PageSourceSearch

https://best-limo.netlify.app/_next/static/chunks/139-f8fc8749f8771eab.js

js best-limo.netlify.app collected 2026-10-03 10:29:56 UTC 287,127 bytes, 9 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[139],{181:(e,t,i)=>{"use strict";i.d(t,{E:()=>s});var r=i(4232);let s=i(2205).B?r.useLayoutEffect:r.useEffect},373:(e,t,i)=>{"use strict";function r(e,t,i){if(e instanceof EventTarget)return[e];if("string"==typeof e){let r=document;t&&(r=t.current);let s=i?.[e]??r.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}i.d(t,{K:()=>r})},508:(e,t,i)=>{"use strict";i.d(t,{W:()=>a});var r=i(4232),s=i(373);let n={some:0,all:1};function a(e,{root:t,margin:i,amount:o,once:l=!1,initial:u=!1}={}){let[d,c]=(0,r.useState)(u);return(0,r.useEffect)(()=>{if(!e.current||l&&d)return;let r={root:t&&t.current||void 0,margin:i,amount:o};return function(e,t,{root:i,margin:r,amount:a="some"}={}){let o=(0,s.K)(e),l=new WeakMap,u=new IntersectionObserver(e=>{e.forEach(e=>{let i=l.get(e.target);if(!!i!==e.isIntersecting)if(e.isIntersecting){let i=t(e.target,e);"function"==typeof i?l.set(e.target,i):u.unobserve(e.target)}else"function"==typeof i&&(i(e),l.delete(e.target))})},{root:i,rootMargin:r,threshold:"number"==typeof a?a:n[a]});return o.forEach(e=>u.observe(e)),()=>u.disconnect()}(e.current,()=>(c(!0),l?void 0:()=>c(!1)),r)},[t,e,i,l,o]),d}},1200:(e,t,i)=>{"use strict";i.d(t,{M:()=>s});var r=i(4232);function s(e){let t=(0,r.useRef)(null);return null===t.current&&(t.current=e()),t.current}},2161:()=>{},2205:(e,t,i)=>{"use strict";i.d(t,{B:()=>r});let r="undefined"!=typeof window},2370:(e,t,i)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={});let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:r(t[i])&&r(e[i])&&Object.keys(t[i]).length>0&&s(e[i],t[i])})}i.d(t,{a:()=>l,g:()=>a});let n={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){let e="undefined"!=typeof document?document:{};return s(e,n),e}let o={document:n,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return s(e,o),e}},2552:()=>{},3620:(e,t,i)=>{"use strict";i.d(t,{k5:()=>d});var r=i(4232),s={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},n=r.createContext&&r.createContext(s),a=["attr","size","title"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}function l(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function u(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?l(Object(i),!0).forEach(function(t){var r,s,n;r=e,s=t,n=i[t],(s=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(s))in r?Object.defineProperty(r,s,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[s]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function d(e){return t=>r.createElement(c,o({attr:u({},e.attr)},t),function e(t){return t&&t.map((t,i)=>r.createElement(t.tag,u({key:i},t.attr),e(t.child)))}(e.child))}function c(e){var t=t=>{var i,{attr:s,size:n,title:l}=e,d=function(e,t){if(null==e)return{};var i,r,s=function(e,t){if(null==e)return{};var i={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;i[r]=e[r]}return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)i=n[r],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i])}return s}(e,a),c=n||t.size||"1em";return t.className&&(i=t.className),e.className&&(i=(i?i+" ":"")+e.className),r.createElement("svg",o({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,s,d,{className:i,style:u(u({color:e.color||t.color},t.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),l&&r.createElement("title",null,l),e.children)};return void 0!==n?r.createElement(n.Consumer,null,e=>t(e)):t(s)}},3866:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});let r=(0,i(4232).createContext)(null)},3885:(e,t,i)=>{"use strict";i.d(t,{xQ:()=>n});var r=i(4232),s=i(3866);function n(e=!0){let t=(0,r.useContext)(s.t);if(null===t)return[!0,null];let{isPresent:i,onExitComplete:a,register:o}=t,l=(0,r.useId)();(0,r.useEffect)(()=>{if(e)return o(l)},[e]);let u=(0,r.useCallback)(()=>e&&a&&a(l),[l,a,e]);return!i&&a?[!1,u]:[!0]}},4250:(e,t,i)=>{"use strict";e.exports=i(8817).style},4569:(e,t,i)=>{"use strict";i.d(t,{a:()=>u,b:()=>b,c:()=>f,e:()=>c,f:()=>a,h:()=>x,i:()=>y,k:()=>o,m:()=>w,n:()=>n,q:()=>v,r:()=>g,s:()=>S,t:()=>m,u:()=>d,v:()=>p,w:()=>h,x:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){let s=r<0||arguments.length<=r?void 0:arguments[r];if(null!=s&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(s instanceof HTMLElement):!s||1!==s.nodeType&&11!==s.nodeType)){let r=Object.keys(Object(s)).filter(e=>0>i.indexOf(e));for(let i=0,n=r.length;i<n;i+=1){let n=r[i],a=Object.getOwnPropertyDescriptor(s,n);void 0!==a&&a.enumerable&&(l(t[n])&&l(s[n])?s[n].__swiper__?t[n]=s[n]:e(t[n],s[n]):!l(t[n])&&l(s[n])?(t[n]={},s[n].__swiper__?t[n]=s[n]:e(t[n],s[n])):t[n]=s[n])}}}return t},y:()=>s});var r=i(2370);function s(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function n(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a(){return Date.now()}function o(e,t){let i,s,n;void 0===t&&(t="x");let a=(0,r.a)(),o=function(e){let t,i=(0,r.a)();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((s=o.transform||o.webkitTransform).split(",").length>6&&(s=s.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new a.WebKitCSSMatrix("none"===s?"":s)):i=(n=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=a.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=a.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,i){e.style.setProperty(t,i)}function d(e){let t,{swiper:i,targetPosition:s,side:n}=e,a=(0,r.a)(),o=-i.translate,l=null,u=i.params.speed;i.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(i.cssModeFrameID);let d=s>o?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,h=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/u,1),0)*Math.PI)/2)*(s-o);if(c(e,s)&&(e=s),i.wrapperEl.scrollTo({[n]:e}),c(e,s)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[n]:e})}),a.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=a.requestAnimationFrame(h)};h()}function c(e,t){void 0===t&&(t="");let i=(0,r.a)(),s=[...e.children];return(i.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t)?s.filter(e=>e.matches(t)):s}function h(e,t){let i=(0,r.a)(),s=t.contains(e);return!s&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&((s=[...t.assignedElements()].includes(e))||(s=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;
1i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),s}function p(e){try{console.warn(e);return}catch(e){}}function f(e,t){var i;void 0===t&&(t=[]);let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:(void 0===(i=t)&&(i=""),i.trim().split(" ").filter(e=>!!e.trim()))),r}function m(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function g(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function v(e,t){return(0,r.a)().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function b(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function x(e,t,i){let s=(0,r.a)();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function w(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function S(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},5048:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});let r=(0,i(4232).createContext)({})},6667:()=>{},6941:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>ex});var r,s,n,a,o,l,u,d=i(1705),c={},h=180/Math.PI,p=Math.PI/180,f=Math.atan2,m=/([A-Z])/g,g=/(left|right|width|margin|padding|x)/i,v=/[\s,\(]\S/,y={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},b=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},x=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},w=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},S=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},T=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},E=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},P=function(e,t,i){return e.style[t]=i},C=function(e,t,i){return e.style.setProperty(t,i)},M=function(e,t,i){return e._gsap[t]=i},A=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},k=function(e,t,i,r,s){var n=e._gsap;n.scaleX=n.scaleY=i,n.renderTransform(s,n)},_=function(e,t,i,r,s){var n=e._gsap;n[t]=i,n.renderTransform(s,n)},O="transform",L=O+"Origin",D=function e(t,i){var r=this,s=this.target,n=s.style,a=s._gsap;if(t in c&&n){if(this.tfm=this.tfm||{},"transform"===t)return y.transform.split(",").forEach(function(t){return e.call(r,t,i)});if(~(t=y[t]||t).indexOf(",")?t.split(",").forEach(function(e){return r.tfm[e]=Z(s,e)}):this.tfm[t]=a.x?a[t]:Z(s,t),t===L&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(O)>=0)return;a.svg&&(this.svgo=s.getAttribute("data-svg-origin"),this.props.push(L,i,"")),t=O}(n||i)&&this.props.push(t,i,n[t])},R=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},V=function(){var e,t,i=this.props,r=this.target,s=r.style,n=r._gsap;for(e=0;e<i.length;e+=3)i[e+1]?2===i[e+1]?r[i[e]](i[e+2]):r[i[e]]=i[e+2]:i[e+2]?s[i[e]]=i[e+2]:s.removeProperty("--"===i[e].substr(0,2)?i[e]:i[e].replace(m,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)n[t]=this.tfm[t];n.svg&&(n.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(e=l())&&e.isStart||s[O]||(R(s),n.zOrigin&&s[L]&&(s[L]+=" "+n.zOrigin+"px",n.zOrigin=0,n.renderTransform()),n.uncache=1)}},I=function(e,t){var i={target:e,props:[],revert:V,save:D};return e._gsap||d.os.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(e){return i.save(e)}),i},F=function(e,t){var i=r.createElementNS?r.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):r.createElement(e);return i&&i.style?i:r.createElement(e)},B=function e(t,i,r){var s=getComputedStyle(t);return s[i]||s.getPropertyValue(i.replace(m,"-$1").toLowerCase())||s.getPropertyValue(i)||!r&&e(t,j(i)||i,1)||""},z="O,Moz,ms,Ms,Webkit".split(","),j=function(e,t,i){var r=(t||a).style,s=5;if(e in r&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);s--&&!(z[s]+e in r););return s<0?null:(3===s?"ms":s>=0?z[s]:"")+e},N=function(){"undefined"!=typeof window&&window.document&&(s=(r=window.document).documentElement,a=F("div")||{style:{}},F("div"),L=(O=j(O))+"Origin",a.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",u=!!j("perspective"),l=d.os.core.reverting,n=1)},$=function(e){var t,i=e.ownerSVGElement,r=F("svg",i&&i.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=e.cloneNode(!0);n.style.display="block",r.appendChild(n),s.appendChild(r);try{t=n.getBBox()}catch(e){}return r.removeChild(n),s.removeChild(r),t},G=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},Y=function(e){var t,i;try{t=e.getBBox()}catch(r){t=$(e),i=1}return t&&(t.width||t.height)||i||(t=$(e)),!t||t.width||t.x||t.y?t:{x:+G(e,["x","cx","x1"])||0,y:+G(e,["y","cy","y1"])||0,width:0,height:0}},H=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Y(e))},W=function(e,t){if(t){var i,r=e.style;t in c&&t!==L&&(t=O),r.removeProperty?(("ms"===(i=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),r.removeProperty("--"===i?t:t.replace(m,"-$1").toLowerCase())):r.removeAttribute(t)}},X=function(e,t,i,r,s,n){var a=new d.J7(e._pt,t,i,0,1,n?E:T);return e._pt=a,a.b=r,a.e=s,e._props.push(i),a},U={deg:1,rad:1,turn:1},q={grid:1,flex:1},K=function e(t,i,s,n){var o,l,u,h,p=parseFloat(s)||0,f=(s+"").trim().substr((p+"").length)||"px",m=a.style,v=g.test(i),y="svg"===t.tagName.toLowerCase(),b=(y?"client":"offset")+(v?"Width":"Height"),x="px"===n,w="%"===n;if(n===f||!p||U[n]||U[f])return p;if("px"===f||x||(p=e(t,i,s,"px")),h=t.getCTM&&H(t),(w||"%"===f)&&(c[i]||~i.indexOf("adius")))return o=h?t.getBBox()[v?"width":"height"]:t[b],(0,d.E_)(w?p/o*100:p/100*o);if(m[v?"width":"height"]=100+(x?f:n),l="rem"!==n&&~i.indexOf("adius")||"em"===n&&t.appendChild&&!y?t:t.parentNode,h&&(l=(t.ownerSVGElement||{}).parentNode),l&&l!==r&&l.appendChild||(l=r.body),(u=l._gsap)&&w&&u.width&&v&&u.time===d.au.time&&!u.uncache)return(0,d.E_)(p/u.width*100);if(w&&("height"===i||"width"===i)){var S=t.style[i];t.style[i]=100+n,o=t[b],S?t.style[i]=S:W(t,i)}else(w||"%"===f)&&!q[B(l,"display")]&&(m.position=B(t,"position")),l===t&&(m.position="static"),l.appendChild(a),o=a[b],l.removeChild(a),m.position="absolute";return v&&w&&((u=(0,d.a0)(l)).time=d.au.time,u.width=l[b]),(0,d.E_)(x?o*p/100:o&&p?100/o*p:0)},Z=function(e,t,i,r){var s;return n||N(),t in y&&"transform"!==t&&~(t=y[t]).indexOf(",")&&(t=t.
1split(",")[0]),c[t]&&"transform"!==t?(s=eu(e,r),s="transformOrigin"!==t?s[t]:s.svg?s.origin:ed(B(e,L))+" "+s.zOrigin+"px"):(!(s=e.style[t])||"auto"===s||r||~(s+"").indexOf("calc("))&&(s=ei[t]&&ei[t](e,t,i)||B(e,t)||(0,d.n)(e,t)||+("opacity"===t)),i&&!~(s+"").trim().indexOf(" ")?K(e,t,s,i)+i:s},J=function(e,t,i,r){if(!i||"none"===i){var s=j(t,e,1),n=s&&B(e,s,1);n&&n!==i?(t=s,i=n):"borderColor"===t&&(i=B(e,"borderTopColor"))}var a,o,l,u,c,h,p,f,m,g,v,y=new d.J7(this._pt,e.style,t,0,1,d.l1),b=0,x=0;if(y.b=i,y.e=r,i+="","var(--"===(r+="").substring(0,6)&&(r=B(e,r.substring(4,r.indexOf(")")))),"auto"===r&&(h=e.style[t],e.style[t]=r,r=B(e,t)||r,h?e.style[t]=h:W(e,t)),a=[i,r],(0,d.Uc)(a),i=a[0],r=a[1],l=i.match(d.vM)||[],(r.match(d.vM)||[]).length){for(;o=d.vM.exec(r);)p=o[0],m=r.substring(b,o.index),c?c=(c+1)%5:("rgba("===m.substr(-5)||"hsla("===m.substr(-5))&&(c=1),p!==(h=l[x++]||"")&&(u=parseFloat(h)||0,v=h.substr((u+"").length),"="===p.charAt(1)&&(p=(0,d.B0)(u,p)+v),f=parseFloat(p),g=p.substr((f+"").length),b=d.vM.lastIndex-g.length,g||(g=g||d.Yz.units[t]||v,b===r.length&&(r+=g,y.e+=g)),v!==g&&(u=K(e,t,h,g)||0),y._pt={_next:y._pt,p:m||1===x?m:",",s:u,c:f-u,m:c&&c<4||"zIndex"===t?Math.round:0});y.c=b<r.length?r.substring(b,r.length):""}else y.r="display"===t&&"none"===r?E:T;return d.Ks.test(r)&&(y.e=0),this._pt=y,y},Q={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},ee=function(e){var t=e.split(" "),i=t[0],r=t[1]||"50%";return("top"===i||"bottom"===i||"left"===r||"right"===r)&&(e=i,i=r,r=e),t[0]=Q[i]||i,t[1]=Q[r]||r,t.join(" ")},et=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,r,s,n=t.t,a=n.style,o=t.u,l=n._gsap;if("all"===o||!0===o)a.cssText="",r=1;else for(s=(o=o.split(",")).length;--s>-1;)c[i=o[s]]&&(r=1,i="transformOrigin"===i?L:O),W(n,i);r&&(W(n,O),l&&(l.svg&&n.removeAttribute("transform"),a.scale=a.rotate=a.translate="none",eu(n,1),l.uncache=1,R(a)))}},ei={clearProps:function(e,t,i,r,s){if("isFromStart"!==s.data){var n=e._pt=new d.J7(e._pt,t,i,0,0,et);return n.u=r,n.pr=-10,n.tween=s,e._props.push(i),1}}},er=[1,0,0,1,0,0],es={},en=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},ea=function(e){var t=B(e,O);return en(t)?er:t.substr(7).match(d.vX).map(d.E_)},eo=function(e,t){var i,r,n,a,o=e._gsap||(0,d.a0)(e),l=e.style,u=ea(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=e.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?er:u:(u!==er||e.offsetParent||e===s||o.svg||(n=l.display,l.display="block",(i=e.parentNode)&&(e.offsetParent||e.getBoundingClientRect().width)||(a=1,r=e.nextElementSibling,s.appendChild(e)),u=ea(e),n?l.display=n:W(e,"display"),a&&(r?i.insertBefore(e,r):i?i.appendChild(e):s.removeChild(e))),t&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},el=function(e,t,i,r,s,n){var a,o,l,u,d=e._gsap,c=s||eo(e,!0),h=d.xOrigin||0,p=d.yOrigin||0,f=d.xOffset||0,m=d.yOffset||0,g=c[0],v=c[1],y=c[2],b=c[3],x=c[4],w=c[5],S=t.split(" "),T=parseFloat(S[0])||0,E=parseFloat(S[1])||0;i?c!==er&&(o=g*b-v*y)&&(l=b/o*T+-y/o*E+(y*w-b*x)/o,u=-v/o*T+g/o*E-(g*w-v*x)/o,T=l,E=u):(T=(a=Y(e)).x+(~S[0].indexOf("%")?T/100*a.width:T),E=a.y+(~(S[1]||S[0]).indexOf("%")?E/100*a.height:E)),r||!1!==r&&d.smooth?(d.xOffset=f+((x=T-h)*g+(w=E-p)*y)-x,d.yOffset=m+(x*v+w*b)-w):d.xOffset=d.yOffset=0,d.xOrigin=T,d.yOrigin=E,d.smooth=!!r,d.origin=t,d.originIsAbsolute=!!i,e.style[L]="0px 0px",n&&(X(n,d,"xOrigin",h,T),X(n,d,"yOrigin",p,E),X(n,d,"xOffset",f,d.xOffset),X(n,d,"yOffset",m,d.yOffset)),e.setAttribute("data-svg-origin",T+" "+E)},eu=function(e,t){var i=e._gsap||new d.n6(e);if("x"in i&&!t&&!i.uncache)return i;var r,s,n,a,o,l,c,m,g,v,y,b,x,w,S,T,E,P,C,M,A,k,_,D,R,V,I,F,z,j,N,$,G=e.style,Y=i.scaleX<0,W=getComputedStyle(e),X=B(e,L)||"0";return r=s=n=l=c=m=g=v=y=0,a=o=1,i.svg=!!(e.getCTM&&H(e)),W.translate&&(("none"!==W.translate||"none"!==W.scale||"none"!==W.rotate)&&(G[O]=("none"!==W.translate?"translate3d("+(W.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==W.rotate?"rotate("+W.rotate+") ":"")+("none"!==W.scale?"scale("+W.scale.split(" ").join(",")+") ":"")+("none"!==W[O]?W[O]:"")),G.scale=G.rotate=G.translate="none"),w=eo(e,i.svg),i.svg&&(i.uncache?(R=e.getBBox(),X=i.xOrigin-R.x+"px "+(i.yOrigin-R.y)+"px",D=""):D=!t&&e.getAttribute("data-svg-origin"),el(e,D||X,!!D||i.originIsAbsolute,!1!==i.smooth,w)),b=i.xOrigin||0,x=i.yOrigin||0,w!==er&&(P=w[0],C=w[1],M=w[2],A=w[3],r=k=w[4],s=_=w[5],6===w.length?(a=Math.sqrt(P*P+C*C),o=Math.sqrt(A*A+M*M),l=P||C?f(C,P)*h:0,(g=M||A?f(M,A)*h+l:0)&&(o*=Math.abs(Math.cos(g*p))),i.svg&&(r-=b-(b*P+x*M),s-=x-(b*C+x*A))):($=w[6],j=w[7],I=w[8],F=w[9],z=w[10],N=w[11],r=w[12],s=w[13],n=w[14],c=(S=f($,z))*h,S&&(D=k*(T=Math.cos(-S))+I*(E=Math.sin(-S)),R=_*T+F*E,V=$*T+z*E,I=-(k*E)+I*T,F=-(_*E)+F*T,z=-($*E)+z*T,
1N=-(j*E)+N*T,k=D,_=R,$=V),m=(S=f(-M,z))*h,S&&(D=P*(T=Math.cos(-S))-I*(E=Math.sin(-S)),R=C*T-F*E,V=M*T-z*E,N=A*E+N*T,P=D,C=R,M=V),l=(S=f(C,P))*h,S&&(D=P*(T=Math.cos(S))+C*(E=Math.sin(S)),R=k*T+_*E,C=C*T-P*E,_=_*T-k*E,P=D,k=R),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,m=180-m),a=(0,d.E_)(Math.sqrt(P*P+C*C+M*M)),o=(0,d.E_)(Math.sqrt(_*_+$*$)),g=Math.abs(S=f(k,_))>2e-4?S*h:0,y=N?1/(N<0?-N:N):0),i.svg&&(D=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!en(B(e,O)),D&&e.setAttribute("transform",D))),Math.abs(g)>90&&270>Math.abs(g)&&(Y?(a*=-1,g+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,g+=g<=0?180:-180)),t=t||i.uncache,i.x=r-((i.xPercent=r&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+"px",i.y=s-((i.yPercent=s&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-s)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+"px",i.z=n+"px",i.scaleX=(0,d.E_)(a),i.scaleY=(0,d.E_)(o),i.rotation=(0,d.E_)(l)+"deg",i.rotationX=(0,d.E_)(c)+"deg",i.rotationY=(0,d.E_)(m)+"deg",i.skewX=g+"deg",i.skewY=v+"deg",i.transformPerspective=y+"px",(i.zOrigin=parseFloat(X.split(" ")[2])||!t&&i.zOrigin||0)&&(G[L]=ed(X)),i.xOffset=i.yOffset=0,i.force3D=d.Yz.force3D,i.renderTransform=i.svg?em:u?ef:eh,i.uncache=0,i},ed=function(e){return(e=e.split(" "))[0]+" "+e[1]},ec=function(e,t,i){var r=(0,d.l_)(t);return(0,d.E_)(parseFloat(t)+parseFloat(K(e,"x",i+"px",r)))+r},eh=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,ef(e,t)},ep="0deg",ef=function(e,t){var i=t||this,r=i.xPercent,s=i.yPercent,n=i.x,a=i.y,o=i.z,l=i.rotation,u=i.rotationY,d=i.rotationX,c=i.skewX,h=i.skewY,f=i.scaleX,m=i.scaleY,g=i.transformPerspective,v=i.force3D,y=i.target,b=i.zOrigin,x="",w="auto"===v&&e&&1!==e||!0===v;if(b&&(d!==ep||u!==ep)){var S,T=parseFloat(u)*p,E=Math.sin(T),P=Math.cos(T);n=ec(y,n,-(E*(S=Math.cos(T=parseFloat(d)*p))*b)),a=ec(y,a,-(-Math.sin(T)*b)),o=ec(y,o,-(P*S*b)+b)}"0px"!==g&&(x+="perspective("+g+") "),(r||s)&&(x+="translate("+r+"%, "+s+"%) "),(w||"0px"!==n||"0px"!==a||"0px"!==o)&&(x+="0px"!==o||w?"translate3d("+n+", "+a+", "+o+") ":"translate("+n+", "+a+") "),l!==ep&&(x+="rotate("+l+") "),u!==ep&&(x+="rotateY("+u+") "),d!==ep&&(x+="rotateX("+d+") "),(c!==ep||h!==ep)&&(x+="skew("+c+", "+h+") "),(1!==f||1!==m)&&(x+="scale("+f+", "+m+") "),y.style[O]=x||"translate(0, 0)"},em=function(e,t){var i,r,s,n,a,o=t||this,l=o.xPercent,u=o.yPercent,c=o.x,h=o.y,f=o.rotation,m=o.skewX,g=o.skewY,v=o.scaleX,y=o.scaleY,b=o.target,x=o.xOrigin,w=o.yOrigin,S=o.xOffset,T=o.yOffset,E=o.forceCSS,P=parseFloat(c),C=parseFloat(h);f=parseFloat(f),m=parseFloat(m),(g=parseFloat(g))&&(m+=g=parseFloat(g),f+=g),f||m?(f*=p,m*=p,i=Math.cos(f)*v,r=Math.sin(f)*v,s=-(Math.sin(f-m)*y),n=Math.cos(f-m)*y,m&&(g*=p,s*=a=Math.sqrt(1+(a=Math.tan(m-g))*a),n*=a,g&&(i*=a=Math.sqrt(1+(a=Math.tan(g))*a),r*=a)),i=(0,d.E_)(i),r=(0,d.E_)(r),s=(0,d.E_)(s),n=(0,d.E_)(n)):(i=v,n=y,r=s=0),(P&&!~(c+"").indexOf("px")||C&&!~(h+"").indexOf("px"))&&(P=K(b,"x",c,"px"),C=K(b,"y",h,"px")),(x||w||S||T)&&(P=(0,d.E_)(P+x-(x*i+w*s)+S),C=(0,d.E_)(C+w-(x*r+w*n)+T)),(l||u)&&(a=b.getBBox(),P=(0,d.E_)(P+l/100*a.width),C=(0,d.E_)(C+u/100*a.height)),a="matrix("+i+","+r+","+s+","+n+","+P+","+C+")",b.setAttribute("transform",a),E&&(b.style[O]=a)},eg=function(e,t,i,r,s){var n,a,o=(0,d.vQ)(s),l=parseFloat(s)*(o&&~s.indexOf("rad")?h:1)-r,u=r+l+"deg";return o&&("short"===(n=s.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===n&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===n&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=a=new d.J7(e._pt,t,i,r,l,x),a.e=u,a.u="deg",e._props.push(i),a},ev=function(e,t){for(var i in t)e[i]=t[i];return e},ey=function(e,t,i){var r,s,n,a,o,l,u,h=ev({},i._gsap),p=i.style;for(s in h.svg?(n=i.getAttribute("transform"),i.setAttribute("transform",""),p[O]=t,r=eu(i,1),W(i,O),i.setAttribute("transform",n)):(n=getComputedStyle(i)[O],p[O]=t,r=eu(i,1),p[O]=n),c)(n=h[s])!==(a=r[s])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(s)&&(o=(0,d.l_)(n)!==(u=(0,d.l_)(a))?K(i,s,n,u):parseFloat(n),l=parseFloat(a),e._pt=new d.J7(e._pt,r,s,o,l-o,b),e._pt.u=u||0,e._props.push(s));ev(r,h)};(0,d.fA)("padding,margin,Width,Radius",function(e,t){var i="Right",r="Bottom",s="Left",n=(t<3?["Top",i,r,s]:["Top"+s,"Top"+i,r+i,r+s]
1).map(function(i){return t<2?e+i:"border"+i+e});ei[t>1?"border"+e:e]=function(e,t,i,r,s){var a,o;if(arguments.length<4)return 5===(o=(a=n.map(function(t){return Z(e,t,i)})).join(" ")).split(a[0]).length?a[0]:o;a=(r+"").split(" "),o={},n.forEach(function(e,t){return o[e]=a[t]=a[t]||a[(t-1)/2|0]}),e.init(t,o,s)}});var eb={name:"css",register:N,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,r,s){var a,o,l,u,h,p,f,m,g,x,T,E,P,C,M,A,k=this._props,_=e.style,D=i.vars.startAt;for(f in n||N(),this.styles=this.styles||I(e),A=this.styles.props,this.tween=i,t)if("autoRound"!==f&&(o=t[f],!(d.wU[f]&&(0,d.Zm)(f,t,i,r,e,s)))){if(h=typeof o,p=ei[f],"function"===h&&(h=typeof(o=o.call(i,r,e,s))),"string"===h&&~o.indexOf("random(")&&(o=(0,d.Vy)(o)),p)p(this,e,f,o,i)&&(M=1);else if("--"===f.substr(0,2))a=(getComputedStyle(e).getPropertyValue(f)+"").trim(),o+="",d.qA.lastIndex=0,d.qA.test(a)||(m=(0,d.l_)(a),g=(0,d.l_)(o)),g?m!==g&&(a=K(e,f,a,g)+g):m&&(o+=m),this.add(_,"setProperty",a,o,r,s,0,0,f),k.push(f),A.push(f,0,_[f]);else if("undefined"!==h){if(D&&f in D?(a="function"==typeof D[f]?D[f].call(i,r,e,s):D[f],(0,d.vQ)(a)&&~a.indexOf("random(")&&(a=(0,d.Vy)(a)),(0,d.l_)(a+"")||"auto"===a||(a+=d.Yz.units[f]||(0,d.l_)(Z(e,f))||""),"="===(a+"").charAt(1)&&(a=Z(e,f))):a=Z(e,f),u=parseFloat(a),(x="string"===h&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),l=parseFloat(o),f in y&&("autoAlpha"===f&&(1===u&&"hidden"===Z(e,"visibility")&&l&&(u=0),A.push("visibility",0,_.visibility),X(this,_,"visibility",u?"inherit":"hidden",l?"inherit":"hidden",!l)),"scale"!==f&&"transform"!==f&&~(f=y[f]).indexOf(",")&&(f=f.split(",")[0])),T=f in c){if(this.styles.save(f),"string"===h&&"var(--"===o.substring(0,6)&&(l=parseFloat(o=B(e,o.substring(4,o.indexOf(")"))))),E||((P=e._gsap).renderTransform&&!t.parseTransform||eu(e,t.parseTransform),C=!1!==t.smoothOrigin&&P.smooth,(E=this._pt=new d.J7(this._pt,_,O,0,1,P.renderTransform,P,0,-1)).dep=1),"scale"===f)this._pt=new d.J7(this._pt,P,"scaleY",P.scaleY,(x?(0,d.B0)(P.scaleY,x+l):l)-P.scaleY||0,b),this._pt.u=0,k.push("scaleY",f),f+="X";else if("transformOrigin"===f){A.push(L,0,_[L]),o=ee(o),P.svg?el(e,o,0,C,0,this):((g=parseFloat(o.split(" ")[2])||0)!==P.zOrigin&&X(this,P,"zOrigin",P.zOrigin,g),X(this,_,f,ed(a),ed(o)));continue}else if("svgOrigin"===f){el(e,o,1,C,0,this);continue}else if(f in es){eg(this,P,f,u,x?(0,d.B0)(u,x+o):o);continue}else if("smoothOrigin"===f){X(this,P,"smooth",P.smooth,o);continue}else if("force3D"===f){P[f]=o;continue}else if("transform"===f){ey(this,o,e);continue}}else f in _||(f=j(f)||f);if(T||(l||0===l)&&(u||0===u)&&!v.test(o)&&f in _)m=(a+"").substr((u+"").length),l||(l=0),g=(0,d.l_)(o)||(f in d.Yz.units?d.Yz.units[f]:m),m!==g&&(u=K(e,f,a,g)),this._pt=new d.J7(this._pt,T?P:_,f,u,(x?(0,d.B0)(u,x+l):l)-u,!T&&("px"===g||"zIndex"===f)&&!1!==t.autoRound?S:b),this._pt.u=g||0,m!==g&&"%"!==g&&(this._pt.b=a,this._pt.r=w);else if(f in _)J.call(this,e,f,a,x?x+o:o);else if(f in e)this.add(e,f,a||e[f],x?x+o:o,r,s);else if("parseTransform"!==f){(0,d.dg)(f,o);continue}T||(f in _?A.push(f,0,_[f]):"function"==typeof e[f]?A.push(f,2,e[f]()):A.push(f,1,a||e[f])),k.push(f)}}M&&(0,d.St)(this)},render:function(e,t){if(t.tween._time||!l())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:Z,aliases:y,getSetter:function(e,t,i){var r=y[t];return r&&0>r.indexOf(",")&&(t=r),t in c&&t!==L&&(e._gsap.x||Z(e,"x"))?i&&o===i?"scale"===t?A:M:(o=i||{},"scale"===t?k:_):e.style&&!(0,d.OF)(e.style[t])?P:~t.indexOf("-")?C:(0,d.Dx)(e,t)},core:{_removeProperty:W,_getMatrix:eo}};d.os.utils.checkPrefix=j,d.os.core.getStyleSaver=I,function(e,t,i,r){var s=(0,d.fA)(e+","+t+","+i,function(e){c[e]=1});(0,d.fA)(t,function(e){d.Yz.units[e]="deg",es[e]=1}),y[s[13]]=e+","+t,(0,d.fA)(r,function(e){var t=e.split(":");y[t[1]]=s[t[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"),(0,d.fA)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){d.Yz.units[e]="px"}),d.os.registerPlugin(eb);var ex=d.os.registerPlugin(eb)||d.os;ex.core.Tween},7109:(e,t,i)=>{"use strict";i.d(t,{Jq:()=>u,Vx:()=>a,dK:()=>l});var r=i(2370),s=i(4569);function n(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(n=>{if(!i[n]&&!0===i.auto){let a=(0,s.e)(e.el,`.${r[n]}`)[0];a||((a=(0,s.c)("div",r[n])).className=r[n],e.el.append(a)),i[n]=a,t[n]=a}}),i}function a(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;function o(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e))?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i)?e:i}function l(e,i){let r=t.params.navigation;
1(e=(0,s.m)(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function u(){let{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop){l(i,!1),l(e,!1);return}l(i,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function h(){let e=t.params.navigation;if(t.params.navigation=n(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let i=o(e.nextEl),r=o(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=(0,s.m)(i),r=(0,s.m)(r);let a=(i,r)=>{i&&i.addEventListener("click","next"===r?c:d),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>a(e,"next")),r.forEach(e=>a(e,"prev"))}function p(){let{nextEl:e,prevEl:i}=t.navigation;e=(0,s.m)(e),i=(0,s.m)(i);let r=(e,i)=>{e.removeEventListener("click","next"===i?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>r(e,"next")),i.forEach(e=>r(e,"prev"))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?f():(h(),u())}),r("toEdge fromEdge lock unlock",()=>{u()}),r("destroy",()=>{p()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;if(e=(0,s.m)(e),i=(0,s.m)(i),t.enabled)return void u();[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:r,prevEl:n}=t.navigation;r=(0,s.m)(r),n=(0,s.m)(n);let o=i.target,l=n.includes(o)||r.includes(o);if(t.isElement&&!l){let e=i.path||i.composedPath&&i.composedPath();e&&(l=e.find(e=>r.includes(e)||n.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?a("navigationShow"):a("navigationHide"),[...r,...n].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let f=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),h(),u()},disable:f,update:u,init:h,destroy:p})}function o(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function l(e){let t,{swiper:i,extendParams:r,on:a,emit:l}=e,u="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${u}-bullet`,bulletActiveClass:`${u}-bullet-active`,modifierClass:`${u}-`,currentClass:`${u}-current`,totalClass:`${u}-total`,hiddenClass:`${u}-hidden`,progressbarFillClass:`${u}-progressbar-fill`,progressbarOppositeClass:`${u}-progressbar-opposite`,clickableClass:`${u}-clickable`,lockClass:`${u}-lock`,horizontalClass:`${u}-horizontal`,verticalClass:`${u}-vertical`,paginationDisabledClass:`${u}-disabled`}}),i.pagination={el:null,bullets:[]};let d=0;function c(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function h(e,t){let{bulletActiveClass:r}=i.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${t}-${t}`))}function p(e){let t=e.target.closest(o(i.params.pagination.bulletClass));if(!t)return;e.preventDefault();let r=(0,s.i)(t)*i.params.slidesPerGroup;if(i.params.loop){var n,a,l;if(i.realIndex===r)return;let e=(n=i.realIndex,a=r,(n%=l=i.slides.length,(a%=l)===n+1)?"next":a===n-1?"previous":void 0);"next"===e?i.slideNext():"previous"===e?i.slidePrev():i.slideToLoop(r)}else i.slideTo(r)}function f(){let e,r,n=i.rtl,a=i.params.pagination;if(c())return;let u=i.pagination.el;u=(0,s.m)(u);let p=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,f=i.params.loop?Math.
1ceil(p/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(r=i.previousRealIndex||0,e=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(e=i.snapIndex,r=i.previousSnapIndex):(r=i.previousIndex||0,e=i.activeIndex||0),"bullets"===a.type&&i.pagination.bullets&&i.pagination.bullets.length>0){let o,l,c,p=i.pagination.bullets;if(a.dynamicBullets&&(t=(0,s.h)(p[0],i.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=`${t*(a.dynamicMainBullets+4)}px`}),a.dynamicMainBullets>1&&void 0!==r&&((d+=e-(r||0))>a.dynamicMainBullets-1?d=a.dynamicMainBullets-1:d<0&&(d=0)),c=((l=(o=Math.max(e-d,0))+(Math.min(p.length,a.dynamicMainBullets)-1))+o)/2),p.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${a.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)p.forEach(t=>{let r=(0,s.i)(t);r===e?t.classList.add(...a.bulletActiveClass.split(" ")):i.isElement&&t.setAttribute("part","bullet"),a.dynamicBullets&&(r>=o&&r<=l&&t.classList.add(...`${a.bulletActiveClass}-main`.split(" ")),r===o&&h(t,"prev"),r===l&&h(t,"next"))});else{let t=p[e];if(t&&t.classList.add(...a.bulletActiveClass.split(" ")),i.isElement&&p.forEach((t,i)=>{t.setAttribute("part",i===e?"bullet-active":"bullet")}),a.dynamicBullets){let e=p[o],t=p[l];for(let e=o;e<=l;e+=1)p[e]&&p[e].classList.add(...`${a.bulletActiveClass}-main`.split(" "));h(e,"prev"),h(t,"next")}}if(a.dynamicBullets){let e=Math.min(p.length,a.dynamicMainBullets+4),r=(t*e-t)/2-c*t,s=n?"right":"left";p.forEach(e=>{e.style[i.isHorizontal()?s:"top"]=`${r}px`})}}u.forEach((t,r)=>{if("fraction"===a.type&&(t.querySelectorAll(o(a.currentClass)).forEach(t=>{t.textContent=a.formatFractionCurrent(e+1)}),t.querySelectorAll(o(a.totalClass)).forEach(e=>{e.textContent=a.formatFractionTotal(f)})),"progressbar"===a.type){let r;r=a.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";let s=(e+1)/f,n=1,l=1;"horizontal"===r?n=s:l=s,t.querySelectorAll(o(a.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===a.type&&a.renderCustom?((0,s.s)(t,a.renderCustom(i,e+1,f)),0===r&&l("paginationRender",t)):(0===r&&l("paginationRender",t),l("paginationUpdate",t)),i.params.watchOverflow&&i.enabled&&t.classList[i.isLocked?"add":"remove"](a.lockClass)})}function m(){let e=i.params.pagination;if(c())return;let t=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length,r=i.pagination.el;r=(0,s.m)(r);let n="";if("bullets"===e.type){let r=i.params.loop?Math.ceil(t/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&r>t&&(r=t);for(let t=0;t<r;t+=1)e.renderBullet?n+=e.renderBullet.call(i,t,e.bulletClass):n+=`<${e.bulletElement} ${i.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),i.pagination.bullets=[],r.forEach(t=>{"custom"!==e.type&&(0,s.s)(t,n||""),"bullets"===e.type&&i.pagination.bullets.push(...t.querySelectorAll(o(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",r[0])}function g(){let e;i.params.pagination=n(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});let t=i.params.pagination;t.el&&("string"==typeof t.el&&i.isElement&&(e=i.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...i.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>(0,s.b)(e,".swiper")[0]===i.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(i.pagination,{el:e}
1),(e=(0,s.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),d=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",p),i.enabled||e.classList.add(t.lockClass)})))}function v(){let e=i.params.pagination;if(c())return;let t=i.pagination.el;t&&(t=(0,s.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",p))}),i.pagination.bullets&&i.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;let e=i.params.pagination,{el:t}=i.pagination;(t=(0,s.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===i.params.pagination.enabled?y():(g(),m(),f())}),a("activeIndexChange",()=>{void 0===i.snapIndex&&f()}),a("snapIndexChange",()=>{f()}),a("snapGridLengthChange",()=>{m(),f()}),a("destroy",()=>{v()}),a("enable disable",()=>{let{el:e}=i.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass))}),a("lock unlock",()=>{f()}),a("click",(e,t)=>{let r=t.target,n=(0,s.m)(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&n&&n.length>0&&!r.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&r===i.navigation.nextEl||i.navigation.prevEl&&r===i.navigation.prevEl))return;!0===n[0].classList.contains(i.params.pagination.hiddenClass)?l("paginationShow"):l("paginationHide"),n.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});let y=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass)),v()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass)),g(),m(),f()},disable:y,render:m,update:f,init:g,destroy:v})}function u(e){let t,i,{swiper:n,extendParams:a,on:l}=e;a({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),n.a11y={clicked:!1};let u=null,d=new Date().getTime();function c(e){let t=u;0!==t.length&&(0,s.s)(t,e)}function h(e){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function p(e){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function f(e,t){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("role",t)})}function m(e,t){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function g(e,t){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function v(e){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function y(e){(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;let t=n.params.a11y,i=e.target;if(!(n.pagination&&n.pagination.el&&(i===n.pagination.el||n.pagination.el.contains(e.target)))||e.target.matches(o(n.params.pagination.bulletClass))){if(n.navigation&&n.navigation.prevEl&&n.navigation.nextEl){let e=(0,s.m)(n.navigation.prevEl);(0,s.m)(n.navigation.nextEl).includes(i)&&(n.isEnd&&!n.params.loop||n.slideNext(),n.isEnd?c(t.lastSlideMessage):c(t.nextSlideMessage)),e.includes(i)&&(n.isBeginning&&!n.params.loop||n.slidePrev(),n.isBeginning?c(t.firstSlideMessage):c(t.prevSlideMessage))}n.pagination&&i.matches(o(n.params.pagination.bulletClass))&&i.click()}}function x(){return n.pagination&&n.pagination.bullets&&n.pagination.bullets.length}function w(){return x()&&n.params.pagination.clickable}let S=(e,t,i)=>{var r;h(e),"BUTTON"!==e.tagName&&(f(e,"button"),e.addEventListener("keydown",b)),g(e,i),r=e,(r=(0,s.m)(r)).forEac
1h(e=>{e.setAttribute("aria-controls",t)})},T=e=>{i&&i!==e.target&&!i.contains(e.target)&&(t=!0),n.a11y.clicked=!0},E=()=>{t=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n.destroyed||(n.a11y.clicked=!1)})})},P=e=>{d=new Date().getTime()},C=e=>{if(n.a11y.clicked||!n.params.a11y.scrollOnFocus||new Date().getTime()-d<100)return;let r=e.target.closest(`.${n.params.slideClass}, swiper-slide`);if(!r||!n.slides.includes(r))return;i=r;let s=n.slides.indexOf(r)===n.activeIndex,a=n.params.watchSlidesProgress&&n.visibleSlides&&n.visibleSlides.includes(r);!s&&!a&&(e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(n.isHorizontal()?n.el.scrollLeft=0:n.el.scrollTop=0,requestAnimationFrame(()=>{t||(n.params.loop?n.slideToLoop(n.getSlideIndexWhenGrid(parseInt(r.getAttribute("data-swiper-slide-index"))),0):n.slideTo(n.getSlideIndexWhenGrid(n.slides.indexOf(r)),0),t=!1)})))},M=()=>{let e=n.params.a11y;e.itemRoleDescriptionMessage&&m(n.slides,e.itemRoleDescriptionMessage),e.slideRole&&f(n.slides,e.slideRole);let t=n.slides.length;e.slideLabelMessage&&n.slides.forEach((i,r)=>{let s=n.params.loop?parseInt(i.getAttribute("data-swiper-slide-index"),10):r;g(i,e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,t))})},A=()=>{var e,t;let i=n.params.a11y;n.el.append(u);let a=n.el;i.containerRoleDescriptionMessage&&m(a,i.containerRoleDescriptionMessage),i.containerMessage&&g(a,i.containerMessage),i.containerRole&&f(a,i.containerRole);let o=n.wrapperEl,l=i.id||o.getAttribute("id")||`swiper-wrapper-${"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`,d=n.params.autoplay&&n.params.autoplay.enabled?"off":"polite";e=o,(e=(0,s.m)(e)).forEach(e=>{e.setAttribute("id",l)}),t=o,(t=(0,s.m)(t)).forEach(e=>{e.setAttribute("aria-live",d)}),M();let{nextEl:c,prevEl:h}=n.navigation?n.navigation:{};c=(0,s.m)(c),h=(0,s.m)(h),c&&c.forEach(e=>S(e,l,i.nextSlideMessage)),h&&h.forEach(e=>S(e,l,i.prevSlideMessage)),w()&&(0,s.m)(n.pagination.el).forEach(e=>{e.addEventListener("keydown",b)}),(0,r.g)().addEventListener("visibilitychange",P),n.el.addEventListener("focus",C,!0),n.el.addEventListener("focus",C,!0),n.el.addEventListener("pointerdown",T,!0),n.el.addEventListener("pointerup",E,!0)};l("beforeInit",()=>{(u=(0,s.c)("span",n.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),u.setAttribute("aria-atomic","true")}),l("afterInit",()=>{n.params.a11y.enabled&&A()}),l("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{n.params.a11y.enabled&&M()}),l("fromEdge toEdge afterInit lock unlock",()=>{n.params.a11y.enabled&&function(){if(n.params.loop||n.params.rewind||!n.navigation)return;let{nextEl:e,prevEl:t}=n.navigation;t&&(n.isBeginning?(v(t),p(t)):(y(t),h(t))),e&&(n.isEnd?(v(e),p(e)):(y(e),h(e)))}()}),l("paginationUpdate",()=>{if(n.params.a11y.enabled){let e=n.params.a11y;x()&&n.pagination.bullets.forEach(t=>{n.params.pagination.clickable&&(h(t),n.params.pagination.renderBullet||(f(t,"button"),g(t,e.paginationBulletMessage.replace(/\{\{index\}\}/,(0,s.i)(t)+1)))),t.matches(o(n.params.pagination.bulletActiveClass))?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")})}}),l("destroy",()=>{n.params.a11y.enabled&&function(){u&&u.remove();let{nextEl:e,prevEl:t}=n.navigation?n.navigation:{};e=(0,s.m)(e),t=(0,s.m)(t),e&&e.forEach(e=>e.removeEventListener("keydown",b)),t&&t.forEach(e=>e.removeEventListener("keydown",b)),w()&&(0,s.m)(n.pagination.el).forEach(e=>{e.removeEventListener("keydown",b)}),(0,r.g)().removeEventListener("visibilitychange",P),n.el&&"string"!=typeof n.el&&(n.el.removeEventListener("focus",C,!0),n.el.removeEventListener("pointerdown",T,!0),n.el.removeEventListener("pointerup",E,!0))}()})}},7212:(e,t,i)=>{"use strict";i.d(t,{N:()=>y});var r=i(7876),s=i(4232),n=i(5048),a=i(1200),o=i(181),l=i(3866),u=i(7990),d=i(9751);class c extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,i=(0,u.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=i-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:t,anchorX:i,root:n}){let a=(0,s.useId)(),o=(0,s.useRef)(null),l=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=(0,s.useContext)(d.Q);return(0,s.useInsertionEffect)(()=>{let{width:e,height:r,top:s,left:d,right:c}=l.current;if(t||!o.current||!e||!r)return;let h="left"===i?`left: ${d}`:`right: ${c}`;o.current.dataset.motionPopId=a;let p=document.createElement("style");u&&(p.nonce=u);let f=n??document.head;return f.appendChild(p),p.sheet&&p.sheet.insertRule(`
2          [data-motion-pop-id="${a}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${r}px !important;
6            ${h}px !important;
7            top: ${s}px !important;
8          }
9        `),()=>{f.removeChild(p),f.contains(p)&&f.removeChild(p)}},[t]),(0,r.jsx)(c,{isPresent:t,childRef:o,sizeRef:l,children:s.cloneElement(e,{ref:o})})}let p=({children:e,initial:t,isPresent:i,onExitComplete:n,custom:o,presenceAffectsLayout:u,mode:d,anchorX:c,root:p})=>{let m=(0,a.M)(f),g=(0,s.useId)(),v=!0,y=(0,s.useMemo)(()=>
9(v=!1,{id:g,initial:t,isPresent:i,custom:o,onExitComplete:e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;n&&n()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[i,m,n]);return u&&v&&(y={...y}),(0,s.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[i]),s.useEffect(()=>{i||m.size||!n||n()},[i]),"popLayout"===d&&(e=(0,r.jsx)(h,{isPresent:i,anchorX:c,root:p,children:e})),(0,r.jsx)(l.t.Provider,{value:y,children:e})};function f(){return new Map}var m=i(3885);let g=e=>e.key||"";function v(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}let y=({children:e,custom:t,initial:i=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:d="sync",propagate:c=!1,anchorX:h="left",root:f})=>{let[y,b]=(0,m.xQ)(c),x=(0,s.useMemo)(()=>v(e),[e]),w=c&&!y?[]:x.map(g),S=(0,s.useRef)(!0),T=(0,s.useRef)(x),E=(0,a.M)(()=>new Map),[P,C]=(0,s.useState)(x),[M,A]=(0,s.useState)(x);(0,o.E)(()=>{S.current=!1,T.current=x;for(let e=0;e<M.length;e++){let t=g(M[e]);w.includes(t)?E.delete(t):!0!==E.get(t)&&E.set(t,!1)}},[M,w.length,w.join("-")]);let k=[];if(x!==P){let e=[...x];for(let t=0;t<M.length;t++){let i=M[t],r=g(i);w.includes(r)||(e.splice(t,0,i),k.push(i))}return"wait"===d&&k.length&&(e=k),A(v(e)),C(x),null}let{forceRender:_}=(0,s.useContext)(n.L);return(0,r.jsx)(r.Fragment,{children:M.map(e=>{let s=g(e),n=(!c||!!y)&&(x===M||w.includes(s));return(0,r.jsx)(p,{isPresent:n,initial:(!S.current||!!i)&&void 0,custom:t,presenceAffectsLayout:u,mode:d,root:f,onExitComplete:n?void 0:()=>{if(!E.has(s))return;E.set(s,!0);let e=!0;E.forEach(t=>{t||(e=!1)}),e&&(_?.(),A(T.current),c&&b?.(),l&&l())},anchorX:h,children:e},s)})})}},7232:(e,t,i)=>{"use strict";i.d(t,{u:()=>t1});var r,s,n,a,o,l,u,d,c,h,p,f,m,g=function(){return r||"undefined"!=typeof window&&(r=window.gsap)&&r.registerPlugin&&r},v=1,y=[],b=[],x=[],w=Date.now,S=function(e,t){return t},T=function(){var e=c.core,t=e.bridge||{},i=e._scrollers,r=e._proxies;i.push.apply(i,b),r.push.apply(r,x),b=i,x=r,S=function(e,i){return t[e](i)}},E=function(e,t){return~x.indexOf(e)&&x[x.indexOf(e)+1][t]},P=function(e){return!!~h.indexOf(e)},C=function(e,t,i,r,s){return e.addEventListener(t,i,{passive:!1!==r,capture:!!s})},M=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},A="scrollLeft",k="scrollTop",_=function(){return p&&p.isPressed||b.cache++},O=function(e,t){var i=function i(r){if(r||0===r){v&&(n.history.scrollRestoration="manual");var s=p&&p.isPressed;e(r=i.v=Math.round(r)||(p&&p.iOS?1:0)),i.cacheID=b.cache,s&&S("ss",r)}else(t||b.cache!==i.cacheID||S("ref"))&&(i.cacheID=b.cache,i.v=e());return i.v+i.offset};return i.offset=0,e&&i},L={s:A,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:O(function(e){return arguments.length?n.scrollTo(e,D.sc()):n.pageXOffset||a[A]||o[A]||l[A]||0})},D={s:k,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:L,sc:O(function(e){return arguments.length?n.scrollTo(L.sc(),e):n.pageYOffset||a[k]||o[k]||l[k]||0})},R=function(e,t){return(t&&t._ctx&&t._ctx.selector||r.utils.toArray)(e)[0]||("string"==typeof e&&!1!==r.config().nullTargetWarn?console.warn("Element not found:",e):null)},V=function(e,t){for(var i=t.length;i--;)if(t[i]===e||t[i].contains(e))return!0;return!1},I=function(e,t){var i=t.s,s=t.sc;P(e)&&(e=a.scrollingElement||o);var n=b.indexOf(e),l=s===D.sc?1:2;~n||(n=b.push(e)-1),b[n+l]||C(e,"scroll",_);var u=b[n+l],d=u||(b[n+l]=O(E(e,i),!0)||(P(e)?s:O(function(t){return arguments.length?e[i]=t:e[i]})));return d.target=e,u||(d.smooth="smooth"===r.getProperty(e,"scrollBehavior")),d},F=function(e,t,i){var r=e,s=e,n=w(),a=n,o=t||50,l=Math.max(500,3*o),u=function(e,t){var l=w();t||l-n>o?(s=r,r=e,a=n,n=l):i?r+=e:r=s+(e-s)/(l-a)*(n-a)};return{update:u,reset:function(){s=r=i?0:r,a=n=0},getVelocity:function(e){var t=a,o=s,d=w();return(e||0===e)&&e!==r&&u(e),n===a||d-a>l?0:(r+(i?o:-o))/((i?d:n)-t)*1e3}}},B=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},z=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},j=function(){(c=r.core.globals().ScrollTrigger)&&c.core&&T()},N=function(e){return r=e||g(),!s&&r&&"undefined"!=typeof document&&document.body&&(n=window,o=(a=document).documentElement,l=a.body,h=[n,a,o,l],r.utils.clamp,m=r.core.context||function(){},d="onpointerenter"in l?"pointer":"mouse",u=$.isTouch=n.matchMedia&&n.matchMedia("(hover: none), (pointer: coarse)").matches?1:2*("ontouchstart"in n||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),f=$.eventTypes=("ontouchstart"in o?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in o)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return v=0},500),j(),s=1),s};L.op=D,b.cache=0;var $=function(){var e;function t(e){this.init(e)}
vendor: 12,009 bytes, line 9
9return t.prototype.init=function(e){s||N(r)||console.warn("Please gsap.registerPlugin(Observer)"),c||j();var t=e.tolerance,i=e.dragMinimum,h=e.type,g=e.target,v=e.lineHeight,b=e.debounce,x=e.preventDefault,S=e.onStop,T=e.onStopDelay,E=e.ignore,A=e.wheelSpeed,k=e.event,O=e.onDragStart,$=e.onDragEnd,G=e.onDrag,Y=e.onPress,H=e.onRelease,W=e.onRight,X=e.onLeft,U=e.onUp,q=e.onDown,K=e.onChangeX,Z=e.onChangeY,J=e.onChange,Q=e.onToggleX,ee=e.onToggleY,et=e.onHover,ei=e.onHoverEnd,er=e.onMove,es=e.ignoreCheck,en=e.isNormalizer,ea=e.onGestureStart,eo=e.onGestureEnd,el=e.onWheel,eu=e.onEnable,ed=e.onDisable,ec=e.onClick,eh=e.scrollSpeed,ep=e.capture,ef=e.allowClicks,em=e.lockAxis,eg=e.onLockAxis;this.target=g=R(g)||o,this.vars=e,E&&(E=r.utils.toArray(E)),t=t||1e-9,i=i||0,A=A||1,eh=eh||1,h=h||"wheel,touch,pointer",b=!1!==b,v||(v=parseFloat(n.getComputedStyle(l).lineHeight)||22);var ev,ey,eb,ex,ew,eS,eT,eE=this,eP=0,eC=0,eM=e.passive||!x&&!1!==e.passive,eA=I(g,L),ek=I(g,D),e_=eA(),eO=ek(),eL=~h.indexOf("touch")&&!~h.indexOf("pointer")&&"pointerdown"===f[0],eD=P(g),eR=g.ownerDocument||a,eV=[0,0,0],eI=[0,0,0],eF=0,eB=function(){return eF=w()},ez=function(e,t){return(eE.event=e)&&E&&V(e.target,E)||t&&eL&&"touch"!==e.pointerType||es&&es(e,t)},ej=function(){var e=eE.deltaX=z(eV),i=eE.deltaY=z(eI),r=Math.abs(e)>=t,s=Math.abs(i)>=t;J&&(r||s)&&J(eE,e,i,eV,eI),r&&(W&&eE.deltaX>0&&W(eE),X&&eE.deltaX<0&&X(eE),K&&K(eE),Q&&eE.deltaX<0!=eP<0&&Q(eE),eP=eE.deltaX,eV[0]=eV[1]=eV[2]=0),s&&(q&&eE.deltaY>0&&q(eE),U&&eE.deltaY<0&&U(eE),Z&&Z(eE),ee&&eE.deltaY<0!=eC<0&&ee(eE),eC=eE.deltaY,eI[0]=eI[1]=eI[2]=0),(ex||eb)&&(er&&er(eE),eb&&(O&&1===eb&&O(eE),G&&G(eE),eb=0),ex=!1),eS&&(eS=!1,1)&&eg&&eg(eE),ew&&(el(eE),ew=!1),ev=0},eN=function(e,t,i){eV[i]+=e,eI[i]+=t,eE._vx.update(e),eE._vy.update(t),b?ev||(ev=requestAnimationFrame(ej)):ej()},e$=function(e,t){em&&!eT&&(eE.axis=eT=Math.abs(e)>Math.abs(t)?"x":"y",eS=!0),"y"!==eT&&(eV[2]+=e,eE._vx.update(e,!0)),"x"!==eT&&(eI[2]+=t,eE._vy.update(t,!0)),b?ev||(ev=requestAnimationFrame(ej)):ej()},eG=function(e){if(!ez(e,1)){var t=(e=B(e,x)).clientX,r=e.clientY,s=t-eE.x,n=r-eE.y,a=eE.isDragging;eE.x=t,eE.y=r,(a||(s||n)&&(Math.abs(eE.startX-t)>=i||Math.abs(eE.startY-r)>=i))&&(eb=a?2:1,a||(eE.isDragging=!0),e$(s,n))}},eY=eE.onPress=function(e){ez(e,1)||e&&e.button||(eE.axis=eT=null,ey.pause(),eE.isPressed=!0,e=B(e),eP=eC=0,eE.startX=eE.x=e.clientX,eE.startY=eE.y=e.clientY,eE._vx.reset(),eE._vy.reset(),C(en?g:eR,f[1],eG,eM,!0),eE.deltaX=eE.deltaY=0,Y&&Y(eE))},eH=eE.onRelease=function(e){if(!ez(e,1)){M(en?g:eR,f[1],eG,!0);var t=!isNaN(eE.y-eE.startY),i=eE.isDragging,s=i&&(Math.abs(eE.x-eE.startX)>3||Math.abs(eE.y-eE.startY)>3),a=B(e);!s&&t&&(eE._vx.reset(),eE._vy.reset(),x&&ef&&r.delayedCall(.08,function(){if(w()-eF>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(eR.createEvent){var t=eR.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,n,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),eE.isDragging=eE.isGesturing=eE.isPressed=!1,S&&i&&!en&&ey.restart(!0),eb&&ej(),$&&i&&$(eE),H&&H(eE,s)}},eW=function(e){return e.touches&&e.touches.length>1&&(eE.isGesturing=!0)&&ea(e,eE.isDragging)},eX=function(){return eE.isGesturing=!1,eo(eE)},eU=function(e){if(!ez(e)){var t=eA(),i=ek();eN((t-e_)*eh,(i-eO)*eh,1),e_=t,eO=i,S&&ey.restart(!0)}},eq=function(e){if(!ez(e)){e=B(e,x),el&&(ew=!0);var t=(1===e.deltaMode?v:2===e.deltaMode?n.innerHeight:1)*A;eN(e.deltaX*t,e.deltaY*t,0),S&&!en&&ey.restart(!0)}},eK=function(e){if(!ez(e)){var t=e.clientX,i=e.clientY,r=t-eE.x,s=i-eE.y;eE.x=t,eE.y=i,ex=!0,S&&ey.restart(!0),(r||s)&&e$(r,s)}},eZ=function(e){eE.event=e,et(eE)},eJ=function(e){eE.event=e,ei(eE)},eQ=function(e){return ez(e)||B(e,x)&&ec(eE)};ey=eE._dc=r.delayedCall(T||.25,function(){eE._vx.reset(),eE._vy.reset(),ey.pause(),S&&S(eE)}).pause(),eE.deltaX=eE.deltaY=0,eE._vx=F(0,50,!0),eE._vy=F(0,50,!0),eE.scrollX=eA,eE.scrollY=ek,eE.isDragging=eE.isGesturing=eE.isPressed=!1,m(this),eE.enable=function(e){return!eE.isEnabled&&(C(eD?eR:g,"scroll",_),h.indexOf("scroll")>=0&&C(eD?eR:g,"scroll",eU,eM,ep),h.indexOf("wheel")>=0&&C(g,"wheel",eq,eM,ep),(h.indexOf("touch")>=0&&u||h.indexOf("pointer")>=0)&&(C(g,f[0],eY,eM,ep),C(eR,f[2],eH),C(eR,f[3],eH),ef&&C(g,"click",eB,!0,!0),ec&&C(g,"click",eQ),ea&&C(eR,"gesturestart",eW),eo&&C(eR,"gestureend",eX),et&&C(g,d+"enter",eZ),ei&&C(g,d+"leave",eJ),er&&C(g,d+"move",eK)),eE.isEnabled=!0,eE.isDragging=eE.isGesturing=eE.isPressed=ex=eb=!1,eE._vx.reset(),eE._vy.reset(),e_=eA(),eO=ek(),e&&e.type&&eY(e),eu&&eu(eE)),eE},eE.disable=function(){eE.isEnabled&&(y.filter(function(e){return e!==eE&&P(e.target)}).length||M(eD?eR:g,"scroll",_),eE.isPressed&&(eE._vx.reset(),eE._vy.reset(),M(en?g:eR,f[1],eG,!0)),M(eD?eR:g,"scroll",eU,ep),M(g,"wheel",eq,ep),M(g,f[0],eY,ep),M(eR,f[2],eH),M(eR,f[3],eH),M(g,"click",eB,!0),M(g,"click",eQ),M(eR,"gesturestart",eW),M(eR,"gestureend",eX),M(g,d+"enter",eZ),M(g,d+"leave",eJ),M(g,d+"move",eK),eE.isEnabled=eE.isPressed=eE.isDragging=!1,ed&&ed(eE))},eE.kill=eE.revert=function(){eE.disable();var e=y.indexOf(eE);e>=0&&y.splice(e,1),p===eE&&(p=0)},y.push(eE),en&&P(g)&&(p=eE),eE.enable(k)},e=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}();$.version="3.13.0",$.create=function(e){return new $(e)},$.register=N,$.getAll=function(){return y.slice()},$.getById=function(e){return y.filter(function(t){return t.vars.id===e})[0]},g()&&r.registerPlugin($);var G,Y,H,W,X,U,q,K,Z,J,Q,ee,et,ei,er,es,en,ea,eo,el,eu,ed,ec,eh,ep,ef,em,eg,ev,ey,eb,ex,ew,eS,eT,eE,eP,eC,eM=1,eA=Date.now,ek=eA(),e_=0,eO=0,eL=function(e,t,i){var r=eW(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},eD=function(e,t){return t&&(!eW(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},eR=function(){return ei=1},eV=function(){return ei=0},eI=function(e){return e},eF=function(e){return Math.round(1e5*e)/1e5||0},eB=function(){return"undefined"!=typeof window},ez=function(){return G||eB()&&(G=window.gsap)&&G.registerPlugin&&G},ej=function(e){return!!~q.indexOf(e)},eN=function(e){return("Height"===e?eb:H["inner"+e])||X["client"+e]||U["client"+e]},e$=function(e){return E(e,"getBoundingClientRect")||(ej(e)?function(){return tU.width=H.innerWidth,tU.height=eb,tU}:function(){return ts(e)})},eG=function(e,t,i){var r=i.d,s=i.d2,n=i.a;return(n=E(e,"getBoundingClientRect"))?function(){return n()[r]}:function(){return(t?eN(s):e["client"+s])||0}},eY=function(e,t){var i=t.s,r=t.d2,s=t.d,n=t.a;return Math.max(0,(n=E(e,i="scroll"+r))?n()-e$(e)()[s]:ej(e)?(X[i]||U[i])-eN(r):e[i]-e["offset"+r])},eH=function(e,t){for(var i=0;i<eo.length;i+=3)(!t||~t.indexOf(eo[i+1]))&&e(eo[i],eo[i+1],eo[i+2])},eW=function(e){return"string"==typeof e},eX=function(e){return"function"==typeof e},eU=function(e){return"number"==typeof e},eq=function(e){return"object"==typeof e},eK=function(e,t,i){return e&&e.progress(+!t)&&i&&e.pause()},eZ=function(e,t){if(e.enabled){var i=e._ctx?e._ctx.add(function(){return t(e)}):t(e);i&&i.totalTime&&(e.callbackAnimation=i)}},eJ=Math.abs,eQ="left",e0="right",e1="bottom",e2="width",e3="height",e5="Right",e4="Left",e6="Bottom",e8="padding",e9="margin",e7="Width",te="Height",tt=function(e){return H.getComputedStyle(e)},ti=function(e){var t=tt(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},tr=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},ts=function(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==tt(e)[er]&&G.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return i&&i.progress(0).kill(),r},tn=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},ta=function(e){var t,i=[],r=e.labels,s=e.duration();for(t in r)i.push(r[t]/s);return i},to=function(e){var t=G.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return i?function(e,r,s){var n;if(void 0===s&&(s=.001),!r)return t(e);if(r>0){for(e-=s,n=0;n<i.length;n++)if(i[n]>=e)return i[n];return i[n-1]}for(n=i.length,e+=s;n--;)if(i[n]<=e)return i[n];return i[0]}:function(i,r,s){void 0===s&&(s=.001);var n=t(i);return!r||Math.abs(n-i)<s||n-i<0==r<0?n:t(r<0?i-e:i+e)}},tl=function(e,t,i,r){return i.split(",").forEach(function(i){return e(t,i,r)})},tu=function(e,t,i,r,s){return e.addEventListener(t,i,{passive:!r,capture:!!s})},td=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},tc=function(e,t,i){(i=i&&i.wheelHandler)&&(e(t,"wheel",i),e(t,"touchmove",i))},th={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},tp={toggleActions:"play",anticipatePin:0},tf={top:0,left:0,center:.5,bottom:1,right:1},tm=function(e,t){if(eW(e)){var i=e.indexOf("="),r=~i?(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=t/100),e=e.substr(0,i-1)),e=r+(e in tf?tf[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},tg=function(e,t,i,r,s,n,a,o){var l=s.startColor,u=s.endColor,d=s.fontSize,c=s.indent,h=s.fontWeight,p=W.createElement("div"),f=ej(i)||"fixed"===E(i,"pinType"),m=-1!==e.indexOf("scroller"),g=f?U:i,v=-1!==e.indexOf("start"),y=v?l:u,b="border-color:"+y+";font-size:"+d+";color:"+y+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||o)&&f?"fixed;":"absolute;"),(m||o||!f)&&(b+=(r===D?e0:e1)+":"+(n+parseFloat(c))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+r.op.d2],tv(p,0,r,v),p},tv=function(e,t,i,r){var s={display:"block"},n=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,s[i.a+"Percent"]=r?-100:0,s[i.a]=r?"1px":0,s["border"+n+e7]=1,s["border"+a+e7]=0,s[i.p]=t+"px",G.set(e,s)},ty=[],tb={},tx=function(){return eA()-e_>34&&(eT||(eT=requestAnimationFrame(tz)))},tw=function(){ec&&ec.isPressed&&!(ec.startX>U.clientWidth)||(b.cache++,ec?eT||(eT=requestAnimationFrame(tz)):tz(),e_||tM("scrollStart"),e_=eA())},tS=function(){ef=H.innerWidth,ep=H.innerHeight},tT=function(e){b.cache++,(!0===e||!et&&!ed&&!W.fullscreenElement&&!W.webkitFullscreenElement&&(!eh||ef!==H.innerWidth||Math.abs(H.innerHeight-ep)>.25*H.innerHeight))&&K.restart(!0)},tE={},tP=[],tC=function e(){return td(t1,"scrollEnd",e)||tI(!0)},tM=function(e){return tE[e]&&tE[e].map(function(e){return e()})||tP},tA=[],tk=function(e){for(var t=0;t<tA.length;t+=5)(!e||tA[t+4]&&tA[t+4].query===e)&&(tA[t].style.cssText=tA[t+1],tA[t].getBBox&&tA[t].setAttribute("transform",tA[t+2]||""),tA[t+3].uncache=1)},t_=function(e,t){var i;for(es=0;es<ty.length;es++)(i=ty[es])&&(!t||i._ctx===t)&&(e?i.kill(1):i.revert(!0,!0));ex=!0,t&&tk(t),t||tM("revert")},tO=function(e,t){b.cache++,(t||!eE)&&b.forEach(function(e){return eX(e)&&e.cacheID++&&(e.rec=0)}),eW(e)&&(H.history.scrollRestoration=ev=e)},tL=0,tD=function(){if(eP!==tL){var e=eP=tL;requestAnimationFrame(function(){return e===tL&&tI(!0)})}},tR=function(){U.appendChild(ey),eb=!ec&&ey.offsetHeight||H.innerHeight,U.removeChild(ey)},tV=function(e){return Z(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},tI=function(e,t){if(X=W.documentElement,U=W.body,q=[H,W,X,U],e_&&!e&&!ex)return void tu(t1,"scrollEnd",tC);tR(),eE=t1.isRefreshing=!0,b.forEach(function(e){return eX(e)&&++e.cacheID&&(e.rec=e())});var i=tM("refreshInit");el&&t1.sort(),t||t_(),b.forEach(function(e){eX(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}
9),ty.slice(0).forEach(function(e){return e.refresh()}),ex=!1,ty.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",i=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-i),e.refresh()}}),ew=1,tV(!0),ty.forEach(function(e){var t=eY(e.scroller,e._dir),i="max"===e.vars.end||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(i||r)&&e.setPositions(r?t-1:e.start,i?Math.max(r?t:e.start+1,t):e.end,!0)}),tV(!1),ew=0,i.forEach(function(e){return e&&e.render&&e.render(-1)}),b.forEach(function(e){eX(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),tO(ev,1),K.pause(),tL++,eE=2,tz(2),ty.forEach(function(e){return eX(e.vars.onRefresh)&&e.vars.onRefresh(e)}),eE=t1.isRefreshing=!1,tM("refresh")},tF=0,tB=1,tz=function(e){if(2===e||!eE&&!ex){t1.isUpdating=!0,eC&&eC.update(0);var t=ty.length,i=eA(),r=i-ek>=50,s=t&&ty[0].scroll();if(tB=tF>s?-1:1,eE||(tF=s),r&&(e_&&!ei&&i-e_>200&&(e_=0,tM("scrollEnd")),Q=ek,ek=i),tB<0){for(es=t;es-- >0;)ty[es]&&ty[es].update(0,r);tB=1}else for(es=0;es<t;es++)ty[es]&&ty[es].update(0,r);t1.isUpdating=!1}eT=0},tj=[eQ,"top",e1,e0,e9+e6,e9+e5,e9+"Top",e9+e4,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],tN=tj.concat([e2,e3,"boxSizing","max"+e7,"max"+te,"position",e9,e8,e8+"Top",e8+e5,e8+e6,e8+e4]),t$=function(e,t,i){tH(i);var r=e._gsap;if(r.spacerIsNative)tH(r.spacerState);else if(e._gsap.swappedIn){var s=t.parentNode;s&&(s.insertBefore(e,t),s.removeChild(t))}e._gsap.swappedIn=!1},tG=function(e,t,i,r){if(!e._gsap.swappedIn){for(var s,n=tj.length,a=t.style,o=e.style;n--;)a[s=tj[n]]=i[s];a.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(a.display="inline-block"),o[e1]=o[e0]="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[e2]=tn(e,L)+"px",a[e3]=tn(e,D)+"px",a[e8]=o[e9]=o.top=o[eQ]="0",tH(r),o[e2]=o["max"+e7]=i[e2],o[e3]=o["max"+te]=i[e3],o[e8]=i[e8],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},tY=/([A-Z])/g,tH=function(e){if(e){var t,i,r=e.t.style,s=e.length,n=0;for((e.t._gsap||G.core.getCache(e.t)).uncache=1;n<s;n+=2)i=e[n+1],t=e[n],i?r[t]=i:r[t]&&r.removeProperty(t.replace(tY,"-$1").toLowerCase())}},tW=function(e){for(var t=tN.length,i=e.style,r=[],s=0;s<t;s++)r.push(tN[s],i[tN[s]]);return r.t=e,r},tX=function(e,t,i){for(var r,s=[],n=e.length,a=8*!!i;a<n;a+=2)r=e[a],s.push(r,r in t?t[r]:e[a+1]);return s.t=e.t,s},tU={left:0,top:0},tq=function(e,t,i,r,s,n,a,o,l,u,d,c,h,p){eX(e)&&(e=e(o)),eW(e)&&"max"===e.substr(0,3)&&(e=c+("="===e.charAt(4)?tm("0"+e.substr(3),i):0));var f,m,g,v=h?h.time():0;if(h&&h.seek(0),isNaN(e)||(e*=1),eU(e))h&&(e=G.utils.mapRange(h.scrollTrigger.start,h.scrollTrigger.end,0,c,e)),a&&tv(a,i,r,!0);else{eX(t)&&(t=t(o));var y,b,x,w,S=(e||"0").split(" ");(y=ts(g=R(t,o)||U)||{}).left||y.top||"none"!==tt(g).display||(w=g.style.display,g.style.display="block",y=ts(g),w?g.style.display=w:g.style.removeProperty("display")),b=tm(S[0],y[r.d]),x=tm(S[1]||"0",i),e=y[r.p]-l[r.p]-u+b+s-x,a&&tv(a,x,r,i-x<20||a._isStart&&x>20),i-=i-x}if(p&&(o[p]=e||-.001,e<0&&(e=0)),n){var T=e+i,E=n._isStart;f="scroll"+r.d2,tv(n,T,r,E&&T>20||!E&&(d?Math.max(U[f],X[f]):n.parentNode[f])<=T+1),d&&(l=ts(a),d&&(n.style[r.op.p]=l[r.op.p]-r.op.m-n._offset+"px"))}return h&&g&&(f=ts(g),h.seek(c),m=ts(g),h._caScrollDist=f[r.p]-m[r.p],e=e/h._c
9aScrollDist*c),h&&h.seek(v),h?e:Math.round(e)},tK=/(webkit|moz|length|cssText|inset)/i,tZ=function(e,t,i,r){if(e.parentNode!==t){var s,n,a=e.style;if(t===U){for(s in e._stOrig=a.cssText,n=tt(e))+s||tK.test(s)||!n[s]||"string"!=typeof a[s]||"0"===s||(a[s]=n[s]);a.top=i,a.left=r}else a.cssText=e._stOrig;G.core.getCache(e).uncache=1,t.appendChild(e)}},tJ=function(e,t,i){var r=t,s=r;return function(t){var n=Math.round(e());return n!==r&&n!==s&&Math.abs(n-r)>3&&Math.abs(n-s)>3&&(t=n,i&&i()),s=r,r=Math.round(t)}},tQ=function(e,t,i){var r={};r[t.p]="+="+i,G.set(e,r)},t0=function(e,t){var i=I(e,t),r="_scroll"+t.p2,s=function t(s,n,a,o,l){var u=t.tween,d=n.onComplete,c={};a=a||i();var h=tJ(i,a,function(){u.kill(),t.tween=0});return l=o&&l||0,o=o||s-a,u&&u.kill(),n[r]=s,n.inherit=!1,n.modifiers=c,c[r]=function(){return h(a+o*u.ratio+l*u.ratio*u.ratio)},n.onUpdate=function(){b.cache++,t.tween&&tz()},n.onComplete=function(){t.tween=0,d&&d.call(u)},u=t.tween=G.to(e,n)};return e[r]=i,i.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},tu(e,"wheel",i.wheelHandler),t1.isTouch&&tu(e,"touchmove",i.wheelHandler),s},t1=function(){function e(t,i){Y||e.register(G)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),eg(this),this.init(t,i)}return e.prototype.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!eO){this.update=this.refresh=this.kill=eI;return}var r,s,n,a,o,l,u,d,c,h,p,f,m,g,v,y,w,S,T,P,C,M,A,k,_,O,V,F,B,z,j,N,$,Y,q,K,ee,er,en,ea,eo,ed=t=tr(eW(t)||eU(t)||t.nodeType?{trigger:t}:t,tp),ec=ed.onUpdate,eh=ed.toggleClass,ep=ed.id,ef=ed.onToggle,em=ed.onRefresh,eg=ed.scrub,ev=ed.trigger,ey=ed.pin,eb=ed.pinSpacing,ex=ed.invalidateOnRefresh,eT=ed.anticipatePin,eP=ed.onScrubComplete,ek=ed.onSnapComplete,eR=ed.once,eV=ed.snap,eB=ed.pinReparent,ez=ed.pinSpacer,eN=ed.containerAnimation,eH=ed.fastScrollEnd,eQ=ed.preventOverlaps,e0=t.horizontal||t.containerAnimation&&!1!==t.horizontal?L:D,e1=!eg&&0!==eg,tl=R(t.scroller||H),tc=G.core.getCache(tl),tf=ej(tl),tv=("pinType"in t?t.pinType:E(tl,"pinType")||tf&&"fixed")==="fixed",tx=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],tS=e1&&t.toggleActions.split(" "),tE="markers"in t?t.markers:tp.markers,tP=tf?0:parseFloat(tt(tl)["border"+e0.p2+e7])||0,tM=this,tA=t.onRefreshInit&&function(){return t.onRefreshInit(tM)},tk=eG(tl,tf,e0),t_=!tf||~x.indexOf(tl)?e$(tl):function(){return tU},tO=0,tL=0,tR=0,tV=I(tl,e0);if(tM._startClamp=tM._endClamp=!1,tM._dir=e0,eT*=45,tM.scroller=tl,tM.scroll=eN?eN.time.bind(eN):tV,l=tV(),tM.vars=t,i=i||t.animation,"refreshPriority"in t&&(el=1,-9999===t.refreshPriority&&(eC=tM)),tc.tweenScroll=tc.tweenScroll||{top:t0(tl,D),left:t0(tl,L)},tM.tweenTo=n=tc.tweenScroll[e0.p],tM.scrubDuration=function(e){(q=eU(e)&&e)?Y?Y.duration(e):Y=G.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:q,paused:!0,onComplete:function(){return eP&&eP(tM)}}):(Y&&Y.progress(1).kill(),Y=0)},i&&(i.vars.lazy=!1,i._initted&&!tM.isReverted||!1!==i.vars.immediateRender&&!1!==t.immediateRender&&i.duration()&&i.render(0,!0,!0),tM.animation=i.pause(),i.scrollTrigger=tM,tM.scrubDuration(eg),N=0,ep||(ep=i.vars.id)),eV&&((!eq(eV)||eV.push)&&(eV={snapTo:eV}),"scrollBehavior"in U.style&&G.set(tf?[U,X]:tl,{scrollBehavior:"auto"}),b.forEach(function(e){return eX(e)&&e.target===(tf?W.scrollingElement||X:tl)&&(e.smooth=!1)}),o=eX(eV.snapTo)?eV.snapTo:"labels"===eV.snapTo?(r=i,function(e){return G.utils.snap(ta(r),e)}):"labelsDirectional"===eV.snapTo?(s=i,function(e,t){return to(ta(s))(e,t.direction)}):!1!==eV.directional?function(e,t){return to(eV.snapTo)(e,eA()-tL<500?0:t.direction)}:G.utils.snap(eV.snapTo),K=eq(K=eV.duration||{min:.1,max:2})?J(K.min,K.max):J(K,K),ee=G.delayedCall(eV.delay||q/2||.1,function(){var e=tV(),t=eA()-tL<500,r=n.tween;if((t||10>Math.abs(tM.getVelocity()))&&!r&&!ei&&tO!==e){var s,a,l=(e-d)/y,u=i&&!e1?i.totalProgress():l,h=t?0:(u-$)/(eA()-Q)*1e3||0,p=G.utils.clamp(-l,1-l,eJ(h/2)*h/.185),f=l+(!1===eV.inertia?0:p),m=eV,g=m.onStart,v=m.onInterrupt,b=m.onComplete;if(eU(s=o(f,tM))||(s=f),a=Math.max(0,Math.round(d+s*y)),e<=c&&e>=d&&a!==e){if(r&&!r._initted&&r.data<=eJ(a-e))return;!1===eV.inertia&&(p=s-l),n(a,{duration:K(eJ(.185*Math.max(eJ(f-u),eJ(s-u))/h/.05||0)),ease:eV.ease||"power3",data:eJ(a-e),onInterrupt:function(){return ee.restart(!0)&&v&&v(tM)},onComplete:function(){tM.update(),tO=tV(),i&&!e1&&(Y?Y.resetTo("totalProgress",s,i._tTime/i._tDur):i.progress(s)),N=$=i&&!e1?i.totalProgress():tM.progress,ek&&ek(tM),b&&b(tM)}},e,p*y,a-e-p*y),g&&g(tM,n.tween)}}else tM.isActive&&tO!==e&&ee.restart(!0)}).pause()),ep&&(tb[ep]=tM),(eo=(ev=tM.trigger=R(ev||!0!==ey&&ey))&&ev._gsap&&ev._gsap.stRevert)&&(eo=eo(tM)),ey=!0===ey?ev:R(ey),eW(eh)&&(eh={targets:ev,className:eh}),ey&&(!1===eb||eb===e9||(eb=(!!eb||!ey.parentNode||!ey.parentNode.style||"flex"!==tt(ey.parentNode).display)&&e8),tM.pin=ey,(a=G.core.getCache(ey)).spacer?w=a.pinState:(ez&&((ez=R(ez))&&!ez.nodeType&&(ez=ez.current||ez.nativeElement),a.spacerIsNative=!!ez,ez&&(a.spacerState=tW(ez))),a.spacer=P=ez||W.createElement("div"),P.classList.add("pin-spacer"),ep&&P.classList.add("pin-spacer-"+ep),a.pinState=w=tW(ey)),!1!==t.force3D&&G.set(ey,{force3D:!0}),tM.spacer=P=a.spacer,O=(j=tt(ey))[eb+e0.os2],M=G.getProperty(ey),A=G.quickSetter(ey,e0.a,"px"),tG(ey,P,j),T=tW(ey)),tE){g
9=eq(tE)?tr(tE,th):th,f=tg("scroller-start",ep,tl,e0,g,0),m=tg("scroller-end",ep,tl,e0,g,0,f),C=f["offset"+e0.op.d2];var tI=R(E(tl,"content")||tl);h=this.markerStart=tg("start",ep,tI,e0,g,C,0,eN),p=this.markerEnd=tg("end",ep,tI,e0,g,C,0,eN),eN&&(ea=G.quickSetter([h,p],e0.a,"px")),tv||x.length&&!0===E(tl,"fixedMarkers")||(ti(tf?U:tl),G.set([f,m],{force3D:!0}),F=G.quickSetter(f,e0.a,"px"),z=G.quickSetter(m,e0.a,"px"))}if(eN){var tF=eN.vars.onUpdate,tz=eN.vars.onUpdateParams;eN.eventCallback("onUpdate",function(){tM.update(0,0,1),tF&&tF.apply(eN,tz||[])})}if(tM.previous=function(){return ty[ty.indexOf(tM)-1]},tM.next=function(){return ty[ty.indexOf(tM)+1]},tM.revert=function(e,t){if(!t)return tM.kill(!0);var r=!1!==e||!tM.enabled,s=et;r!==tM.isReverted&&(r&&(er=Math.max(tV(),tM.scroll.rec||0),tR=tM.progress,en=i&&i.progress()),h&&[h,p,f,m].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(et=tM,tM.update(r)),!ey||eB&&tM.isActive||(r?t$(ey,P,w):tG(ey,P,tt(ey),V)),r||tM.update(r),et=s,tM.isReverted=r)},tM.refresh=function(r,s,a,o){if(!et&&tM.enabled||s){if(ey&&r&&e_)return void tu(e,"scrollEnd",tC);!eE&&tA&&tA(tM),et=tM,n.tween&&!a&&(n.tween.kill(),n.tween=0),Y&&Y.pause(),ex&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren&&i.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)})),tM.isReverted||tM.revert(!0,!0),tM._subPinOffset=!1;var g,b,x,E,C,A,O,F,z,j,N,$,H,q=tk(),K=t_(),Z=eN?eN.duration():eY(tl,e0),J=y<=.01||!y,Q=0,ei=o||0,es=eq(a)?a.end:t.end,ea=t.endTrigger||ev,eo=eq(a)?a.start:t.start||(0!==t.start&&ev?ey?"0 0":"0 100%":0),el=tM.pinnedContainer=t.pinnedContainer&&R(t.pinnedContainer,tM),ed=ev&&Math.max(0,ty.indexOf(tM))||0,ec=ed;for(tE&&eq(a)&&($=G.getProperty(f,e0.p),H=G.getProperty(m,e0.p));ec-- >0;)(A=ty[ec]).end||A.refresh(0,1)||(et=tM),(O=A.pin)&&(O===ev||O===ey||O===el)&&!A.isReverted&&(j||(j=[]),j.unshift(A),A.revert(!0,!0)),A!==ty[ec]&&(ed--,ec--);for(eX(eo)&&(eo=eo(tM)),d=tq(eo=eL(eo,"start",tM),ev,q,e0,tV(),h,f,tM,K,tP,tv,Z,eN,tM._startClamp&&"_startClamp")||(ey?-.001:0),eX(es)&&
9(es=es(tM)),eW(es)&&!es.indexOf("+=")&&(~es.indexOf(" ")?es=(eW(eo)?eo.split(" ")[0]:"")+es:(Q=tm(es.substr(2),q),es=eW(eo)?eo:(eN?G.utils.mapRange(0,eN.duration(),eN.scrollTrigger.start,eN.scrollTrigger.end,d):d)+Q,ea=ev)),es=eL(es,"end",tM),c=Math.max(d,tq(es||(ea?"100% 0":Z),ea,q,e0,tV()+Q,p,m,tM,K,tP,tv,Z,eN,tM._endClamp&&"_endClamp"))||-.001,Q=0,ec=ed;ec--;)(O=(A=ty[ec]).pin)&&A.start-A._pinPush<=d&&!eN&&A.end>0&&(g=A.end-(tM._startClamp?Math.max(0,A.start):A.start),(O===ev&&A.start-A._pinPush<d||O===el)&&isNaN(eo)&&(Q+=g*(1-A.progress)),O===ey&&(ei+=g));if(d+=Q,c+=Q,tM._startClamp&&(tM._startClamp+=Q),tM._endClamp&&!eE&&(tM._endClamp=c||-.001,c=Math.min(c,eY(tl,e0))),y=c-d||(d-=.01)&&.001,J&&(tR=G.utils.clamp(0,1,G.utils.normalize(d,c,er))),tM._pinPush=ei,h&&Q&&((g={})[e0.a]="+="+Q,el&&(g[e0.p]="-="+tV()),G.set([h,p],g)),ey&&!(ew&&tM.end>=eY(tl,e0)))g=tt(ey),E=e0===D,x=tV(),k=parseFloat(M(e0.a))+ei,!Z&&c>1&&(N={style:N=(tf?W.scrollingElement||X:tl).style,value:N["overflow"+e0.a.toUpperCase()]},tf&&"scroll"!==tt(U)["overflow"+e0.a.toUpperCase()]&&(N.style["overflow"+e0.a.toUpperCase()]="scroll")),tG(ey,P,g),T=tW(ey),b=ts(ey,!0),F=tv&&I(tl,E?L:D)(),eb?((V=[eb+e0.os2,y+ei+"px"]).t=P,(ec=eb===e8?tn(ey,e0)+y+ei:0)&&(V.push(e0.d,ec+"px"),"auto"!==P.style.flexBasis&&(P.style.flexBasis=ec+"px")),tH(V),el&&ty.forEach(function(e){e.pin===el&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),tv&&tV(er)):(ec=tn(ey,e0))&&"auto"!==P.style.flexBasis&&(P.style.flexBasis=ec+"px"),tv&&((C={top:b.top+(E?x-d:F)+"px",left:b.left+(E?F:x-d)+"px",boxSizing:"border-box",position:"fixed"})[e2]=C["max"+e7]=Math.ceil(b.width)+"px",C[e3]=C["max"+te]=Math.ceil(b.height)+"px",C[e9]=C[e9+"Top"]=C[e9+e5]=C[e9+e6]=C[e9+e4]="0",C[e8]=g[e8],C[e8+"Top"]=g[e8+"Top"],C[e8+e5]=g[e8+e5],C[e8+e6]=g[e8+e6],C[e8+e4]=g[e8+e4],S=tX(w,C,eB),eE&&tV(0)),i?(z=i._initted,eu(1),i.render(i.duration(),!0,!0),_=M(e0.a)-k+y+ei,B=Math.abs(y-_)>1,tv&&B&&S.splice(S.length-2,2),i.render(0,!0,!0),z||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),eu(0)):_=y,N&&(N.value?N.style["overflow"+e0.a.toUpperCase()]=N.value:N.style.removeProperty("overflow-"+e0.a));else if(ev&&tV()&&!eN)for(b=ev.parentNode;b&&b!==U;)b._pinOffset&&(d-=b._pinOffset,c-=b._pinOffset),b=b.parentNode;j&&j.forEach(function(e){return e.revert(!1,!0)}),tM.start=d,tM.end=c,l=u=eE?er:tV(),eN||eE||(l<er&&tV(er),tM.scroll.rec=0),tM.revert(!1,!0),tL=eA(),ee&&(tO=-1,ee.restart(!0)),et=0,i&&e1&&(i._initted||en)&&i.progress()!==en&&i.progress(en||0,!0).render(i.time(),!0,!0),(J||tR!==tM.progress||eN||ex||i&&!i._initted)&&(i&&!e1&&(i._initted||tR||!1!==i.vars.immediateRender)&&i.totalProgress(eN&&d<-.001&&!tR?G.utils.normalize(d,c,0):tR,!0),tM.progress=J||(l-d)/y===tR?0:tR),ey&&eb&&(P._pinOffset=Math.round(tM.progress*_)),Y&&Y.invalidate(),isNaN($)||($-=G.getProperty(f,e0.p),H-=G.getProperty(m,e0.p),tQ(f,e0,$),tQ(h,e0,$-(o||0)),tQ(m,e0,H),tQ(p,e0,H-(o||0))),J&&!eE&&tM.update(),!em||eE||v||(v=!0,em(tM),v=!1)}},tM.getVelocity=function(){return(tV()-u)/(eA()-Q)*1e3||0},tM.endAnimation=function(){eK(tM.callbackAnimation),i&&(Y?Y.progress(1):i.paused()?e1||eK(i,tM.direction<0,1):eK(i,i.reversed()))},tM.labelToScroll=function(e){return i&&i.labels&&(d||tM.refresh()||d)+i.labels[e]/i.duration()*y||0},tM.getTrailing=function(e){var t=ty.indexOf(tM),i=tM.direction>0?ty.slice(0,t).reverse():ty.slice(t+1);return(eW(e)?i.filter(function(t){return t.vars.preventOverlaps===e}):i).filter(function(e){return tM.direction>0?e.end<=d:e.start>=c})},tM.update=function(e,t,r){if(!eN||r||e){var s,a,o,h,p,m,g,v=!0===eE?er:tM.scroll(),b=e?0:(v-d)/y,x=b<0?0:b>1?1:b||0,w=tM.progress;if(t&&(u=l,l=eN?tV():v,eV&&($=N,N=i&&!e1?i.totalProgress():x)),eT&&ey&&!et&&!eM&&e_&&(!x&&d<v+(v-u)/(eA()-Q)*eT?x=1e-4:1===x&&c>v+(v-u)/(eA()-Q)*eT&&(x=.9999)),x!==w&&tM.enabled){if(h=(p=(s=tM.isActive=!!x&&x<1)!=(!!w&&w<1))||!!x!=!!w,tM.direction=x>w?1:-1,tM.progress=x,h&&!et&&(a=x&&!w?0:1===x?1:1===w?2:3,e1&&(o=!p&&"none"!==tS[a+1]&&tS[a+1]||tS[a],g=i&&("complete"===o||"reset"===o||o in i))),eQ&&(p||g)&&(g||eg||!i)&&(eX(eQ)?eQ(tM):tM.getTrailing(eQ).forEach(function(e){return e.endAnimation()})),!e1&&(!Y||et||eM?i&&i.totalProgress(x,!!(et&&(tL||e))):(Y._dp._time-Y._start!==Y._time&&Y.render(Y._dp._time-Y._start),Y.resetTo?Y.resetTo("totalProgress",x,i._tTime/i._tDur):(Y.vars.totalProgress=x,Y.invali
9date().restart()))),ey)if(e&&eb&&(P.style[eb+e0.os2]=O),tv){if(h){if(m=!e&&x>w&&c+1>v&&v+1>=eY(tl,e0),eB)if(!e&&(s||m)){var E=ts(ey,!0),C=v-d;tZ(ey,U,E.top+(e0===D?C:0)+"px",E.left+(e0===D?0:C)+"px")}else tZ(ey,P);tH(s||m?S:T),B&&x<1&&s||A(k+(1!==x||m?0:_))}}else A(eF(k+_*x));!eV||n.tween||et||eM||ee.restart(!0),eh&&(p||eR&&x&&(x<1||!eS))&&Z(eh.targets).forEach(function(e){return e.classList[s||eR?"add":"remove"](eh.className)}),!ec||e1||e||ec(tM),h&&!et?(e1&&(g&&("complete"===o?i.pause().totalProgress(1):"reset"===o?i.restart(!0).pause():"restart"===o?i.restart(!0):i[o]()),ec&&ec(tM)),(p||!eS)&&(ef&&p&&eZ(tM,ef),tx[a]&&eZ(tM,tx[a]),eR&&(1===x?tM.kill(!1,1):tx[a]=0),!p&&tx[a=1===x?1:3]&&eZ(tM,tx[a])),eH&&!s&&Math.abs(tM.getVelocity())>(eU(eH)?eH:2500)&&(eK(tM.callbackAnimation),Y?Y.progress(1):eK(i,"reverse"===o?1:!x,1))):e1&&ec&&!et&&ec(tM)}if(z){var M=eN?v/eN.duration()*(eN._caScrollDist||0):v;F(M+ +!!f._isFlipped),z(M)}ea&&ea(-v/eN.duration()*(eN._caScrollDist||0))}},tM.enable=function(t,i){tM.enabled||(tM.enabled=!0,tu(tl,"resize",tT),tf||tu(tl,"scroll",tw),tA&&tu(e,"refreshInit",tA),!1!==t&&(tM.progress=tR=0,l=u=tO=tV()),!1!==i&&tM.refresh())},tM.getTween=function(e){return e&&n?n.tween:Y},tM.setPositions=function(e,t,i,r){if(eN){var s=eN.scrollTrigger,n=eN.duration(),a=s.end-s.start;e=s.start+a*e/n,t=s.start+a*t/n}tM.refresh(!1,!1,{start:eD(e,i&&!!tM._startClamp),end:eD(t,i&&!!tM._endClamp)},r),tM.update()},tM.adjustPinSpacing=function(e){if(V&&e){var t=V.indexOf(e0.d)+1;V[t]=parseFloat(V[t])+e+"px",V[1]=parseFloat(V[1])+e+"px",tH(V)}},tM.disable=function(t,i){if(tM.enabled&&(!1!==t&&tM.revert(!0,!0),tM.enabled=tM.isActive=!1,i||Y&&Y.pause(),er=0,a&&(a.uncache=1),tA&&td(e,"refreshInit",tA),ee&&(ee.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!tf)){for(var r=ty.length;r--;)if(ty[r].scroller===tl&&ty[r]!==tM)return;td(tl,"resize",tT),tf||td(tl,"scroll",tw)}},tM.kill=function(e,r){tM.disable(e,r),Y&&!r&&Y.kill(),ep&&delete tb[ep];var s=ty.indexOf(tM);s>=0&&ty.splice(s,1),s===es&&tB>0&&es--,s=0,ty.forEach(function(e){return e.scroller===tM.scroller&&(s=1)}),s||eE||(tM.scroll.rec=0),i&&(i.scrollTrigger=null,e&&i.revert({kill:!1}),r||i.kill()),h&&[h,p,f,m].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),eC===tM&&(eC=0),ey&&(a&&(a.uncache=1),s=0,ty.forEach(function(e){return e.pin===ey&&s++}),s||(a.spacer=0)),t.onKill&&t.onKill(tM)},ty.push(tM),tM.enable(!1,!1),eo&&eo(tM),i&&i.add&&!y){var tj=tM.update;tM.update=function(){tM.update=tj,b.cache++,d||c||tM.refresh()},G.delayedCall(.01,tM.update),y=.01,d=c=0}else tM.refresh();ey&&tD()},e.register=function(t){return Y||(G=t||ez(),eB()&&window.document&&e.enable(),Y=eO),Y},e.defaults=function(e){if(e)for(var t in e)tp[t]=e[t];return tp},e.disable=function(e,t){eO=0,ty.forEach(function(i){return i[t?"kill":"disable"](e)}),td(H,"wheel",tw),td(W,"scroll",tw),clearInterval(ee),td(W,"touchcancel",eI),td(U,"touchstart",eI),tl(td,W,"pointerdown,touchstart,mousedown",eR),tl(td,W,"pointerup,touchend,mouseup",eV),K.kill(),eH(td);for(var i=0;i<b.length;i+=3)tc(td,b[i],b[i+1]),tc(td,b[i],b[i+2])},e.enable=function(){if(H=window,X=(W=document).documentElement,U=W.body,G&&(Z=G.utils.toArray,J=G.utils.clamp,eg=G.core.context||eI,eu=G.core.suppressOverwrites||eI,ev=H.history.scrollRestoration||"auto",tF=H.pageYOffset||0,G.core.globals("ScrollTrigger",e),U)){eO=1,(ey=document.createElement("div")).style.height="100vh",ey.style.position="absolute",tR(),function e(){return eO&&requestAnimationFrame(e)}(),$.register(G),e.isTouch=$.isTouch,em=$.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),eh=1===$.isTouch,tu(H,"wheel",tw),q=[H,W,X,U],G.matchMedia?(e.matchMedia=function(e){var t,i=G.matchMedia();for(t in e)i.add(t,e[t]);return i},G.addEventListener("matchMediaInit",function(){return t_()}),G.addEventListener("matchMediaRevert",function(){return tk()}),G.addEventListener("matchMedia",function(){tI(0,1),tM("matchMedia")}),G.matchMedia().add("(orientation: portrait)",function(){return tS(),tS})):console.warn("Requires GSAP 3.11.0 or later"),tS(),tu(W,"scroll",tw);var t,i,r=U.hasAttribute("style"),s=U.style,n=s.borderTopStyle,a=G.core.Animation.prototype;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),s.borderTopStyle="solid",D.m=Math.round((t=ts(U)).top+D.sc())||0,L.m=Math.round(t.left+L.sc())||0,n?s.borderTopStyle=n:s.removeProperty("border-top-style"),r||(U.setAttribute("style",""),U.removeAttribute("style")),ee=setInterval(tx,250),G.delayedCall(.5,function(){return eM=0}),tu(W,"touchcancel",eI),tu(U,"touchstart",eI),tl(tu,W,"pointerdown,touchstart,mousedown",eR),tl(tu,W,"pointerup,touchend,mouseup",eV),er=G.utils.checkPrefix("transform"),tN.push(er),Y=eA(),K=G.delayedCall(.2,tI).pause(),eo=[W,"visibilitychange",function(){var e=H.innerWidth,t=H.innerHeight;W.hidden?(en=e,ea=t):(en!==e||ea!==t)&&tT()},W,"DOMContentLoaded",tI,H,"load",tI,H,"resize",tT],eH(tu),ty.forEac
vendor: 4,234 bytes, line 9
9h(function(e){return e.enable(0,1)}),i=0;i<b.length;i+=3)tc(td,b[i],b[i+1]),tc(td,b[i],b[i+2])}},e.config=function(t){"limitCallbacks"in t&&(eS=!!t.limitCallbacks);var i=t.syncInterval;i&&clearInterval(ee)||(ee=i)&&setInterval(tx,i),"ignoreMobileResize"in t&&(eh=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(eH(td)||eH(tu,t.autoRefreshEvents||"none"),ed=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var i=R(e),r=b.indexOf(i),s=ej(i);~r&&b.splice(r,s?6:2),t&&(s?x.unshift(H,t,U,t,X,t):x.unshift(i,t))},e.clearMatchMedia=function(e){ty.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,i){var r=(eW(e)?R(e):e).getBoundingClientRect(),s=r[i?e2:e3]*t||0;return i?r.right-s>0&&r.left+s<H.innerWidth:r.bottom-s>0&&r.top+s<H.innerHeight},e.positionInViewport=function(e,t,i){eW(e)&&(e=R(e));var r=e.getBoundingClientRect(),s=r[i?e2:e3],n=null==t?s/2:t in tf?tf[t]*s:~t.indexOf("%")?parseFloat(t)*s/100:parseFloat(t)||0;return i?(r.left+n)/H.innerWidth:(r.top+n)/H.innerHeight},e.killAll=function(e){if(ty.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=tE.killAll||[];tE={},t.forEach(function(e){return e()})}},e}();t1.version="3.13.0",t1.saveStyles=function(e){return e?Z(e).forEach(function(e){if(e&&e.style){var t=tA.indexOf(e);t>=0&&tA.splice(t,5),tA.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),G.core.getCache(e),eg())}}):tA},t1.revert=function(e,t){return t_(!e,t)},t1.create=function(e,t){return new t1(e,t)},t1.refresh=function(e){return e?tT(!0):(Y||t1.register())&&tI(!0)},t1.update=function(e){return++b.cache&&tz(2*(!0===e))},t1.clearScrollMemory=tO,t1.maxScroll=function(e,t){return eY(e,t?L:D)},t1.getScrollFunc=function(e,t){return I(R(e),t?L:D)},t1.getById=function(e){return tb[e]},t1.getAll=function(){return ty.filter(function(e){return"ScrollSmoother"!==e.vars.id})},t1.isScrolling=function(){return!!e_},t1.snapDirectional=to,t1.addEventListener=function(e,t){var i=tE[e]||(tE[e]=[]);~i.indexOf(t)||i.push(t)},t1.removeEventListener=function(e,t){var i=tE[e],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)},t1.batch=function(e,t){var i,r=[],s={},n=t.interval||.016,a=t.batchMax||1e9,o=function(e,t){var i=[],r=[],s=G.delayedCall(n,function(){t(i,r),i=[],r=[]}).pause();return function(e){i.length||s.restart(!0),i.push(e.trigger),r.push(e),a<=i.length&&s.progress(1)}};for(i in t)s[i]="on"===i.substr(0,2)&&eX(t[i])&&"onRefreshInit"!==i?o(i,t[i]):t[i];return eX(a)&&(a=a(),tu(t1,"refresh",function(){return a=t.batchMax()})),Z(e).forEach(function(e){var t={};for(i in s)t[i]=s[i];t.trigger=e,r.push(t1.create(t))}),r};var t2,t3=function(e,t,i,r){return t>r?e(r):t<0&&e(0),i>r?(r-t)/(i-t):i<0?t/(t-i):1},t5=function e(t,i){!0===i?t.style.removeProperty("touch-action"):t.style.touchAction=!0===i?"auto":i?"pan-"+i+($.isTouch?" pinch-zoom":""):"none",t===X&&e(U,i)},t4={auto:1,scroll:1},t6=function(e){var t,i=e.event,r=e.target,s=e.axis,n=(i.changedTouches?i.changedTouches[0]:i).target,a=n._gsap||G.core.getCache(n),o=eA();if(!a._isScrollT||o-a._isScrollT>2e3){for(;n&&n!==U&&(n.scrollHeight<=n.clientHeight&&n.scrollWidth<=n.clientWidth||!(t4[(t=tt(n)).overflowY]||t4[t.overflowX]));)n=n.parentNode;a._isScroll=n&&n!==r&&!ej(n)&&(t4[(t=tt(n)).overflowY]||t4[t.overflowX]),a._isScrollT=o}(a._isScroll||"x"===s)&&(i.stopPropagation(),i._gsapAllow=!0)},t8=function(e,t,i,r){return $.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&t6,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&tu(W,$.eventTypes[0],t7,!1,!0)},onDisable:function(){return td(W,$.eventTypes[0],t7,!0)}})},t9=/(input|label|select|textarea)/i,t7=function(e){var t=t9.test(e.target.tagName);(t||t2)&&(e._gsapAllow=!0,t2=t)},ie=function(e){eq(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,i,r,s,n,a,o,l,u=e,d=u.normalizeScrollX,c=u.momentum,h=u.allowNestedScroll,p=u.onRelease,f=R(e.target)||X,m=G.core.globals().ScrollSmoother,g=m&&m.get(),v=em&&(e.content&&R(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),y=I(f,D),x=I(f,L),w=1,S=($.isTouch&&H.visualVie
9wport?H.visualViewport.scale*H.visualViewport.width:H.outerWidth)/H.innerWidth,T=0,E=eX(c)?function(){return c(t)}:function(){return c||2.8},P=t8(f,e.type,!0,h),C=function(){return s=!1},M=eI,A=eI,k=function(){i=eY(f,D),A=J(+!!em,i),d&&(M=J(0,eY(f,L))),r=tL},_=function(){v._gsap.y=eF(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},O=function(){if(s){requestAnimationFrame(C);var e=eF(t.deltaY/2),i=A(y.v-e);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var r=eF((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",y.cacheID=b.cache,tz()}return!0}y.offset&&_(),s=!0},V=function(){k(),n.isActive()&&n.vars.scrollY>i&&(y()>i?n.progress(1)&&y(i):n.resetTo("scrollY",i))};return v&&G.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return em&&"touchmove"===e.type&&O(e)||w>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){s=!1;var e=w;w=eF((H.visualViewport&&H.visualViewport.scale||1)/S),n.pause(),e!==w&&t5(f,w>1.01||!d&&"x"),a=x(),o=y(),k(),r=tL},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&_(),t){b.cache++;var r,s,a=E();d&&(s=(r=x())+-(.05*a*e.velocityX)/.227,a*=t3(x,r,s,eY(f,L)),n.vars.scrollX=M(s)),s=(r=y())+-(.05*a*e.velocityY)/.227,a*=t3(y,r,s,eY(f,D)),n.vars.scrollY=A(s),n.invalidate().duration(a).play(.01),(em&&n.vars.scrollY>=i||r>=i-1)&&G.to({},{onUpdate:V,duration:a})}else l.restart(!0);p&&p(e)},e.onWheel=function(){n._ts&&n.pause(),eA()-T>1e3&&(r=0,T=eA())},e.onChange=function(e,t,i,s,n){if(tL!==r&&k(),t&&d&&x(M(s[2]===t?a+(e.startX-e.x):x()+t-s[1])),i){y.offset&&_();var l=n[2]===i,u=l?o+e.startY-e.y:y()+i-n[1],c=A(u);l&&u!==c&&(o+=c-u),y(c)}(i||t)&&tz()},e.onEnable=function(){t5(f,!d&&"x"),t1.addEventListener("refresh",V),tu(H,"resize",V),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=x.smooth=!1),P.enable()},e.onDisable=function(){t5(f,!0),td(H,"resize",V),t1.removeEventListener("refresh",V),P.kill()},e.lockAxis=!1!==e.lockAxis,(t=new $(e)).iOS=em,em&&!y()&&y(1),em&&G.ticker.add(eI),l=t._dc,n=G.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:d?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:tJ(y,y(),function(){return n.pause()})},onUpdate:tz,onComplete:l.vars.onComplete}),t};t1.sort=function(e){if(eX(e))return ty.sort(e);var t=H.pageYOffset||0;return t1.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+H.innerHeight}),ty.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+-1e6*(t.vars.refreshPriority||0))})},t1.observe=function(e){return new $(e)},t1.normalizeScroll=function(e){if(void 0===e)return ec;if(!0===e&&ec)return ec.enable();if(!1===e){ec&&ec.kill(),ec=e;return}var t=e instanceof $?e:ie(e);return ec&&ec.target===t.target&&ec.kill(),ej(t.target)&&(ec=t),t},t1.core={_getVelocityProp:F,_inputObserver:t8,_scrollers:b,_proxies:x,bridge:{ss:function(){e_||tM("scrollStart"),e_=eA()},ref:function(){return et}}},ez()&&G.registerPlugin(t1)},7594:(e,t,i)=>{"use strict";function r(e){return"object"==typeof e&&null!==e}i.d(t,{G:()=>r})},7888:(e,t,i)=>{"use strict";let r,s,n;i.d(t,{RC:()=>W,qr:()=>X});var a=i(4232),o=i(2370),l=i(4569);function u(){return r||(r=function(){let e=(0,o.a)(),t=(0,o.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function d(e){return void 0===e&&(e={}),s||(s=function(e){let{userAgent:t}=void 0===e?{}:e,i=u(),r=(0,o.a)(),s=r.navigator.platform,n=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,d=r.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/),h=n.match(/(iPad).*OS\s([\d_]+)/),p=n.match(/(iPod)(.*OS\s([\d_]+))?/),f=!h&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="MacIntel"===s;return!h&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&((h=n.match(/(Version)\/([\d.]+)/))||(h=[0,1,"13_0_0"]),m=!1),c&&"Win32"!==s&&(a.os="android",a.android=!0),(h||f||p)&&(a.os="ios",a.ios=!0),a}(e)),s}function c(){return n||(n=function(){let e=(0,o.a)(),t=d(),i=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
9i=e<16||16===e&&r<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=r(),a=n||s&&t.ios;return{isSafari:i||n,needPerspectiveFix:i,need3dFix:a,isWebView:s}}()),n}let h=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},p=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},f=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},m=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},g=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[s-t];i.push(...Array.from({length:t}).map((e,t)=>s+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&m(e,r)});return}let n=s+r-1;if(e.params.rewind||e.params.loop)for(let r=s-t;r<=n+t;r+=1){let t=(r%i+i)%i;(t<s||t>n)&&m(e,t)}else for(let r=Math.max(s-t,0);r<=Math.min(n+t,i-1);r+=1)r!==s&&(r>n||r<s)&&m(e,r)};function v(e){let{swiper:t,runCallbacks:i,direction:r,step:s}=e,{activeIndex:n,previousIndex:a}=t,o=r;o||(o=n>a?"next":n<a?"prev":"reset"),t.emit(`transition${s}`),i&&"reset"===o?t.emit(`slideResetTransition${s}`):i&&n!==a&&(t.emit(`slideChangeTransition${s}`),"next"===o?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`))}function y(e,t,i){let r=(0,o.a)(),{params:s}=e,n=s.edgeSwipeDetection,a=s.edgeSwipeThreshold;return!n||!(i<=a)&&!(i>=r.innerWidth-a)||"prevent"===n&&(t.preventDefault(),!0)}function b(e){let t=(0,o.g)(),i=e;i.originalEvent&&(i=i.originalEvent);let r=this.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void y(this,i,i.targetTouches[0].pageX);let{params:s,touches:n,enabled:a}=this;if(!a||!s.simulateTouch&&"mouse"===i.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let u=i.target;if("wrapper"===s.touchEventsTarget&&!(0,l.w)(u,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;let d=!!s.noSwipingClass&&""!==s.noSwipingClass,c=i.composedPath?i.composedPath():i.path;d&&i.target&&i.target.shadowRoot&&c&&(u=c[0]);let h=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===(0,o.g)()||i===(0,o.a)())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(h,u):u.closest(h))){this.allowClick=!0;return}if(s.swipeHandler&&!u.closest(s.swipeHandler))return;n.currentX=i.pageX,n.currentY=i.pageY;let f=n.currentX,m=n.currentY;if(!y(this,i,f))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=f,n.startY=m,r.touchStartTime=(0,l.f)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let g=!0;u.matches(r.focusableElements)&&(g=!1,"SELECT"===u.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==u&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!u.matches(r.focusableElements))&&t.activeElement.blur();let v=g&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||v)&&!u.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit
9("touchStart",i)}function x(e){let t,i,r=(0,o.g)(),s=this.touchEventsData,{params:n,touches:a,rtlTranslate:u,enabled:d}=this;if(!d||!n.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==s.touchId||c.pointerId!==s.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].find(e=>e.identifier===s.touchId))||t.identifier!==s.touchId)return}else t=c;if(!s.isTouched){s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",c);return}let h=t.pageX,p=t.pageY;if(c.preventedByNestedSwiper){a.startX=h,a.startY=p;return}if(!this.allowTouchMove){c.target.matches(s.focusableElements)||(this.allowClick=!1),s.isTouched&&(Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p}),s.touchStartTime=(0,l.f)());return}if(n.touchReleaseOnEdges&&!n.loop){if(this.isVertical()){if(p<a.startY&&this.translate<=this.maxTranslate()||p>a.startY&&this.translate>=this.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(u&&(h>a.startX&&-this.translate<=this.maxTranslate()||h<a.startX&&-this.translate>=this.minTranslate()))return;else if(!u&&(h<a.startX&&this.translate<=this.maxTranslate()||h>a.startX&&this.translate>=this.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(s.focusableElements)&&r.activeElement!==c.target&&"mouse"!==c.pointerType&&r.activeElement.blur(),r.activeElement&&c.target===r.activeElement&&c.target.matches(s.focusableElements)){s.isMoved=!0,this.allowClick=!1;return}s.allowTouchCallbacks&&this.emit("touchMove",c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=h,a.currentY=p;let f=a.currentX-a.startX,m=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(f**2+m**2)<this.params.threshold)return;if(void 0===s.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?s.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,s.isScrolling=this.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(s.isScrolling&&this.emit("touchMoveOpposite",c),void 0===s.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===c.type&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;this.allowClick=!1,!n.cssMode&&c.cancelable&&c.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&c.stopPropagation();let g=this.isHorizontal()?f:m,v=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;n.oneWayMovement&&(g=Math.abs(g)*(u?1:-1),v=Math.abs(v)*(u?1:-1)),a.diff=g,g*=n.touchRatio,u&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!n.cssMode,x="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!s.isMoved){if(b&&x&&this.loopFix({direction:this.swipeDirection}),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,n.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(new Date().getTime(),!1!==n._loopSwapReset&&s.isMoved&&s.allowThresholdMove&&y!==this.touchesDirection&&b&&x&&Math.abs(g)>=1){Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}this.emit("sliderMove",c),s.isMoved=!0,s.currentTranslate=g+s.startTranslate;let w=!0,S=n.resistanceRatio;if(n.touchReleaseOnEdges&&(S=0),g>0?(b&&x&&!i&&s.allowThresholdMove&&s.currentTranslate>(n.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==n.slidesPerView&&this.slides.length-n.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>this.minTranslate()&&(w=!1,n.resistance&&(s.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+s.startTranslate+g)**S))):g<0&&(b&&x&&!i&&s.allowThresholdMove&&s.currentTranslate<(n.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==n.slidesPerView&&this.slides.length-n.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===n.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),s.currentTranslate<this.maxTranslate()&&(w=!1,n.resistance&&(s.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-s.startTranslate-g)**S))),w&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),this.allowSlidePrev||this.allowSlideNext||(s.currentTranslate=s.startTranslate),n.threshold>0)if(Math.abs(g)>n.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{s.currentTranslate=s.startTranslate;return}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&this.freeMode||n.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}function w(e){let t,i,r=this,s=r.touchEventsData,n=e;if(n.originalEvent&&(n=n.originalEvent),"touchend"===n.type||"touchcancel"===n.type){if(!(t=[...n.changedTouches].find(e=>e.identifier===s.touchId))||t.identifier!==s.touchId)return}else{if(null!==s.touchId||n.pointerId!==s.pointerId)return;t=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.t
9ype)&&!(["pointercancel","contextmenu"].includes(n.type)&&(r.browser.isSafari||r.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:a,touches:o,rtlTranslate:u,slidesGrid:d,enabled:c}=r;if(!c||!a.simulateTouch&&"mouse"===n.pointerType)return;if(s.allowTouchCallbacks&&r.emit("touchEnd",n),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&a.grabCursor&&r.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}a.grabCursor&&s.isMoved&&s.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let h=(0,l.f)(),p=h-s.touchStartTime;if(r.allowClick){let e=n.path||n.composedPath&&n.composedPath();r.updateClickedSlide(e&&e[0]||n.target,e),r.emit("tap click",n),p<300&&h-s.lastClickTime<300&&r.emit("doubleTap doubleClick",n)}if(s.lastClickTime=(0,l.f)(),(0,l.n)(()=>{r.destroyed||(r.allowClick=!0)}),!s.isTouched||!s.isMoved||!r.swipeDirection||0===o.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,i=a.followFinger?u?r.translate:-r.translate:-s.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:i});let f=i>=-r.maxTranslate()&&!r.params.loop,m=0,g=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==d[e+t]?(f||i>=d[e]&&i<d[e+t])&&(m=e,g=d[e+t]-d[e]):(f||i>=d[e])&&(m=e,g=d[d.length-1]-d[d.length-2])}let v=null,y=null;a.rewind&&(r.isBeginning?y=a.virtual&&a.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(v=0));let b=(i-d[m])/g,x=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&(b>=a.longSwipesRatio?r.slideTo(a.rewind&&r.isEnd?v:m+x):r.slideTo(m)),"prev"===r.swipeDirection&&(b>1-a.longSwipesRatio?r.slideTo(m+x):null!==y&&b<0&&Math.abs(b)>a.longSwipesRatio?r.slideTo(y):r.slideTo(m))}else{if(!a.shortSwipes)return void r.slideTo(r.activeIndex);r.navigation&&(n.target===r.navigation.nextEl||n.target===r.navigation.prevEl)?n.target===r.navigation.nextEl?r.slideTo(m+x):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==v?v:m+x),"prev"===r.swipeDirection&&r.slideTo(null!==y?y:m))}}function S(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:n}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=a&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function T(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function E(){let e,{wrapperEl:t,rtlTranslate:i,enabled:r}=this;if(!r)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-t.scrollLeft:this.translate=-t.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let s=this.maxTranslate()-this.minTranslate();(0===s?0:(this.translate-this.minTranslate())/s)!==this.progress&&this.updateProgress(i?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function P(e){f(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function C(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let M=(e,t)=>{let i=(0,o.g)(),{params:r,el:s,wrapperEl:n,device:a}=e,l=!!r.nested,u="on"===t?"addEventListener":"removeEventListener";s&&"string"!=typeof s&&(i[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[u]("touchstart",e.onTouchStart,{passive:!1}),s[u]("pointerdown",e.onTouchStart,{passive:!1}),i[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[u]("touchend",e.onTouchEnd,{passive:!0}),i[u]("pointerup",e.onTouchEnd,{passive:!0}),i[u]("pointercancel",e.onTouchEnd,{passive:!0}),i[u]("touchcancel",e.onTouchEnd,{passive:!0}),i[u]("pointerout",e.onTouchEnd,{passive:!0}),i[u]("pointerleave",e.onTouchEnd,{passive:!0}),i[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[u]("click",e.onClick,!0),r.cssMode&&n[u]("scroll",e.onScroll),r.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",S,!0):e[t]("observerUpdate",S,!0),s[u]("load",e.onLoad,{capture:!0}))},A=(e,t)=>
9e.grid&&t.grid&&t.grid.rows>1;var k={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let _={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][s](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,n=Array(i),a=0;a<i;a++)n[a]=arguments[a];t.apply(r,n)}return s.__emitterProxy=t,r.on(e,s,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,s)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i},emit(){let e,t,i,r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var s=arguments.length,n=Array(s),a=0;a<s;a++)n[a]=arguments[a];return"string"==typeof n[0]||Array.isArray(n[0])?(e=n[0],t=n.slice(1,n.length),i=r):(e=n[0].events,t=n[0].data,i=n[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(i,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),r}},update:{updateSize:function(){let e,t,i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,l.q)(i,"padding-left")||0,10)-parseInt((0,l.q)(i,"padding-right")||0,10),t=t-parseInt((0,l.q)(i,"padding-top")||0,10)-parseInt((0,l.q)(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let r=t.params,{wrapperEl:s,slidesEl:n,size:a,rtlTranslate:o,wrongRTL:u}=t,d=t.virtual&&r.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,h=(0,l.e)(n,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:h.length,f=[],m=[],g=[],v=r.slidesOffsetBefore;"function"==typeof v&&(v=r.slidesOffsetBefore.call(t));let y=r.slidesOffsetAfter;"function"==typeof y&&(y=r.slidesOffsetAfter.call(t));let b=t.snapGrid.length,x=t.slidesGrid.length,w=r.spaceBetween,S=-v,T=0,E=0;if(void 0===a)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*a:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,h.forEach(e
9=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&((0,l.a)(s,"--swiper-centered-offset-before",""),(0,l.a)(s,"--swiper-centered-offset-after",""));let P=r.grid&&r.grid.rows>1&&t.grid;P?t.grid.initSlides(h):t.grid&&t.grid.unsetSlides();let C="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let s=0;s<p;s+=1){let n;if(e=0,h[s]&&(n=h[s]),P&&t.grid.updateSlide(s,n,h),!h[s]||"none"!==(0,l.q)(n,"display")){if("auto"===r.slidesPerView){C&&(h[s].style[t.getDirectionLabel("width")]="");let a=getComputedStyle(n),o=n.style.transform,u=n.style.webkitTransform;if(o&&(n.style.transform="none"),u&&(n.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?(0,l.h)(n,"width",!0):(0,l.h)(n,"height",!0);else{let t=i(a,"width"),r=i(a,"padding-left"),s=i(a,"padding-right"),o=i(a,"margin-left"),l=i(a,"margin-right"),u=a.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+o+l;else{let{clientWidth:i,offsetWidth:a}=n;e=t+r+s+o+l+(a-i)}}o&&(n.style.transform=o),u&&(n.style.webkitTransform=u),r.roundLengths&&(e=Math.floor(e))}else e=(a-(r.slidesPerView-1)*w)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),h[s]&&(h[s].style[t.getDirectionLabel("width")]=`${e}px`);h[s]&&(h[s].swiperSlideSize=e),g.push(e),r.centeredSlides?(S=S+e/2+T/2+w,0===T&&0!==s&&(S=S-a/2-w),0===s&&(S=S-a/2-w),.001>Math.abs(S)&&(S=0),r.roundLengths&&(S=Math.floor(S)),E%r.slidesPerGroup==0&&f.push(S),m.push(S)):(r.roundLengths&&(S=Math.floor(S)),(E-Math.min(t.params.slidesPerGroupSkip,E))%t.params.slidesPerGroup==0&&f.push(S),m.push(S),S=S+e+w),t.virtualSize+=e+w,T=e,E+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+y,o&&u&&("slide"===r.effect||"coverflow"===r.effect)&&(s.style.width=`${t.virtualSize+w}px`),r.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),P&&t.grid.updateWrapperSize(e,f),!r.centeredSlides){let e=[];for(let i=0;i<f.length;i+=1){let s=f[i];r.roundLengths&&(s=Math.floor(s)),f[i]<=t.virtualSize-a&&e.push(s)}f=e,Math.floor(t.virtualSize-a)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-a)}if(d&&r.loop){let e=g[0]+w;if(r.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),s=e*r.slidesPerGroup;for(let e=0;e<i;e+=1)f.push(f[f.length-1]+s)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===r.slidesPerGroup&&f.push(f[f.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==w){let e=t.isHorizontal()&&o?"marginLeft":t.getDirectionLabel("marginRight");h.filter((e,t)=>!r.cssMode||!!r.loop||t!==h.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(w||0)});let t=(e-=w)>a?e-a:0;f=f.map(e=>e<=0?-v:e>t?t+y:e)}if(r.centerInsufficientSlides){let e=0;g.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<a){let i=(a-e-t)/2;f.forEach((e,t)=>{f[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(t,{slides:h,snapGrid:f,slidesGrid:m,slidesSizesGrid:g}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){(0,l.a)(s,"--swiper-centered-offset-before",`${-f[0]}px`),(0,l.a)(s,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(p!==c&&t.emit("slidesLengthChange"),f.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==x&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);p<=r.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,i=this,r=[],s=i.virtual&&i.params.virtual.enabled,n=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>s?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>
91)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!s)break;r.push(a(e))}else r.push(a(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;n=e>n?e:n}(n||0===n)&&(i.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:r,snapGrid:s}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let n=-e;r&&(n=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<i.length;e+=1){let o=i[e],l=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=i[0].swiperSlideOffset);let u=(n+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),d=(n-s[0]+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),c=-(n-l),p=c+this.slidesSizesGrid[e],f=c>=0&&c<=this.size-this.slidesSizesGrid[e],m=c>=0&&c<this.size-1||p>1&&p<=this.size||c<=0&&p>=this.size;m&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),h(o,m,t.slideVisibleClass),h(o,f,t.slideFullyVisibleClass),o.progress=r?-u:u,o.originalProgress=r?-d:d}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:s,isEnd:n,progressLoop:a}=this,o=s,l=n;if(0===i)r=0,s=!0,n=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());s=t||r<=0,n=a||r>=1,t&&(r=0),a&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],s=this.slidesGrid[i],n=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(a=o>=r?(o-r)/n:(o+n-s)/n)>1&&(a-=1)}Object.assign(this,{progress:r,progressLoop:a,isBeginning:s,isEnd:n}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!o&&this.emit("reachBeginning toEdge"),n&&!l&&this.emit("reachEnd toEdge"),(o&&!s||l&&!n)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i,{slides:r,params:s,slidesEl:n,activeIndex:a}=this,o=this.virtual&&s.virtual.enabled,u=this.grid&&s.grid&&s.grid.rows>1,d=e=>(0,l.e)(n,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(o)if(s.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${a}"]`);else u?(e=r.find(e=>e.column===a),i=r.find(e=>e.column===a+1),t=r.find(e=>e.column===a-1)):e=r[a];e&&!u&&(i=(0,l.r)(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!i&&(i=r[0]),t=(0,l.t)(e,`.${s.slideClass}, swiper-slide`)[0],s.loop),r.forEach(r=>{p(r,r===e,s.slideActiveClass),p(r,r===i,s.slideNextClass),p(r,r===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,r=this,s=r.rtlTranslate?r.translate:-r.translate,{snapGrid:n,params:a,activeIndex:o,realIndex:l,snapIndex:u}=r,d=e,c=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t,{slidesGrid:i,params:r}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?s>=i[e]&&s<i[e+1]-(i[e+1]-i[e])/2?t=e:s>=i[e]&&s<i[e+1]&&(t=e+1):s>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),n.indexOf(s)>=0)t=n.indexOf(s);else{let e=Math.min(a.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/a.slidesPerGroup)}if(t>=n.length&&(t=n.length-1),d===o&&!r.params.loop){t!==u&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(d===o&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=c(d);return}let h=r.grid&&a.grid&&a.grid.rows>1;if(r.virtual&&a.virtual.enabled&&a.loop)i=c(d);else if(h){let e=r.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(r.slides[d]){let e=r.slides[d].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):d}else i=d;Object.assign(r,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:i,previousIndex:o,activeIndex:d}),r.initialized&&g(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(l!==i&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let i,r=this.params,s=e.closest(`.${r.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>
91&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(s=e)});let n=!1;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){n=!0,i=e;break}}if(s&&n)this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:r,wrapperEl:s}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let n=(0,l.k)(s,e);return n+=this.cssOverflowAdjustment(),i&&(n=-n),n||0},setTranslate:function(e,t){let i,{rtlTranslate:r,params:s,wrapperEl:n,progress:a}=this,o=0,l=0;this.isHorizontal()?o=r?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l,s.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||(this.isHorizontal()?o-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${o}px, ${l}px, 0px)`);let u=this.maxTranslate()-this.minTranslate();(0===u?0:(e-this.minTranslate())/u)!==a&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,s){let n;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);let a=this,{params:o,wrapperEl:u}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;let d=a.minTranslate(),c=a.maxTranslate();if(n=r&&e>d?d:r&&e<c?c:e,a.updateProgress(n),o.cssMode){let e=a.isHorizontal();if(0===t)u[e?"scrollLeft":"scrollTop"]=-n;else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:-n,side:e?"left":"top"}),!0;u.scrollTo({[e?"left":"top"]:-n,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),v({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),v({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,r,s){let n;void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this,o=e;o<0&&(o=0);let{params:u,snapGrid:d,slidesGrid:h,previousIndex:p,activeIndex:f,rtlTranslate:m,wrapperEl:g,enabled:v}=a;if(!v&&!r&&!s||a.destroyed||a.animating&&u.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let y=Math.min(a.params.slidesPerGroupSkip,o),b=y+Math.floor((o-y)/a.params.slidesPerGroup);b>=d.length&&(b=d.length-1);let x=-d[b];if(u.normalizeSlideIndex)for(let e=0;e<h.length;e+=1){let t=-Math.floor(100*x),i=Math.floor(100*h[e]),r=Math.floor(100*h[e+1]);void 0!==h[e+1]?t>=i&&t<r-(r-i)/2?o=e:t>=i&&t<r&&(o=e+1):t>=i&&(o=e)}if(a.initialized&&o!==f&&(!a.allowSlideNext&&(m?x>a.translate&&x>a.minTranslate():x<a.translate&&x<a.minTranslate())||!a.allowSlidePrev&&x>a.translate&&x>a.maxTranslate()&&(f||0)!==o))return!1;o!==(p||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(x),n=o>f?"next":o<f?"prev":"reset";let w=a.virtual&&a.params.virtual.enabled;if(!(w&&s)&&(m&&-x===a.translate||!m&&x===a.translate))return a.updateActiveIndex(o),u.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==u.effect&&a.setTranslate(x),"reset"!==n&&(a.transitionStart(i,n),a.transitionEnd(i,n)),!1;if(u.cssMode){let e=a.isHorizontal(),i=m?x:-x;if(0===t)w&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),w&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[e?"scrollLeft":"scrollTop"]=i})):g[e?"scrollLeft":"scrollTop"]=i,w&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:i,side:e?"left"
9:"top"}),!0;g.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}let S=c().isSafari;return w&&!s&&S&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(x),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,n),0===t?a.transitionEnd(i,n):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,n))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);let n=s.grid&&s.params.grid&&s.params.grid.rows>1,a=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)a+=s.virtual.slidesBefore;else{let e;if(n){let t=a*s.params.grid.rows;e=s.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=s.getSlideIndexByData(a);let t=n?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:i}=s.params,o=s.params.slidesPerView;"auto"===o?o=s.slidesPerViewDynamic():(o=Math.ceil(parseFloat(s.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),r&&i&&"auto"!==s.params.slidesPerView&&!n&&(l=!1),l){let r=i?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?s.realIndex:void 0})}if(n){let e=a*s.params.grid.rows;a=s.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else a=s.getSlideIndexByData(a)}return requestAnimationFrame(()=>{s.slideTo(a,t,i,r)}),s},slideNext:function(e,t,i){void 0===t&&(t=!0);let r=this,{enabled:s,params:n,animating:a}=r;if(!s||r.destroyed)return r;void 0===e&&(e=r.params.speed);let o=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));let l=r.activeIndex<n.slidesPerGroupSkip?1:o,u=r.virtual&&n.virtual.enabled;if(n.loop){if(a&&!u&&n.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,i)}),!0}return n.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let r=this,{params:s,snapGrid:n,slidesGrid:a,rtlTranslate:o,enabled:l,animating:u}=r;if(!l||r.destroyed)return r;void 0===e&&(e=r.params.speed);let d=r.virtual&&s.virtual.enabled;if(s.loop){if(u&&!d&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(o?r.translate:-r.translate),p=n.map(e=>c(e)),f=s.freeMode&&s.freeMode.enabled,m=n[p.indexOf(h)-1];if(void 0===m&&(s.cssMode||f)){let e;
9n.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(m=f?n[e]:n[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=a.indexOf(m))<0&&(g=r.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(g=Math.max(g=g-r.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&r.isBeginning){let s=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(s,e,t,i)}return s.loop&&0===r.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{r.slideTo(g,e,t,i)}),!0):r.slideTo(g,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let s=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,s),a=n+Math.floor((s-n)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[a]){let e=this.snapGrid[a];o-e>(this.snapGrid[a+1]-e)*r&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];o-e<=(this.snapGrid[a]-e)*r&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:r}=t,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.getSlideIndexWhenGrid(t.clickedIndex),a=t.isElement?"swiper-slide":`.${i.slideClass}`,o=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):n>(o?(t.slides.length-s)/2-(t.params.grid.rows-1):t.slides.length-s)?(t.loopFix(),n=t.getSlideIndex((0,l.e)(r,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},loop:{loopCreate:function(e,t){let i=this,{params:r,slidesEl:s}=i;if(!r.loop||i.virtual&&i.params.virtual.enabled)return;let n=i.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||n)&&(()=>{let e=(0,l.e)(s,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(i.recalcSlides(),i.updateSlides())})();let a=r.slidesPerGroup*(n?r.grid.rows:1),o=i.slides.length%a!=0,u=n&&i.slides.length%r.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?(0,l.c)("swiper-slide",[r.slideBlankClass]):(0,l.c)("div",[r.slideClass,r.slideBlankClass]);i.slidesEl.append(e)}};o?r.loopAddBlankSlides?(d(a-i.slides.length%a),i.recalcSlides(),i.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):u&&(r.loopAddBlankSlides?(d(r.grid.rows-i.slides.length%r.grid.rows),i.recalcSlides(),i.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(s,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),i.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:s,activeSlideIndex:n,initial:a,byController:o,byMousewheel:u}=void 0===e?{}:e,d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");let{slides:c,allowSlidePrev:h,allowSlideNext:p,slidesEl:f,params:m}=d,{centeredSlides:g,initialSlide:v}=m;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&m.virtual.enabled){i&&(m.centeredSlides||0!==d.snapIndex?m.centeredSlides&&d.snapIndex<m.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=h,d.allowSlideNext=p,d.emit("loopFix");return}let y=m.slidesPerView;"auto"===y?y=d.slidesPerViewDynamic():(y=Math.ceil(parseFloat(m.slidesPerView,10)),g&&y%2==0&&(y+=1));let b=m.slidesPerGroupAuto?y:m.slidesPerGroup,x=g?Math.max(b,Math.ceil(y/2)):b;x%b!=0&&(x+=b-x%b),d.loopedSlides=x+=m.loopAdditionalSlides;let w=d.grid&&m.grid&&m.grid.rows>1;c.length<y+x||"cards"===d.params.effect&&c.length<y+2*x?(0,l.v)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):w&&"row"===m.grid.fill&&(0,l.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let S=[],T=[],E=w?Math.ceil(c.length/m.grid.rows):c.length,P=a&&E-v<y&&!g,C=P?v:d.activeIndex;void 0===n?n=d.getSlideIndex(c.find(e=>e.classList.contains(m.slideActiveClass))):C=n;let M="next"===r||!r,A="prev"===r||!r,k=0,_=0,O=(w?c[n].column:n)+(g&&void 0===s?-y/2+.5:0);if(O<x){k=Math.max(x-O,b);for(let e=0;e<x-O;e+=1){let t=e-Math.floor(e/E)*E;if(w){let e=E-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&S.push(t)}else S.push(E-t-1)}}else if(O+y>E-x){_=Math.max(O-(E-2*x),b),P&&(_=Math.max(_,y-E+v+1));for(let e=0;e<_;e+=1){let t=e-Math.floor(e/E)*E;
9w?c.forEach((e,i)=>{e.column===t&&T.push(i)}):T.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&c.length<y+2*x&&(T.includes(n)&&T.splice(T.indexOf(n),1),S.includes(n)&&S.splice(S.indexOf(n),1)),A&&S.forEach(e=>{c[e].swiperLoopMoveDOM=!0,f.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),M&&T.forEach(e=>{c[e].swiperLoopMoveDOM=!0,f.append(c[e]),c[e].swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===m.slidesPerView?d.updateSlides():w&&(S.length>0&&A||T.length>0&&M)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),m.watchSlidesProgress&&d.updateSlidesOffset(),i){if(S.length>0&&A){if(void 0===t){let e=d.slidesGrid[C],t=d.slidesGrid[C+k]-e;u?d.setTranslate(d.translate-t):(d.slideTo(C+Math.ceil(k),0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(s){let e=w?S.length/m.grid.rows:S.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(T.length>0&&M)if(void 0===t){let e=d.slidesGrid[C],t=d.slidesGrid[C-_]-e;u?d.setTranslate(d.translate-t):(d.slideTo(C-_,0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{let e=w?T.length/m.grid.rows:T.length;d.slideTo(d.activeIndex-e,0,!1,!0)}}if(d.allowSlidePrev=h,d.allowSlideNext=p,d.controller&&d.controller.control&&!o){let e={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:n,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&i})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===m.slidesPerView&&i})}d.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=b.bind(this),this.onTouchMove=x.bind(this),this.onTouchEnd=w.bind(this),this.onDocumentTouchStart=C.bind(this),e.cssMode&&(this.onScroll=E.bind(this)),this.onClick=T.bind(this),this.onLoad=P.bind(this),M(this,"on")},detachEvents:function(){M(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:s}=e,n=r.breakpoints;if(!n||n&&0===Object.keys(n).length)return;let a=(0,o.g)(),u="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,d=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:a.querySelector(r.breakpointsBase),c=e.getBreakpoint(n,u,d);if(!c||e.currentBreakpoint===c)return;let h=(c in n?n[c]:void 0)||e.originalParams,p=A(e,r),f=A(e,h),m=e.params.grabCursor,g=h.grabCursor,v=r.enabled;p&&!f?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&f&&(s.classList.add(`${r.containerModifierClass}grid`),(h.grid.fill&&"column"===h.grid.fill||!h.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!g?e.unsetGrabCursor(
9):!m&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===h[t])return;let i=r[t]&&r[t].enabled,s=h[t]&&h[t].enabled;i&&!s&&e[t].disable(),!i&&s&&e[t].enable()});let y=h.direction&&h.direction!==r.direction,b=r.loop&&(h.slidesPerView!==r.slidesPerView||y),x=r.loop;y&&i&&e.changeDirection(),(0,l.x)(e.params,h);let w=e.params.enabled,S=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!w?e.disable():!v&&w&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",h),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!x&&S?(e.loopCreate(t),e.updateSlides()):x&&!S&&e.loopDestroy()),e.emit("breakpoint",h)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let r=!1,s=(0,o.a)(),n="window"===t?s.innerHeight:i.clientHeight,a=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:n*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){let{point:n,value:o}=a[e];"window"===t?s.matchMedia(`(min-width: ${o}px)`).matches&&(r=n):o<=i.clientWidth&&(r=n)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:s}=this,n=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...n),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class L{constructor(){let e,t;for(var i=arguments.length,r=Array(i),s=0;s<i;s++)r[s]=arguments[s];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=(0,l.x)({},t),e&&!t.el&&(t.el=e);let n=(0,o.g)();if(t.el&&"string"==typeof t.el&&n.querySelectorAll(t.el).length>1){let e=[];return n.querySelectorAll(t.el).forEach(i=>{let r=(0,l.x)({},t,{el:i});e.push(new L(r))}),e}let a=this;a.__swiper__=!0,a.support=u(),a.device=d({userAgent:t.userAgent}),a.browser=c(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);let h={};a.modules.forEach(e=>{e({params:t,swiper:a,extendParams:function(e,t){return function(i){void 0===i&&(i={});let r=Object.keys(i)[0],s=i[r];return"object"!=typeof s||null===s?void(0,l.x)(t,i):(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in s)?void("object"==typeof e[r]&&!("enabled"in e[r])&&(e[r].enabled=!0),!e[r]&&(e[r]={enabled:!1}),(0,l.x)(t,i)):void(0,l.x)(t,i)}}(t,h),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});let p=(0,l.x)({},k,h);return a.params=(0,l.x)({},p,O,t),a.originalParams=(0,l.x)({},a.params),a.passedParams=(0,l.x)({}
9,t),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=(0,l.e)(t,`.${i.slideClass}, swiper-slide`),s=(0,l.i)(r[0]);return(0,l.i)(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:r,slidesGrid:s,slidesSizesGrid:n,size:a,activeIndex:o}=this,l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=r[o]?Math.ceil(r[o].swiperSlideSize):0;for(let i=o+1;i<r.length;i+=1)r[i]&&!e&&(t+=Math.ceil(r[i].swiperSlideSize),l+=1,t>a&&(e=!0));for(let i=o-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<r.length;e+=1)(t?s[e]+n[e]-s[o]<a:s[e]-s[o]<a)&&(l+=1);else for(let e=o-1;e>=0;e-=1)s[o]-s[e]<a&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function s(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&f(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;
9e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):(0,l.e)(i,r())[0];return!s&&t.params.createElements&&(s=(0,l.c)("div",t.params.wrapperClass),i.append(s),(0,l.e)(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:i,wrapperEl:s,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===(0,l.q)(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===(0,l.q)(i,"direction")),wrongRTL:"-webkit-box"===(0,l.q)(s,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?f(t,e):e.addEventListener("load",e=>{f(t,e.target)})}),g(t),t.initialized=!0,g(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:r,el:s,wrapperEl:n,slides:a}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),n&&n.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),(0,l.y)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,l.x)(O,e)}static get extendedDefaults(){return O}static get defaults(){return k}static installModule(e){L.prototype.__modules__||(L.prototype.__modules__=[]);let t=L.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>L.installModule(e)):L.installModule(e),L}}Object.keys(_).forEach(e=>
9{Object.keys(_[e]).forEach(t=>{L.prototype[t]=_[e][t]})}),L.use([function(e){let{swiper:t,on:i,emit:r}=e,s=(0,o.a)(),n=null,a=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},u=()=>{t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver(e=>{a=s.requestAnimationFrame(()=>{let{width:i,height:r}=t,s=i,n=r;e.forEach(e=>{let{contentBoxSize:i,contentRect:r,target:a}=e;a&&a!==t.el||(s=r?r.width:(i[0]||i).inlineSize,n=r?r.height:(i[0]||i).blockSize)}),(s!==i||n!==r)&&l()})})).observe(t.el)},d=()=>{a&&s.cancelAnimationFrame(a),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null)},c=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==s.ResizeObserver)return void u();s.addEventListener("resize",l),s.addEventListener("orientationchange",c)}),i("destroy",()=>{d(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,n=[],a=(0,o.a)(),u=function(e,i){void 0===i&&(i={});let r=new(a.MutationObserver||a.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void s("observerUpdate",e[0]);let i=function(){s("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(i):a.setTimeout(i,0)});r.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),n.push(r)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.b)(t.hostEl);for(let t=0;t<e.length;t+=1)u(e[t])}u(t.hostEl,{childList:t.params.observeSlideChildren}),u(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);let D=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function R(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function V(e,t){let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:R(t[i])&&R(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:V(e[i],t[i]):e[i]=t[i]})}function I(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function F(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function B(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function z(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),i=[];
9return t.forEach(e=>{0>i.indexOf(e)&&i.push(e)}),i.join(" ")}let j=e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}function $(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function G(e,t){return"undefined"==typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}let Y=(0,a.createContext)(null),H=(0,a.createContext)(null),W=(0,a.forwardRef)(function(e,t){var i;let{className:r,tag:s="div",wrapperTag:n="div",children:o,onSwiper:u,...d}=void 0===e?{}:e,c=!1,[h,p]=(0,a.useState)("swiper"),[f,m]=(0,a.useState)(null),[g,v]=(0,a.useState)(!1),y=(0,a.useRef)(!1),b=(0,a.useRef)(null),x=(0,a.useRef)(null),w=(0,a.useRef)(null),S=(0,a.useRef)(null),T=(0,a.useRef)(null),E=(0,a.useRef)(null),P=(0,a.useRef)(null),C=(0,a.useRef)(null),{params:M,passedParams:A,rest:_,events:O}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let i={on:{}},r={},s={};V(i,k),i._emitClasses=!0,i.init=!1;let n={},a=D.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(o=>{void 0!==e[o]&&(a.indexOf(o)>=0?R(e[o])?(i[o]={},s[o]={},V(i[o],e[o]),V(s[o],e[o])):(i[o]=e[o],s[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?r[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:i.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:n[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]}),{params:i,passedParams:s,rest:n,events:r}}(d),{slides:Y,slots:W}=function(e){let t=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach(e=>{if($(e))t.push(e);else if(e.props&&e.props.slot&&i[e.props.slot])i[e.props.slot].push(e);else if(e.props&&e.props.children){let r=function e(t){let i=[];return a.Children.toArray(t).forEach(t=>{$(t)?i.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>i.push(e))}),i}(e.props.children);r.length>0?r.forEach(e=>t.push(e)):i["container-end"].push(e)}else i["container-end"].push(e)}),{slides:t,slots:i}}(o),X=()=>{v(!g)};Object.assign(M.on,{_containerClasses(e,t){p(t)}});let U=()=>{Object.assign(M.on,O),c=!0;let e={...M};if(delete e.wrapperClass,x.current=new L(e),x.current.virtual&&x.current.params.virtual.enabled){x.current.virtual.slides=Y;let e={cache:!1,slides:Y,renderExternal:m,renderExternalUpdate:!1};V(x.current.params.virtual,e),V(x.current.originalParams.virtual,e)}};b.current||U(),x.current&&x.current.on("_beforeBreakpoint",X);let q=()=>{!c&&O&&x.current&&Object.keys(O).forEach(e=>{x.current.on(e,O[e])})},K=()=>{O&&x.current&&Object.keys(O).forEach(e=>{x.current.off(e,O[e])})};return(0,a.useEffect)(()=>()=>{x.current&&x.current.off("_beforeBreakpoint",X)}),(0,a.useEffect)(()=>{!y.current&&x.current&&(x.current.emitSlidesClasses(),y.current=!0)}),G(()=>{if(t&&(t.current=b.current),b.current)return x.current.destroyed&&U(),!function(e,t){let{el:i,nextEl:r,prevEl:s,paginationEl:n,scrollbarEl:a,swiper:o}=e;I(t)&&r&&s&&(o.params.navigation.nextEl=r,o.originalParams.navigation.nextEl=r,o.params.navigation.prevEl=s,o.originalParams.navigation.prevEl=s),F(t)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),B(t)&&a&&(o.params.scrollbar.el=a,o.originalParams.scrollbar.el=a),o.init(i)}({el:b.current,nextEl:T.current,prevEl:E.current,paginationEl:P.current,scrollbarEl:C.current,swiper:x.current},M),u&&!x.current.destroyed&&u(x.current),()=>{x.current&&!x.current.destroyed&&x.current.destroy(!0,!1)}},[]),G(()=>{q();let e=function(e,t,i,r,s){let n=[];if(!t)return n;let a=e=>{0>n.indexOf(e)&&n.push(e)};if(i&&r){let e=r.map(s),t=i.map(s);e.join("")!==t.join("")&&a("children"),r.length!==i.length&&a("children")}return D.filter(e=>"_"===e[0]).map(e=>
9e.replace(/_/,"")).forEach(i=>{if(i in e&&i in t)if(R(e[i])&&R(t[i])){let r=Object.keys(e[i]),s=Object.keys(t[i]);r.length!==s.length?a(i):(r.forEach(r=>{e[i][r]!==t[i][r]&&a(i)}),s.forEach(r=>{e[i][r]!==t[i][r]&&a(i)}))}else e[i]!==t[i]&&a(i)}),n}(A,w.current,Y,S.current,e=>e.key);return w.current=A,S.current=Y,e.length&&x.current&&!x.current.destroyed&&function(e){let t,i,r,s,n,a,o,u,{swiper:d,slides:c,passedParams:h,changedParams:p,nextEl:f,prevEl:m,scrollbarEl:g,paginationEl:v}=e,y=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:x,navigation:w,scrollbar:S,virtual:T,thumbs:E}=d;p.includes("thumbs")&&h.thumbs&&h.thumbs.swiper&&!h.thumbs.swiper.destroyed&&b.thumbs&&(!b.thumbs.swiper||b.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&h.controller&&h.controller.control&&b.controller&&!b.controller.control&&(i=!0),p.includes("pagination")&&h.pagination&&(h.pagination.el||v)&&(b.pagination||!1===b.pagination)&&x&&!x.el&&(r=!0),p.includes("scrollbar")&&h.scrollbar&&(h.scrollbar.el||g)&&(b.scrollbar||!1===b.scrollbar)&&S&&!S.el&&(s=!0),p.includes("navigation")&&h.navigation&&(h.navigation.prevEl||m)&&(h.navigation.nextEl||f)&&(b.navigation||!1===b.navigation)&&w&&!w.prevEl&&!w.nextEl&&(n=!0);let P=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),b[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(b.loop&&!h.loop?a=!0:!b.loop&&h.loop?o=!0:u=!0),y.forEach(e=>{if(R(b[e])&&R(h[e]))Object.assign(b[e],h[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in h[e]&&!h[e].enabled&&P(e);else{let t=h[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&P(e):b[e]=h[e]}}),y.includes("controller")&&!i&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&c&&T&&b.virtual.enabled?(T.slides=c,T.update(!0)):p.includes("virtual")&&T&&b.virtual.enabled&&(c&&(T.slides=c),T.update(!0)),p.includes("children")&&c&&b.loop&&(u=!0),t&&E.init()&&E.update(!0),i&&(d.controller.control=b.controller.control),r&&(d.isElement&&(!v||"string"==typeof v)&&((v=document.createElement("div")).classList.add("swiper-pagination"),v.part.add("pagination"),d.el.appendChild(v)),v&&(b.pagination.el=v),x.init(),x.render(),x.update()),s&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-scrollbar"),g.part.add("scrollbar"),d.el.appendChild(g)),g&&(b.scrollbar.el=g),S.init(),S.updateSize(),S.setTranslate()),n&&(d.isElement&&(f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-next"),(0,l.s)(f,d.hostEl.constructor.nextButtonSvg),f.part.add("button-next"),d.el.appendChild(f)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),(0,l.s)(m,d.hostEl.constructor.prevButtonSvg),m.part.add("button-prev"),d.el.appendChild(m))),f&&(b.navigation.nextEl=f),m&&(b.navigation.prevEl=m),w.init(),w.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=h.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=h.allowSlidePrev),p.includes("direction")&&d.changeDirection(h.direction,!1),(a||u)&&d.loopDestroy(),(o||u)&&d.loopCreate(),d.update()}({swiper:x.current,slides:Y,passedParams:A,changedParams:e,nextEl:T.current,prevEl:E.current,scrollbarEl:C.current,paginationEl:P.current}),()=>{K()}}),G(()=>{j(x.current)},[f]),a.createElement(s,N({ref:b,className:z(`${h}${r?` ${r}`:""}`)},_),a.createElement(H.Provider,{value:x.current},W["container-start"],a.createElement(n,{className:(void 0===(i=M.wrapperClass)&&(i=""),i)?i.includes("swiper-wrapper")?i:`swiper-wrapper ${i}`:"swiper-wrapper"},W["wrapper-start"],M.virtual?function(e,t,i){if(!i)return null;let r=e=>{let i=e;return e<0?i=t.length+e:i>=t.length&&(i-=t.length),i},s=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:n,to:o}=i,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,d=[];for(let e=l;e<u;e+=1)e>=n&&e<=o&&d.push(t[r(e)]);return d.map((t,i)=>a.cloneElement(t,{swiper:e,style:s,key:t.props.virtualIndex||t.key||`slide-${i}`}))}(x.current,Y,f):Y.map((e,t)=>a.cloneElement(e,{swiper:x.current,swiperSlideIndex:t})),W["wrapper-end"]),I(M)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:E,className:"swiper-button-prev"}),a.createElement("div",{ref:T,className:"swiper-button-next"})),B(M)&&a.createElement("div",{ref:C,className:"swiper-scrollbar"}),F(M)&&a.createElement("div",{ref:P,className:"swiper-pagination"}),W["container-end"]))});W.displayName="Swiper";let X=(0,a.forwardRef)(function(e,t){let{tag:i="div",children:r,className:s="",swiper:n,zoom:o,lazy:l,virtualIndex:u,swiperSlideIndex:d,...c}=void 0===e?{}:e,h=(0,a.useRef)(null),[p,f]=(0,a.useState)("swiper-slide"),[m,g]=(0,a.useState)(!1);function v(e,t,i){t===h.current&&f(i)}G(()=>{if(void 0!==d&&(h.current.swiperSlideIndex=d),t&&(t.current=h.current),h.current&&n){if(n.destroyed){"swiper-slide"!==p&&f("swiper-slide");return}return n.on("_slideClass",v),()=>{n&&n.off("_slideClass",v)}}}),G(()=>{n&&h.current&&!n.destroyed&&f(n.getSlideClasses(h.current))},[n]);let y={isActive:p.indexOf("swiper-slide-active")>=0,isVisible:p.indexOf("swiper-slide-visible")>=0,isPrev:p.indexOf("swiper-slide-prev")>=0,isNext:p.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof r?r(y):r;return a.createElement(i,N({ref:h,className:z(`${p}${s?` ${s}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{g(!0)}},c),o&&a.createElement(Y.Provider,{value:y},a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},b(),l&&!m&&a.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&a.createElement(Y.Provider,{value:y},b(),l&&!m&&a.createElement("div",{className:"swiper-lazy-preloader"})))});X.displayName="SwiperSlide"},7990:(e,t,i)=>{"use strict";i.d(t,{s:()=>s});var r=i(7594);function s(e){return(0,r.G)(e)&&"offsetHeight"in e}},8817:(e,t,i)=>{"use strict";var r=i(5364);i(2552);var s=i(4232),n=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(s),a=void 0!==r&&r.env&&!0,o=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,i=t.name,r=void 0===i?"stylesheet":i,s=t.optimizeForSpeed,n=void 0===s?a:s;u(o(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",u("boolean"==typeof n,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=n,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,i=e.prototype;return i.setOptimizeForSpeed=function(e){u("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),u(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},i.isOptimizeForSpeed=function(){return this._optimizeForSpeed},i.inject=function(){var e=this;if(u(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
9Sheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,i){return"number"==typeof i?e._serverSheet.cssRules[i]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),i},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},i.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},i.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},i.insertRule=function(e,t){if(u(o(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var i=this.getSheet();"number"!=typeof t&&(t=i.cssRules.length);try{i.insertRule(e,t)}catch(t){return a||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},i.replaceRule=function(e,t){if(this._optimizeForSpeed){var i=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!i.cssRules[e])return e;i.deleteRule(e);try{i.insertRule(t,e)}catch(r){a||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),i.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];u(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},i.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];u(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},i.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
9h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},i.cssRules=function(){var e=this;return this._tags.reduce(function(t,i){return i?t=t.concat(Array.prototype.map.call(e.getSheetForTag(i).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},i.makeStyleTag=function(e,t,i){t&&u(o(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var s=document.head||document.getElementsByTagName("head")[0];return i?s.insertBefore(r,i):s.appendChild(r),r},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}();function u(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var d=function(e){for(var t=5381,i=e.length;i;)t=33*t^e.charCodeAt(--i);return t>>>0},c={};function h(e,t){if(!t)return"jsx-"+e;var i=String(t),r=e+i;return c[r]||(c[r]="jsx-"+d(e+"-"+i)),c[r]}function p(e,t){var i=e+t;return c[i]||(c[i]=t.replace(/__jsx-style-dynamic-selector/g,e)),c[i]}var f=function(){function e(e){var t=void 0===e?{}:e,i=t.styleSheet,r=void 0===i?null:i,s=t.optimizeForSpeed,n=void 0!==s&&s;this._sheet=r||new l({name:"styled-jsx",optimizeForSpeed:n}),this._sheet.inject(),r&&"boolean"==typeof n&&(this._sheet.setOptimizeForSpeed(n),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var i=this.getIdAndRules(e),r=i.styleId,s=i.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var n=s.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=n,this._instancesCounts[r]=1},t.remove=function(e){var t=this,i=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(i in this._instancesCounts,"styleId: `"+i+"` not found"),this._instancesCounts[i]-=1,this._instancesCounts[i]<1){var r=this._fromServer&&this._fromServer[i];r?(r.parentNode.removeChild(r),delete this._fromServer[i]):(this._indices[i].forEac
9h(function(e){return t._sheet.deleteRule(e)}),delete this._indices[i]),delete this._instancesCounts[i]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],i=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return i[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,i;return t=this.cssRules(),void 0===(i=e)&&(i={}),t.map(function(e){var t=e[0],r=e[1];return n.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:i.nonce?i.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,i=e.dynamic,r=e.id;if(i){var s=h(r,i);return{styleId:s,rules:Array.isArray(t)?t.map(function(e){return p(s,e)}):[p(s,t)]}}return{styleId:h(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),m=s.createContext(null);m.displayName="StyleSheetContext";var g=n.default.useInsertionEffect||n.default.useLayoutEffect,v=new f;function y(e){var t=v||s.useContext(m);return t&&g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return h(e[0],e[1])}).join(" ")},t.style=y},8953:()=>{},9315:(e,t,i)=>{"use strict";let r;function s(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function n(e){let t=[{},{}];return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function a(e,t,i,r){if("function"==typeof t){let[s,a]=n(r);t=t(void 0!==i?i:e.custom,s,a)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[s,a]=n(r);t=t(void 0!==i?i:e.custom,s,a)}return t}function o(e,t,i){let r=e.getProps();return a(r,t,void 0!==i?i:r.custom,e)}function l(e,t){return e?.[t]??e?.default??e}i.d(t,{P:()=>nA});let u=e=>e,d={},c=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],h={value:null,addProjectionMetrics:null};function p(e,t){let i=!1,r=!0,s={delta:0,timestamp:0,isProcessing:!1},n=()=>i=!0,a=c.reduce((e,i)=>(e[i]=function(e,t){let i=new Set,r=new Set,s=!1,n=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function u(t){a.has(t)&&(d.schedule(t),e()),l++,t(o)}let d={schedule:(e,t=!1,n=!1)=>{let o=n&&s?i:r;return t&&a.add(e),o.has(e)||o.add(e),e},cancel:e=>{r.delete(e),a.delete(e)},process:e=>{if(o=e,s){n=!0;return}s=!0,[i,r]=[r,i],i.forEach(u),t&&h.value&&h.value.frameloop[t].push(l),l=0,i.clear(),s=!1,n&&(n=!1,d.process(e))}};return d}(n,t?i:void 0),e),{}),{setup:o,read:l,resolveKeyframes:u,preUpdate:p,update:f,preRender:m,render:g,postRender:v}=a,y=()=>{let n=d.useManualTiming?s.timestamp:performance.now();i=!1,d.useManualTiming||(s.delta=r?1e3/60:Math.max(Math.min(n-s.timestamp,40),1)),s.timestamp=n,s.isProcessing=!0,o.process(s),l.process(s),u.process(s),p.process(s),f.process(s),m.process(s),g.process(s),v.process(s),s.isProcessing=!1,i&&t&&(r=!1,e(y))},b=()=>{i=!0,r=!0,s.isProcessing||e(y)};return{schedule:c.reduce((e,t)=>{let r=a[t];return e[t]=(e,t=!1,s=!1)=>(i||b(),r.schedule(e,t,s)),e},{}),cancel:e=>{for(let t=0;t<c.length;t++)a[c[t]].cancel(e)},state:s,steps:a}}let{schedule:f,cancel:m,state:g,steps:v}=p("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:u,!0),y=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],b=new Set(y),x=new Set(["width","height","top","left","right","bottom",...y]);function w(e,t){-1===e.indexOf(t)&&e.push(t)}function S(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}class T{constructor(){this.subscriptions=[]}add(e){return w(this.subscriptions,e),()=>S(this.subscriptions,e)}notify(e,t,i){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,i);else for(let s=0;s<r;s++){let r=this.subscriptions[s];r&&r(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function E(){r=void 0}let P={now:()=>(void 0===r&&P.set(g.isProcessing||d.useManualTiming?g.timestamp:performance.now()),r),set:e=>{r=e,queueMicrotask(E)}},C=e=>!isNaN(parseFloat(e)),M={current:void 0};class A{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let i=P.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty();t&&this.events.renderRequest?.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=P.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=C(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new T);let i=this.events[e].add(t);return"change"===e?()=>{i(),f.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-i}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return M.current&&M.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=P.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*e:0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function k(e,t){return new A(e,t)}let _=e=>Array.isArray(e),O=e=>!!(e&&e.getVelocity);function L(e,t){let i=e.getValue("willChange");if(O(i)&&i.add)return i.add(t);if(!i&&d.WillChange){let i=new d.WillChange("auto");
9e.addValue("willChange",i),i.add(t)}}let D=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),R="data-"+D("framerAppearId"),V=(e,t)=>i=>t(e(i)),I=(...e)=>e.reduce(V),F=(e,t,i)=>i>t?t:i<e?e:i,B=e=>1e3*e,z=e=>e/1e3,j={layout:0,mainThread:0,waapi:0},N=()=>{},$=()=>{},G=e=>t=>"string"==typeof t&&t.startsWith(e),Y=G("--"),H=G("var(--"),W=e=>!!H(e)&&X.test(e.split("/*")[0].trim()),X=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,U={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},q={...U,transform:e=>F(0,1,e)},K={...U,default:1},Z=e=>Math.round(1e5*e)/1e5,J=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,Q=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ee=(e,t)=>i=>!!("string"==typeof i&&Q.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),et=(e,t,i)=>r=>{if("string"!=typeof r)return r;let[s,n,a,o]=r.match(J);return{[e]:parseFloat(s),[t]:parseFloat(n),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},ei=e=>F(0,255,e),er={...U,transform:e=>Math.round(ei(e))},es={test:ee("rgb","red"),parse:et("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:r=1})=>"rgba("+er.transform(e)+", "+er.transform(t)+", "+er.transform(i)+", "+Z(q.transform(r))+")"},en={test:ee("#"),parse:function(e){let t="",i="",r="",s="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),r=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),r=e.substring(3,4),s=e.substring(4,5),t+=t,i+=i,r+=r,s+=s),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:s?parseInt(s,16)/255:1}},transform:es.transform},ea=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),eo=ea("deg"),el=ea("%"),eu=ea("px"),ed=ea("vh"),ec=ea("vw"),eh={...el,parse:e=>el.parse(e)/100,transform:e=>el.transform(100*e)},ep={test:ee("hsl","hue"),parse:et("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:r=1})=>"hsla("+Math.round(e)+", "+el.transform(Z(t))+", "+el.transform(Z(i))+", "+Z(q.transform(r))+")"},ef={test:e=>es.test(e)||en.test(e)||ep.test(e),parse:e=>es.test(e)?es.parse(e):ep.test(e)?ep.parse(e):en.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?es.transform(e):ep.transform(e),getAnimatableNone:e=>{let t=ef.parse(e);return t.alpha=0,ef.transform(t)}},em=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eg="number",ev="color",ey=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function eb(e){let t=e.toString(),i=[],r={color:[],number:[],var:[]},s=[],n=0,a=t.replace(ey,e=>(ef.test(e)?(r.color.push(n),s.push(ev),i.push(ef.parse(e))):e.startsWith("var(")?(r.var.push(n),s.push("var"),i.push(e)):(r.number.push(n),s.push(eg),i.push(parseFloat(e))),++n,"${}")).split("${}");return{values:i,split:a,indexes:r,types:s}}function ex(e){return eb(e).values}function ew(e){let{split:t,types:i}=eb(e),r=t.length;return e=>{let s="";for(let n=0;n<r;n++)if(s+=t[n],void 0!==e[n]){let t=i[n];t===eg?s+=Z(e[n]):t===ev?s+=ef.transform(e[n]):s+=e[n]}return s}}let eS=e=>"number"==typeof e?0:ef.test(e)?ef.getAnimatableNone(e):e,eT={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(J)?.length||0)+(e.match(em)?.length||0)>0},parse:ex,createTransformer:ew,getAnimatableNone:function(e){let t=ex(e);return ew(e)(t.map(eS))}};function eE(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function eP(e,t){return i=>i>0?t:e}let eC=(e,t,i)=>e+(t-e)*i,eM=(e,t,i)=>{let r=e*e,s=i*(t*t-r)+r;return s<0?0:Math.sqrt(s)},eA=[en,es,ep],ek=e=>eA.find(t=>t.test(e));function e_(e){let t=ek(e);if(N(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let i=t.parse(e);return t===ep&&(i=function({hue:e,saturation:t,lightness:i,alpha:r}){e/=360,i/=100;let s=0,n=0,a=0;if(t/=100){let r=i<.5?i*(1+t):i+t-i*t,o=2*i-r;s=eE(o,r,e+1/3),n=eE(o,r,e),a=eE(o,r,e-1/3)}else s=n=a=i;return{red:Math.round(255*s),green:Math.round(255*n),blue:Math.round(255*a),alpha:r}}(i)),i}let eO=(e,t)=>{let i=e_(e),r=e_(t);if(!i||!r)return eP(e,t);let s={...i};return e=>(s.red=eM(i.red,r.red,e),s.green=eM(i.green,r.green,e),s.blue=eM(i.blue,r.blue,e),s.alpha=eC(i.alpha,r.alpha,e),es.transform(s))},eL=new Set(["none","hidden"]);function eD(e,t){return i=>eC(e,t,i)}function eR(e){return"number"==typeof e?eD:"string"==typeof e?W(e)?eP:ef.test(e)?eO:eF:Array.isArray(e)?eV:"object"==typeof e?ef.test(e)?eO:eI:eP}function eV(e,t){let i=[...e],r=i.length,s=e.map((e,i)=>eR(e)(e,t[i]));return e=>{for(let t=0;t<r;t++)i[t]=s[t](e);return i}}function eI(e,t){let i={...e,...t},r={};for(let s in i)void 0!==e[s]&&void 0!==t[s]&&(r[s]=eR(e[s])(e[s],t[s]));return e=>{for(let t in r)i[t]=r[t](e);return i}}let eF=(e,t)=>{let i=eT.createTransformer(t),r=eb(e),s=eb(t);return r.indexes.var.length===s.indexes.var.length&&r.indexes.color.length===s.indexes.color.length&&r.indexes.number.length>=s.indexes.number.length?eL.has(e)&&!s.values.length||eL.has(t)&&!r.values.length?function(e,t){return eL.has(e)?i=>i<=0?e:t:i=>i>=1?t:e}(e,t):I(eV(function(e,t){let i=[],r={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){let n=t.types[s],a=e.indexes[n][r[n]],o=e.values[a]??0;i[s]=o,r[n]++}
9return i}(r,s),s.values),i):(N(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),eP(e,t))};function eB(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?eC(e,t,i):eR(e)(e,t)}let ez=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>f.update(t,e),stop:()=>m(t),now:()=>g.isProcessing?g.timestamp:P.now()}},ej=(e,t,i=10)=>{let r="",s=Math.max(Math.round(t/i),2);for(let t=0;t<s;t++)r+=Math.round(1e4*e(t/(s-1)))/1e4+", ";return`linear(${r.substring(0,r.length-2)})`};function eN(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}function e$(e,t,i){var r,s;let n=Math.max(t-5,0);return r=i-e(n),(s=t-n)?1e3/s*r:0}let eG={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function eY(e,t){return e*Math.sqrt(1-t*t)}let eH=["duration","bounce"],eW=["stiffness","damping","mass"];function eX(e,t){return t.some(t=>void 0!==e[t])}function eU(e=eG.visualDuration,t=eG.bounce){let i,r="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:s,restDelta:n}=r,a=r.keyframes[0],o=r.keyframes[r.keyframes.length-1],l={done:!1,value:a},{stiffness:u,damping:d,mass:c,duration:h,velocity:p,isResolvedFromDuration:f}=function(e){let t={velocity:eG.velocity,stiffness:eG.stiffness,damping:eG.damping,mass:eG.mass,isResolvedFromDuration:!1,...e};if(!eX(e,eW)&&eX(e,eH))if(e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),r=i*i,s=2*F(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:eG.mass,stiffness:r,damping:s}}else{let i=function({duration:e=eG.duration,bounce:t=eG.bounce,velocity:i=eG.velocity,mass:r=eG.mass}){let s,n;N(e<=B(eG.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-t;a=F(eG.minDamping,eG.maxDamping,a),e=F(eG.minDuration,eG.maxDuration,z(e)),a<1?(s=t=>{let r=t*a,s=r*e;return .001-(r-i)/eY(t,a)*Math.exp(-s)},n=t=>{let r=t*a*e,n=Math.pow(a,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=eY(Math.pow(t,2),a);return(r*i+i-n)*o*(-s(t)+.001>0?-1:1)/l}):(s=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),n=t=>e*e*(i-t)*Math.exp(-t*e));let o=function(e,t,i){let r=i;for(let i=1;i<12;i++)r-=e(r)/t(r);return r}(s,n,5/e);if(e=B(e),isNaN(o))return{stiffness:eG.stiffness,damping:eG.damping,duration:e};{let t=Math.pow(o,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...i,mass:eG.mass}).isResolvedFromDuration=!0}return t}({...r,velocity:-z(r.velocity||0)}),m=p||0,g=d/(2*Math.sqrt(u*c)),v=o-a,y=z(Math.sqrt(u/c)),b=5>Math.abs(v);if(s||(s=b?eG.restSpeed.granular:eG.restSpeed.default),n||(n=b?eG.restDelta.granular:eG.restDelta.default),g<1){let e=eY(y,g);i=t=>o-Math.exp(-g*y*t)*((m+g*y*v)/e*Math.sin(e*t)+v*Math.cos(e*t))}else if(1===g)i=e=>o-Math.exp(-y*e)*(v+(m+y*v)*e);else{let e=y*Math.sqrt(g*g-1);i=t=>{let i=Math.exp(-g*y*t),r=Math.min(e*t,300);return o-i*((m+g*y*v)*Math.sinh(r)+e*v*Math.cosh(r))/e}}let x={calculatedDuration:f&&h||null,next:e=>{let t=i(e);if(f)l.done=e>=h;else{let r=0===e?m:0;g<1&&(r=0===e?B(m):e$(i,e,t));let a=Math.abs(o-t)<=n;l.done=Math.abs(r)<=s&&a}return l.value=l.done?o:t,l},toString:()=>{let e=Math.min(eN(x),2e4),t=ej(t=>x.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return x}function eq({keyframes:e,velocity:t=0,power:i=.8,timeConstant:r=325,bounceDamping:s=10,bounceStiffness:n=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:d}){let c,h,p=e[0],f={done:!1,value:p},m=e=>void 0!==o&&e<o||void 0!==l&&e>l,g=e=>void 0===o?l:void 0===l||Math.abs(o-e)<Math.abs(l-e)?o:l,v=i*t,y=p+v,b=void 0===a?y:a(y);b!==y&&(v=b-p);let x=e=>-v*Math.exp(-e/r),w=e=>b+x(e),S=e=>{let t=x(e),i=w(e);f.done=Math.abs(t)<=u,f.value=f.done?b:i},T=e=>{m(f.value)&&(c=e,h=eU({keyframes:[f.value,g(f.value)],velocity:e$(w,e,f.value),damping:s,stiffness:n,restDelta:u,restSpeed:d}))};return T(0),{calculatedDuration:null,next:e=>{let t=!1;
9return(h||void 0!==c||(t=!0,S(e),T(e)),void 0!==c&&e>=c)?h.next(e-c):(t||S(e),f)}}}eU.applyToOptions=e=>{let t=function(e,t=100,i){let r=i({...e,keyframes:[0,t]}),s=Math.min(eN(r),2e4);return{type:"keyframes",ease:e=>r.next(s*e).value/t,duration:z(s)}}(e,100,eU);return e.ease=t.ease,e.duration=B(t.duration),e.type="keyframes",e};let eK=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function eZ(e,t,i,r){if(e===t&&i===r)return u;let s=t=>(function(e,t,i,r,s){let n,a,o=0;do(n=eK(a=t+(i-t)/2,r,s)-e)>0?i=a:t=a;while(Math.abs(n)>1e-7&&++o<12);return a})(t,0,1,e,i);return e=>0===e||1===e?e:eK(s(e),t,r)}let eJ=eZ(.42,0,1,1),eQ=eZ(0,0,.58,1),e0=eZ(.42,0,.58,1),e1=e=>Array.isArray(e)&&"number"!=typeof e[0],e2=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,e3=e=>t=>1-e(1-t),e5=eZ(.33,1.53,.69,.99),e4=e3(e5),e6=e2(e4),e8=e=>(e*=2)<1?.5*e4(e):.5*(2-Math.pow(2,-10*(e-1))),e9=e=>1-Math.sin(Math.acos(e)),e7=e3(e9),te=e2(e9),tt=e=>Array.isArray(e)&&"number"==typeof e[0],ti={linear:u,easeIn:eJ,easeInOut:e0,easeOut:eQ,circIn:e9,circInOut:te,circOut:e7,backIn:e4,backInOut:e6,backOut:e5,anticipate:e8},tr=e=>"string"==typeof e,ts=e=>{if(tt(e)){$(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,i,r,s]=e;return eZ(t,i,r,s)}return tr(e)?($(void 0!==ti[e],`Invalid easing type '${e}'`,"invalid-easing-type"),ti[e]):e},tn=(e,t,i)=>{let r=t-e;return 0===r?1:(i-e)/r};function ta({duration:e=300,keyframes:t,times:i,ease:r="easeInOut"}){var s;let n=e1(r)?r.map(ts):ts(r),a={done:!1,value:t[0]},o=function(e,t,{clamp:i=!0,ease:r,mixer:s}={}){let n=e.length;if($(n===t.length,"Both input and output ranges must be the same length","range-length"),1===n)return()=>t[0];if(2===n&&t[0]===t[1])return()=>t[1];let a=e[0]===e[1];e[0]>e[n-1]&&(e=[...e].reverse(),t=[...t].reverse());let o=function(e,t,i){let r=[],s=i||d.mix||eB,n=e.length-1;for(let i=0;i<n;i++){let n=s(e[i],e[i+1]);t&&(n=I(Array.isArray(t)?t[i]||u:t,n)),r.push(n)}return r}(t,r,s),l=o.length,c=i=>{if(a&&i<e[0])return t[0];let r=0;if(l>1)for(;r<e.length-2&&!(i<e[r+1]);r++);let s=tn(e[r],e[r+1],i);return o[r](s)};return i?t=>c(F(e[0],e[n-1],t)):c}((s=i&&i.length===t.length?i:function(e){let t=[0];return!function(e,t){let i=e[e.length-1];for(let r=1;r<=t;r++){let s=tn(0,t,r);e.push(eC(i,1,s))}}(t,e.length-1),t}(t),s.map(t=>t*e)),t,{ease:Array.isArray(n)?n:t.map(()=>n||e0).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}let to=e=>null!==e;function tl(e,{repeat:t,repeatType:i="loop"},r,s=1){let n=e.filter(to),a=s<0||t&&"loop"!==i&&t%2==1?0:n.length-1;return a&&void 0!==r?r:n[a]}let tu={decay:eq,inertia:eq,tween:ta,keyframes:ta,spring:eU};function td(e){"string"==typeof e.type&&(e.type=tu[e.type])}class tc{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let th=e=>e/100;class tp extends tc{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==P.now()&&this.tick(P.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},j.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;td(e);let{type:t=ta,repeat:i=0,repeatDelay:r=0,repeatType:s,velocity:n=0}=e,{keyframes:a}=e,o=t||ta;o!==ta&&"number"!=typeof a[0]&&(this.mixKeyframes=I(th,eB(a[0],a[1])),a=[0,100]);let l=o({...e,keyframes:a});"mirror"===s&&(this.mirroredGenerator=o({...e,keyframes:[...a].reverse(),velocity:-n})),null===l.calculatedDuration&&(l.calculatedDuration=eN(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+r,this.totalDuration=this.resolvedDuration*(i+1)-r,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let{generator:i,totalDuration:r,mixKeyframes:s,mirroredGenerator:n,resolvedDuration:a,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:l=0,keyframes:u,repeat:d,repeatType:c,repeatDelay:h,type:p,onUpdate:f,finalKeyframe:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-l*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=r);let y=this.currentTime,b=i;if(d){let e=Math.min(this.currentTime,r)/a,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,d+1))%2&&("reverse"===c?(i=1-i,h&&(i-=h/a)):"mirror"===c&&(b=n)),y=F(0,1,i)*a}let x=v?{done:!1,value:u[0]}:b.next(y);s&&(x.value=s(x.value));let{done:w}=x;v||null===o||(w=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return S&&p!==eq&&(x.value=tl(u,this.options,m,this.speed)),f&&f(x.value),S&&this.finish(),x}
9then(e,t){return this.finished.then(e,t)}get duration(){return z(this.calculatedDuration)}get time(){return z(this.currentTime)}set time(e){e=B(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(P.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=z(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=ez,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=t??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(P.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,j.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}let tf=e=>180*e/Math.PI,tm=e=>tv(tf(Math.atan2(e[1],e[0]))),tg={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:tm,rotateZ:tm,skewX:e=>tf(Math.atan(e[1])),skewY:e=>tf(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},tv=e=>((e%=360)<0&&(e+=360),e),ty=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),tb=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),tx={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ty,scaleY:tb,scale:e=>(ty(e)+tb(e))/2,rotateX:e=>tv(tf(Math.atan2(e[6],e[5]))),rotateY:e=>tv(tf(Math.atan2(-e[2],e[0]))),rotateZ:tm,rotate:tm,skewX:e=>tf(Math.atan(e[4])),skewY:e=>tf(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function tw(e){return+!!e.includes("scale")}function tS(e,t){let i,r;if(!e||"none"===e)return tw(t);let s=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(s)i=tx,r=s;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=tg,r=t}if(!r)return tw(t);let n=i[t],a=r[1].split(",").map(tE);return"function"==typeof n?n(a):a[n]}let tT=(e,t)=>{let{transform:i="none"}=getComputedStyle(e);return tS(i,t)};function tE(e){return parseFloat(e.trim())}let tP=e=>e===U||e===eu,tC=new Set(["x","y","z"]),tM=y.filter(e=>!tC.has(e)),tA={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>tS(t,"x"),y:(e,{transform:t})=>tS(t,"y")};tA.translateX=tA.x,tA.translateY=tA.y;let tk=new Set,t_=!1,tO=!1,tL=!1;function tD(){if(tO){let e=Array.from(tk).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;t.forEach(e=>{let t=function(e){let t=[];return tM.forEach(i=>{let r=e.getValue(i);void 0!==r&&(t.push([i,r.get()]),r.set(+!!i.startsWith("scale")))}),t}(e);t.length&&(i.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.get(e);t&&t.forEach(([t,i])=>{e.getValue(t)?.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}
9tO=!1,t_=!1,tk.forEach(e=>e.complete(tL)),tk.clear()}function tR(){tk.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(tO=!0)})}class tV{constructor(e,t,i,r,s,n=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=r,this.element=s,this.isAsync=n}scheduleResolve(){this.state="scheduled",this.isAsync?(tk.add(this),t_||(t_=!0,f.read(tR),f.resolveKeyframes(tD))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:r}=this;if(null===e[0]){let s=r?.get(),n=e[e.length-1];if(void 0!==s)e[0]=s;else if(i&&t){let r=i.readValue(t,n);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=n),r&&void 0===s&&r.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),tk.delete(this)}cancel(){"scheduled"===this.state&&(tk.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let tI=e=>e.startsWith("--");function tF(e){let t;return()=>(void 0===t&&(t=e()),t)}let tB=tF(()=>void 0!==window.ScrollTimeline),tz={},tj=function(e,t){let i=tF(e);return()=>tz[t]??i()}(()=>{try{document.createElement("div").animate({opacity:0}
9,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),tN=([e,t,i,r])=>`cubic-bezier(${e}, ${t}, ${i}, ${r})`,t$={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tN([0,.65,.55,1]),circOut:tN([.55,0,1,.45]),backIn:tN([.31,.01,.66,-.59]),backOut:tN([.33,1.53,.69,.99])};function tG(e){return"function"==typeof e&&"applyToOptions"in e}class tY extends tc{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;let{element:t,name:i,keyframes:r,pseudoElement:s,allowFlatten:n=!1,finalKeyframe:a,onComplete:o}=e;this.isPseudoElement=!!s,this.allowFlatten=n,this.options=e,$("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:e,...t}){return tG(e)&&tj()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:r=0,duration:s=300,repeat:n=0,repeatType:a="loop",ease:o="easeOut",times:l}={},u){let d={[t]:i};l&&(d.offset=l);let c=function e(t,i){if(t)return"function"==typeof t?tj()?ej(t,i):"ease-out":tt(t)?tN(t):Array.isArray(t)?t.map(t=>e(t,i)||t$.easeOut):t$[t]}(o,s);Array.isArray(c)&&(d.easing=c),h.value&&j.waapi++;let p={delay:r,duration:s,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:n+1,direction:"reverse"===a?"alternate":"normal"};u&&(p.pseudoElement=u);let f=e.animate(d,p);return h.value&&f.finished.finally(()=>{j.waapi--}),f}(t,i,r,l,s),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){let e=tl(r,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(e):function(e,t,i){tI(t)?e.style.setProperty(t,i):e.style[t]=i}(t,i,e),this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return z(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get time(){return z(Number(this.animation.currentTime)||0)}set time(e){this.finishedTime=null,this.animation.currentTime=B(e)}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&tB())?(this.animation.timeline=e,u):t(this)}}let tH={anticipate:e8,backInOut:e6,circInOut:te};class tW extends tY{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in tH&&(e.ease=tH[e.ease])}(e),td(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:i,onComplete:r,element:s,...n}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let a=new tp({...n,autoplay:!1}),o=B(this.finishedTime??this.time);t.setWithVelocity(a.sample(o-10).value,a.sample(o).value,10),a.stop()}}let tX=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(eT.test(e)||"0"===e)&&!e.startsWith("url("));var tU,tq,tK=i(7990);let tZ=new Set(["opacity","clipPath","filter","transform"]),tJ=tF(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class tQ extends tc{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:r=0,repeatDelay:s=0,repeatType:n="loop",keyframes:a,name:o,motionValue:l,element:u,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=P.now();let c={autoplay:e,delay:t,type:i,repeat:r,repeatDelay:s,repeatType:n,name:o,motionValue:l,element:u,...d},h=u?.KeyframeResolver||tV;this.keyframeResolver=new h(a,(e,t,i)=>this.onKeyframesResolved(e,t,c,!i),o,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,r){this.keyframeResolver=void 0;let{name:s,type:n,velocity:a,delay:o,isHandoff:l,onUpdate:c}=i;this.resolvedAt=P.now(),!function(e,t,i,r){let s=e[0];if(null===s)return!1;if("display"===t||"visibility"===t)return!0;let n=e[e.length-1],a=tX(s,t),o=tX(n,t);return N(a===o,`You are trying to animate ${t} from "${s}" to "${n}". "${a?n:s}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||tG(i))&&r)}(e,s,n,a)&&((d.instantAnimations||!o)&&c?.(tl(e,i,t)),e[0]=e[e.length-1],i.duration=0,i.repeat=0);let h={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...i,keyframes:e},p=!l&&function(e){let{motionValue:t,name:i,repeatDelay:r,repeatType:s,damping:n,type:a}=e;if(!(0,tK.s)(t?.owner?.current))return!1;
9let{onUpdate:o,transformTemplate:l}=t.owner.getProps();return tJ()&&i&&tZ.has(i)&&("transform"!==i||!l)&&!o&&!r&&"mirror"!==s&&0!==n&&"inertia"!==a}(h)?new tW({...h,element:h.motionValue.owner.current}):new tp(h);p.finished.then(()=>this.notifyFinished()).catch(u),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),tL=!0,tR(),tD(),tL=!1),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let t0=e=>null!==e,t1={type:"spring",stiffness:500,damping:25,restSpeed:10},t2=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),t3={type:"keyframes",duration:.8},t5={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},t4=(e,{keyframes:t})=>t.length>2?t3:b.has(e)?e.startsWith("scale")?t2(t[1]):t1:t5,t6=(e,t,i,r={},s,n)=>a=>{let o=l(r,e)||{},u=o.delay||r.delay||0,{elapsed:c=0}=r;c-=B(u);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:n?void 0:s};!function({when:e,delay:t,delayChildren:i,staggerChildren:r,staggerDirection:s,repeat:n,repeatType:a,repeatDelay:o,from:l,elapsed:u,...d}){return!!Object.keys(d).length}(o)&&Object.assign(h,t4(e,h)),h.duration&&(h.duration=B(h.duration)),h.repeatDelay&&(h.repeatDelay=B(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let p=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0===h.delay&&(p=!0)),(d.instantAnimations||d.skipAnimations)&&(p=!0,h.duration=0,h.delay=0),h.allowFlatten=!o.type&&!o.ease,p&&!n&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:i="loop"},r){let s=e.filter(t0),n=t&&"loop"!==i&&t%2==1?0:s.length-1;return s[n]}(h.keyframes,o);if(void 0!==e)return void f.update(()=>{h.onUpdate(e),h.onComplete()})}return o.isSync?new tp(h):new tQ(h)};function t8(e,t,{delay:i=0,transitionOverride:r,type:s}={}){let{transition:n=e.getDefaultTransition(),transitionEnd:a,...u}=t;r&&(n=r);let d=[],c=s&&e.animationState&&e.animationState.getState()[s];for(let t in u){let r=e.getValue(t,e.latestValues[t]??null),s=u[t];if(void 0===s||c&&function({protectedKeys:e,needsAnimating:t},i){let r=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,r}(c,t))continue;let a={delay:i,...l(n||{},t)},o=r.get();if(void 0!==o&&!r.isAnimating&&!Array.isArray(s)&&s===o&&!a.velocity)continue;let h=!1;if(window.MotionHandoffAnimation){let i=e.props[R];if(i){let e=window.MotionHandoffAnimation(i,t,f);null!==e&&(a.startTime=e,h=!0)}}L(e,t),r.start(t6(t,r,s,e.shouldReduceMotion&&x.has(t)?{type:!1}:a,e,h));let p=r.animation;p&&d.push(p)}return a&&Promise.all(d).then(()=>{f.update(()=>{a&&function(e,t){let{transitionEnd:i={},transition:r={},...s}=o(e,t)||{};for(let t in s={...s,...i}){var n;let i=_(n=s[t])?n[n.length-1]||0:n;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,k(i))}}(e,a)})}),d}function t9(e,t,i={}){let r=o(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:s=e.getDefaultTransition()||{}}=r||{};i.transitionOverride&&(s=i.transitionOverride);let n=r?()=>Promise.all(t8(e,r,i)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:a,staggerDirection:o}=s;return function(e,t,i=0,r=0,s=0,n=1,a){let o=[],l=e.variantChildren.size,u=(l-1)*s,d="function"==typeof r,c=d?e=>r(e,l):1===n?(e=0)=>e*s:(e=0)=>u-e*s;
9return Array.from(e.variantChildren).sort(t7).forEach((e,s)=>{e.notify("AnimationStart",t),o.push(t9(e,t,{...a,delay:i+(d?0:r)+c(s)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,r,n,a,o,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([n(),a(i.delay)]);{let[e,t]="beforeChildren"===l?[n,a]:[a,n];return e().then(()=>t())}}function t7(e,t){return e.sortNodePosition(t)}function ie(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let r=0;r<i;r++)if(t[r]!==e[r])return!1;return!0}function it(e){return"string"==typeof e||Array.isArray(e)}let ii=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],ir=["initial",...ii],is=ir.length,ia=[...ii].reverse(),io=ii.length;function il(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iu(){return{animate:il(!0),whileInView:il(),whileHover:il(),whileTap:il(),whileDrag:il(),whileFocus:il(),exit:il()}}class id{constructor(e){this.isMounted=!1,this.node=e}update(){}}class ic extends id{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>t9(e,t,i)));else if("string"==typeof t)r=t9(e,t,i);else{let s="function"==typeof t?o(e,t,i.custom):t;r=Promise.all(t8(e,s,i))}return r.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),i=iu(),r=!0,n=t=>(i,r)=>{let s=o(e,r,"exit"===t?e.presenceContext?.custom:void 0);if(s){let{transition:e,transitionEnd:t,...r}=s;i={...i,...r,...t}}return i};function a(a){let{props:l}=e,u=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<is;e++){let r=ir[e],s=t.props[r];(it(s)||!1===s)&&(i[r]=s)}return i}(e.parent)||{},d=[],c=new Set,h={},p=1/0;for(let t=0;t<io;t++){var f,m;let o=ia[t],g=i[o],v=void 0!==l[o]?l[o]:u[o],y=it(v),b=o===a?g.isActive:null;!1===b&&(p=t);let x=v===u[o]&&v!==l[o]&&y;if(x&&r&&e.manuallyAnimateOnMount&&(x=!1),g.protectedKeys={...h},!g.isActive&&null===b||!v&&!g.prevProp||s(v)||"boolean"==typeof v)continue;let w=(f=g.prevProp,"string"==typeof(m=v)?m!==f:!!Array.isArray(m)&&!ie(m,f)),S=w||o===a&&g.isActive&&!x&&y||t>p&&y,T=!1,E=Array.isArray(v)?v:[v],P=E.reduce(n(o),{});!1===b&&(P={});let{prevResolvedValues:C={}}=g,M={...C,...P},A=t=>{S=!0,c.has(t)&&(T=!0,c.delete(t)),g.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in M){let t=P[e],i=C[e];if(h.hasOwnProperty(e))continue;let r=!1;(_(t)&&_(i)?ie(t,i):t===i)?void 0!==t&&c.has(e)?A(e):g.protectedKeys[e]=!0:null!=t?A(e):c.add(e)}g.prevProp=v,g.prevResolvedValues=P,g.isActive&&(h={...h,...P}),r&&e.blockInitialAnimation&&(S=!1);let k=!(x&&w)||T;S&&k&&d.push(...E.map(e=>({animation:e,options:{type:o}})))}if(c.size){let t={};if("boolean"!=typeof l.initial){let i=o(e,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(t.transition=i.transition)}c.forEach(i=>{let r=e.getBaseTarget(i),s=e.getValue(i);s&&(s.liveStyle=!0),t[i]=r??null}),d.push({animation:t})}let g=!!d.length;return r&&(!1===l.initial||l.initial===l.animate)&&!e.manuallyAnimateOnMount&&(g=!1),r=!1,g?t(d):Promise.resolve()}return{animateChanges:a,setActive:function(t,r){if(i[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),i[t].isActive=r;let s=a(t);for(let e in i)i[e].protectedKeys={};return s},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=iu(),r=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();s(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let ih=0;class ip extends id{constructor(){super(...arguments),this.id=ih++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>
9{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}let im={x:!1,y:!1};function ig(e,t,i,r={passive:!0}){return e.addEventListener(t,i,r),()=>e.removeEventListener(t,i)}let iv=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function iy(e){return{point:{x:e.pageX,y:e.pageY}}}let ib=e=>t=>iv(t)&&e(t,iy(t));function ix(e,t,i,r){return ig(e,t,ib(i),r)}function iw({top:e,left:t,right:i,bottom:r}){return{x:{min:t,max:i},y:{min:e,max:r}}}function iS(e){return e.max-e.min}function iT(e,t,i,r=.5){e.origin=r,e.originPoint=eC(t.min,t.max,e.origin),e.scale=iS(i)/iS(t),e.translate=eC(i.min,i.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function iE(e,t,i,r){iT(e.x,t.x,i.x,r?r.originX:void 0),iT(e.y,t.y,i.y,r?r.originY:void 0)}function iP(e,t,i){e.min=i.min+t.min,e.max=e.min+iS(t)}function iC(e,t,i){e.min=t.min-i.min,e.max=e.min+iS(t)}function iM(e,t,i){iC(e.x,t.x,i.x),iC(e.y,t.y,i.y)}let iA=()=>({translate:0,scale:1,origin:0,originPoint:0}),ik=()=>({x:iA(),y:iA()}),i_=()=>({min:0,max:0}),iO=()=>({x:i_(),y:i_()});function iL(e){return[e("x"),e("y")]}function iD(e){return void 0===e||1===e}function iR({scale:e,scaleX:t,scaleY:i}){return!iD(e)||!iD(t)||!iD(i)}function iV(e){return iR(e)||iI(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function iI(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function iF(e,t,i,r,s){return void 0!==s&&(e=r+s*(e-r)),r+i*(e-r)+t}function iB(e,t=0,i=1,r,s){e.min=iF(e.min,t,i,r,s),e.max=iF(e.max,t,i,r,s)}function iz(e,{x:t,y:i}){iB(e.x,t.translate,t.scale,t.originPoint),iB(e.y,i.translate,i.scale,i.originPoint)}function ij(e,t){e.min=e.min+t,e.max=e.max+t}function iN(e,t,i,r,s=.5){let n=eC(e.min,e.max,s);iB(e,t,i,n,r)}function i$(e,t){iN(e.x,t.x,t.scaleX,t.scale,t.originX),iN(e.y,t.y,t.scaleY,t.scale,t.originY)}function iG(e,t){return iw(function(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}let iY=({current:e})=>e?e.ownerDocument.defaultView:null;function iH(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let iW=(e,t)=>Math.abs(e-t);class iX{constructor(e,t,{transformPagePoint:i,contextWindow:r=window,dragSnapToOrigin:s=!1,distanceThreshold:n=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=iK(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return Math.sqrt(iW(e.x,t.x)**2+iW(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!i)return;let{point:r}=e,{timestamp:s}=g;this.history.push({...r,timestamp:s});let{onStart:n,onMove:a}=this.handlers;t||(n&&n(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=iU(t,this.transformPagePoint),f.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:s}=this.handlers;if(this.dragSnapToOrigin&&s&&s(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let n=iK("pointercancel"===e.type?this.lastMoveEventInfo:iU(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,n),r&&r(e,n)},!iv(e))return;this.dragSnapToOrigin=s,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=n,this.contextWindow=r||window;let a=iU(iy(e),this.transformPagePoint),{point:o}=a,{timestamp:l}=g;this.history=[{...o,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,iK(a,this.history)),this.removeListeners=I(ix(this.contextWindow,"pointermove",this.handlePointerMove),ix(this.contextWindow,"pointerup",this.handlePointerUp),ix(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),m(this.updatePoint)}}function iU(e,t){return t?{point:t(e.point)}:e}function iq(e,t){return{x:e.x-t.x,y:e.y-t.y}}function iK({point:e},t){return{point:e,delta:iq(e,iZ(t)),offset:iq(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,r=null,s=iZ(e);for(;i>=0&&(r=e[i],!(s.timestamp-r.timestamp>B(.1)));)i--;if(!r)return{x:0,y:0};let n=z(s.timestamp-r.timestamp);if(0===n)return{x:0,y:0};let a={x:(s.x-r.x)/n,y:(s.y-r.y)/n};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,.1)}}function iZ(e){return e[e.length-1]}function iJ(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function iQ(e,t){let i=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,r]=[r,i]),{min:i,max:r}}function i0(e,t,i){return{min:i1(e,t),max:i1(e,i)}}function i1(e,t){return"number"==typeof e?e:e[t]||0}let i2=new WeakMap;class i3{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=iO(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:s}=this.getProps();this.panSession=new iX(e,{onSessionStart:e=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(iy(e).point)},onStart:(e,t)=>{let{drag:i,dragPropagation:r,onDragStart:s}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
9y"===e)if(im[e])return null;else return im[e]=!0,()=>{im[e]=!1};return im.x||im.y?null:(im.x=im.y=!0,()=>{im.x=im.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iL(e=>{let t=this.getAxisMotionValue(e).get()||0;if(el.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[e];r&&(t=iS(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),s&&f.postRender(()=>s(e,t)),L(this.visualElement,"transform");let{animationState:n}=this.visualElement;n&&n.setActive("whileDrag",!0)},onMove:(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:s,onDrag:n}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(a),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),n&&n(e,t)},onSessionEnd:(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>iL(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play())},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:s,distanceThreshold:i,contextWindow:iY(this.visualElement)})}stop(e,t){let i=e||this.latestPointerEvent,r=t||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!r||!i)return;let{velocity:n}=r;this.startAnimation(n);let{onDragEnd:a}=this.getProps();a&&f.postRender(()=>a(i,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:r}=this.getProps();if(!i||!i5(e,r,this.currentDirection))return;let s=this.getAxisMotionValue(e),n=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(n=function(e,{min:t,max:i},r){return void 0!==t&&e<t?e=r?eC(t,e,r.min):Math.max(e,t):void 0!==i&&e>i&&(e=r?eC(i,e,r.max):Math.min(e,i)),e}(n,this.constraints[e],this.elastic[e])),s.set(n)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&iH(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:r,right:s}){return{x:iJ(e.x,i,s),y:iJ(e.y,t,r)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:i0(e,"left","right"),y:i0(e,"top","bottom")}}(t),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&iL(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let i={};return void 0!==t.min&&(i.min=t.min-e.min),void 0!==t.max&&(i.max=t.max-e.min),i}(i.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!iH(t))return!1;let r=t.current;$(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let n=function(e,t,i){let r=iG(e,i),{scroll:s}=t;return s&&(ij(r.x,s.offset.x),ij(r.y,s.offset.y)),r}(r,s.root,this.visualElement.getTransformPagePoint()),a=(e=s.layout.layoutBox,{x:iQ(e.x,n.x),y:iQ(e.y,n.y)});if(i){let e=i(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=iw(e))}return a}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:r,dragTransition:s,dragSnapToOrigin:n,onDragTransitionEnd:a}=this.getProps(),o=this.constraints||{};return Promise.all(iL(a=>
9{if(!i5(a,t,this.currentDirection))return;let l=o&&o[a]||{};n&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[a]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return L(this.visualElement,e),i.start(t6(e,i,0,t,this.visualElement,!1))}stopAnimation(){iL(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){iL(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){iL(t=>{let{drag:i}=this.getProps();if(!i5(t,i,this.currentDirection))return;let{projection:r}=this.visualElement,s=this.getAxisMotionValue(t);if(r&&r.layout){let{min:i,max:n}=r.layout.layoutBox[t];s.set(e[t]-eC(i,n,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!iH(t)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iL(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let i=t.get();r[e]=function(e,t){let i=.5,r=iS(e),s=iS(t);return s>r?i=tn(t.min,t.max-r,e.min):r>s&&(i=tn(e.min,e.max-s,t.min)),F(0,1,i)}({min:i,max:i},this.constraints[e])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iL(t=>{if(!i5(t,e,null))return;let i=this.getAxisMotionValue(t),{min:s,max:n}=this.constraints[t];i.set(eC(s,n,r[t]))})}addListeners(){if(!this.visualElement.current)return;i2.set(this.visualElement,this);let e=ix(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();iH(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",t);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),f.read(t);let s=ig(window,"resize",()=>this.scalePositionWithinConstraints()),n=i.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(iL(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{s(),e(),r(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:s=!1,dragElastic:n=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:r,dragConstraints:s,dragElastic:n,dragMomentum:a}}}function i5(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class i4 extends id{constructor(e){super(e),this.removeGroupControls=u,this.removeListeners=u,this.controls=new i3(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||u}unmount(){this.removeGroupControls(),this.removeListeners()}}let i6=e=>(t,i)=>{e&&f.postRender(()=>e(t,i))};class i8 extends id{constructor(){super(...arguments),this.removePointerDownListener=u}onPointerDown(e){this.session=new iX(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:iY(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:i6(e),onStart:i6(t),onMove:i,onEnd:(e,t)=>{delete this.session,r&&f.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=ix(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var i9=i(7876);let{schedule:i7}=p(queueMicrotask,!1);var re=i(4232),rt=i(3885),ri=i(5048);let rr=(0,re.createContext)({}),rs={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rn(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let ra={correct:(e,t)=>
9{if(!t.target)return e;if("string"==typeof e)if(!eu.test(e))return e;else e=parseFloat(e);let i=rn(e,t.target.x),r=rn(e,t.target.y);return`${i}% ${r}%`}},ro={},rl=!1;class ru extends re.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:r}=this.props,{projection:s}=e;for(let e in rc)ro[e]=rc[e],Y(e)&&(ro[e].isCSSVariable=!0);s&&(t.group&&t.group.add(s),i&&i.register&&r&&i.register(s),rl&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),rs.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:r,isPresent:s}=this.props,{projection:n}=i;return n&&(n.isPresent=s,rl=!0,r||e.layoutDependency!==t||void 0===t||e.isPresent!==s?n.willUpdate():this.safeToRemove(),e.isPresent!==s&&(s?n.promote():n.relegate()||f.postRender(()=>{let e=n.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),i7.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rd(e){let[t,i]=(0,rt.xQ)(),r=(0,re.useContext)(ri.L);return(0,i9.jsx)(ru,{...e,layoutGroup:r,switchLayoutGroup:(0,re.useContext)(rr),isPresent:t,safeToRemove:i})}let rc={borderRadius:{...ra,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ra,borderTopRightRadius:ra,borderBottomLeftRadius:ra,borderBottomRightRadius:ra,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let r=eT.parse(e);if(r.length>5)return e;let s=eT.createTransformer(e),n=+("number"!=typeof r[0]),a=i.x.scale*t.x,o=i.y.scale*t.y;r[0+n]/=a,r[1+n]/=o;let l=eC(a,o,.5);return"number"==typeof r[2+n]&&(r[2+n]/=l),"number"==typeof r[3+n]&&(r[3+n]/=l),s(r)}}};var rh=i(7594);function rp(e){return(0,rh.G)(e)&&"ownerSVGElement"in e}let rf=(e,t)=>e.depth-t.depth;class rm{constructor(){this.children=[],this.isDirty=!1}add(e){w(this.children,e),this.isDirty=!0}remove(e){S(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(rf),this.isDirty=!1,this.children.forEach(e)}}function rg(e){return O(e)?e.get():e}let rv=["TopLeft","TopRight","BottomLeft","BottomRight"],ry=rv.length,rb=e=>
9"string"==typeof e?parseFloat(e):e,rx=e=>"number"==typeof e||eu.test(e);function rw(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rS=rE(0,.5,e7),rT=rE(.5,.95,u);function rE(e,t,i){return r=>r<e?0:r>t?1:i(tn(e,t,r))}function rP(e,t){e.min=t.min,e.max=t.max}function rC(e,t){rP(e.x,t.x),rP(e.y,t.y)}function rM(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function rA(e,t,i,r,s){return e-=t,e=r+1/i*(e-r),void 0!==s&&(e=r+1/s*(e-r)),e}function rk(e,t,[i,r,s],n,a){!function(e,t=0,i=1,r=.5,s,n=e,a=e){if(el.test(t)&&(t=parseFloat(t),t=eC(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let o=eC(n.min,n.max,r);e===n&&(o-=t),e.min=rA(e.min,t,i,o,s),e.max=rA(e.max,t,i,o,s)}(e,t[i],t[r],t[s],t.scale,n,a)}let r_=["x","scaleX","originX"],rO=["y","scaleY","originY"];function rL(e,t,i,r){rk(e.x,t,r_,i?i.x:void 0,r?r.x:void 0),rk(e.y,t,rO,i?i.y:void 0,r?r.y:void 0)}function rD(e){return 0===e.translate&&1===e.scale}function rR(e){return rD(e.x)&&rD(e.y)}function rV(e,t){return e.min===t.min&&e.max===t.max}function rI(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function rF(e,t){return rI(e.x,t.x)&&rI(e.y,t.y)}function rB(e){return iS(e.x)/iS(e.y)}function rz(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class rj{constructor(){this.members=[]}add(e){w(this.members,e),e.scheduleRender()}remove(e){if(S(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let rN={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},r$=["","X","Y","Z"],rG=0;function rY(e,t,i,r){let{latestValues:s}=t;s[e]&&(i[e]=s[e],t.setStaticValue(e,0),r&&(r[e]=0))}function rH({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:r,resetTransform:s}){return class{constructor(e={},i=t?.()){this.id=rG++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,h.value&&(rN.nodes=rN.calculatedTargetDeltas=rN.calculatedProjections=0),this.nodes.forEach(rU),this.nodes.forEach(r1),this.nodes.forEach(r2),this.nodes.forEach(rq),h.addProjectionMetrics&&h.addProjectionMetrics(rN)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new rm)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new T),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=rp(t)&&!(rp(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:i,layout:r,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||i)&&(this.isLayoutDirty=!0),e){let i,r=0,s=()=>this.root.updateBlockedByResize=!1;f.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,i&&i(),i=function(e,t){let i=P.now(),r=({timestamp:s})=>{let n=s-i;n>=250&&(m(r),e(n-t))};return f.setup(r,!0),()=>m(r)}
9(s,250),rs.hasAnimatedSinceResize&&(rs.hasAnimatedSinceResize=!1,this.nodes.forEach(r0)))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||r9,{onLayoutAnimationStart:a,onLayoutAnimationComplete:o}=s.getProps(),u=!this.targetLayout||!rF(this.targetLayout,r),d=!t&&i;if(this.options.layoutRoot||this.resumeFrom||d||t&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...l(n,"layout"),onPlay:a,onComplete:o};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,d)}else t||r0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),m(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(r3),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:i}=t.options;if(!i)return;let r=i.props[R];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(r,"transform",f,!(e||i))}let{parent:s}=t;s&&!s.hasCheckedOptimisedAppear&&e(s)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(rZ);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(rJ);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(rQ),this.nodes.forEach(rW),this.nodes.forEach(rX)):this.nodes.forEach(rJ),this.clearAllSnapshots();let e=P.now();g.delta=F(0,1e3/60,e-g.timestamp),g.timestamp=e,g.isProcessing=!0,v.update.process(g),v.preRender.process(g),v.render.process(g),g.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,i7.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(rK),this.sharedNodes.forEach(r5)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,f.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){f.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||iS(this.snapshot.measuredBox.x)||iS(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;
9this.layout=this.measure(!1),this.layoutCorrected=iO(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!s)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!rR(this.projectionDelta),i=this.getTransformTemplate(),r=i?i(this.latestValues,""):void 0,n=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||iV(this.latestValues)||n)&&(s(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),r=this.removeElementScroll(i);return e&&(r=this.removeTransform(r)),st((t=r).x),st(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return iO();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(sr))){let{scroll:e}=this.root;e&&(ij(t.x,e.offset.x),ij(t.y,e.offset.y))}return t}removeElementScroll(e){let t=iO();if(rC(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let r=this.path[i],{scroll:s,options:n}=r;r!==this.root&&s&&n.layoutScroll&&(s.wasRoot&&rC(t,e),ij(t.x,s.offset.x),ij(t.y,s.offset.y))}return t}applyTransform(e,t=!1){let i=iO();rC(i,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&i$(i,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),iV(r.latestValues)&&i$(i,r.latestValues)}return iV(this.latestValues)&&i$(i,this.latestValues),i}removeTransform(e){let t=iO();rC(t,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];if(!i.instance||!iV(i.latestValues))continue;iR(i.latestValues)&&i.updateSnapshot();let r=iO();rC(r,i.measurePageBox()),rL(t,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,r)}return iV(this.latestValues)&&rL(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==g.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==t;if(!(e||i&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:s}=this.options;if(this.layout&&(r||s)){if(this.resolvedRelativeTargetAt=g.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=iO(),this.relativeTargetOrigin=iO(),iM(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),rC(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=iO(),this.targetWithTransforms=iO()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var n,a,o;this.forceRelativeParentToResolveTarget(),n=this.target,a=this.relativeTarget,o=this.relativeParent.target,iP(n.x,a.x,o.x),iP(n.y,a.y,o.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):rC(this.target,this.layout.layoutBox),iz(this.target,this.targetDelta)):rC(this.target,this.layout.layoutBox);if(this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=iO(),this.relativeTargetOrigin=iO(),iM(this.relativeTargetOrigin,this.target,e.target),rC(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}h.value&&rN.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||iR(this.parent.latestValues)||iI(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,i=!0;
9if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(i=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===g.timestamp&&(i=!1),i)return;let{layout:r,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||s))return;rC(this.layoutCorrected,this.layout.layoutBox);let n=this.treeScale.x,a=this.treeScale.y;!function(e,t,i,r=!1){let s,n,a=i.length;if(a){t.x=t.y=1;for(let o=0;o<a;o++){n=(s=i[o]).projectionDelta;let{visualElement:a}=s.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&i$(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),n&&(t.x*=n.x.scale,t.y*=n.y.scale,iz(e,n)),r&&iV(s.latestValues)&&i$(e,s.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=iO());let{target:o}=e;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rM(this.prevProjectionDelta.x,this.projectionDelta.x),rM(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iE(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===n&&this.treeScale.y===a&&rz(this.projectionDelta.x,this.prevProjectionDelta.x)&&rz(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o)),h.value&&rN.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ik(),this.projectionDelta=ik(),this.projectionDeltaWithTransform=ik()}setAnimationOrigin(e,t=!1){let i,r=this.snapshot,s=r?r.latestValues:{},n={...this.latestValues},a=ik();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=iO(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,c=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(r8));this.animationProgress=0,this.mixTargetDelta=t=>{let r=t/1e3;if(r4(a.x,e.x,r),r4(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,h,p,f,m,g;iM(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,m=o,g=r,r6(p.x,f.x,m.x,g),r6(p.y,f.y,m.y,g),i&&(u=this.relativeTarget,h=i,rV(u.x,h.x)&&rV(u.y,h.y))&&(this.isProjectionDirty=!1),i||(i=iO()),rC(i,this.relativeTarget)}l&&(this.animationValues=n,function(e,t,i,r,s,n){s?(e.opacity=eC(0,i.opacity??1,rS(r)),e.opacityExit=eC(t.opacity??1,0,rT(r))):n&&(e.opacity=eC(t.opacity??1,i.opacity??1,r));for(let s=0;s<ry;s++){let n=`border${rv[s]}Radius`,a=rw(t,n),o=rw(i,n);(void 0!==a||void 0!==o)&&(a||(a=0),o||(o=0),0===a||0===o||rx(a)===rx(o)?(e[n]=Math.max(eC(rb(a),rb(o),r),0),(el.test(o)||el.test(a))&&(e[n]+="%")):e[n]=o)}(t.rotate||i.rotate)&&(e.rotate=eC(t.rotate||0,i.rotate||0,r))}(n,s,this.latestValues,r,c,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(m(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=f.update(()=>{rs.hasAnimatedSinceResize=!0,j.layout++,this.motionValue||(this.motionValue=k(0)),this.currentAnimation=function(e,t,i){let r=O(e)?e:k(e);return r.start(t6("",r,t,i)),r.animation}(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{j.layout--},onComplete:()=>{j.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:i,layout:r,latestValues:s}=e;if(t&&i&&r){if(this!==e&&this.layout&&r&&si(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||iO();let t=iS(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let r=iS(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+r}rC(t,i),i$(t,s),iE(this.projectionDeltaWithTransform,this.layoutCorrected,t,s)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new rj),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;
9return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(t=!0),!t)return;let r={};i.z&&rY("z",e,r,this.animationValues);for(let t=0;t<r$.length;t++)rY(`rotate${r$[t]}`,e,r,this.animationValues),rY(`skew${r$[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let i=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=rg(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=rg(t?.pointerEvents)||""),this.hasProjected&&!iV(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let s=r.animationValues||r.latestValues;this.applyTransformsToTarget();let n=function(e,t,i){let r="",s=e.x.translate/t.x,n=e.y.translate/t.y,a=i?.z||0;if((s||n||a)&&(r=`translate3d(${s}px, ${n}px, ${a}px) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,rotateX:s,rotateY:n,skewX:a,skewY:o}=i;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),s&&(r+=`rotateX(${s}deg) `),n&&(r+=`rotateY(${n}deg) `),a&&(r+=`skewX(${a}deg) `),o&&(r+=`skewY(${o}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(r+=`scale(${o}, ${l})`),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,s);i&&(n=i(s,n)),e.transform=n;let{x:a,y:o}=this.projectionDelta;for(let t in e.transformOrigin=`${100*a.origin}% ${100*o.origin}% 0`,r.animationValues?e.opacity=r===this?s.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:e.opacity=r===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,ro){if(void 0===s[t])continue;let{correct:i,applyTo:a,isCSSVariable:o}=ro[t],l="none"===n?s[t]:i(s[t],r);if(a){let t=a.length;for(let i=0;i<t;i++)e[a[i]]=l}else o?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=r===this?rg(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(rZ),this.root.sharedNodes.clear()}}}function rW(e){e.updateLayout()}function rX(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:r}=e.layout,{animationType:s}=e.options,n=t.source!==e.layout.source;"size"===s?iL(e=>{let r=n?t.measuredBox[e]:t.layoutBox[e],s=iS(r);r.min=i[e].min,r.max=r.min+s}):si(s,t.layoutBox,i)&&iL(r=>{let s=n?t.measuredBox[r]:t.layoutBox[r],a=iS(i[r]);s.max=s.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+a)});let a=ik();iE(a,i,t.layoutBox);let o=ik();n?iE(o,e.applyTransform(r,!0),t.measuredBox):iE(o,i,t.layoutBox);let l=!rR(a),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:s,layout:n}=r;if(s&&n){let a=iO();iM(a,t.layoutBox,s.layoutBox);let o=iO();iM(o,i,n.layoutBox),rF(a,o)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=a,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:o,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function rU(e){h.value&&rN.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function rq(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function rK(e){e.clearSnapshot()}function rZ(e){e.clearMeasurements()}function rJ(e){e.isLayoutDirty=!1}function rQ(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function r0(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function r1(e){e.resolveTargetDelta()}function r2(e){e.calcProjection()}
9function r3(e){e.resetSkewAndRotation()}function r5(e){e.removeLeadSnapshot()}function r4(e,t,i){e.translate=eC(t.translate,0,i),e.scale=eC(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function r6(e,t,i,r){e.min=eC(t.min,i.min,r),e.max=eC(t.max,i.max,r)}function r8(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let r9={duration:.45,ease:[.4,0,.1,1]},r7=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),se=r7("applewebkit/")&&!r7("chrome/")?Math.round:u;function st(e){e.min=se(e.min),e.max=se(e.max)}function si(e,t,i){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(rB(t)-rB(i)))}function sr(e){return e!==e.root&&e.scroll?.wasRoot}let ss=rH({attachResizeListener:(e,t)=>ig(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),sn={current:void 0},sa=rH({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!sn.current){let e=new ss({});e.mount(window),e.setOptions({layoutScroll:!0}),sn.current=e}return sn.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});var so=i(373);function sl(e,t){let i=(0,so.K)(e),r=new AbortController;return[i,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function su(e){return!("touch"===e.pointerType||im.x||im.y)}function sd(e,t,i){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===i);let s=r["onHover"+i];s&&f.postRender(()=>s(t,iy(t)))}class sc extends id{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[r,s,n]=sl(e,i),a=e=>{if(!su(e))return;let{target:i}=e,r=t(i,e);if("function"!=typeof r||!i)return;let n=e=>{su(e)&&(r(e),i.removeEventListener("pointerleave",n))};i.addEventListener("pointerleave",n,s)};return r.forEach(e=>{e.addEventListener("pointerenter",a,s)}),n}(e,(e,t)=>(sd(this.node,t,"Start"),e=>sd(this.node,e,"End"))))}unmount(){}}class sh extends id{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=I(ig(this.node.current,"focus",()=>this.onFocus()),ig(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let sp=(e,t)=>!!t&&(e===t||sp(e,t.parentElement)),sf=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),sm=new WeakSet;function sg(e){return t=>{"Enter"===t.key&&e(t)}}function sv(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}let sy=(e,t)=>{let i=e.currentTarget;if(!i)return;let r=sg(()=>{if(sm.has(i))return;sv(i,"down");let e=sg(()=>{sv(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>sv(i,"cancel"),t)});i.addEventListener("keydown",r,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),t)};function sb(e){return iv(e)&&!(im.x||im.y)}function sx(e,t,i){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===i);let s=r["onTap"+("End"===i?"":i)];s&&f.postRender(()=>s(t,iy(t)))}class sw extends id{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[r,s,n]=sl(e,i),a=e=>{let r=e.currentTarget;if(!sb(e))return;sm.add(r);let n=t(r,e),a=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),sm.has(r)&&sm.delete(r),sb(e)&&"function"==typeof n&&n(e,{success:t})},o=e=>{a(e,r===window||r===document||i.useGlobalTarget||sp(r,e.target))},l=e=>{a(e,!1)};window.addEventListener("pointerup",o,s),window.addEventListener("pointercancel",l,s)};return r.forEach(e=>{((i.useGlobalTarget?window:e).addEventListener("pointerdown",a,s),(0,tK.s)(e))&&(e.addEventListener("focus",e=>sy(e,s)),sf.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),n}(e,(e,t)=>(sx(this.node,t,"Start"),(e,{success:t})=>sx(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let sS=new WeakMap,sT=new WeakMap,sE=e=>{let t=sS.get(e.target);t&&t(e)},sP=e=>{e.forEach(sE)}
9,sC={some:0,all:1};class sM extends id{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:i,amount:r="some",once:s}=e,n={root:t?t.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:sC[r]};return function(e,t,i){let r=function({root:e,...t}){let i=e||document;sT.has(i)||sT.set(i,{});let r=sT.get(i),s=JSON.stringify(t);return r[s]||(r[s]=new IntersectionObserver(sP,{root:e,...t})),r[s]}(t);return sS.set(e,i),r.observe(e),()=>{sS.delete(e),r.unobserve(e)}}(this.node.current,n,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),n=t?i:r;n&&n(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let sA=(0,re.createContext)({strict:!1});var sk=i(9751);let s_=(0,re.createContext)({});function sO(e){return s(e.animate)||ir.some(t=>it(e[t]))}function sL(e){return!!(sO(e)||e.variants)}function sD(e){return Array.isArray(e)?e.join(" "):e}var sR=i(2205);let sV={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},sI={};for(let e in sV)sI[e]={isEnabled:t=>sV[e].some(e=>!!t[e])};let sF=Symbol.for("motionComponentSymbol");var sB=i(3866),sz=i(181);function sj(e,{layout:t,layoutId:i}){return b.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!ro[e]||"opacity"===e)}let sN=(e,t)=>t&&"number"==typeof e?t.transform(e):e,s$={...U,transform:Math.round},sG={borderWidth:eu,borderTopWidth:eu,borderRightWidth:eu,borderBottomWidth:eu,borderLeftWidth:eu,borderRadius:eu,radius:eu,borderTopLeftRadius:eu,borderTopRightRadius:eu,borderBottomRightRadius:eu,borderBottomLeftRadius:eu,width:eu,maxWidth:eu,height:eu,maxHeight:eu,top:eu,right:eu,bottom:eu,left:eu,padding:eu,paddingTop:eu,paddingRight:eu,paddingBottom:eu,paddingLeft:eu,margin:eu,marginTop:eu,marginRight:eu,marginBottom:eu,marginLeft:eu,backgroundPositionX:eu,backgroundPositionY:eu,rotate:eo,rotateX:eo,rotateY:eo,rotateZ:eo,scale:K,scaleX:K,scaleY:K,scaleZ:K,skew:eo,skewX:eo,skewY:eo,distance:eu,translateX:eu,translateY:eu,translateZ:eu,x:eu,y:eu,z:eu,perspective:eu,transformPerspective:eu,opacity:q,originX:eh,originY:eh,originZ:eu,zIndex:s$,fillOpacity:q,strokeOpacity:q,numOctaves:s$},sY={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},sH=y.length;function sW(e,t,i){let{style:r,vars:s,transformOrigin:n}=e,a=!1,o=!1;for(let e in t){let i=t[e];if(b.has(e)){a=!0;continue}if(Y(e)){s[e]=i;continue}{let t=sN(i,sG[e]);e.startsWith("origin")?(o=!0,n[e]=t):r[e]=t}}if(!t.transform&&(a||i?r.transform=function(e,t,i){let r="",s=!0;for(let n=0;n<sH;n++){let a=y[n],o=e[a];if(void 0===o)continue;let l=!0;if(!(l="number"==typeof o?o===+!!a.startsWith("scale"):0===parseFloat(o))||i){let e=sN(o,sG[a]);if(!l){s=!1;let t=sY[a]||a;r+=`${t}(${e}) `}i&&(t[a]=e)}}return r=r.trim(),i?r=i(t,s?"":r):s&&(r="none"),r}(t,e.transform,i):r.transform&&(r.transform="none")),o){let{originX:e="50%",originY:t="50%",originZ:i=0}=n;r.transformOrigin=`${e} ${t} ${i}`}}let sX=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sU(e,t,i){for(let r in t)O(t[r])||sj(r,i)||(e[r]=t[r])}let sq={offset:"stroke-dashoffset",array:"stroke-dasharray"},sK={offset:"strokeDashoffset",array:"strokeDasharray"};function sZ(e,{attrX:t,attrY:i,attrScale:r,pathLength:s,pathSpacing:n=1,pathOffset:a=0,...o}
9,l,u,d){if(sW(e,o,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:h}=e;c.transform&&(h.transform=c.transform,delete c.transform),(h.transform||c.transformOrigin)&&(h.transformOrigin=c.transformOrigin??"50% 50%",delete c.transformOrigin),h.transform&&(h.transformBox=d?.transformBox??"fill-box",delete c.transformBox),void 0!==t&&(c.x=t),void 0!==i&&(c.y=i),void 0!==r&&(c.scale=r),void 0!==s&&function(e,t,i=1,r=0,s=!0){e.pathLength=1;let n=s?sq:sK;e[n.offset]=eu.transform(-r);let a=eu.transform(t),o=eu.transform(i);e[n.array]=`${a} ${o}`}(c,s,n,a,!1)}let sJ=()=>({...sX(),attrs:{}}),sQ=e=>"string"==typeof e&&"svg"===e.toLowerCase(),s0=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function s1(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||s0.has(e)}let s2=e=>!s1(e);try{!function(e){"function"==typeof e&&(s2=t=>t.startsWith("on")?!s1(t):e(t))}(require("@emotion/is-prop-valid").default)}catch{}let s3=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function s5(e){if("string"!=typeof e||e.includes("-"));else if(s3.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var s4=i(1200);let s6=e=>(t,i)=>{let r=(0,re.useContext)(s_),n=(0,re.useContext)(sB.t),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},i,r,n){return{latestValues:function(e,t,i,r){let n={},o=r(e,{});for(let e in o)n[e]=rg(o[e]);let{initial:l,animate:u}=e,d=sO(e),c=sL(e);t&&c&&!d&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===u&&(u=t.animate));let h=!!i&&!1===i.initial,p=(h=h||!1===l)?u:l;if(p&&"boolean"!=typeof p&&!s(p)){let t=Array.isArray(p)?p:[p];for(let i=0;i<t.length;i++){let r=a(e,t[i]);if(r){let{transitionEnd:e,transition:t,...i}=r;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=h?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let t in e)n[t]=e[t]}}}return n}(i,r,n,e),renderState:t()}})(e,t,r,n);return i?o():(0,s4.M)(o)};function s8(e,t,i){let{style:r}=e,s={};for(let n in r)(O(r[n])||t.style&&O(t.style[n])||sj(n,e)||i?.getValue(n)?.liveStyle!==void 0)&&(s[n]=r[n]);return s}let s9={useVisualState:s6({scrapeMotionValuesFromProps:s8,createRenderState:sX})};function s7(e,t,i){let r=s8(e,t,i);for(let i in e)(O(e[i])||O(t[i]))&&(r[-1!==y.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return r}let ne={useVisualState:s6({scrapeMotionValuesFromProps:s7,createRenderState:sJ})},nt=e=>t=>t.test(e),ni=[U,eu,el,eo,ec,ed,{test:e=>"auto"===e,parse:e=>e}],nr=e=>ni.find(nt(e)),ns=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),nn=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,na=e=>/^0[^.\s]+$/u.test(e),no=new Set(["brightness","contrast","saturate","opacity"]);function nl(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=i.match(J)||[];if(!r)return e;let s=i.replace(r,""),n=+!!no.has(t);return r!==i&&(n*=100),t+"("+n+s+")"}let nu=/\b([a-z-]*)\(.*?\)/gu,nd={...eT,getAnimatableNone:e=>{let t=e.match(nu);return t?t.map(nl).join(" "):e}},nc={...sG,color:ef,backgroundColor:ef,outlineColor:ef,fill:ef,stroke:ef,borderColor:ef,borderTopColor:ef,borderRightColor:ef,borderBottomColor:ef,borderLeftColor:ef,filter:nd,WebkitFilter:nd},nh=e=>nc[e];function np(e,t){let i=nh(e);return i!==nd&&(i=eT),i.getAnimatableNone?i.getAnimatableNone(t):void 0}let nf=new Set(["auto","none","0"]);class nm extends tV{constructor(e,t,i,r,s){super(e,t,i,r,s,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let r=e[i];if("string"==typeof r&&W(r=r.trim())){let s=function e(t,i,r=1){$(r<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[s,n]=function(e){let t=nn.exec(e);if(!t)return[,];let[,i,r,s]=t;return[`--${i??r}`,s]}(t);if(!s)return;let a=window.getComputedStyle(i).getPropertyValue(s);if(a){let e=a.trim();return ns(e)?parseFloat(e):e}return W(n)?e(n,i,r+1):n}(r,t.current);void 0!==s&&(e[i]=s),i===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!x.has(i)||2!==e.length)return;let[r,s]=e,n=nr(r),a=nr(s);if(n!==a)if(tP(n)&&tP(a))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else tA[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++){var r;(null===e[t]||("number"==typeof(r=e[t])?0===r:null===r||"none"===r||"0"===r||na(r)))&&i.push(t)}i.length&&function(e,t,i){let r,s=0;for(;s<e.length&&!r;){let t=e[s];"string"==typeof t&&!nf.has(t)&&eb(t).values.length&&(r=e[s]),s++}if(r&&i)for(let s of t)e[s]=np(i,r)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=tA[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(i,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let s=i.length-1,n=i[s];i[s]=tA[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==n&&void 0===this.finalKeyframe&&(this.finalKeyframe=n),this.removedTransforms?.length&&this.removedTransforms.forEac
9h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ng=[...ni,ef,eT],nv=e=>ng.find(nt(e)),ny={current:null},nb={current:!1},nx=new WeakMap,nw=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class nS{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:s,visualState:n},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tV,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=P.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,f.render(this.render,!1,!0))};let{latestValues:o,renderState:l}=n;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.blockInitialAnimation=!!s,this.isControllingVariants=sO(t),this.isVariantNode=sL(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];void 0!==o[e]&&O(t)&&t.set(o[e],!1)}}mount(e){this.current=e,nx.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),nb.current||function(){if(nb.current=!0,sR.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ny.current=e.matches;e.addEventListener("change",t),t()}else ny.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ny.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),m(this.notifyUpdate),m(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let i;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let r=b.has(e);r&&this.onBindTransform&&this.onBindTransform();let s=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&f.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),n=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{s(),n(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in sI){let t=sI[e];if(!t)continue;let{isEnabled:i,Feature:r}=t;if(!this.features[e]&&r&&i(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):iO()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<nw.length;t++){let i=nw[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let r=e["on"+i];r&&(this.propEventSubscriptions[i]=this.on(i,r))}this.prevMotionValues=function(e,t,i){for(let r in t){let s=t[r],n=i[r];if(O(s))e.addValue(r,s);else if(O(n))e.addValue(r,k(s,{owner:e}));else if(n!==s)if(e.hasValue(r)){let t=e.getValue(r);!0===t.liveStyle?t.jump(s):t.hasAnimated||t.set(s)}else{let t=e.getStaticValue(r);e.addValue(r,k(void 0!==t?t:s,{owner:e}))}}for(let r in i)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
9addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=k(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){let i=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=i&&("string"==typeof i&&(ns(i)||na(i))?i=parseFloat(i):!nv(i)&&eT.test(t)&&(i=np(e,t)),this.setBaseTarget(e,O(i)?i.get():i)),O(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let r=a(this.props,i,this.presenceContext?.custom);r&&(t=r[e])}if(i&&void 0!==t)return t;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||O(r)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new T),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class nT extends nS{constructor(){super(...arguments),this.KeyframeResolver=nm}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;O(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function nE(e,{style:t,vars:i},r,s){let n,a=e.style;for(n in t)a[n]=t[n];for(n in s?.applyProjectionStyles(a,r),i)a.setProperty(n,i[n])}class nP extends nT{constructor(){super(...arguments),this.type="html",this.renderInstance=nE}readValueFromInstance(e,t){if(b.has(t))return this.projection?.isProjecting?tw(t):tT(e,t);{let i=window.getComputedStyle(e),r=(Y(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return iG(e,t)}build(e,t,i){sW(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return s8(e,t,i)}}let nC=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);class nM extends nT{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=iO}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(b.has(t)){let e=nh(t);return e&&e.default||0}return t=nC.has(t)?t:D(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return s7(e,t,i)}build(e,t,i){sZ(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,r){for(let i in nE(e,t,void 0,r),t.attrs)e.setAttribute(nC.has(i)?i:D(i),t.attrs[i])}mount(e){this.isSVGTag=sQ(e.tagName),super.mount(e)}}let nA=function(e){if("undefined"==typeof Proxy)return e;let t=new Map;return new Proxy((...t)=>e(...t),{get:(i,r)=>"create"===r?e:(t.has(r)||t.set(r,e(r)),t.get(r))})}((tU={animation:{Feature:ic},exit:{Feature:ip},inView:{Feature:sM},tap:{Feature:sw},focus:{Feature:sh},hover:{Feature:sc},pan:{Feature:i8},drag:{Feature:i4,ProjectionNode:sa,MeasureLayout:rd},layout:{ProjectionNode:sa,MeasureLayout:rd}},tq=(e,t)=>s5(e)?new nM(t):new nP(t,{allowProjection:e!==re.Fragment}),function(e,{forwardMotionProps:t}={forwardMotionProps:!1}){return function({preloadedFeatures:e,createVisualElement:t,useRender:i,useVisualState:r,Component:s}){function n(e,n){var a,o,l;let u,d={...(0,re.useContext)(sk.Q),...e,layoutId:function({layoutId:e}){let t=(0,re.useContext)(ri.L).id;return t&&void 0!==e?t+"-"+e:e}(e)},{isStatic:c}=d,h=function(e){let{initial:t,animate:i}=function(e,t){if(sO(e)){let{initial:t,animate:i}=e;return{initial:!1===t||it(t)?t:void 0,animate:it(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,re.useContext)(s_));return(0,re.useMemo)(()=>({initial:t,animate:i}),[sD(t),sD(i)])}(e),p=r(e,c);if(!c&&sR.B){o=0,l=0,(0,re.useContext)(sA).strict;let e=function(e){let{drag:t,layout:i}=sI;if(!t&&!i)return{};let r={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
9(d);u=e.MeasureLayout,h.visualElement=function(e,t,i,r,s){let{visualElement:n}=(0,re.useContext)(s_),a=(0,re.useContext)(sA),o=(0,re.useContext)(sB.t),l=(0,re.useContext)(sk.Q).reducedMotion,u=(0,re.useRef)(null);r=r||a.renderer,!u.current&&r&&(u.current=r(e,{visualState:t,parent:n,props:i,presenceContext:o,blockInitialAnimation:!!o&&!1===o.initial,reducedMotionConfig:l}));let d=u.current,c=(0,re.useContext)(rr);d&&!d.projection&&s&&("html"===d.type||"svg"===d.type)&&function(e,t,i,r){let{layoutId:s,layout:n,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:u,layoutCrossfade:d}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:s,layout:n,alwaysMeasureLayout:!!a||o&&iH(o),visualElement:e,animationType:"string"==typeof n?n:"both",initialPromotionConfig:r,crossfade:d,layoutScroll:l,layoutRoot:u})}(u.current,i,s,c);let h=(0,re.useRef)(!1);(0,re.useInsertionEffect)(()=>{d&&h.current&&d.update(i,o)});let p=i[R],f=(0,re.useRef)(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return(0,sz.E)(()=>{d&&(h.current=!0,window.MotionIsMounted=!0,d.updateFeatures(),i7.render(d.render),f.current&&d.animationState&&d.animationState.animateChanges())}),(0,re.useEffect)(()=>{d&&(!f.current&&d.animationState&&d.animationState.animateChanges(),f.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),f.current=!1))}),d}(s,p,d,t,e.ProjectionNode)}return(0,i9.jsxs)(s_.Provider,{value:h,children:[u&&h.visualElement?(0,i9.jsx)(u,{visualElement:h.visualElement,...d}):null,i(s,e,(a=h.visualElement,(0,re.useCallback)(e=>{e&&p.onMount&&p.onMount(e),a&&(e?a.mount(e):a.unmount()),n&&("function"==typeof n?n(e):iH(n)&&(n.current=e))},[a])),p,c,h.visualElement)]})}e&&function(e){for(let t in e)sI[t]={...sI[t],...e[t]}}(e),n.displayName=`motion.${"string"==typeof s?s:`create(${s.displayName??s.name??""})`}`;let a=(0,re.forwardRef)(n);return a[sF]=s,a}({...s5(e)?ne:s9,preloadedFeatures:tU,useRender:function(e=!1){return(t,i,r,{latestValues:s},n)=>{let a=(s5(t)?function(e,t,i,r){let s=(0,re.useMemo)(()=>{let i=sJ();return sZ(i,t,sQ(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};sU(t,e.style,e),s.style={...t,...s.style}}return s}:function(e,t){let i={},r=function(e,t){let i=e.style||{},r={};return sU(r,i,e),Object.assign(r,function({transformTemplate:e},t){return(0,re.useMemo)(()=>{let i=sX();return sW(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),r}(e,t);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,s,n,t),o=function(e,t,i){let r={};for(let s in e)("values"!==s||"object"!=typeof e.values)&&(s2(s)||!0===i&&s1(s)||
9!t&&!s1(s)||e.draggable&&s.startsWith("onDrag"))&&(r[s]=e[s]);return r}(i,"string"==typeof t,e),l=t!==re.Fragment?{...o,...a,ref:r}:{},{children:u}=i,d=(0,re.useMemo)(()=>O(u)?u.get():u,[u]);return(0,re.createElement)(t,{...l,children:d})}}(t),createVisualElement:tq,Component:e})}))},9751:(e,t,i)=>{"use strict";i.d(t,{Q:()=>r});let r=(0,i(4232).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})}}]);

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.