{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/kE67R4HM4yRIfLIz208X/cZ88k0TRIZc9uAL6XD3m/lmDxDTDwO.js", "ssg:https://framerusercontent.com/modules/Aklk01ENmyVSxIpDPTZq/tUkKgxyfoSbTUYlsT4mN/R4ZcxVTwC.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (65c0278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-2zMS5\";const variantClassNames={OuL_ubs1S:\"framer-v-1lfjqgn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OuL_ubs1S\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lfjqgn\",className,classNames),\"data-framer-name\":\"Logos home\",layoutDependency:layoutDependency,layoutId:\"OuL_ubs1S\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hgvmhp\",\"data-framer-name\":\"Frame 1707479817\",layoutDependency:layoutDependency,layoutId:\"cUA2bod0Q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v2i7k4\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"ybLE1zp8k\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-senpda\",\"data-framer-name\":\"pagbank-logo 1\",layoutDependency:layoutDependency,layoutId:\"w8fTSI2bq\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q4pgz3\",\"data-framer-name\":\"te\u0301le\u0301chargement 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MQP0uBKNy\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 116 33\"><g><path d=\"M 0 32.341 L 0 0 L 115.191 0 L 115.191 32.341 Z\" fill=\"transparent\"></path><path d=\"M 42.25 10.141 L 40.755 11.701 L 40.755 14.139 L 39 14.139 L 39 4.615 L 40.755 4.615 L 40.755 9.491 L 45.436 4.615 L 47.418 4.615 L 43.42 8.873 L 47.646 14.139 L 45.566 14.139 L 42.218 10.173 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 56.946 12.643 L 56.946 14.106 L 49.828 14.106 L 49.828 4.615 L 56.751 4.615 L 56.751 6.078 L 51.583 6.078 L 51.583 8.548 L 56.166 8.548 L 56.166 10.011 L 51.583 10.011 L 51.583 12.643 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 68.318 4.615 L 68.318 14.106 L 66.855 14.106 L 61.622 7.671 L 61.622 14.106 L 59.867 14.106 L 59.867 4.615 L 61.33 4.615 L 66.563 11.051 L 66.563 4.615 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 72.649 13.944 C 71.966 13.749 71.413 13.456 71.023 13.131 L 71.641 11.766 C 72.031 12.091 72.519 12.319 73.071 12.514 C 73.624 12.709 74.209 12.806 74.761 12.806 C 75.314 12.806 75.996 12.709 76.354 12.481 C 76.712 12.254 76.874 11.961 76.874 11.571 C 76.874 11.181 76.776 11.084 76.582 10.889 C 76.386 10.726 76.126 10.563 75.834 10.466 C 75.541 10.368 75.119 10.271 74.599 10.141 C 73.884 9.978 73.299 9.783 72.844 9.621 C 72.389 9.458 71.999 9.166 71.674 8.808 C 71.349 8.451 71.186 7.963 71.186 7.313 C 71.186 6.663 71.316 6.306 71.609 5.883 C 71.901 5.46 72.324 5.103 72.909 4.875 C 73.494 4.648 74.176 4.485 75.021 4.485 C 75.866 4.485 76.159 4.55 76.744 4.713 C 77.296 4.843 77.784 5.07 78.207 5.33 L 77.654 6.696 C 77.231 6.436 76.809 6.273 76.354 6.143 C 75.899 6.013 75.476 5.948 75.021 5.948 C 74.339 5.948 73.819 6.078 73.461 6.306 C 73.136 6.533 72.941 6.858 72.941 7.248 C 72.941 7.638 73.039 7.736 73.234 7.898 C 73.429 8.061 73.689 8.223 73.981 8.288 C 74.274 8.386 74.696 8.483 75.216 8.613 C 75.931 8.776 76.484 8.938 76.972 9.133 C 77.427 9.296 77.817 9.588 78.142 9.946 C 78.467 10.303 78.629 10.791 78.629 11.409 C 78.629 12.026 78.499 12.416 78.207 12.839 C 77.914 13.261 77.492 13.586 76.906 13.846 C 76.321 14.106 75.639 14.236 74.794 14.236 C 73.949 14.236 73.364 14.139 72.681 13.911 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 89.746 4.615 L 89.746 14.106 L 87.991 14.106 L 87.991 10.043 L 83.083 10.043 L 83.083 14.106 L 81.328 14.106 L 81.328 4.615 L 83.083 4.615 L 83.083 8.548 L 87.991 8.548 L 87.991 4.615 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 95.072 13.651 C 94.292 13.229 93.674 12.644 93.252 11.896 C 92.797 11.149 92.602 10.304 92.602 9.394 C 92.602 8.483 92.829 7.638 93.252 6.891 C 93.707 6.143 94.292 5.558 95.072 5.136 C 95.852 4.713 96.73 4.518 97.705 4.518 C 98.68 4.518 99.557 4.713 100.337 5.136 C 101.117 5.558 101.735 6.143 102.157 6.891 C 102.613 7.638 102.808 8.483 102.808 9.394 C 102.808 10.304 102.58 11.149 102.157 11.896 C 101.702 12.644 101.117 13.229 100.337 13.651 C 99.557 14.074 98.68 14.269 97.705 14.269 C 96.73 14.269 95.852 14.041 95.072 13.651 Z M 99.395 12.286 C 99.915 11.994 100.305 11.604 100.597 11.084 C 100.89 10.564 101.02 10.011 101.02 9.361 C 101.02 8.711 100.857 8.158 100.597 7.638 C 100.305 7.118 99.915 6.728 99.395 6.436 C 98.875 6.143 98.322 6.013 97.672 6.013 C 97.022 6.013 96.469 6.143 95.949 6.436 C 95.429 6.728 95.039 7.118 94.747 7.638 C 94.454 8.158 94.324 8.711 94.324 9.361 C 94.324 10.011 94.487 10.564 94.747 11.084 C 95.039 11.604 95.429 11.994 95.949 12.286 C 96.469 12.579 97.022 12.709 97.672 12.709 C 98.322 12.709 98.875 12.579 99.395 12.286 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 107.455 13.651 C 106.675 13.229 106.057 12.644 105.634 11.896 C 105.179 11.149 104.984 10.304 104.984 9.394 C 104.984 8.483 105.212 7.638 105.634 6.891 C 106.089 6.143 106.675 5.558 107.455 5.136 C 108.235 4.713 109.112 4.518 110.087 4.518 C 111.062 4.518 111.94 4.713 112.72 5.136 C 113.5 5.558 114.118 6.143 114.54 6.891 C 114.995 7.638 115.19 8.483 115.19 9.394 C 115.19 10.304 114.963 11.149 114.54 11.896 C 114.085 12.644 113.5 13.229 112.72 13.651 C 111.94 14.074 111.062 14.269 110.087 14.269 C 109.112 14.269 108.235 14.041 107.455 13.651 Z M 111.778 12.286 C 112.298 11.994 112.688 11.604 112.98 11.084 C 113.273 10.564 113.403 10.011 113.403 9.361 C 113.403 8.711 113.24 8.158 112.98 7.638 C 112.688 7.118 112.298 6.728 111.778 6.436 C 111.257 6.143 110.705 6.013 110.055 6.013 C 109.405 6.013 108.852 6.143 108.332 6.436 C 107.812 6.728 107.422 7.118 107.13 7.638 C 106.837 8.158 106.707 8.711 106.707 9.361 C 106.707 10.011 106.87 10.564 107.13 11.084 C 107.422 11.604 107.812 11.994 108.332 12.286 C 108.852 12.579 109.405 12.709 110.055 12.709 C 110.705 12.709 111.257 12.579 111.778 12.286 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 40.43 27.53 C 39.747 27.335 39.195 27.043 38.805 26.685 L 39.422 25.32 C 39.812 25.613 40.3 25.873 40.852 26.068 C 41.405 26.263 41.99 26.36 42.542 26.36 C 43.095 26.36 43.778 26.263 44.135 26.035 C 44.493 25.808 44.655 25.515 44.655 25.125 C 44.655 24.735 44.558 24.637 44.363 24.442 C 44.168 24.28 43.908 24.117 43.615 24.02 C 43.323 23.922 42.9 23.792 42.38 23.695 C 41.665 23.532 41.08 23.337 40.625 23.175 C 40.17 23.012 39.78 22.72 39.455 22.362 C 39.13 22.005 38.967 21.485 38.967 20.867 C 38.967 20.25 39.097 19.86 39.39 19.437 C 39.682 19.014 40.105 18.657 40.69 18.397 C 41.275 18.137 41.958 18.007 42.803 18.007 C 43.648 18.007 43.94 18.072 44.525 18.234 C 45.078 18.397 45.565 18.592 45.988 18.852 L 45.435 20.217 C 45.013 19.957 44.59 19.794 44.135 19.665 C 43.68 19.535 43.258 19.47 42.803 19.47 C 42.12 19.47 41.6 19.599 41.242 19.827 C 40.917 20.055 40.722 20.38 40.722 20.77 C 40.722 21.16 40.82 21.257 41.015 21.452 C 41.21 21.615 41.47 21.745 41.763 21.842 C 42.055 21.94 42.477 22.07 42.998 22.167 C 43.713 22.33 44.265 22.492 44.753 22.687 C 45.208 22.85 45.598 23.142 45.923 23.5 C 46.248 23.857 46.41 24.345 46.41 24.962 C 46.41 25.58 46.28 25.97 45.988 26.393 C 45.695 26.815 45.273 27.14 44.688 27.4 C 44.103 27.66 43.42 27.79 42.575 27.79 C 41.73 27.79 41.145 27.693 40.462 27.465 L 40.462 27.53 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 52.391 23.727 L 50.896 25.288 L 50.896 27.725 L 49.141 27.725 L 49.141 18.234 L 50.896 18.234 L 50.896 23.11 L 55.576 18.234 L 57.559 18.234 L 53.561 22.492 L 57.786 27.758 L 55.706 27.758 L 52.358 23.792 L 52.358 23.727 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 16.186 0 C 7.248 0 0 7.248 0 16.186 C 0 25.125 7.248 32.373 16.186 32.373 C 25.125 32.373 32.373 25.125 32.373 16.186 C 32.373 7.248 25.092 0 16.186 0 Z M 16.967 11.734 L 13.131 15.406 C 13.456 13.651 12.416 12.221 10.531 11.734 Z M 8.938 23.63 L 5.558 23.63 L 5.558 9.328 L 8.841 5.493 C 8.873 5.428 8.906 5.461 8.906 5.493 L 8.906 23.597 Z M 13.716 23.63 L 10.108 18.657 L 12.514 16.317 L 17.909 23.63 Z M 23.467 23.76 L 18.917 23.76 L 18.917 21.062 C 20.087 22.817 21.257 23.597 22.557 23.597 C 23.857 23.597 24.767 22.947 24.767 21.875 C 24.767 19.274 18.819 19.144 18.819 15.309 C 18.819 11.474 20.509 11.896 23.077 11.896 L 26.913 11.896 L 26.913 14.594 C 25.58 12.709 24.507 12.059 23.24 12.059 C 21.972 12.059 21.419 12.611 21.419 13.521 C 21.419 16.512 27.855 15.862 27.855 20.347 C 27.855 24.832 26.327 23.76 23.467 23.76 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 65.719 25.547 L 60.974 25.547 L 60.031 27.758 L 58.211 27.758 L 62.501 18.267 L 64.257 18.267 L 68.547 27.758 L 66.694 27.758 L 65.752 25.547 Z M 65.134 24.117 L 63.346 19.957 L 61.559 24.117 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 70.664 18.234 L 72.419 18.234 L 72.419 27.725 L 70.664 27.725 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path></g></svg>',svgContentId:8834122050,withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hjv8b\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"pfPumJ_Ue\",style:{backgroundColor:\"rgba(15, 23, 43, 0)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14qvrfd\",\"data-framer-name\":\"Frame\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wOYb5CHGI\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120 42\"><g transform=\"translate(0.5 0.854)\"><path d=\"M 0 41 L 0 0 L 119 0 L 119 41 Z\" fill=\"transparent\"></path><path d=\"M 0.328 11.092 L 3.922 12.137 L 3.922 26.597 L 0.328 27.642 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 6 18.484 L 9.514 19.368 L 9.514 27.161 L 6 27.883 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 11.992 16.957 L 15.267 16.073 L 15.267 25.633 L 11.993 24.67 L 11.993 16.957 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 17.422 10.29 L 21.016 11.334 L 21.016 27.562 L 17.422 28.446 L 17.422 10.289 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 109.803 21.228 L 116.145 21.228 C 116.039 20.421 115.696 19.767 115.116 19.266 C 114.537 18.765 113.833 18.515 113.005 18.515 C 112.165 18.515 111.444 18.771 110.841 19.284 C 110.243 19.791 109.898 20.439 109.803 21.228 Z M 109.803 22.571 C 109.862 23.444 110.205 24.151 110.832 24.692 C 111.465 25.234 112.26 25.506 113.218 25.506 C 113.833 25.506 114.406 25.376 114.939 25.117 C 115.471 24.858 115.959 24.475 116.402 23.967 L 117.617 24.94 C 117.009 25.647 116.34 26.168 115.613 26.504 C 114.892 26.84 114.076 27.007 113.164 27.007 C 112.444 27.013 111.73 26.875 111.063 26.601 C 110.428 26.341 109.856 25.946 109.386 25.443 C 108.977 25 108.658 24.481 108.446 23.915 C 108.227 23.33 108.116 22.71 108.118 22.085 C 108.118 20.578 108.57 19.358 109.475 18.426 C 110.379 17.496 111.562 17.031 113.023 17.031 C 114.513 17.031 115.716 17.528 116.633 18.524 C 117.556 19.514 118.016 20.822 118.016 22.448 L 118.016 22.571 Z M 106.084 19.479 C 105.809 19.162 105.464 18.914 105.076 18.754 C 104.705 18.595 104.279 18.515 103.799 18.515 C 102.87 18.515 102.105 18.845 101.506 19.505 C 100.912 20.159 100.615 20.998 100.615 22.023 C 100.615 23.048 100.909 23.885 101.497 24.534 C 102.09 25.182 102.857 25.506 103.799 25.506 C 104.309 25.506 104.759 25.417 105.149 25.24 C 105.543 25.065 105.889 24.795 106.156 24.453 L 107.262 25.7 C 106.759 26.154 106.228 26.486 105.67 26.699 C 105.118 26.904 104.495 27.007 103.799 27.007 C 103.086 27.007 102.426 26.89 101.82 26.654 C 101.229 26.428 100.693 26.079 100.246 25.629 C 99.78 25.17 99.413 24.619 99.167 24.012 C 98.927 23.399 98.807 22.736 98.807 22.023 C 98.807 21.31 98.927 20.648 99.167 20.035 C 99.411 19.424 99.779 18.87 100.246 18.409 C 100.692 17.958 101.228 17.608 101.82 17.384 C 102.42 17.148 103.08 17.031 103.799 17.031 C 104.483 17.031 105.101 17.13 105.652 17.331 C 106.213 17.533 106.729 17.842 107.172 18.241 Z M 89.707 26.769 L 89.707 17.269 L 91.391 17.269 L 91.391 18.356 C 91.815 17.926 92.26 17.608 92.725 17.401 C 93.202 17.188 93.718 17.08 94.239 17.083 C 95.343 17.083 96.215 17.454 96.854 18.197 C 97.493 18.939 97.812 19.961 97.812 21.263 L 97.812 26.769 L 96.111 26.769 L 96.111 21.431 C 96.111 20.435 95.934 19.708 95.582 19.249 C 95.236 18.783 94.69 18.55 93.943 18.55 C 93.096 18.55 92.457 18.798 92.027 19.293 C 91.603 19.782 91.391 20.518 91.391 21.501 L 91.391 26.769 Z M 83.23 25.443 C 84.179 25.443 84.959 25.122 85.571 24.48 C 86.182 23.838 86.488 23.013 86.488 22.006 C 86.488 21.004 86.182 20.182 85.571 19.54 C 84.959 18.892 84.179 18.568 83.23 18.568 C 82.28 18.568 81.5 18.889 80.888 19.532 C 80.277 20.173 79.971 20.998 79.971 22.006 C 79.971 23.019 80.277 23.847 80.888 24.489 C 81.5 25.125 82.28 25.443 83.23 25.443 Z M 88.061 26.769 L 86.401 26.769 L 86.401 25.214 C 86.005 25.773 85.522 26.195 84.951 26.477 C 84.386 26.755 83.737 26.893 83.002 26.893 C 82.361 26.895 81.725 26.769 81.133 26.521 C 80.541 26.266 80.006 25.893 79.56 25.426 C 79.132 24.979 78.796 24.45 78.574 23.87 C 78.352 23.293 78.242 22.665 78.242 21.988 C 78.242 20.521 78.676 19.336 79.543 18.436 C 80.416 17.534 81.57 17.083 83.002 17.083 C 83.725 17.083 84.386 17.234 84.986 17.534 C 85.593 17.835 86.12 18.277 86.523 18.825 L 86.523 17.269 L 88.061 17.269 Z M 68.397 14.574 L 68.397 25.143 L 69.704 25.143 C 71.608 25.143 73.042 24.698 74.006 23.809 C 74.975 22.919 75.46 21.602 75.46 19.858 C 75.46 18.108 74.975 16.792 74.006 15.908 C 73.042 15.018 71.608 14.574 69.704 14.574 Z M 69.434 12.938 C 71.989 12.938 73.931 13.528 75.26 14.706 C 76.595 15.879 77.263 17.596 77.263 19.858 C 77.263 22.115 76.595 23.833 75.26 25.01 C 73.931 26.183 71.989 26.769 69.434 26.769 L 66.612 26.769 L 66.612 12.938 Z M 56.005 21.228 L 62.244 21.228 C 62.139 20.421 61.802 19.767 61.232 19.266 C 60.662 18.765 59.969 18.515 59.155 18.515 C 58.329 18.515 57.619 18.771 57.025 19.284 C 56.438 19.791 56.098 20.439 56.005 21.228 Z M 56.005 22.571 C 56.063 23.444 56.4 24.151 57.018 24.692 C 57.639 25.234 58.422 25.506 59.365 25.506 C 59.97 25.506 60.534 25.376 61.058 25.117 C 61.581 24.858 62.061 24.475 62.497 23.967 L 63.693 24.94 C 63.094 25.647 62.436 26.168 61.72 26.504 C 61.011 26.84 60.208 27.007 59.312 27.007 C 58.602 27.013 57.899 26.875 57.244 26.601 C 56.617 26.34 56.055 25.945 55.595 25.443 C 55.191 24.998 54.877 24.479 54.67 23.915 C 54.454 23.329 54.345 22.71 54.347 22.085 C 54.347 20.578 54.792 19.358 55.682 18.426 C 56.572 17.496 57.735 17.031 59.173 17.031 C 60.639 17.031 61.822 17.528 62.724 18.524 C 63.632 19.514 64.085 20.822 64.085 22.448 L 64.085 22.571 Z M 49.701 14.953 L 49.701 17.269 L 46.401 17.269 L 43.863 23.278 C 43.821 23.378 43.739 23.602 43.619 23.95 L 43.194 25.213 C 43.072 24.778 42.943 24.345 42.806 23.915 C 42.704 23.579 42.632 23.367 42.589 23.278 L 40.087 17.269 L 38.163 17.269 L 42.219 26.769 L 40.512 30.711 L 42.255 30.711 L 47.682 18.622 L 49.701 18.683 L 49.701 24.798 C 49.701 25.593 49.905 26.162 50.312 26.503 C 50.72 26.839 51.403 27.007 52.365 27.007 L 53.437 27.007 L 53.437 25.408 L 52.435 25.408 C 52.148 25.408 51.937 25.343 51.804 25.213 C 51.677 25.084 51.613 24.877 51.613 24.594 L 51.613 18.682 L 53.436 18.682 L 53.436 17.269 L 51.613 17.269 L 51.613 14.953 L 49.7 14.953 Z M 27.813 26.769 L 27.813 12.938 L 30.477 12.938 C 31.505 12.938 32.315 12.986 32.91 13.08 C 33.511 13.169 34.008 13.316 34.402 13.522 C 35.077 13.875 35.588 14.323 35.934 14.865 C 36.288 15.401 36.465 16.008 36.465 16.686 C 36.468 17.238 36.296 17.776 35.975 18.223 C 35.654 18.689 35.197 19.069 34.603 19.364 C 35.577 19.646 36.315 20.088 36.816 20.689 C 37.323 21.284 37.577 22.021 37.577 22.898 C 37.577 23.988 37.089 24.907 36.115 25.656 C 35.146 26.398 33.939 26.769 32.49 26.769 Z M 29.845 18.895 L 31.529 18.895 C 32.462 18.895 33.184 18.704 33.692 18.321 C 34.205 17.937 34.462 17.399 34.462 16.703 C 34.462 15.973 34.206 15.422 33.692 15.051 C 33.177 14.68 32.41 14.494 31.388 14.494 L 29.845 14.494 Z M 29.845 25.143 L 31.918 25.143 C 33.087 25.143 33.972 24.945 34.573 24.551 C 35.18 24.156 35.484 23.573 35.484 22.801 C 35.484 22.041 35.19 21.466 34.603 21.078 C 34.015 20.683 33.147 20.486 31.999 20.486 L 29.845 20.486 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path></g></svg>',svgContentId:9464295590,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n5ru83\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"OpPwognQd\",style:{backgroundColor:\"rgba(15, 23, 43, 0)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ozw5ed\",\"data-framer-name\":\"Frame\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wsMsTO9QY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115 28\"><g transform=\"translate(0.297 0.139)\"><path d=\"M 0.102 28.26 L 0.102 0.26 L 114.102 0.26 L 114.102 28.26 Z\" fill=\"transparent\"></path><path d=\"M 14 0 C 21.731 0 28 6.198 28 13.846 C 28 21.494 21.731 27.692 14 27.692 C 6.268 27.692 0 21.494 0 13.847 C 0 6.199 6.268 0 14 0 Z M 15.072 15.372 C 12.269 15.444 8.961 16.07 8.688 18.084 C 8.526 19.289 10.862 20.327 13.649 20.737 C 17.81 21.348 19.458 20.288 19.599 17.998 C 19.674 16.763 17.875 15.299 15.072 15.372 Z M 14.394 9.555 C 12.658 9.6 9.493 11.242 9.521 12.501 C 9.549 13.761 11.976 14.859 13.711 14.813 C 15.444 14.767 16.828 13.711 16.8 12.451 C 16.772 11.191 16.128 9.509 14.394 9.555 Z M 13.863 6.8 C 13.318 6.923 12.512 8.169 12.608 8.675 C 12.706 9.18 13.787 9.362 14.331 9.239 C 14.875 9.116 15.77 8.329 15.674 7.823 C 15.576 7.318 14.405 6.677 13.863 6.8 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><g transform=\"translate(37.258 9.862)\"><path d=\"M 12.21 9.999 C 9.48 9.999 7.326 7.72 7.326 4.999 C 7.326 2.279 9.48 0 12.21 0 C 14.939 0 17.094 2.279 17.094 4.999 C 17.094 7.793 14.867 9.999 12.21 9.999 Z M 12.21 1.985 C 10.558 1.985 9.265 3.308 9.265 4.999 C 9.265 6.691 10.558 8.014 12.21 8.014 C 13.862 8.014 15.155 6.691 15.155 4.999 C 15.155 3.382 13.79 1.985 12.21 1.985 Z M 24.277 9.999 C 21.548 9.999 19.393 7.72 19.393 4.999 C 19.393 2.279 21.619 0 24.277 0 C 27.006 0 29.161 2.279 29.161 4.999 C 29.233 7.793 27.006 9.999 24.277 9.999 Z M 24.277 1.985 C 22.625 1.985 21.333 3.308 21.333 4.999 C 21.333 6.691 22.625 8.014 24.277 8.014 C 25.929 8.014 27.222 6.691 27.222 4.999 C 27.222 3.382 25.929 1.985 24.277 1.985 Z M 44.173 9.999 C 41.444 9.999 39.289 7.72 39.289 4.999 C 39.289 2.205 41.516 0 44.173 0 C 46.902 0 49.057 2.279 49.057 4.999 C 49.057 7.793 46.831 9.999 44.173 9.999 Z M 44.173 1.985 C 42.521 1.985 41.228 3.308 41.228 4.999 C 41.228 6.691 42.521 8.014 44.173 8.014 C 45.825 8.014 47.118 6.691 47.118 4.999 C 47.118 3.382 45.753 1.985 44.173 1.985 Z M 56.239 9.999 C 53.509 9.999 51.355 7.72 51.355 4.999 C 51.355 2.205 53.581 0 56.239 0 C 58.968 0 61.122 2.279 61.122 4.999 C 61.194 7.793 58.968 9.999 56.239 9.999 Z M 56.239 1.985 C 54.587 1.985 53.294 3.308 53.294 4.999 C 53.294 6.691 54.587 8.014 56.239 8.014 C 57.891 8.014 59.184 6.691 59.184 4.999 C 59.184 3.382 57.891 1.985 56.239 1.985 Z M 1.939 9.485 L 0 9.485 L 0 4.411 C 0 3.161 0.431 2.132 1.149 1.397 C 1.652 0.882 2.586 0.294 4.094 0.367 L 4.094 2.353 C 3.376 2.353 2.873 2.499 2.514 2.867 C 2.011 3.308 1.939 3.97 1.939 4.411 L 1.939 9.484 Z M 32.106 9.705 L 32.106 7.72 C 33.686 7.72 33.973 6.617 33.973 5.661 L 33.973 0.514 L 35.913 0.514 L 35.913 5.587 C 35.984 8.087 34.476 9.705 32.106 9.705 Z M 72.974 0.147 C 71.968 0.147 71.107 0.588 70.46 1.25 C 69.814 0.588 68.952 0.147 67.946 0.147 C 66.007 0.147 64.427 1.764 64.427 3.75 L 64.427 9.632 L 66.366 9.632 L 66.366 3.75 C 66.366 2.868 67.084 2.205 67.874 2.205 C 68.736 2.205 69.382 2.867 69.382 3.75 L 69.382 9.705 L 71.322 9.705 L 71.322 3.75 C 71.322 2.941 72.04 2.205 72.83 2.205 C 73.692 2.205 74.339 2.941 74.339 3.75 L 74.339 9.632 L 76.278 9.632 L 76.278 3.75 C 76.493 1.764 74.913 0.147 72.974 0.147 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path></g></g></svg>',svgContentId:9665283736,withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tvuxc3\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"C9Rh6ebGM\",style:{backgroundColor:\"rgba(15, 23, 43, 0)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-du1vyv\",\"data-framer-name\":\"pagbank-logo 1\",layoutDependency:layoutDependency,layoutId:\"XCbRkmKrt\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dp730b\",\"data-framer-name\":\"datastax-primary-dark 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xIUDepw3S\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 25\"><g transform=\"translate(0 2)\"><path d=\"M 0 22 L 0 0 L 125.583 0 L 125.583 22 Z\" fill=\"transparent\"></path><path d=\"M 4.081 20.974 C 3.744 20.974 3.607 20.77 3.573 20.499 L 3.544 20.499 C 3.418 20.855 3.104 21.041 2.692 21.041 C 2.069 21.041 1.703 20.703 1.703 20.16 C 1.703 19.617 2.103 19.307 2.962 19.307 L 3.545 19.307 L 3.545 19.019 C 3.545 18.606 3.316 18.38 2.847 18.38 C 2.493 18.38 2.259 18.55 2.098 18.815 L 1.823 18.561 C 1.983 18.25 2.337 17.991 2.87 17.991 C 3.579 17.991 4.002 18.358 4.002 18.973 L 4.002 20.577 L 4.339 20.577 L 4.339 20.973 L 4.081 20.973 Z M 3.544 20.126 L 3.544 19.646 L 2.937 19.646 C 2.417 19.646 2.182 19.804 2.182 20.087 L 2.182 20.205 C 2.182 20.493 2.411 20.657 2.765 20.657 C 3.217 20.657 3.543 20.425 3.543 20.126 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 5.016 20.974 L 5.016 18.059 L 5.474 18.059 L 5.474 18.534 L 5.497 18.534 C 5.64 18.206 5.892 17.992 6.332 17.992 C 6.938 17.992 7.321 18.398 7.321 19.104 L 7.321 20.974 L 6.863 20.974 L 6.863 19.183 C 6.863 18.664 6.634 18.398 6.194 18.398 C 5.828 18.398 5.474 18.578 5.474 18.951 L 5.474 20.974 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 9.313 20.975 L 9.313 20.579 L 9.872 20.579 L 9.872 17.428 L 9.313 17.428 L 9.313 17.032 L 10.914 17.032 L 10.914 17.428 L 10.354 17.428 L 10.354 20.579 L 10.914 20.579 L 10.914 20.975 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 11.805 17.032 L 13.446 17.032 C 14.103 17.032 14.509 17.432 14.509 18.048 C 14.509 18.663 14.125 18.844 13.863 18.883 L 13.863 18.917 C 14.149 18.934 14.646 19.177 14.646 19.833 C 14.646 20.489 14.206 20.974 13.618 20.974 L 11.805 20.974 Z M 12.285 18.737 L 13.388 18.737 C 13.765 18.737 13.995 18.539 13.995 18.19 L 13.995 17.998 C 13.995 17.648 13.766 17.451 13.388 17.451 L 12.285 17.451 L 12.285 18.739 Z M 12.285 20.555 L 13.469 20.555 C 13.88 20.555 14.132 20.341 14.132 19.945 L 14.132 19.754 C 14.132 19.358 13.88 19.144 13.469 19.144 L 12.285 19.144 L 12.285 20.557 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 15.578 17.032 L 16.219 17.032 L 17.363 19.155 L 17.392 19.155 L 18.542 17.032 L 19.16 17.032 L 19.16 20.974 L 18.691 20.974 L 18.691 17.652 L 18.662 17.652 L 18.325 18.313 L 17.37 20.03 L 16.415 18.313 L 16.078 17.652 L 16.049 17.652 L 16.049 20.974 L 15.58 20.974 L 15.58 17.032 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 21.196 19.025 C 21.196 17.709 21.797 16.963 22.803 16.963 C 23.466 16.963 23.924 17.28 24.176 17.827 L 23.787 18.058 C 23.627 17.652 23.294 17.386 22.803 17.386 C 22.117 17.386 21.711 17.922 21.711 18.731 L 21.711 19.318 C 21.711 20.126 22.117 20.616 22.803 20.616 C 23.312 20.616 23.661 20.334 23.821 19.905 L 24.203 20.142 C 23.952 20.695 23.466 21.04 22.802 21.04 C 21.795 21.04 21.195 20.34 21.195 19.024 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 24.711 19.516 C 24.711 18.59 25.254 17.991 26.044 17.991 C 26.833 17.991 27.376 18.59 27.376 19.516 C 27.376 20.442 26.833 21.041 26.044 21.041 C 25.254 21.041 24.711 20.442 24.711 19.516 Z M 26.884 19.725 L 26.884 19.307 C 26.884 18.691 26.535 18.392 26.044 18.392 C 25.552 18.392 25.203 18.691 25.203 19.307 L 25.203 19.725 C 25.203 20.341 25.552 20.641 26.044 20.641 C 26.535 20.641 26.884 20.342 26.884 19.725 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 28.157 20.974 L 28.157 18.059 L 28.615 18.059 L 28.615 18.534 L 28.639 18.534 C 28.77 18.235 28.976 17.992 29.433 17.992 C 29.823 17.992 30.178 18.167 30.337 18.585 L 30.348 18.585 C 30.457 18.269 30.743 17.992 31.246 17.992 C 31.847 17.992 32.207 18.398 32.207 19.104 L 32.207 20.974 L 31.749 20.974 L 31.749 19.183 C 31.749 18.669 31.549 18.398 31.102 18.398 C 30.742 18.398 30.41 18.578 30.41 18.951 L 30.41 20.974 L 29.953 20.974 L 29.953 19.183 C 29.953 18.664 29.752 18.398 29.317 18.398 C 28.957 18.398 28.614 18.578 28.614 18.951 L 28.614 20.974 L 28.156 20.974 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 33.18 18.059 L 33.638 18.059 L 33.638 18.534 L 33.661 18.534 C 33.815 18.167 34.119 17.992 34.525 17.992 C 35.262 17.992 35.726 18.585 35.726 19.517 C 35.726 20.449 35.262 21.043 34.525 21.043 C 34.119 21.043 33.838 20.862 33.661 20.5 L 33.638 20.5 L 33.638 22.105 L 33.18 22.105 L 33.18 18.061 Z M 35.233 19.765 L 35.233 19.267 C 35.233 18.748 34.913 18.398 34.398 18.398 C 33.981 18.398 33.638 18.635 33.638 18.957 L 33.638 20.041 C 33.638 20.421 33.98 20.635 34.398 20.635 C 34.913 20.635 35.233 20.285 35.233 19.766 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 38.676 20.974 C 38.339 20.974 38.202 20.77 38.167 20.499 L 38.139 20.499 C 38.012 20.855 37.698 21.041 37.286 21.041 C 36.663 21.041 36.297 20.703 36.297 20.16 C 36.297 19.617 36.697 19.307 37.555 19.307 L 38.139 19.307 L 38.139 19.019 C 38.139 18.606 37.91 18.38 37.441 18.38 C 37.086 18.38 36.852 18.55 36.692 18.815 L 36.416 18.561 C 36.576 18.25 36.931 17.991 37.463 17.991 C 38.173 17.991 38.595 18.358 38.595 18.973 L 38.595 20.577 L 38.932 20.577 L 38.932 20.973 L 38.675 20.973 Z M 38.139 20.126 L 38.139 19.646 L 37.532 19.646 C 37.012 19.646 36.777 19.804 36.777 20.087 L 36.777 20.205 C 36.777 20.493 37.005 20.657 37.36 20.657 C 37.811 20.657 38.137 20.425 38.137 20.126 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 39.609 20.974 L 39.609 18.059 L 40.067 18.059 L 40.067 18.534 L 40.091 18.534 C 40.234 18.206 40.486 17.992 40.925 17.992 C 41.532 17.992 41.915 18.398 41.915 19.104 L 41.915 20.974 L 41.457 20.974 L 41.457 19.183 C 41.457 18.664 41.228 18.398 40.788 18.398 C 40.422 18.398 40.067 18.578 40.067 18.951 L 40.067 20.974 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 44.661 18.06 L 45.112 18.06 L 43.791 21.651 C 43.659 22.002 43.54 22.104 43.105 22.104 L 42.87 22.104 L 42.87 21.708 L 43.334 21.708 L 43.556 21.087 L 42.453 18.06 L 42.911 18.06 L 43.621 20.042 L 43.758 20.516 L 43.787 20.516 L 43.947 20.042 L 44.662 18.06 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 65.042 5.861 L 65.042 3.784 L 75.016 3.784 L 75.016 1.25 L 65.224 1.25 L 62.477 3.343 L 62.477 6.303 L 65.224 8.395 L 73.211 8.395 L 73.211 10.543 L 62.983 10.543 L 62.983 13.077 L 73.03 13.077 L 75.778 10.984 L 75.778 7.954 L 73.03 5.861 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 23.596 1.25 L 16.68 13.077 L 19.642 13.077 L 24.668 4.487 L 29.688 13.077 L 32.651 13.077 L 25.734 1.25 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 45.387 1.25 L 32.086 1.25 L 32.086 3.784 L 37.454 3.784 L 37.454 13.077 L 40.019 13.077 L 40.019 3.784 L 45.387 3.784 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 91.637 1.25 L 78.336 1.25 L 78.336 3.784 L 83.704 3.784 L 83.704 13.077 L 86.269 13.077 L 86.269 3.784 L 91.637 3.784 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 1.703 1.25 L 1.703 13.077 L 12.257 13.077 L 15.004 10.984 L 15.004 3.343 L 12.257 1.25 Z M 12.438 10.543 L 4.27 10.543 L 4.27 3.785 L 12.438 3.785 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 108.484 1.25 L 111.943 7.163 L 108.484 13.077 L 111.447 13.077 L 114.908 7.163 L 111.447 1.25 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 123.876 1.25 L 120.914 1.25 L 117.453 7.163 L 120.914 13.077 L 123.876 13.077 L 120.418 7.163 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 51.754 1.25 L 44.836 13.077 L 47.8 13.077 L 52.818 4.487 L 57.845 13.077 L 60.808 13.077 L 53.89 1.25 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path><path d=\"M 98.004 1.25 L 91.086 13.077 L 94.05 13.077 L 99.068 4.487 L 104.094 13.077 L 107.058 13.077 L 100.14 1.25 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142)) /* {&quot;name&quot;:&quot;Slate 500&quot;} */\"></path></g></svg>',svgContentId:10624009832,withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ehpsfp\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"sgUDYT8Jl\",style:{backgroundColor:\"rgba(15, 23, 43, 0)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15e4qvh\",\"data-framer-name\":\"Group 1000003234\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uhtbiPhvy\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 63 30\"><path d=\"M 15.265 0 C 23.419 0 30.029 6.61 30.029 14.764 C 30.029 22.917 23.418 29.528 15.265 29.528 C 7.111 29.528 0.5 22.917 0.5 14.764 C 0.5 6.61 7.111 0 15.265 0 Z M 15.265 2.404 C 8.439 2.404 2.906 7.938 2.905 14.764 C 2.905 21.59 8.439 27.123 15.265 27.123 C 22.09 27.123 27.624 21.59 27.624 14.764 C 27.624 14.542 27.618 14.322 27.606 14.103 L 18.878 14.103 L 18.878 15.237 L 26.491 15.237 L 26.488 15.269 C 26.224 21.239 21.3 25.999 15.265 25.999 C 9.06 25.999 4.03 20.969 4.03 14.764 C 4.031 8.559 9.06 3.529 15.265 3.529 C 15.444 3.529 15.623 3.534 15.802 3.542 L 15.803 2.416 C 15.624 2.408 15.445 2.404 15.265 2.404 Z M 14.668 8.404 L 14.668 21.1 L 15.802 21.1 L 15.802 21.093 L 18.859 21.093 L 18.859 19.96 L 15.802 19.96 L 15.802 8.404 Z M 10.654 8.352 C 10.194 8.352 9.752 8.535 9.427 8.86 C 9.101 9.186 8.918 9.627 8.918 10.088 C 8.918 10.548 9.101 10.991 9.427 11.316 C 9.752 11.642 10.194 11.825 10.654 11.825 C 11.115 11.825 11.557 11.642 11.883 11.316 C 12.208 10.991 12.392 10.548 12.392 10.088 C 12.392 9.627 12.208 9.186 11.883 8.86 C 11.557 8.535 11.115 8.352 10.654 8.352 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 37.359 22.011 L 47.909 22.011 L 47.909 18.825 L 41.233 18.825 L 41.233 7.416 L 37.359 7.416 Z M 60.656 8.443 C 59.446 7.506 57.889 7.031 56.031 7.031 C 53.824 7.031 51.98 7.709 50.698 8.99 C 49.36 10.329 48.651 12.301 48.651 14.694 C 48.651 17.249 49.4 19.406 50.76 20.765 C 51.828 21.832 53.25 22.395 54.878 22.395 C 58.451 22.395 59.272 20.253 59.272 20.253 L 59.272 22.01 L 62.499 22.01 L 62.499 13.768 L 56.076 13.768 L 56.076 16.347 L 59.032 16.347 C 59.032 16.347 59.061 19.595 56.01 19.595 C 55.234 19.595 54.544 19.313 54.013 18.782 C 53.185 17.955 52.747 16.561 52.747 14.754 C 52.747 11.761 53.937 9.975 55.928 9.975 C 57.173 9.975 58.108 10.739 58.348 11.896 L 62.457 11.896 C 62.244 10.214 61.782 9.337 60.656 8.443 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path></svg>',svgContentId:12259562412,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i2iszm\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"ONhD4RHPM\",style:{backgroundColor:\"rgba(15, 23, 43, 0)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1cwxfxq\",\"data-framer-name\":\"Group 1000003235\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RKBKwqqXd\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106 19\"><path d=\"M 102.481 18.51 L 102.481 2.93 L 105.501 2.93 L 105.501 18.51 Z M 85.961 18.51 L 82.307 18.51 L 78.386 7.054 L 81.787 7.054 L 84.185 15.732 L 86.646 7.054 L 89.882 7.054 Z M 56.6 18.51 L 56.6 2.879 L 59.836 2.879 L 59.836 15.758 L 66.117 15.758 L 66.117 18.51 Z M 97.482 18.51 L 97.482 17.19 C 96.568 18.231 95.4 18.841 93.802 18.841 C 91.188 18.841 90.16 17.217 90.16 15.415 C 90.16 14.197 90.542 13.246 91.467 12.611 C 92.052 12.179 92.8 11.862 94.309 11.583 C 95.236 11.406 96.074 11.38 96.835 11.063 C 97.292 10.873 97.394 10.531 97.394 10.226 C 97.394 9.35 96.772 8.982 95.591 8.982 C 94.309 8.982 93.688 9.502 93.498 10.467 L 90.567 10.467 C 90.72 8.83 91.532 6.698 95.617 6.698 C 99.005 6.698 100.401 7.954 100.401 10.403 L 100.401 18.51 Z M 97.394 12.953 C 96.733 13.27 95.731 13.423 94.869 13.613 C 93.802 13.842 93.18 14.337 93.18 15.238 C 93.18 16.138 93.688 16.659 94.703 16.659 C 96.924 16.659 97.394 15.048 97.394 14.298 Z M 74.592 18.51 L 74.592 17.19 C 73.679 18.231 72.511 18.841 70.912 18.841 C 68.298 18.841 67.271 17.217 67.271 15.415 C 67.271 14.197 67.652 13.246 68.579 12.611 C 69.149 12.179 69.897 11.862 71.42 11.583 C 72.346 11.406 73.184 11.38 73.958 11.063 C 74.402 10.873 74.504 10.531 74.504 10.226 C 74.504 9.35 73.882 8.982 72.714 8.982 C 71.42 8.982 70.799 9.502 70.608 10.467 L 67.677 10.467 C 67.83 8.83 68.642 6.698 72.727 6.698 C 76.115 6.698 77.511 7.954 77.511 10.403 L 77.511 18.51 Z M 74.504 12.953 C 73.843 13.27 72.841 13.423 71.979 13.613 C 70.913 13.842 70.291 14.337 70.291 15.238 C 70.291 16.138 70.8 16.659 71.813 16.659 C 74.034 16.659 74.504 15.048 74.504 14.298 Z M 46.527 13.588 C 46.604 15.224 47.339 16.443 48.989 16.443 C 50.587 16.443 51.019 15.693 51.273 15.135 L 54.369 15.135 C 54.026 17.153 52.034 18.903 49.052 18.903 C 45.347 18.903 43.419 16.607 43.419 12.966 C 43.419 10.695 44.167 6.698 49.179 6.698 C 53.201 6.698 54.508 9.693 54.508 12.648 L 54.508 13.588 Z M 49.077 9.134 C 47.314 9.134 46.654 10.416 46.527 11.583 L 51.386 11.583 C 51.272 10.416 50.803 9.134 49.077 9.134 Z M 35.704 18.511 L 29.005 18.511 L 29.005 2.88 L 35.704 2.88 C 40.31 2.88 42.213 6.293 42.213 10.315 C 42.213 15.631 39.663 18.51 35.704 18.511 Z M 34.866 5.556 L 32.227 5.556 L 32.227 15.846 L 34.867 15.846 C 37.95 15.846 38.825 13.309 38.825 10.555 C 38.825 7.447 37.95 5.556 34.866 5.556 Z M 14.172 12.192 C 14.502 12.598 15.327 13.663 15.327 13.663 C 15.327 13.663 14.503 14.73 14.172 15.136 C 13.87 15.502 13.461 15.765 13.003 15.891 C 12.545 16.016 12.059 15.997 11.612 15.836 C 11.165 15.675 10.779 15.38 10.506 14.991 C 10.232 14.602 10.086 14.139 10.086 13.664 C 10.086 13.189 10.232 12.725 10.506 12.337 C 10.779 11.948 11.165 11.653 11.612 11.492 C 12.059 11.331 12.545 11.312 13.003 11.437 C 13.461 11.562 13.87 11.826 14.172 12.192 Z M 21.176 18.51 L 14.274 18.51 L 14.274 18.473 C 15.263 18.155 15.873 17.622 16.456 16.911 C 16.646 16.671 16.925 16.341 17.217 15.972 C 17.433 16.227 17.649 16.456 17.801 16.62 C 18.867 17.724 19.933 18.333 21.176 18.473 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 22.674 9.109 L 18.995 9.109 L 17.219 11.317 L 19.096 13.588 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 16.47 10.352 L 10.849 0.62 L 0.508 18.51 L 10.608 18.51 L 10.608 18.473 C 8.87 17.991 7.183 16.087 7.183 13.663 C 7.183 10.784 9.517 8.462 12.397 8.462 C 13.996 8.462 15.354 9.134 16.42 10.391 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path></svg>',svgContentId:12862506368,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qnl2nj\",\"data-framer-name\":\"Customer logos\",layoutDependency:layoutDependency,layoutId:\"HDDTilSve\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lujzay\",\"data-framer-name\":\"pagbank-logo 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"S_6nV37kJ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 30\"><g transform=\"translate(0.125 0.237)\"><path d=\"M 0 29.525 L 0 0 L 97.377 0 L 97.377 29.525 Z\" fill=\"transparent\"></path><path d=\"M 37.966 15.655 L 35.933 15.655 L 35.108 19.576 L 32.789 19.576 L 35.045 8.987 L 39.41 8.987 C 41.188 8.987 42.394 10.242 42.394 11.67 C 42.394 14.512 40.14 15.655 37.966 15.655 Z M 38.25 10.542 L 37.013 10.542 L 36.251 14.099 L 37.044 14.099 C 38.6 14.099 40.028 13.75 40.028 11.892 C 40.028 11.05 39.155 10.543 38.251 10.543 Z M 50.11 16.75 C 49.824 18.036 49.744 18.972 49.729 19.575 L 47.49 19.575 C 47.522 19.178 47.665 18.432 47.792 17.703 C 47.221 18.735 46.284 19.75 44.728 19.75 C 43.172 19.75 42.315 18.686 42.315 17.209 C 42.315 13.638 45.505 11.432 48.538 11.432 C 49.458 11.432 50.649 11.59 51.205 11.797 L 50.109 16.751 Z M 48.125 12.909 C 46.299 12.909 44.633 14.845 44.633 16.972 C 44.633 17.687 44.887 18.274 45.712 18.274 C 46.823 18.274 47.887 16.75 48.331 14.845 L 48.76 13.004 C 48.556 12.933 48.341 12.901 48.125 12.909 Z M 58.92 18.512 C 58.206 21.719 57.031 23.179 53.507 23.179 C 52.442 23.179 51.427 22.973 50.745 22.735 L 51.173 21.163 C 51.935 21.575 52.744 21.703 53.46 21.703 C 55.443 21.703 56.205 20.655 56.571 19.163 L 56.824 18.115 C 56.062 19.131 55.268 19.576 53.951 19.576 C 52.317 19.576 51.522 18.56 51.522 17.211 C 51.522 13.622 54.793 11.448 57.84 11.448 C 58.714 11.448 59.809 11.606 60.412 11.797 L 58.921 18.511 Z M 57.364 12.925 C 55.539 12.925 53.84 14.798 53.84 17.02 C 53.84 17.734 54.094 18.258 54.873 18.258 C 56.365 18.258 57.19 16.353 57.523 14.94 L 57.984 13.019 C 57.783 12.957 57.574 12.925 57.364 12.925 Z M 67.382 14.099 C 68.525 14.353 69.255 15.083 69.255 16.194 C 69.255 18.925 66.652 19.576 64.461 19.576 L 60.54 19.576 L 62.794 8.987 L 67.033 8.987 C 68.446 8.987 69.97 9.638 69.97 11.209 C 69.97 12.781 68.922 13.814 67.382 14.099 Z M 64.778 14.829 L 63.777 14.829 L 63.064 18.162 L 64.159 18.162 C 65.493 18.162 66.874 17.75 66.874 16.114 C 66.874 15.003 65.635 14.829 64.778 14.829 Z M 66.016 10.4 L 64.698 10.4 L 64.064 13.431 L 65.192 13.431 C 66.429 13.431 67.636 12.955 67.636 11.543 C 67.636 10.654 66.745 10.4 66.016 10.4 Z M 78.002 16.75 C 77.717 18.036 77.637 18.972 77.622 19.575 L 75.383 19.575 C 75.414 19.178 75.558 18.432 75.684 17.703 C 75.113 18.735 74.177 19.75 72.621 19.75 C 71.065 19.75 70.207 18.686 70.207 17.209 C 70.207 13.638 73.399 11.432 76.43 11.432 C 77.352 11.432 78.542 11.59 79.097 11.797 Z M 76.018 12.909 C 74.193 12.909 72.526 14.845 72.526 16.972 C 72.526 17.687 72.779 18.274 73.605 18.274 C 74.716 18.274 75.78 16.75 76.225 14.845 L 76.653 13.004 C 76.449 12.933 76.234 12.901 76.018 12.909 Z M 87.559 14.305 L 86.447 19.576 L 84.257 19.576 L 85.258 14.782 C 85.322 14.496 85.385 14.226 85.385 13.955 C 85.385 13.353 85.098 12.925 84.336 12.925 C 83.145 12.925 82.575 13.988 82.352 15.02 L 81.383 19.576 L 79.177 19.576 L 80.479 13.384 C 80.606 12.797 80.717 12.21 80.781 11.606 L 82.844 11.606 L 82.606 13.018 C 83.368 11.956 84.162 11.448 85.48 11.448 C 86.797 11.448 87.654 12.082 87.654 13.4 C 87.654 13.686 87.623 13.988 87.559 14.305 Z M 93.306 15.226 L 95.815 19.576 L 93.306 19.576 L 91.147 15.401 L 90.289 19.575 L 88.083 19.575 L 90.497 8.13 L 92.687 8.13 L 91.275 14.892 L 94.687 11.607 L 97.275 11.607 Z M 19.34 0.842 C 17.891 0.285 16.353 0 14.801 0.001 C 13.249 0 11.711 0.285 10.263 0.842 C 4.372 2.758 0.102 8.3 0.102 14.824 C 0.102 19.532 2.326 23.728 5.779 26.42 C 6.81 27.321 8.007 28.013 9.303 28.454 C 11.049 29.162 12.916 29.525 14.801 29.523 C 22.906 29.523 29.5 22.929 29.5 14.824 C 29.5 8.302 25.23 2.76 19.339 0.843\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 14.798 28.271 C 7.379 28.271 1.344 22.236 1.344 14.818 C 1.344 7.399 7.379 1.363 14.798 1.363 C 22.217 1.363 28.252 7.399 28.252 14.818 C 28.252 22.236 22.217 28.271 14.798 28.271 Z\" fill=\"rgb(15,23,43)\"></path><path d=\"M 25.991 12.994 C 25.991 19.173 20.982 24.181 14.804 24.181 C 8.625 24.181 3.617 19.173 3.617 12.994 C 3.617 6.816 8.625 1.807 14.804 1.807 C 20.983 1.807 25.991 6.816 25.991 12.994 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 14.804 24.468 C 8.403 24.468 3.195 19.26 3.195 12.86 C 3.195 6.46 8.404 1.251 14.804 1.251 C 21.204 1.251 26.413 6.459 26.413 12.86 C 26.413 19.26 21.204 24.468 14.804 24.468 Z M 14.804 2.093 C 8.867 2.093 4.037 6.923 4.037 12.86 C 4.037 18.797 8.867 23.626 14.804 23.626 C 20.741 23.626 25.571 18.797 25.571 12.86 C 25.571 6.923 20.741 2.093 14.804 2.093 Z\" fill=\"rgb(15,23,43)\"></path><path d=\"M 22.006 20.063 C 21.622 21.858 20.713 23.5 19.395 24.779 C 18.078 26.058 16.411 26.918 14.604 27.25 C 12.798 27.582 10.934 27.371 9.248 26.643 C 7.561 25.916 6.129 24.705 5.131 23.163 C 3.793 21.096 3.331 18.581 3.846 16.173 C 4.369 13.772 5.823 11.676 7.888 10.345 C 9.954 9.013 12.463 8.555 14.865 9.069 C 17.268 9.584 19.369 11.031 20.707 13.092 C 22.046 15.153 22.512 17.66 22.005 20.065 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 12.949 27.827 C 12.259 27.827 11.57 27.754 10.896 27.608 C 9.648 27.345 8.465 26.836 7.415 26.113 C 6.365 25.389 5.47 24.464 4.779 23.392 C 4.084 22.323 3.607 21.127 3.377 19.872 C 3.147 18.618 3.168 17.33 3.439 16.084 C 4.559 10.851 9.73 7.506 14.963 8.627 C 20.196 9.749 23.541 14.919 22.42 20.152 C 22.156 21.399 21.647 22.582 20.923 23.632 C 20.199 24.682 19.274 25.578 18.201 26.267 C 16.638 27.284 14.814 27.826 12.949 27.827 Z M 12.928 9.252 C 8.838 9.252 5.152 12.105 4.261 16.261 C 4.014 17.399 3.995 18.575 4.206 19.72 C 4.416 20.865 4.852 21.957 5.487 22.933 C 6.117 23.913 6.935 24.758 7.893 25.419 C 8.852 26.08 9.932 26.545 11.071 26.786 C 12.21 27.033 13.385 27.052 14.531 26.842 C 15.676 26.632 16.769 26.196 17.745 25.561 C 18.725 24.931 19.57 24.113 20.231 23.154 C 20.892 22.196 21.357 21.115 21.598 19.975 C 22.621 15.196 19.567 10.475 14.786 9.45 C 14.176 9.319 13.552 9.253 12.928 9.252 Z\" fill=\"rgb(15,23,43)\"></path><path d=\"M 26.797 18.509 C 26.797 20.037 26.19 21.503 25.11 22.583 C 24.029 23.664 22.564 24.271 21.035 24.271 C 19.507 24.271 18.042 23.664 16.961 22.583 C 15.881 21.503 15.273 20.037 15.273 18.509 C 15.273 16.981 15.881 15.515 16.961 14.435 C 18.042 13.354 19.507 12.747 21.035 12.747 C 22.564 12.747 24.029 13.354 25.11 14.435 C 26.19 15.515 26.797 16.981 26.797 18.509 Z\" fill=\"var(--token-7e501c2a-77ee-4ba6-ac49-cdb752b38b58, rgb(98, 116, 142))\"></path><path d=\"M 21.042 24.692 C 19.403 24.69 17.831 24.038 16.672 22.879 C 15.513 21.72 14.861 20.148 14.859 18.509 C 14.861 16.87 15.513 15.299 16.672 14.14 C 17.831 12.981 19.402 12.329 21.041 12.327 C 22.68 12.329 24.252 12.981 25.411 14.14 C 26.57 15.299 27.222 16.87 27.224 18.509 C 27.222 20.148 26.57 21.719 25.411 22.878 C 24.252 24.037 22.681 24.689 21.042 24.692 Z M 21.042 13.169 C 19.626 13.171 18.268 13.734 17.267 14.735 C 16.266 15.736 15.702 17.094 15.7 18.509 C 15.702 19.925 16.266 21.283 17.267 22.284 C 18.268 23.285 19.626 23.849 21.042 23.85 C 22.458 23.849 23.815 23.286 24.817 22.284 C 25.818 21.283 26.381 19.925 26.383 18.509 C 26.381 17.093 25.818 15.736 24.816 14.735 C 23.815 13.734 22.458 13.171 21.042 13.169 Z\" fill=\"rgb(15,23,43)\"></path></g></svg>',svgContentId:9125380468,withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2zMS5.framer-ibnysd, .framer-2zMS5 .framer-ibnysd { display: block; }\",\".framer-2zMS5.framer-1lfjqgn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-2zMS5 .framer-hgvmhp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2zMS5 .framer-1v2i7k4 { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 115px; }\",\".framer-2zMS5 .framer-senpda, .framer-2zMS5 .framer-du1vyv { flex: none; gap: 0px; height: 30px; left: 1px; overflow: hidden; position: absolute; top: 6px; width: 97px; }\",\".framer-2zMS5 .framer-q4pgz3 { flex: none; height: 33px; left: 0px; position: absolute; top: calc(50.42572021484375% - 33px / 2); width: 116px; }\",\".framer-2zMS5 .framer-1hjv8b { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 113px; }\",\".framer-2zMS5 .framer-14qvrfd { flex: none; height: 42px; left: -5px; position: absolute; top: -1px; width: 120px; }\",\".framer-2zMS5 .framer-1n5ru83 { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 116px; }\",\".framer-2zMS5 .framer-ozw5ed { flex: none; height: 28px; left: 1px; position: absolute; top: 6px; width: 115px; }\",\".framer-2zMS5 .framer-tvuxc3 { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 125px; }\",\".framer-2zMS5 .framer-dp730b { bottom: 5px; flex: none; height: 25px; left: -1px; position: absolute; width: 126px; }\",\".framer-2zMS5 .framer-ehpsfp { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 64px; }\",\".framer-2zMS5 .framer-15e4qvh { flex: none; height: 30px; left: 0px; position: absolute; top: 6px; width: 63px; }\",\".framer-2zMS5 .framer-i2iszm { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 108px; }\",\".framer-2zMS5 .framer-1cwxfxq { flex: none; height: 19px; left: 1px; position: absolute; top: 10px; width: 106px; }\",\".framer-2zMS5 .framer-1qnl2nj { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 99px; }\",\".framer-2zMS5 .framer-lujzay { flex: none; height: 30px; left: 0px; position: absolute; top: 6px; width: 98px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 964\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlmDxDTDwO=withCSS(Component,css,\"framer-2zMS5\");export default FramerlmDxDTDwO;FramerlmDxDTDwO.displayName=\"Logos\";FramerlmDxDTDwO.defaultProps={height:40,width:964};addFonts(FramerlmDxDTDwO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlmDxDTDwO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"964\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lmDxDTDwO.map", "// Generated by Framer (29550c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Logos from\"https://framerusercontent.com/modules/kE67R4HM4yRIfLIz208X/cZ88k0TRIZc9uAL6XD3m/lmDxDTDwO.js\";const LogosFonts=getFonts(Logos);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"oB3s0HGUm\",\"f1BFOiCvJ\",\"wLwEYZ1KM\"];const serializationHash=\"framer-qdJNO\";const variantClassNames={f1BFOiCvJ:\"framer-v-ymzoib\",oB3s0HGUm:\"framer-v-aomcd4\",wLwEYZ1KM:\"framer-v-y8a7yf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"oB3s0HGUm\",Mobile:\"wLwEYZ1KM\",Tablet:\"f1BFOiCvJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oB3s0HGUm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oB3s0HGUm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-aomcd4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oB3s0HGUm\",ref:refBinding,style:{...style},...addPropertyOverrides({f1BFOiCvJ:{\"data-framer-name\":\"Tablet\"},wLwEYZ1KM:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ns9cp\",\"data-framer-name\":\"Frame 48096376\",layoutDependency:layoutDependency,layoutId:\"muQywsgm0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5mctdq\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ng2SSUhVs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 26\"><path d=\"M 17.952 23.898 C 17.512 23.736 17.313 23.656 16.873 23.494 C 17.033 22.97 17.113 22.122 16.793 21.235 C 16.433 20.226 15.714 19.419 15.314 18.976 C 15.154 18.814 14.954 18.814 14.835 18.976 C 14.555 19.419 14.075 20.307 14.355 21.396 C 14.475 21.84 14.675 22.244 14.954 22.607 C 14.035 22.122 13.635 21.84 12.796 21.235 C 13.076 20.751 13.356 19.944 13.276 19.056 C 13.196 18.007 12.676 17.039 12.436 16.555 C 12.356 16.394 12.117 16.313 11.957 16.474 C 11.597 16.837 10.917 17.604 10.917 18.693 C 10.917 19.137 11.037 19.581 11.197 19.984 C 10.438 19.298 10.118 18.935 9.438 18.209 C 9.798 17.806 10.278 17.12 10.438 16.192 C 10.598 15.143 10.358 14.134 10.198 13.569 C 10.158 13.368 9.918 13.287 9.758 13.368 C 9.319 13.65 8.479 14.215 8.239 15.264 C 8.119 15.708 8.159 16.152 8.199 16.595 C 7.64 15.789 7.4 15.345 6.92 14.457 C 7.36 14.134 8 13.569 8.359 12.722 C 8.759 11.754 8.759 10.705 8.719 10.1 C 8.719 9.898 8.519 9.737 8.359 9.817 C 7.88 9.979 6.92 10.342 6.441 11.31 C 6.241 11.714 6.161 12.158 6.121 12.601 C 5.761 11.673 5.601 11.189 5.361 10.221 C 5.881 10.019 6.601 9.616 7.16 8.89 C 7.76 8.042 8 6.993 8.119 6.429 C 8.159 6.227 8 6.025 7.84 6.065 C 7.32 6.106 6.321 6.267 5.641 7.074 C 5.361 7.397 5.162 7.841 5.042 8.284 C 4.922 7.276 4.882 6.792 4.842 5.743 C 5.401 5.662 6.201 5.46 6.88 4.855 C 7.68 4.169 8.159 3.161 8.399 2.596 C 8.479 2.394 8.399 2.192 8.199 2.152 C 7.68 2.071 6.681 1.991 5.801 2.636 C 5.441 2.919 5.162 3.282 4.922 3.685 C 5.042 2.555 5.122 1.991 5.401 0.861 C 5.481 0.458 5.361 0.094 5.082 0.014 C 4.802 -0.067 4.482 0.216 4.402 0.619 C 4.122 1.789 4.002 2.394 3.883 3.564 C 3.723 3.12 3.563 2.636 3.323 2.233 C 2.723 1.184 1.844 0.78 1.324 0.619 C 1.165 0.579 0.965 0.821 0.925 1.143 C 0.885 1.991 1.045 3.604 1.764 4.613 C 2.404 5.46 3.243 5.702 3.763 5.743 C 3.763 6.832 3.803 7.356 3.963 8.405 C 3.723 8.002 3.443 7.599 3.083 7.276 C 2.244 6.469 1.284 6.267 0.765 6.227 C 0.565 6.227 0.445 6.509 0.525 6.792 C 0.725 7.599 1.245 9.091 2.164 9.858 C 2.963 10.544 3.843 10.544 4.362 10.463 C 4.602 11.472 4.762 11.996 5.162 12.964 C 4.842 12.642 4.482 12.319 4.082 12.077 C 3.083 11.472 2.084 11.512 1.604 11.633 C 1.404 11.673 1.364 11.996 1.484 12.238 C 1.844 12.964 2.683 14.255 3.763 14.78 C 4.682 15.224 5.521 15.062 6.041 14.861 C 6.521 15.789 6.8 16.232 7.4 17.12 C 7 16.878 6.601 16.636 6.121 16.515 C 5.002 16.192 4.082 16.434 3.603 16.676 C 3.443 16.757 3.443 17.079 3.643 17.281 C 4.162 17.927 5.282 18.976 6.441 19.258 C 7.44 19.5 8.239 19.097 8.679 18.814 C 9.359 19.621 9.718 19.984 10.518 20.71 C 10.078 20.549 9.598 20.428 9.119 20.428 C 7.96 20.347 7.12 20.831 6.72 21.154 C 6.561 21.275 6.641 21.558 6.88 21.759 C 7.52 22.244 8.879 23.05 10.078 23.05 C 11.117 23.05 11.797 22.486 12.156 22.082 C 13.036 22.728 13.476 23.01 14.435 23.494 C 13.955 23.454 13.476 23.454 12.996 23.535 C 11.837 23.736 11.117 24.382 10.797 24.826 C 10.678 24.987 10.837 25.269 11.117 25.39 C 11.877 25.713 13.396 26.197 14.595 25.915 C 15.634 25.673 16.154 24.987 16.433 24.503 C 16.873 24.705 17.113 24.785 17.593 24.947 C 17.992 25.068 18.392 24.947 18.472 24.664 C 18.592 24.341 18.312 24.019 17.952 23.898 Z\" fill=\"var(--token-4a81922f-388d-4922-9657-88257f0fdc25, rgb(69, 85, 108))\"></path></svg>',svgContentId:12622763560,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-faa794e1-5c32-4646-b3ba-9da3b26ce139, rgb(144, 161, 185)))\"},children:\"Trusted by AI innovators & global enterprise\"})}),className:\"framer-1q7s27k\",\"data-framer-name\":\"Trusted by AI innovators & global enterprise\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"CNiUKMQg0\",style:{\"--extracted-r6o4lv\":\"var(--token-faa794e1-5c32-4646-b3ba-9da3b26ce139, rgb(144, 161, 185))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({wLwEYZ1KM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-faa794e1-5c32-4646-b3ba-9da3b26ce139, rgb(144, 161, 185)))\"},children:\"Trusted by AI innovators & global enterprise\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uupdf5\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MtsjeQz3R\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 26\"><path d=\"M 16.842 9.871 C 17.76 9.104 18.279 7.609 18.479 6.801 C 18.559 6.518 18.399 6.195 18.239 6.235 C 17.72 6.235 16.762 6.437 15.924 7.286 C 15.605 7.609 15.285 8.013 15.046 8.417 C 15.205 7.367 15.245 6.841 15.245 5.751 C 15.804 5.67 16.642 5.468 17.241 4.619 C 17.96 3.65 18.119 2.034 18.08 1.145 C 18.08 0.822 17.88 0.579 17.68 0.62 C 17.201 0.781 16.283 1.185 15.684 2.236 C 15.445 2.64 15.245 3.125 15.126 3.569 C 15.006 2.397 14.926 1.791 14.607 0.62 C 14.487 0.216 14.168 -0.067 13.928 0.014 C 13.649 0.095 13.529 0.499 13.609 0.862 C 13.888 1.993 13.968 2.559 14.088 3.69 C 13.848 3.286 13.569 2.923 13.21 2.64 C 12.331 1.953 11.333 2.034 10.814 2.155 C 10.615 2.195 10.535 2.397 10.615 2.599 C 10.854 3.125 11.333 4.135 12.132 4.862 C 12.81 5.468 13.649 5.71 14.168 5.751 C 14.168 6.761 14.128 7.286 13.968 8.296 C 13.848 7.851 13.649 7.447 13.369 7.084 C 12.691 6.235 11.693 6.074 11.174 6.074 C 10.974 6.074 10.854 6.235 10.894 6.437 C 11.014 7.003 11.213 8.053 11.852 8.902 C 12.371 9.629 13.13 10.033 13.649 10.235 C 13.409 11.205 13.249 11.69 12.89 12.619 C 12.85 12.174 12.77 11.73 12.571 11.326 C 12.092 10.356 11.134 9.993 10.655 9.831 C 10.495 9.791 10.295 9.912 10.295 10.114 C 10.255 10.68 10.255 11.73 10.655 12.74 C 11.014 13.588 11.613 14.154 12.092 14.477 C 11.653 15.366 11.373 15.81 10.814 16.618 C 10.894 16.174 10.894 15.729 10.774 15.285 C 10.535 14.235 9.697 13.629 9.258 13.386 C 9.098 13.306 8.898 13.386 8.818 13.588 C 8.659 14.114 8.419 15.164 8.579 16.214 C 8.739 17.103 9.218 17.83 9.577 18.234 C 8.938 19.002 8.579 19.366 7.82 20.012 C 7.98 19.608 8.1 19.163 8.1 18.719 C 8.1 17.628 7.421 16.861 7.062 16.497 C 6.942 16.376 6.703 16.416 6.583 16.578 C 6.304 17.063 5.824 18.032 5.745 19.083 C 5.665 20.012 5.984 20.779 6.224 21.264 C 5.425 21.87 4.986 22.153 4.068 22.638 C 4.348 22.274 4.587 21.87 4.667 21.426 C 4.946 20.335 4.467 19.446 4.188 19.002 C 4.108 18.84 3.868 18.84 3.709 19.002 C 3.31 19.406 2.591 20.254 2.232 21.264 C 1.912 22.153 2.032 23.002 2.152 23.527 C 1.713 23.688 1.513 23.769 1.074 23.931 C 0.675 24.052 0.435 24.375 0.515 24.658 C 0.595 24.941 0.994 25.062 1.394 24.941 C 1.873 24.779 2.072 24.698 2.551 24.496 C 2.831 24.981 3.35 25.668 4.387 25.91 C 5.585 26.193 7.102 25.749 7.86 25.385 C 8.14 25.264 8.299 24.981 8.18 24.82 C 7.86 24.416 7.142 23.729 5.984 23.527 C 5.505 23.446 5.026 23.446 4.547 23.486 C 5.505 22.961 5.944 22.678 6.822 22.072 C 7.182 22.476 7.86 23.042 8.898 23.042 C 10.096 23.042 11.453 22.274 12.092 21.749 C 12.331 21.587 12.411 21.264 12.251 21.143 C 11.852 20.82 10.974 20.335 9.856 20.416 C 9.377 20.456 8.898 20.578 8.459 20.699 C 9.258 19.971 9.617 19.608 10.295 18.8 C 10.735 19.123 11.533 19.487 12.531 19.244 C 13.688 19.002 14.806 17.911 15.325 17.265 C 15.525 17.022 15.525 16.739 15.365 16.659 C 14.886 16.416 13.968 16.174 12.85 16.497 C 12.411 16.618 11.972 16.861 11.573 17.103 C 12.172 16.255 12.451 15.77 12.93 14.841 C 13.449 15.043 14.287 15.245 15.205 14.76 C 16.283 14.235 17.122 12.942 17.481 12.215 C 17.601 11.932 17.561 11.649 17.361 11.609 C 16.842 11.488 15.884 11.447 14.886 12.053 C 14.487 12.296 14.128 12.619 13.808 12.942 C 14.207 11.972 14.367 11.447 14.607 10.437 C 15.165 10.558 16.044 10.518 16.842 9.871 Z\" fill=\"var(--token-4a81922f-388d-4922-9657-88257f0fdc25, rgb(69, 85, 108))\"></path></svg>',svgContentId:12460096671,withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xzb34m-container\",\"data-framer-name\":\"Logo ticker\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hUfR3ECOl-container\",name:\"Logo ticker\",nodeId:\"hUfR3ECOl\",rendersWithMotion:true,scopeId:\"R4ZcxVTwC\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:0,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"hUfR3ECOl\",layoutId:\"hUfR3ECOl\",name:\"Logo ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"961px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klupzf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ohNFWl25h-container\",nodeId:\"ohNFWl25h\",rendersWithMotion:true,scopeId:\"R4ZcxVTwC\",children:/*#__PURE__*/_jsx(Logos,{height:\"100%\",id:\"ohNFWl25h\",layoutId:\"ohNFWl25h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"961px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klupzf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ohNFWl25h-container\",nodeId:\"ohNFWl25h\",rendersWithMotion:true,scopeId:\"R4ZcxVTwC\",children:/*#__PURE__*/_jsx(Logos,{height:\"100%\",id:\"ohNFWl25h\",layoutId:\"ohNFWl25h\",width:\"100%\"})})})],speed:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({f1BFOiCvJ:{fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:20,overflow:false},gap:0,speed:35},wLwEYZ1KM:{fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:20,overflow:false},speed:35}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qdJNO.framer-yyzjqh, .framer-qdJNO .framer-yyzjqh { display: block; }\",\".framer-qdJNO.framer-aomcd4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 122px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 961px; }\",\".framer-qdJNO .framer-10ns9cp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qdJNO .framer-5mctdq, .framer-qdJNO .framer-1uupdf5 { flex: none; height: 26px; position: relative; width: 19px; }\",\".framer-qdJNO .framer-1q7s27k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qdJNO .framer-xzb34m-container { aspect-ratio: 13.728571428571428 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; width: 961px; z-index: 2; }\",\".framer-qdJNO .framer-1klupzf-container { height: auto; position: relative; width: auto; }\",\".framer-qdJNO.framer-v-ymzoib.framer-aomcd4 { width: 711px; }\",\".framer-qdJNO.framer-v-ymzoib .framer-10ns9cp, .framer-qdJNO.framer-v-y8a7yf .framer-10ns9cp { order: 0; }\",\".framer-qdJNO.framer-v-ymzoib .framer-xzb34m-container { height: var(--framer-aspect-ratio-supported, 52px); order: 1; width: 100%; }\",\".framer-qdJNO.framer-v-y8a7yf.framer-aomcd4 { height: min-content; width: 390px; }\",\".framer-qdJNO.framer-v-y8a7yf .framer-xzb34m-container { height: var(--framer-aspect-ratio-supported, 40px); order: 1; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 122\n * @framerIntrinsicWidth 961\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"f1BFOiCvJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"wLwEYZ1KM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR4ZcxVTwC=withCSS(Component,css,\"framer-qdJNO\");export default FramerR4ZcxVTwC;FramerR4ZcxVTwC.displayName=\"Customer logos\";FramerR4ZcxVTwC.defaultProps={height:122,width:961};addPropertyControls(FramerR4ZcxVTwC,{variant:{options:[\"oB3s0HGUm\",\"f1BFOiCvJ\",\"wLwEYZ1KM\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR4ZcxVTwC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...LogosFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR4ZcxVTwC\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"122\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"961\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f1BFOiCvJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wLwEYZ1KM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["noopReturn", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "__rest", "e", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "t", "n", "createGeneratorEasing", "e", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "t", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "SVG", "css", "FramerlmDxDTDwO", "withCSS", "lmDxDTDwO_default", "addFonts", "LogosFonts", "getFonts", "lmDxDTDwO_default", "TickerFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerR4ZcxVTwC", "withCSS", "R4ZcxVTwC_default", "addPropertyControls", "ControlType", "addFonts"]
}
