{
  "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/aTN1nugZcFtl1ZmxxCby/0Bt74tSp3irfaSHdyzPr/FrnDLfuNL-0.js", "ssg:https://framerusercontent.com/modules/aTN1nugZcFtl1ZmxxCby/0Bt74tSp3irfaSHdyzPr/FrnDLfuNL.js", "ssg:https://framerusercontent.com/modules/a6jfVJkIB4JBeDWQiYFe/bWUVnoIi7Vm37YeNna6R/O2mlcIRGX.js", "ssg:https://framerusercontent.com/modules/tyVzEisQFtABruRHegvb/LmosixG91CQVruYBaHOW/pL_IM4wa6-0.js", "ssg:https://framerusercontent.com/modules/yePdEG83wh8u7UCAVtvx/s3Qord9ZqI2DRUYGMogy/mvJz1KYeH.js", "ssg:https://framerusercontent.com/modules/h2cNw2kTB378S2Tf8q9J/srdijCVDACDnmZbMes3F/qD2VsHNoT.js", "ssg:https://framerusercontent.com/modules/tyVzEisQFtABruRHegvb/LmosixG91CQVruYBaHOW/pL_IM4wa6.js", "ssg:https://framerusercontent.com/modules/1huu4VPreXFYEr18sR8p/6NAdRdVi0L37ucxF3DuM/rQ15OJsHD.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", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"D\\xe9veloppeur freelance sp\\xe9cialis\\xe9 en React, Next.js et Node.js. Cr\\xe9ation d'applications web dynamiques avec des conceptions front-end innovantes et une fonctionnalit\\xe9 full-stack robuste.\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"D\\xe9veloppeur freelance sp\\xe9cialis\\xe9 en React, Next.js et Node.js. Cr\\xe9ation d'applications web dynamiques avec des conceptions front-end innovantes et une fonctionnalit\\xe9 full-stack robuste.\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"D\\xe9veloppeur freelance sp\\xe9cialis\\xe9 en React, Next.js et Node.js. Cr\\xe9ation d'applications web dynamiques avec des conceptions front-end innovantes et une fonctionnalit\\xe9 full-stack robuste.\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (575e68f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as localizedValues from\"./FrnDLfuNL-0.js\";const cycleOrder=[\"hptpMqrXc\",\"OATHpNA1c\",\"StirMliPR\"];const serializationHash=\"framer-hvLXF\";const variantClassNames={hptpMqrXc:\"framer-v-rahnz7\",OATHpNA1c:\"framer-v-bexlaq\",StirMliPR:\"framer-v-jh8yr4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={fHqOfzh35:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Horizontal:\"hptpMqrXc\",Mobile:\"StirMliPR\",Vertical:\"OATHpNA1c\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"hptpMqrXc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hptpMqrXc\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();var _getLocalizedValue,_getLocalizedValue1,_getLocalizedValue2;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-rahnz7\",className,classNames),\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"hptpMqrXc\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-15216954-812c-4c53-9ee7-6b4d347a5db0, rgb(197, 172, 140))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({OATHpNA1c:{\"data-framer-name\":\"Vertical\"},StirMliPR:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:800,pixelWidth:800,sizes:\"80px\",src:\"https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png\",srcSet:\"https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png?scale-down-to=512 512w,https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png 800w\"},className:\"framer-lubkhi\",layoutDependency:layoutDependency,layoutId:\"JiAlhsHtv\",style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},...addPropertyOverrides({StirMliPR:{background:{alt:\"\",fit:\"fill\",pixelHeight:800,pixelWidth:800,sizes:\"72px\",src:\"https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png\",srcSet:\"https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png?scale-down-to=512 512w,https://framerusercontent.com/images/6VKk6hgGpaVe4jxr596JLBdXCZw.png 800w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jzybj2\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"ytHgD2Zcp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(14, 14, 14))\"},children:\"Maxence Legu\\xe9d\\xe9\"})}),className:\"framer-1hnzbr1\",\"data-framer-name\":\"title\",fonts:[\"FS;Zodiak-bold\"],layoutDependency:layoutDependency,layoutId:\"nWhX_TC3M\",style:{\"--extracted-1eung3n\":\"rgb(14, 14, 14)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({StirMliPR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(14, 14, 14))\"},children:\"Maxence Legu\\xe9d\\xe9\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue=getLocalizedValue(\"v0\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"Freelance developer specializing in React, Next.js, and Node.js. Crafting dynamic web applications with innovative front-end design and robust full-stack functionality.\"})}),className:\"framer-l9m9ri\",\"data-framer-name\":\"description\",fonts:[\"GF;Nunito-regular\"],layoutDependency:layoutDependency,layoutId:\"oKLKYUF2M\",style:{\"--extracted-r6o4lv\":\"rgb(14, 14, 14)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OATHpNA1c:{children:(_getLocalizedValue1=getLocalizedValue(\"v1\",activeLocale))!==null&&_getLocalizedValue1!==void 0?_getLocalizedValue1:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"Freelance developer specializing in React, Next.js, and Node.js. Crafting dynamic web applications with innovative front-end design and robust full-stack functionality.\"})})},StirMliPR:{children:(_getLocalizedValue2=getLocalizedValue(\"v2\",activeLocale))!==null&&_getLocalizedValue2!==void 0?_getLocalizedValue2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(14, 14, 14))\"},children:\"Freelance developer specializing in React, Next.js, and Node.js. Crafting dynamic web applications with innovative front-end design and robust full-stack functionality.\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hvLXF.framer-1tq3nwd, .framer-hvLXF .framer-1tq3nwd { display: block; }\",\".framer-hvLXF.framer-rahnz7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 240px; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 480px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hvLXF .framer-lubkhi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); position: relative; width: 80px; }\",\".framer-hvLXF .framer-1jzybj2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hvLXF .framer-1hnzbr1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hvLXF .framer-l9m9ri { flex: none; height: auto; max-width: 320px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hvLXF.framer-rahnz7, .framer-hvLXF .framer-1jzybj2 { gap: 0px; } .framer-hvLXF.framer-rahnz7 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-hvLXF.framer-rahnz7 > :first-child { margin-left: 0px; } .framer-hvLXF.framer-rahnz7 > :last-child { margin-right: 0px; } .framer-hvLXF .framer-1jzybj2 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-hvLXF .framer-1jzybj2 > :first-child { margin-top: 0px; } .framer-hvLXF .framer-1jzybj2 > :last-child { margin-bottom: 0px; } }\",\".framer-hvLXF.framer-v-bexlaq.framer-rahnz7 { align-content: center; align-items: center; flex-direction: column; height: min-content; justify-content: center; width: 371px; }\",\".framer-hvLXF.framer-v-bexlaq .framer-1jzybj2 { align-content: center; align-items: center; flex: none; gap: 16px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hvLXF.framer-v-bexlaq.framer-rahnz7, .framer-hvLXF.framer-v-bexlaq .framer-1jzybj2 { gap: 0px; } .framer-hvLXF.framer-v-bexlaq.framer-rahnz7 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-hvLXF.framer-v-bexlaq.framer-rahnz7 > :first-child, .framer-hvLXF.framer-v-bexlaq .framer-1jzybj2 > :first-child { margin-top: 0px; } .framer-hvLXF.framer-v-bexlaq.framer-rahnz7 > :last-child, .framer-hvLXF.framer-v-bexlaq .framer-1jzybj2 > :last-child { margin-bottom: 0px; } .framer-hvLXF.framer-v-bexlaq .framer-1jzybj2 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-hvLXF.framer-v-jh8yr4.framer-rahnz7 { gap: 16px; height: min-content; padding: 16px; width: 358px; }\",\".framer-hvLXF.framer-v-jh8yr4 .framer-lubkhi { height: var(--framer-aspect-ratio-supported, 72px); width: 72px; }\",\".framer-hvLXF.framer-v-jh8yr4 .framer-1jzybj2 { gap: 8px; }\",\".framer-hvLXF.framer-v-jh8yr4 .framer-1hnzbr1 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hvLXF.framer-v-jh8yr4.framer-rahnz7, .framer-hvLXF.framer-v-jh8yr4 .framer-1jzybj2 { gap: 0px; } .framer-hvLXF.framer-v-jh8yr4.framer-rahnz7 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-hvLXF.framer-v-jh8yr4.framer-rahnz7 > :first-child { margin-left: 0px; } .framer-hvLXF.framer-v-jh8yr4.framer-rahnz7 > :last-child { margin-right: 0px; } .framer-hvLXF.framer-v-jh8yr4 .framer-1jzybj2 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-hvLXF.framer-v-jh8yr4 .framer-1jzybj2 > :first-child { margin-top: 0px; } .framer-hvLXF.framer-v-jh8yr4 .framer-1jzybj2 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OATHpNA1c\":{\"layout\":[\"fixed\",\"auto\"]},\"StirMliPR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFrnDLfuNL=withCSS(Component,css,\"framer-hvLXF\");export default FramerFrnDLfuNL;FramerFrnDLfuNL.displayName=\"Cards/Person Card\";FramerFrnDLfuNL.defaultProps={height:240,width:480};addPropertyControls(FramerFrnDLfuNL,{variant:{options:[\"hptpMqrXc\",\"OATHpNA1c\",\"StirMliPR\"],optionTitles:[\"Horizontal\",\"Vertical\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFrnDLfuNL,[{explicitInter:true,fonts:[{family:\"Zodiak\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/63K42MQSJZ57SBX4XJ4J7L4M5IM6V2HQ/DTT4Y5AJV6DYRVZQST5O4K2E6SESQNV3/VGG36BIEB6ODAX4ZN7UV43FK742PFGDV.woff2\",weight:\"700\"},{family:\"Nunito\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFrnDLfuNL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"480\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OATHpNA1c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"StirMliPR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FrnDLfuNL.map", "// Generated by Framer (04e0834)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"YQVyfnHll\",\"M6yyNnBYH\"];const serializationHash=\"framer-02DMl\";const variantClassNames={M6yyNnBYH:\"framer-v-ccu58t\",YQVyfnHll:\"framer-v-1pkzozx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Large:\"YQVyfnHll\",Small:\"M6yyNnBYH\"};const getProps=({amount,height,id,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,f6AaVzMeu:(_ref=amount!==null&&amount!==void 0?amount:props.f6AaVzMeu)!==null&&_ref!==void 0?_ref:\"4+ Years\",SUC_FhvAt:(_ref1=title!==null&&title!==void 0?title:props.SUC_FhvAt)!==null&&_ref1!==void 0?_ref1:\"Experience\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"YQVyfnHll\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SUC_FhvAt,f6AaVzMeu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YQVyfnHll\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1pkzozx\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"YQVyfnHll\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-eca15548-b8b3-457a-984e-26ad86de3a8a, rgb(229, 229, 229))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({M6yyNnBYH:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82)))\"},children:\"Experience\"})}),className:\"framer-1vi8j2g\",fonts:[\"FS;Zodiak-regular\"],layoutDependency:layoutDependency,layoutId:\"RJCh42pxX\",style:{\"--extracted-a0htzi\":\"var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SUC_FhvAt,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({M6yyNnBYH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82)))\"},children:\"Experience\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23)))\"},children:\"15+ Years\"})}),className:\"framer-6j33qd\",fonts:[\"FS;Zodiak-bold\"],layoutDependency:layoutDependency,layoutId:\"QSiEPsrXW\",style:{\"--extracted-r6o4lv\":\"var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:f6AaVzMeu,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({M6yyNnBYH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23)))\"},children:\"15+ Years\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-02DMl.framer-imlkew, .framer-02DMl .framer-imlkew { display: block; }\",\".framer-02DMl.framer-1pkzozx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 160px; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 186px; will-change: var(--framer-will-change-override, transform); }\",\".framer-02DMl .framer-1vi8j2g, .framer-02DMl .framer-6j33qd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-02DMl.framer-1pkzozx { gap: 0px; } .framer-02DMl.framer-1pkzozx > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-02DMl.framer-1pkzozx > :first-child { margin-top: 0px; } .framer-02DMl.framer-1pkzozx > :last-child { margin-bottom: 0px; } }\",\".framer-02DMl.framer-v-ccu58t.framer-1pkzozx { aspect-ratio: 1 / 1; gap: 16px; height: var(--framer-aspect-ratio-supported, 140px); width: 140px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-02DMl.framer-v-ccu58t.framer-1pkzozx { gap: 0px; } .framer-02DMl.framer-v-ccu58t.framer-1pkzozx > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-02DMl.framer-v-ccu58t.framer-1pkzozx > :first-child { margin-top: 0px; } .framer-02DMl.framer-v-ccu58t.framer-1pkzozx > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 186\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"M6yyNnBYH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SUC_FhvAt\":\"title\",\"f6AaVzMeu\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO2mlcIRGX=withCSS(Component,css,\"framer-02DMl\");export default FramerO2mlcIRGX;FramerO2mlcIRGX.displayName=\"Cards/Stat Card\";FramerO2mlcIRGX.defaultProps={height:160,width:186};addPropertyControls(FramerO2mlcIRGX,{variant:{options:[\"YQVyfnHll\",\"M6yyNnBYH\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},SUC_FhvAt:{defaultValue:\"Experience\",displayTextArea:false,title:\"Title\",type:ControlType.String},f6AaVzMeu:{defaultValue:\"4+ Years\",displayTextArea:false,title:\"Amount\",type:ControlType.String}});addFonts(FramerO2mlcIRGX,[{explicitInter:true,fonts:[{family:\"Zodiak\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ECUEQQ5BLZLFJS3PPLWOEEVS7SQONQMH/WNTXEMDDVWUVWDURRKDXCJC6G7TMP277/TBWKTFSYABV4KN4GNIJMAOQUOTYBUWB3.woff2\",weight:\"400\"},{family:\"Zodiak\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/63K42MQSJZ57SBX4XJ4J7L4M5IM6V2HQ/DTT4Y5AJV6DYRVZQST5O4K2E6SESQNV3/VGG36BIEB6ODAX4ZN7UV43FK742PFGDV.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO2mlcIRGX\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"186\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M6yyNnBYH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerVariables\":\"{\\\"SUC_FhvAt\\\":\\\"title\\\",\\\"f6AaVzMeu\\\":\\\"amount\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O2mlcIRGX.map", "export const v0=\"Javascript Typ\\xe9\";export const v1=\"Framework React\";export const v2=\"Utilitaire CSS\";export const v3=\"Navigateur Web\";export const v4=\"D\\xe9ploiement Serverless\";export const v5=\"Base de donn\\xe9es NoSQL\";\nexport const __FramerMetadata__ = {\"exports\":{\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (04e0834)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"juZUpxaTt\",\"dikHUkQLL\",\"Qs7PNHeka\",\"mWyixHzkl\",\"ZeE5L9Jn_\",\"gmGyWpHtf\",\"VWLZ5jhRk\",\"h_9KcF_14\",\"H9WeLgX0v\",\"oivOy_Z4d\",\"ZUeyXxXIO\"];const serializationHash=\"framer-BOtYt\";const variantClassNames={dikHUkQLL:\"framer-v-1jk05ju\",gmGyWpHtf:\"framer-v-1paykt2\",h_9KcF_14:\"framer-v-ckgvj1\",H9WeLgX0v:\"framer-v-1ttw676\",juZUpxaTt:\"framer-v-1b2zz4e\",mWyixHzkl:\"framer-v-9pp74b\",oivOy_Z4d:\"framer-v-16wty2e\",Qs7PNHeka:\"framer-v-1oykg3b\",VWLZ5jhRk:\"framer-v-ubta41\",ZeE5L9Jn_:\"framer-v-1wunxce\",ZUeyXxXIO:\"framer-v-1iu8lji\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Next.js\":\"juZUpxaTt\",\"Node.js\":\"gmGyWpHtf\",Arc:\"mWyixHzkl\",AWS:\"oivOy_Z4d\",Docker:\"H9WeLgX0v\",GraphQL:\"ZeE5L9Jn_\",MongoDB:\"VWLZ5jhRk\",Supabase:\"ZUeyXxXIO\",Tailwind:\"dikHUkQLL\",Typescript:\"Qs7PNHeka\",Vercel:\"h_9KcF_14\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"juZUpxaTt\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"juZUpxaTt\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"dikHUkQLL\",\"Qs7PNHeka\",\"mWyixHzkl\",\"ZeE5L9Jn_\",\"gmGyWpHtf\",\"VWLZ5jhRk\",\"h_9KcF_14\",\"H9WeLgX0v\",\"oivOy_Z4d\",\"ZUeyXxXIO\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ZUeyXxXIO\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"dikHUkQLL\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"Qs7PNHeka\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"mWyixHzkl\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"ZeE5L9Jn_\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"gmGyWpHtf\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"VWLZ5jhRk\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"h_9KcF_14\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"H9WeLgX0v\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"oivOy_Z4d\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1b2zz4e\",className,classNames),\"data-framer-name\":\"Next.js\",layoutDependency:layoutDependency,layoutId:\"juZUpxaTt\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({dikHUkQLL:{\"data-framer-name\":\"Tailwind\"},gmGyWpHtf:{\"data-framer-name\":\"Node.js\"},h_9KcF_14:{\"data-framer-name\":\"Vercel\"},H9WeLgX0v:{\"data-framer-name\":\"Docker\"},mWyixHzkl:{\"data-framer-name\":\"Arc\"},oivOy_Z4d:{\"data-framer-name\":\"AWS\"},Qs7PNHeka:{\"data-framer-name\":\"Typescript\"},VWLZ5jhRk:{\"data-framer-name\":\"MongoDB\"},ZeE5L9Jn_:{\"data-framer-name\":\"GraphQL\"},ZUeyXxXIO:{\"data-framer-name\":\"Supabase\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1m8fu7r\",\"data-framer-name\":\"NextJS logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:513,intrinsicWidth:513,layoutDependency:layoutDependency,layoutId:\"de0pB5IMs\",svg:'<svg width=\"513\" height=\"513\" viewBox=\"0 0 513 513\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_132_23)\">\\n<path d=\"M386.968 36.2033C217.629 -63.3654 2.45387 58.2452 0.581603 254.577C-1.24667 446.294 201.644 570.123 370.602 485.74L186.13 214.332L186.13 382.329C186.13 400.942 150.511 400.942 150.511 382.329V157.116C150.511 142.34 177.958 141.128 185.736 153.972L395.999 471.268C553.95 369.53 551.816 133.132 386.968 36.2033ZM363.212 354.142L327.481 299.565V150.154C327.481 136.221 363.212 136.221 363.212 150.154V354.142Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_132_23\">\\n<rect width=\"512\" height=\"512\" fill=\"white\" transform=\"translate(0.569336 0.695312)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1qocmud\",\"data-framer-name\":\"Supabase Logo\",fill:\"black\",intrinsicHeight:113,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"wR_FL5PMQ\",svg:'<svg width=\"109\" height=\"113\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M63.708 110.284c-2.86 3.601-8.658 1.628-8.727-2.97l-1.007-67.251h45.22c8.19 0 12.758 9.46 7.665 15.874l-43.151 54.347Z\" fill=\"url(#a)\"/><path d=\"M63.708 110.284c-2.86 3.601-8.658 1.628-8.727-2.97l-1.007-67.251h45.22c8.19 0 12.758 9.46 7.665 15.874l-43.151 54.347Z\" fill=\"url(#b)\" fill-opacity=\".2\"/><path d=\"M45.317 2.071c2.86-3.601 8.657-1.628 8.726 2.97l.442 67.251H9.83c-8.19 0-12.759-9.46-7.665-15.875L45.317 2.072Z\" fill=\"#3ECF8E\"/><defs><linearGradient id=\"a\" x1=\"53.974\" y1=\"54.974\" x2=\"94.163\" y2=\"71.829\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#249361\"/><stop offset=\"1\" stop-color=\"#3ECF8E\"/></linearGradient><linearGradient id=\"b\" x1=\"36.156\" y1=\"30.578\" x2=\"54.484\" y2=\"65.081\" gradientUnits=\"userSpaceOnUse\"><stop/><stop offset=\"1\" stop-opacity=\"0\"/></linearGradient></defs></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1bluuaw\",\"data-framer-name\":\"tailwindcss-icon logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:1001,intrinsicWidth:1001,layoutDependency:layoutDependency,layoutId:\"GYsObdugB\",svg:'<svg width=\"1001\" height=\"1001\" viewBox=\"0 0 1001 1001\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M489.822 226.96C328.322 232.093 280.322 347.46 269.322 409.96C283.655 386.793 328.822 335.961 395.322 335.961C472.822 335.961 531.822 422.461 567.822 449.461C611.559 482.264 699.445 525.576 814.822 490.461C906.822 462.461 949.489 364.793 958.822 318.46C914.322 378.96 846.822 415.299 763.322 372.46C705.822 342.96 662.822 221.461 489.822 226.96Z\" fill=\"#07B6D5\"/>\\n<path d=\"M261.322 501.46C99.8223 506.593 51.8223 621.96 40.8223 684.46C55.1556 661.293 100.322 610.461 166.822 610.461C244.322 610.461 303.322 696.961 339.322 723.961C383.059 756.764 470.945 800.076 586.322 764.961C678.322 736.961 720.989 639.293 730.322 592.96C685.822 653.46 618.322 689.799 534.822 646.96C477.322 617.46 434.322 495.961 261.322 501.46Z\" fill=\"#07B6D5\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1i5qw0l\",\"data-framer-name\":\"TypeScript logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:2501,intrinsicWidth:2501,layoutDependency:layoutDependency,layoutId:\"VH3PwUJDj\",svg:'<svg width=\"2501\" height=\"2501\" viewBox=\"0 0 2501 2501\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_132_34)\">\\n<path d=\"M0.538574 0.392578H2500.54V2500.39H0.538574V0.392578Z\" fill=\"#017ACB\"/>\\n<path d=\"M1200.93 926.174H1320.85V1133.21H996.632V2054.3L988.039 2056.64C976.32 2059.77 822.023 2059.77 788.82 2056.25L762.257 2053.91V1133.21H438.039V926.174L540.773 925.002C597.023 924.221 741.554 924.221 861.867 925.002C982.179 925.783 1134.52 926.174 1200.93 926.174ZM2116.16 1956.64C2068.51 2007.03 2017.34 2035.16 1932.18 2058.21C1895.07 2068.36 1888.82 2068.75 1805.23 2068.36C1721.63 2067.97 1714.99 2067.97 1674.37 2057.42C1569.29 2030.47 1484.52 1977.74 1426.71 1903.13C1410.3 1882.03 1383.35 1838.28 1383.35 1832.81C1383.35 1831.25 1387.26 1827.74 1392.34 1825.39C1397.41 1823.05 1407.96 1816.41 1416.55 1811.33C1425.15 1806.25 1440.77 1796.88 1451.32 1791.41C1461.87 1785.94 1492.34 1767.97 1518.9 1751.96C1545.46 1735.94 1569.68 1723.05 1572.41 1723.05C1575.15 1723.05 1580.23 1728.52 1584.13 1735.16C1607.57 1774.61 1662.26 1825 1700.93 1842.19C1724.76 1852.35 1777.49 1863.67 1802.88 1863.67C1826.32 1863.67 1869.29 1853.52 1892.34 1842.97C1916.94 1831.64 1929.44 1820.31 1944.29 1797.66C1954.44 1781.64 1955.62 1777.35 1955.23 1746.88C1955.23 1718.75 1953.66 1710.94 1945.85 1698.05C1923.98 1662.11 1894.29 1643.36 1773.98 1590.24C1649.76 1535.16 1593.9 1502.35 1548.59 1458.21C1514.99 1425.39 1508.35 1416.41 1487.26 1375.39C1459.91 1322.66 1456.4 1305.47 1456.01 1226.96C1455.62 1171.88 1456.79 1153.91 1462.65 1135.16C1470.85 1107.03 1497.41 1052.74 1509.52 1039.06C1534.52 1009.77 1543.51 1000.78 1561.09 986.33C1614.21 942.58 1697.02 913.674 1776.32 910.939C1785.3 910.939 1814.99 912.502 1842.73 914.455C1922.41 921.096 1976.71 940.627 2029.05 982.424C2068.51 1013.67 2128.27 1087.11 2122.41 1096.88C2118.51 1102.74 1962.65 1206.64 1952.49 1209.77C1946.24 1211.72 1941.94 1209.38 1933.35 1199.22C1880.23 1135.55 1858.74 1121.88 1807.18 1118.75C1770.46 1116.41 1750.93 1120.71 1726.32 1137.11C1700.54 1154.3 1688.04 1180.47 1688.04 1216.8C1688.43 1269.92 1708.74 1294.92 1783.74 1332.03C1832.18 1355.86 1873.59 1375.39 1876.71 1375.39C1881.4 1375.39 1981.79 1425.39 2007.96 1441.02C2129.84 1512.5 2179.44 1585.94 2192.34 1712.5C2201.71 1807.81 2174.76 1894.92 2116.16 1956.64Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_132_34\">\\n<rect width=\"2500\" height=\"2500\" fill=\"white\" transform=\"translate(0.538574 0.392578)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kybipt\",\"data-framer-name\":\"arc logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:220,intrinsicWidth:257,layoutDependency:layoutDependency,layoutId:\"owdrENIxt\",svg:'<svg width=\"257\" height=\"220\" viewBox=\"0 0 257 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_132_4)\">\\n<path d=\"M124.284 0.142289C138.12 0.540535 150.617 8.66255 156.604 21.2311L180.365 71.2151L180.747 70.2495C181.696 67.7375 182.471 65.1857 183.062 62.6097L183.394 61.0613C187.398 41.0419 206.857 28.0847 226.915 32.0455C236.536 33.9675 244.999 39.6337 250.441 47.7969C255.883 55.9602 257.858 65.9515 255.932 75.5718C250.595 102.223 236.837 126.959 217.103 146.554L216.478 147.162L224.809 164.675C234.476 185.006 224.459 209.578 203.408 216.474L202.458 216.771L201.733 216.99C198.501 217.899 195.147 218.364 191.837 218.364C177.68 218.364 164.625 210.275 158.416 197.261L151.987 183.744L150.364 184.145C141.672 186.199 132.856 187.337 124.036 187.513L121.631 187.537C113.144 187.537 104.515 186.55 95.8951 184.636L94.1948 184.24L88.0182 197.227C83.8469 205.998 76.3997 212.761 67.3049 216.08L66.2057 216.461C56.6127 219.624 46.1435 218.724 37.2453 213.978C19.6856 204.643 12.9894 182.791 21.5574 164.743L29.2272 148.613L28.5564 147.963C18.0427 137.592 9.7078 125.8 4.17709 113.127L3.44035 111.394L3.33375 111.113C-4.27685 92.1879 4.86311 70.6471 23.7747 62.9912C38.6084 56.9861 55.0519 61.2984 65.1633 72.5694L65.354 72.7875L89.7996 21.3657C95.7219 8.70723 108.276 0.514989 122.187 0.140343L123.222 0.130371L124.284 0.142289Z\" fill=\"white\"/>\\n<path d=\"M87.7697 170.175L109.666 124.107C92.942 120.556 76.1148 110.211 66.5977 97.625L43.7017 145.762C56.4255 156.555 71.7011 165.037 87.7697 170.175Z\" fill=\"#1A007F\"/>\\n<path d=\"M179.147 96.2456C168.147 109.728 152.872 119.728 136.527 123.624L158.354 169.554C174.285 164.175 189.181 155.486 202.043 144.348L179.147 96.2456Z\" fill=\"#4E000A\"/>\\n<path d=\"M43.7017 145.762L32.2536 169.83C26.4262 182.071 30.8054 197.14 42.8051 203.519C55.529 210.278 71.1839 205.002 77.3217 192.14L87.7697 170.175C71.6355 164.974 56.6679 156.682 43.7017 145.762Z\" fill=\"#1A007F\"/>\\n<path d=\"M224.595 43.6949C218.056 42.3856 211.264 43.7283 205.716 47.4275C200.167 51.1267 196.315 56.8791 195.009 63.4186C192.595 75.4873 186.94 86.7285 179.147 96.28L202.009 144.417C223.112 126.107 238.698 101.176 244.284 73.2805C247.008 59.6256 238.18 46.3845 224.595 43.6949Z\" fill=\"#FF9396\"/>\\n<path d=\"M136.527 123.624C131.631 124.797 126.631 125.417 121.631 125.417C117.735 125.417 113.7 124.969 109.666 124.107C92.9421 120.555 76.1149 110.211 66.5978 97.6247C64.2186 94.4869 62.2876 91.2111 60.9428 87.8663C55.736 75.0045 41.0811 68.7978 28.2193 73.9701C15.3575 79.1768 9.15078 93.8317 14.3231 106.694C20.2195 121.314 30.6331 134.727 43.7018 145.762C56.6555 156.681 71.6117 164.973 87.7353 170.175C98.8041 173.727 110.287 175.692 121.597 175.692C134.148 175.692 146.527 173.52 158.32 169.554L136.527 123.624Z\" fill=\"#002DC8\"/>\\n<path d=\"M214.077 169.727L202.009 144.348L179.147 96.2458L179.113 96.2802C179.113 96.2802 179.113 96.2458 179.147 96.2458L145.907 26.3162C141.742 17.5599 132.914 11.9785 123.217 11.9717C113.528 11.9717 104.7 17.5578 100.528 26.3162L66.6323 97.625C76.1494 110.211 92.9766 120.556 109.7 124.107L120.666 101.073C121.7 98.9009 124.804 98.9009 125.838 101.073L136.562 123.624L158.389 169.555L169.113 192.106C173.275 200.88 182.125 206.467 191.837 206.45C194.078 206.45 196.319 206.14 198.526 205.519C213.664 201.347 220.836 183.934 214.077 169.727Z\" fill=\"#FF536A\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_132_4\">\\n<rect width=\"256\" height=\"219\" fill=\"white\" transform=\"translate(0.6521 0.130371)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1qcdgmw\",\"data-framer-name\":\"GraphQL_Logo logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:401,intrinsicWidth:401,layoutDependency:layoutDependency,layoutId:\"oSujufMoD\",svg:'<svg width=\"401\" height=\"401\" viewBox=\"0 0 401 401\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M43.1791 294.743L57.5547 303.043L217.705 25.6632L203.329 17.3632L43.1791 294.743Z\" fill=\"#E535AB\"/>\\n<path d=\"M360.187 272.583H39.8867V289.183H360.187V272.583Z\" fill=\"#E535AB\"/>\\n<path d=\"M46.2246 281.909L206.435 374.409L214.735 360.034L54.5246 267.534L46.2246 281.909Z\" fill=\"#E535AB\"/>\\n<path d=\"M185.398 40.8301L345.608 133.33L353.908 118.954L193.698 26.4545L185.398 40.8301Z\" fill=\"#E535AB\"/>\\n<path d=\"M46.2684 118.891L54.5684 133.267L214.778 40.7666L206.478 26.391L46.2684 118.891Z\" fill=\"#E535AB\"/>\\n<path d=\"M182.505 25.6661L342.655 303.046L357.031 294.746L196.881 17.3661L182.505 25.6661Z\" fill=\"#E535AB\"/>\\n<path d=\"M69.1859 107.883H52.5859V292.883H69.1859V107.883Z\" fill=\"#E535AB\"/>\\n<path d=\"M347.586 107.883H330.986V292.883H347.586V107.883Z\" fill=\"#E535AB\"/>\\n<path d=\"M196.358 354.825L203.608 367.382L342.948 286.932L335.698 274.375L196.358 354.825Z\" fill=\"#E535AB\"/>\\n<path d=\"M369.586 298.283C359.986 314.983 338.586 320.683 321.886 311.083C305.186 301.483 299.486 280.083 309.086 263.383C318.686 246.683 340.086 240.983 356.786 250.583C373.586 260.283 379.286 281.583 369.586 298.283Z\" fill=\"#E535AB\"/>\\n<path d=\"M90.9862 137.384C81.3862 154.084 59.9862 159.784 43.2862 150.184C26.5862 140.584 20.8862 119.184 30.4862 102.484C40.0862 85.7835 61.4862 80.0835 78.1862 89.6835C94.8862 99.3835 100.586 120.684 90.9862 137.384Z\" fill=\"#E535AB\"/>\\n<path d=\"M30.5858 298.283C20.9858 281.583 26.6858 260.283 43.3858 250.583C60.0858 240.983 81.3858 246.683 91.0858 263.383C100.686 280.083 94.9858 301.383 78.2858 311.083C61.4858 320.683 40.1858 314.983 30.5858 298.283Z\" fill=\"#E535AB\"/>\\n<path d=\"M309.186 137.384C299.586 120.684 305.286 99.3835 321.986 89.6835C338.686 80.0835 359.986 85.7835 369.686 102.484C379.286 119.184 373.586 140.484 356.886 150.184C340.186 159.784 318.786 154.084 309.186 137.384Z\" fill=\"#E535AB\"/>\\n<path d=\"M200.087 396.183C180.787 396.183 165.187 380.583 165.187 361.283C165.187 341.983 180.787 326.383 200.087 326.383C219.387 326.383 234.987 341.983 234.987 361.283C234.987 380.483 219.387 396.183 200.087 396.183Z\" fill=\"#E535AB\"/>\\n<path d=\"M200.087 74.383C180.787 74.383 165.187 58.783 165.187 39.483C165.187 20.183 180.787 4.58301 200.087 4.58301C219.387 4.58301 234.987 20.183 234.987 39.483C234.987 58.783 219.387 74.383 200.087 74.383Z\" fill=\"#E535AB\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1wvvtxb\",\"data-framer-name\":\"nodejs-icon-alt logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:293,intrinsicWidth:257,layoutDependency:layoutDependency,layoutId:\"LwTriONkW\",svg:'<svg width=\"257\" height=\"293\" viewBox=\"0 0 257 293\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_133_39)\">\\n<path d=\"M135.725 2.48382C131.382 0.0405507 126.224 0.0405507 121.88 2.48382L7.58958 68.452C3.246 70.8953 0.802734 75.5103 0.802734 80.3969V212.605C0.802734 217.491 3.51747 222.106 7.58958 224.55L121.88 290.518C126.224 292.961 131.382 292.961 135.725 290.518L250.016 224.55C254.359 222.106 256.803 217.491 256.803 212.605V80.3969C256.803 75.5103 254.088 70.8953 250.016 68.452L135.725 2.48382Z\" fill=\"url(#paint0_linear_133_39)\"/>\\n<mask id=\"mask0_133_39\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"257\" height=\"293\">\\n<path d=\"M135.725 2.48382C131.382 0.0405507 126.224 0.0405507 121.88 2.48382L7.58958 68.452C3.246 70.8953 0.802734 75.5103 0.802734 80.3969V212.605C0.802734 217.491 3.51747 222.106 7.58958 224.55L121.88 290.518C126.224 292.961 131.382 292.961 135.725 290.518L250.016 224.55C254.359 222.106 256.803 217.491 256.803 212.605V80.3969C256.803 75.5103 254.088 70.8953 250.016 68.452L135.725 2.48382Z\" fill=\"url(#paint1_linear_133_39)\"/>\\n</mask>\\n<g mask=\"url(#mask0_133_39)\">\\n<path d=\"M250.287 68.4515L135.454 2.48335C134.368 1.9404 133.011 1.39745 131.925 1.12598L3.24609 221.563C4.33199 222.92 5.68936 224.006 7.04673 224.821L121.88 290.789C125.138 292.689 128.939 293.232 132.468 292.146L253.274 71.1663C252.459 70.0804 251.373 69.266 250.287 68.4515Z\" fill=\"url(#paint2_linear_133_39)\"/>\\n</g>\\n<mask id=\"mask1_133_39\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"257\" height=\"293\">\\n<path d=\"M135.725 2.48382C131.382 0.0405507 126.224 0.0405507 121.88 2.48382L7.58958 68.452C3.246 70.8953 0.802734 75.5103 0.802734 80.3969V212.605C0.802734 217.491 3.51747 222.106 7.58958 224.55L121.88 290.518C126.224 292.961 131.382 292.961 135.725 290.518L250.016 224.55C254.359 222.106 256.803 217.491 256.803 212.605V80.3969C256.803 75.5103 254.088 70.8953 250.016 68.452L135.725 2.48382Z\" fill=\"url(#paint3_linear_133_39)\"/>\\n</mask>\\n<g mask=\"url(#mask1_133_39)\">\\n<path d=\"M250.559 224.55C253.817 222.65 256.26 219.392 257.346 215.863L131.382 0.855425C128.124 0.312477 124.595 0.583951 121.609 2.48427L7.58984 68.181L130.568 292.419C132.196 292.147 134.097 291.604 135.726 290.79L250.559 224.55Z\" fill=\"url(#paint4_linear_133_39)\"/>\\n</g>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_133_39\" x1=\"17457\" y1=\"5101.54\" x2=\"4929.22\" y2=\"24785.6\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#41873F\"/>\\n<stop offset=\"0.3288\" stop-color=\"#418B3D\"/>\\n<stop offset=\"0.6352\" stop-color=\"#419637\"/>\\n<stop offset=\"0.9319\" stop-color=\"#3FA92D\"/>\\n<stop offset=\"1\" stop-color=\"#3FAE2A\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_133_39\" x1=\"11079.6\" y1=\"16093.3\" x2=\"42859.3\" y2=\"-1577.37\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.1376\" stop-color=\"#41873F\"/>\\n<stop offset=\"0.4032\" stop-color=\"#54A044\"/>\\n<stop offset=\"0.7136\" stop-color=\"#66B848\"/>\\n<stop offset=\"0.9081\" stop-color=\"#6CC04A\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_133_39\" x1=\"10823.6\" y1=\"16086.9\" x2=\"42197.5\" y2=\"-958.493\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.1376\" stop-color=\"#41873F\"/>\\n<stop offset=\"0.4032\" stop-color=\"#54A044\"/>\\n<stop offset=\"0.7136\" stop-color=\"#66B848\"/>\\n<stop offset=\"0.9081\" stop-color=\"#6CC04A\"/>\\n</linearGradient>\\n<linearGradient id=\"paint3_linear_133_39\" x1=\"-1122.73\" y1=\"14584.8\" x2=\"25984.6\" y2=\"14584.8\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.0919165\" stop-color=\"#6CC04A\"/>\\n<stop offset=\"0.2864\" stop-color=\"#66B848\"/>\\n<stop offset=\"0.5968\" stop-color=\"#54A044\"/>\\n<stop offset=\"0.8624\" stop-color=\"#41873F\"/>\\n</linearGradient>\\n<linearGradient id=\"paint4_linear_133_39\" x1=\"-1088.54\" y1=\"14590.3\" x2=\"25357.6\" y2=\"14590.3\" gradientUnits=\"userSpaceOnUse\">\\n<stop offset=\"0.0919165\" stop-color=\"#6CC04A\"/>\\n<stop offset=\"0.2864\" stop-color=\"#66B848\"/>\\n<stop offset=\"0.5968\" stop-color=\"#54A044\"/>\\n<stop offset=\"0.8624\" stop-color=\"#41873F\"/>\\n</linearGradient>\\n<clipPath id=\"clip0_133_39\">\\n<rect width=\"256\" height=\"292\" fill=\"white\" transform=\"translate(0.802734 0.651367)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1pstzao\",\"data-framer-name\":\"MongoDB logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"jjqHLDVIh\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_133_54)\">\\n<path d=\"M31.7997 0.173828L33.5077 3.38183C33.8917 3.97383 34.3077 4.49783 34.7977 4.98583C36.2277 6.41583 37.5857 7.91383 38.8057 9.51783C41.6997 13.3178 43.6517 17.5378 45.0457 22.1018C45.8817 24.8898 46.3357 27.7498 46.3697 30.6418C46.5097 39.2878 43.5457 46.7118 37.5697 52.8818C36.5937 53.8578 35.5497 54.7618 34.4297 55.5658C33.8377 55.5658 33.5577 55.1118 33.3137 54.6938C32.8597 53.9278 32.5817 53.0538 32.4417 52.1838C32.2317 51.1378 32.0937 50.0918 32.1617 49.0118V48.5238C32.1137 48.4198 31.5917 0.419828 31.7997 0.173828Z\" fill=\"#599636\"/>\\n<path d=\"M31.8001 0.0678295C31.7301 -0.0721705 31.6601 0.0338295 31.5901 0.101829C31.6241 0.801829 31.3801 1.42583 30.9981 2.02183C30.5781 2.61383 30.0221 3.06783 29.4641 3.55583C26.3641 6.23983 23.9241 9.48183 21.9701 13.1078C19.3701 17.9878 18.0301 23.2178 17.6501 28.7238C17.4761 30.7098 18.2781 37.7178 18.9041 39.7398C20.6121 45.1078 23.6801 49.6058 27.6541 53.5098C28.6301 54.4498 29.6741 55.3218 30.7541 56.1598C31.0681 56.1598 31.1021 55.8798 31.1741 55.6718C31.3118 55.2268 31.4167 54.7722 31.4881 54.3118L32.1881 49.0838L31.8001 0.0678295Z\" fill=\"#6CAC48\"/>\\n<path d=\"M33.5079 57.6904C33.5779 56.8904 33.9619 56.2264 34.3799 55.5644C33.9599 55.3904 33.6479 55.0444 33.4039 54.6584C33.1939 54.3104 33.0199 53.8924 32.8839 53.5084C32.3959 52.0444 32.2919 50.5084 32.1519 49.0124V48.1064C31.9779 48.2464 31.9419 49.4304 31.9419 49.6064C31.8401 51.1876 31.6303 52.7599 31.3139 54.3124C31.2099 54.9404 31.1399 55.5664 30.7539 56.1244C30.7539 56.1944 30.7539 56.2644 30.7879 56.3684C31.4159 58.2164 31.5879 60.0984 31.6939 62.0164V62.7164C31.6939 63.5524 31.6599 63.3764 32.3539 63.6564C32.6339 63.7604 32.9459 63.7964 33.2259 64.0044C33.4359 64.0044 33.4699 63.8304 33.4699 63.6904L33.3659 62.5404V59.3324C33.3319 58.7724 33.4359 58.2164 33.5059 57.6924L33.5079 57.6904Z\" fill=\"#C2BFBF\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_133_54\">\\n<rect width=\"64\" height=\"64\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-p9qmus\",\"data-framer-name\":\"vercel logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:222,intrinsicWidth:256,layoutDependency:layoutDependency,layoutId:\"LlqxrPe3C\",svg:'<svg width=\"256\" height=\"222\" viewBox=\"0 0 256 222\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_133_58)\">\\n<path d=\"M0 221.705L128 0L256 221.705H0Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_133_58\">\\n<rect width=\"256\" height=\"221.705\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-eko40l\",\"data-framer-name\":\"docker-original logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:128,intrinsicWidth:128,layoutDependency:layoutDependency,layoutId:\"i6to8zSX_\",svg:'<svg width=\"128\" height=\"128\" viewBox=\"0 0 128 128\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.7999 50.7998H85.0998V62.2998H90.7999C93.3999 62.2998 96.0998 61.7998 98.5998 60.9998C99.7998 60.5998 101.2 59.9998 102.4 59.2998C100.8 57.1998 99.9999 54.5998 99.7999 51.9998C99.4999 48.4998 100.2 43.8998 102.6 41.1998L103.8 39.7998L105.2 40.8998C108.8 43.7998 111.7 47.6998 112.3 52.2998C116.6 50.9998 121.6 51.2998 125.4 53.4998L126.9 54.3998L126.1 55.9998C122.9 62.1998 116.2 64.1998 109.7 63.7998C99.8998 88.0998 78.6999 99.5998 52.8999 99.5998C39.5999 99.5998 27.3999 94.5998 20.3999 82.7998L20.2999 82.5998L19.2999 80.4998C16.8999 75.2998 16.1999 69.5998 16.6999 63.8998L16.8999 62.1998H26.4999V50.7998H37.7999V39.5998H60.2999V28.2998H73.7999V50.7998Z\" fill=\"#3A4D54\"/>\\n<path d=\"M110.4 55.1004C111.2 49.2004 106.8 44.6004 104 42.4004C100.9 46.0004 100.4 55.6004 105.3 59.6004C102.5 62.0004 96.8 64.3004 90.8 64.3004H18.6C18 70.5004 19.1 76.2004 21.6 81.1004L22.4 82.6004C22.9 83.5004 23.5 84.3004 24.1 85.2004C27.1 85.4004 29.8 85.5004 32.3 85.4004C37.2 85.3004 41.2 84.7004 44.3 83.7004C44.8 83.5004 45.2 83.8004 45.4 84.2004C45.6 84.7004 45.3 85.1004 44.9 85.3004C44.5 85.4004 44.1 85.6004 43.6 85.7004C41.2 86.4004 38.6 86.8004 35.3 87.0004H34.7C33.4 87.1004 32 87.1004 30.5 87.1004C28.9 87.1004 27.4 87.1004 25.6 87.0004C31.6 93.8004 41 97.8004 52.8 97.8004C77.8 97.8004 99 86.7004 108.3 61.9004C115 62.6004 121.4 60.9004 124.3 55.2004C119.8 52.5004 113.8 53.4004 110.4 55.1004Z\" fill=\"#00AADA\"/>\\n<path d=\"M110.4 55.1004C111.2 49.2004 106.8 44.6004 104 42.4004C100.9 46.0004 100.4 55.6004 105.3 59.6004C102.5 62.0004 96.8001 64.3004 90.8001 64.3004H22.8001C22.5001 73.8004 26.0001 81.0004 32.3001 85.3004C37.2001 85.2004 41.2001 84.6004 44.3001 83.6004C44.8001 83.4004 45.2001 83.7004 45.4001 84.1004C45.6001 84.6004 45.3001 85.0004 44.9001 85.2004C44.5001 85.3004 44.1001 85.5004 43.6001 85.6004C41.2001 86.3004 38.4001 86.8004 35.1001 87.0004L35.0001 86.9004C43.5001 91.3004 55.8001 91.2004 70.0001 85.8004C85.8001 79.7004 100.6 68.1004 110.9 54.9004C110.7 55.0004 110.5 55.0004 110.4 55.1004Z\" fill=\"#28B8EB\"/>\\n<path d=\"M18.7002 71.7998C19.1002 75.0998 20.1002 78.1998 21.6002 81.0998L22.4002 82.5998C22.9002 83.4998 23.5002 84.2998 24.1002 85.1998C27.1002 85.3998 29.8002 85.4998 32.3002 85.3998C37.2002 85.2998 41.2002 84.6998 44.3002 83.6998C44.8002 83.4998 45.2002 83.7998 45.4002 84.1998C45.6002 84.6998 45.3002 85.0998 44.9002 85.2998C44.5002 85.3998 44.1002 85.5998 43.6002 85.6998C41.2002 86.3998 38.4002 86.8998 35.1002 87.0998H34.7002C33.4002 87.1998 32.0002 87.1998 30.6002 87.1998C29.0002 87.1998 27.4002 87.1998 25.7002 87.0998C31.7002 93.8998 41.2002 97.8998 53.0002 97.8998C74.4002 97.8998 93.0002 89.7998 103.8 71.8998H18.7002V71.7998Z\" fill=\"#028BB8\"/>\\n<path d=\"M23.5 71.7998C24.8 77.5998 27.8 82.1998 32.3 85.2998C37.2 85.1998 41.2 84.5998 44.3 83.5998C44.8 83.3998 45.2 83.6998 45.4 84.0998C45.6 84.5998 45.3 84.9998 44.9 85.1998C44.5 85.2998 44.1 85.4998 43.6 85.5998C41.2 86.2998 38.4 86.7998 35 86.9998C43.5 91.3998 55.8 91.2998 69.9 85.8998C78.4 82.5998 86.7 77.6998 94.1 71.7998H23.5Z\" fill=\"#019BC6\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.4004 52.7H38.2004V62.5H28.4004V52.7ZM29.2004 53.5H30.0004V61.6H29.2004V53.5ZM30.6004 53.5H31.4004V61.6H30.6004V53.5ZM32.1004 53.5H32.9004V61.6H32.1004V53.5ZM33.6004 53.5H34.4004V61.6H33.6004V53.5ZM35.1004 53.5H35.9004V61.6H35.1004V53.5ZM36.6004 53.5H37.4004V61.6H36.6004V53.5ZM39.6004 41.5H49.4004V51.3H39.6004V41.5ZM40.5004 42.3H41.3004V50.4H40.5004V42.3ZM41.9004 42.3H42.7004V50.4H41.9004V42.3ZM43.4004 42.3H44.2004V50.4H43.4004V42.3ZM44.9004 42.3H45.7004V50.4H44.9004V42.3ZM46.3004 42.3H47.1004V50.4H46.3004V42.3ZM47.8004 42.3H48.6004V50.4H47.8004V42.3Z\" fill=\"#00ACD3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M39.5996 52.7002H49.3996V62.5002H39.5996V52.7002ZM40.4996 53.5002H41.2996V61.6002H40.4996V53.5002ZM41.8996 53.5002H42.6996V61.6002H41.8996V53.5002ZM43.3996 53.5002H44.1996V61.6002H43.3996V53.5002ZM44.8996 53.5002H45.6996V61.6002H44.8996V53.5002ZM46.2996 53.5002H47.0996V61.6002H46.2996V53.5002ZM47.7996 53.5002H48.5996V61.6002H47.7996V53.5002Z\" fill=\"#23C2EE\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.9004 52.7002H60.7004V62.5002H50.9004V52.7002ZM51.7004 53.5002H52.5004V61.6002H51.7004V53.5002ZM53.2004 53.5002H54.0004V61.6002H53.2004V53.5002ZM54.7004 53.5002H55.5004V61.6002H54.7004V53.5002ZM56.1004 53.5002H56.9004V61.6002H56.1004V53.5002ZM57.6004 53.5002H58.4004V61.6002H57.6004V53.5002ZM59.1004 53.5002H59.9004V61.6002H59.1004V53.5002Z\" fill=\"#00ACD3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.9004 41.5H60.7004V51.3H50.9004V41.5ZM51.7004 42.3H52.5004V50.4H51.7004V42.3ZM53.2004 42.3H54.0004V50.4H53.2004V42.3ZM54.7004 42.3H55.5004V50.4H54.7004V42.3ZM56.1004 42.3H56.9004V50.4H56.1004V42.3ZM57.6004 42.3H58.4004V50.4H57.6004V42.3ZM59.1004 42.3H59.9004V50.4H59.1004V42.3ZM62.2004 52.7H72.0004V62.5H62.2004V52.7ZM63.0004 53.5H63.8004V61.6H63.0004V53.5ZM64.5004 53.5H65.3004V61.6H64.5004V53.5ZM65.9004 53.5H66.7004V61.6H65.9004V53.5ZM67.4004 53.5H68.2004V61.6H67.4004V53.5ZM68.9004 53.5H69.7004V61.6H68.9004V53.5ZM70.4004 53.5H71.2004V61.6H70.4004V53.5Z\" fill=\"#23C2EE\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2002 41.5H72.0002V51.3H62.2002V41.5ZM63.0002 42.3H63.8002V50.4H63.0002V42.3ZM64.5002 42.3H65.3002V50.4H64.5002V42.3ZM65.9002 42.3H66.7002V50.4H65.9002V42.3ZM67.4002 42.3H68.2002V50.4H67.4002V42.3ZM68.9002 42.3H69.7002V50.4H68.9002V42.3ZM70.4002 42.3H71.2002V50.4H70.4002V42.3Z\" fill=\"#00ACD3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2002 30.2002H72.0002V40.0002H62.2002V30.2002ZM63.0002 31.0002H63.8002V39.1002H63.0002V31.0002ZM64.5002 31.0002H65.3002V39.1002H64.5002V31.0002ZM65.9002 31.0002H66.7002V39.1002H65.9002V31.0002ZM67.4002 31.0002H68.2002V39.1002H67.4002V31.0002ZM68.9002 31.0002H69.7002V39.1002H68.9002V31.0002ZM70.4002 31.0002H71.2002V39.1002H70.4002V31.0002Z\" fill=\"#23C2EE\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.5 52.7002H83.3V62.5002H73.5V52.7002ZM74.3 53.5002H75.1V61.6002H74.3V53.5002ZM75.7 53.5002H76.5V61.6002H75.7V53.5002ZM77.2 53.5002H78V61.6002H77.2V53.5002ZM78.7 53.5002H79.5V61.6002H78.7V53.5002ZM80.2 53.5002H81V61.6002H80.2V53.5002ZM81.7 53.5002H82.5V61.6002H81.7V53.5002Z\" fill=\"#00ACD3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M48.7996 78.2998C50.2996 78.2998 51.4996 79.4998 51.4996 80.9998C51.4996 82.4998 50.2996 83.6998 48.7996 83.6998C47.2996 83.6998 46.0996 82.4998 46.0996 80.9998C46.0996 79.4998 47.2996 78.2998 48.7996 78.2998Z\" fill=\"#D4EEF1\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M48.7996 79.0996C48.9996 79.0996 49.2996 79.0996 49.4996 79.1996C49.2996 79.2996 49.0996 79.5996 49.0996 79.8996C49.0996 80.2996 49.4996 80.6996 49.8996 80.6996C50.1996 80.6996 50.4996 80.4996 50.5996 80.2996C50.6996 80.4996 50.6996 80.7996 50.6996 80.9996C50.6996 82.0996 49.7996 82.8996 48.7996 82.8996C47.6996 82.8996 46.8996 81.9996 46.8996 80.9996C46.8996 79.9996 47.6996 79.0996 48.7996 79.0996ZM1.09961 72.7996H126.5C123.8 72.0996 117.9 71.1996 118.8 67.5996C113.8 73.2996 101.9 71.5996 98.7996 68.7996C95.3996 73.6996 75.7996 71.7996 74.4996 67.9996C70.2996 72.9996 57.1996 72.9996 52.9996 67.9996C51.5996 71.7996 31.9996 73.6996 28.6996 68.7996C25.6996 71.5996 13.6996 73.2996 8.69961 67.5996C9.79961 71.0996 3.79961 72.0996 1.09961 72.7996Z\" fill=\"#3A4D54\"/>\\n<path d=\"M56.0004 97.7996C49.3004 94.5996 45.7004 90.2996 43.6004 85.5996C41.1004 86.2996 38.1004 86.7996 34.7004 86.9996C33.4004 87.0996 32.0004 87.0996 30.6004 87.0996C28.9004 87.0996 27.2004 87.0996 25.4004 86.9996C31.4004 92.9996 39.0004 97.6996 52.9004 97.7996H56.0004Z\" fill=\"#BFDBE0\"/>\\n<path d=\"M46.1002 89.8996C45.2002 88.5996 44.3002 87.0996 43.6002 85.5996C41.1002 86.2996 38.1002 86.7996 34.7002 86.9996C37.0002 88.1996 40.4002 89.3996 46.1002 89.8996Z\" fill=\"#D4EEF1\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-t58qll\",\"data-framer-name\":\"aws logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:182,intrinsicWidth:304,layoutDependency:layoutDependency,layoutId:\"zbq7c4xcP\",svg:'<svg width=\"304\" height=\"182\" viewBox=\"0 0 304 182\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M86.3996 66.3996C86.3996 70.0996 86.7996 73.0996 87.4996 75.2996C88.2996 77.4996 89.2996 79.8996 90.6996 82.4996C91.1996 83.2996 91.3996 84.0996 91.3996 84.7996C91.3996 85.7996 90.7996 86.7996 89.4996 87.7996L83.1996 91.9996C82.2996 92.5996 81.3996 92.8996 80.5996 92.8996C79.5996 92.8996 78.5996 92.3996 77.5996 91.4996C76.1996 89.9996 74.9996 88.3996 73.9996 86.7996C72.9996 85.0996 71.9996 83.1996 70.8996 80.8996C63.0996 90.0996 53.2996 94.6996 41.4996 94.6996C33.0996 94.6996 26.3996 92.2996 21.4996 87.4996C16.5996 82.6996 14.0996 76.2996 14.0996 68.2996C14.0996 59.7996 17.0996 52.8996 23.1996 47.6996C29.2996 42.4996 37.3996 39.8996 47.6996 39.8996C51.0996 39.8996 54.5996 40.1996 58.2996 40.6996C61.9996 41.1996 65.7996 41.9996 69.7996 42.8996V35.5996C69.7996 27.9996 68.1996 22.6996 65.0996 19.5996C61.8996 16.4996 56.4996 14.9996 48.7996 14.9996C45.2996 14.9996 41.6996 15.3996 37.9996 16.2996C34.2996 17.1996 30.6996 18.2996 27.1996 19.6996C25.5996 20.3996 24.3996 20.7996 23.6996 20.9996C22.9996 21.1996 22.4996 21.2996 22.0996 21.2996C20.6996 21.2996 19.9996 20.2996 19.9996 18.1996V13.2996C19.9996 11.6996 20.1996 10.4996 20.6996 9.79961C21.1996 9.09961 22.0996 8.39961 23.4996 7.69961C26.9996 5.89961 31.1996 4.39961 36.0996 3.19961C40.9996 1.89961 46.1996 1.29961 51.6996 1.29961C63.5996 1.29961 72.2996 3.99961 77.8996 9.39961C83.3996 14.7996 86.1996 22.9996 86.1996 33.9996V66.3996H86.3996ZM45.7996 81.5996C49.0996 81.5996 52.4996 80.9996 56.0996 79.7996C59.6996 78.5996 62.8996 76.3996 65.5996 73.3996C67.1996 71.4996 68.3996 69.3996 68.9996 66.9996C69.5996 64.5996 69.9996 61.6996 69.9996 58.2996V54.0996C67.0996 53.3996 63.9996 52.7996 60.7996 52.3996C57.5996 51.9996 54.4996 51.7996 51.3996 51.7996C44.6996 51.7996 39.7996 53.0996 36.4996 55.7996C33.1996 58.4996 31.5996 62.2996 31.5996 67.2996C31.5996 71.9996 32.7996 75.4996 35.2996 77.8996C37.6996 80.3996 41.1996 81.5996 45.7996 81.5996ZM126.1 92.3996C124.3 92.3996 123.1 92.0996 122.3 91.3996C121.5 90.7996 120.8 89.3996 120.2 87.4996L96.6996 10.1996C96.0996 8.19961 95.7996 6.89961 95.7996 6.19961C95.7996 4.59961 96.5996 3.69961 98.1996 3.69961H108C109.9 3.69961 111.2 3.99961 111.9 4.69961C112.7 5.29961 113.3 6.69961 113.9 8.59961L130.7 74.7996L146.3 8.59961C146.8 6.59961 147.4 5.29961 148.2 4.69961C149 4.09961 150.4 3.69961 152.2 3.69961H160.2C162.1 3.69961 163.4 3.99961 164.2 4.69961C165 5.29961 165.7 6.69961 166.1 8.59961L181.9 75.5996L199.2 8.59961C199.8 6.59961 200.5 5.29961 201.2 4.69961C202 4.09961 203.3 3.69961 205.1 3.69961H214.4C216 3.69961 216.9 4.49961 216.9 6.19961C216.9 6.69961 216.8 7.19961 216.7 7.79961C216.6 8.39961 216.4 9.19961 216 10.2996L191.9 87.5996C191.3 89.5996 190.6 90.8996 189.8 91.4996C189 92.0996 187.7 92.4996 186 92.4996H177.4C175.5 92.4996 174.2 92.1996 173.4 91.4996C172.6 90.7996 171.9 89.4996 171.5 87.4996L156 22.9996L140.6 87.3996C140.1 89.3996 139.5 90.6996 138.7 91.3996C137.9 92.0996 136.5 92.3996 134.7 92.3996H126.1ZM254.6 95.0996C249.4 95.0996 244.2 94.4996 239.2 93.2996C234.2 92.0996 230.3 90.7996 227.7 89.2996C226.1 88.3996 225 87.3996 224.6 86.4996C224.2 85.5996 224 84.5996 224 83.6996V78.5996C224 76.4996 224.8 75.4996 226.3 75.4996C226.9 75.4996 227.5 75.5996 228.1 75.7996C228.7 75.9996 229.6 76.3996 230.6 76.7996C234 78.2996 237.7 79.4996 241.6 80.2996C245.6 81.0996 249.5 81.4996 253.5 81.4996C259.8 81.4996 264.7 80.3996 268.1 78.1996C271.5 75.9996 273.3 72.7996 273.3 68.6996C273.3 65.8996 272.4 63.5996 270.6 61.6996C268.8 59.7996 265.4 58.0996 260.5 56.4996L246 51.9996C238.7 49.6996 233.3 46.2996 230 41.7996C226.7 37.3996 225 32.4996 225 27.2996C225 23.0996 225.9 19.3996 227.7 16.1996C229.5 12.9996 231.9 10.1996 234.9 7.99961C237.9 5.69961 241.3 3.99961 245.3 2.79961C249.3 1.59961 253.5 1.09961 257.9 1.09961C260.1 1.09961 262.4 1.19961 264.6 1.49961C266.9 1.79961 269 2.19961 271.1 2.59961C273.1 3.09961 275 3.59961 276.8 4.19961C278.6 4.79961 280 5.39961 281 5.99961C282.4 6.79961 283.4 7.59961 284 8.49961C284.6 9.29961 284.9 10.3996 284.9 11.7996V16.4996C284.9 18.5996 284.1 19.6996 282.6 19.6996C281.8 19.6996 280.5 19.2996 278.8 18.4996C273.1 15.8996 266.7 14.5996 259.6 14.5996C253.9 14.5996 249.4 15.4996 246.3 17.3996C243.2 19.2996 241.6 22.1996 241.6 26.2996C241.6 29.0996 242.6 31.4996 244.6 33.3996C246.6 35.2996 250.3 37.1996 255.6 38.8996L269.8 43.3996C277 45.6996 282.2 48.8996 285.3 52.9996C288.4 57.0996 289.9 61.7996 289.9 66.9996C289.9 71.2996 289 75.1996 287.3 78.5996C285.5 81.9996 283.1 84.9996 280 87.3996C276.9 89.8996 273.2 91.6996 268.9 92.9996C264.4 94.3996 259.7 95.0996 254.6 95.0996Z\" fill=\"#252F3E\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M273.5 143.7C240.6 168 192.8 180.9 151.7 180.9C94.1 180.9 42.2 159.6 2.99999 124.2C-0.100014 121.4 2.69999 117.6 6.39999 119.8C48.8 144.4 101.1 159.3 155.2 159.3C191.7 159.3 231.8 151.7 268.7 136.1C274.2 133.6 278.9 139.7 273.5 143.7Z\" fill=\"#FF9900\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M287.2 128.099C283 122.699 259.4 125.499 248.7 126.799C245.5 127.199 245 124.399 247.9 122.299C266.7 109.099 297.6 112.899 301.2 117.299C304.8 121.799 300.2 152.699 282.6 167.499C279.9 169.799 277.3 168.599 278.5 165.599C282.5 155.699 291.4 133.399 287.2 128.099Z\" fill=\"#FF9900\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BOtYt.framer-1855msr, .framer-BOtYt .framer-1855msr { display: block; }\",\".framer-BOtYt.framer-1b2zz4e { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-BOtYt .framer-1m8fu7r, .framer-BOtYt .framer-1i5qw0l, .framer-BOtYt .framer-1qcdgmw, .framer-BOtYt .framer-1pstzao { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 50px; }\",\".framer-BOtYt .framer-1qocmud { aspect-ratio: 0.9646017699115044 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 48px; }\",\".framer-BOtYt .framer-1bluuaw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; width: 70px; }\",\".framer-BOtYt .framer-kybipt { aspect-ratio: 1.1681818181818182 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 58px; }\",\".framer-BOtYt .framer-1wvvtxb { aspect-ratio: 0.8771331058020477 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 44px; }\",\".framer-BOtYt .framer-p9qmus { aspect-ratio: 1.1531531531531531 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 58px; }\",\".framer-BOtYt .framer-eko40l { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 60px; }\",\".framer-BOtYt .framer-t58qll { aspect-ratio: 1.6703296703296704 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BOtYt.framer-1b2zz4e { gap: 0px; } .framer-BOtYt.framer-1b2zz4e > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-BOtYt.framer-1b2zz4e > :first-child { margin-left: 0px; } .framer-BOtYt.framer-1b2zz4e > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dikHUkQLL\":{\"layout\":[\"auto\",\"auto\"]},\"Qs7PNHeka\":{\"layout\":[\"auto\",\"auto\"]},\"mWyixHzkl\":{\"layout\":[\"auto\",\"auto\"]},\"ZeE5L9Jn_\":{\"layout\":[\"auto\",\"auto\"]},\"gmGyWpHtf\":{\"layout\":[\"auto\",\"auto\"]},\"VWLZ5jhRk\":{\"layout\":[\"auto\",\"auto\"]},\"h_9KcF_14\":{\"layout\":[\"auto\",\"auto\"]},\"H9WeLgX0v\":{\"layout\":[\"auto\",\"auto\"]},\"oivOy_Z4d\":{\"layout\":[\"auto\",\"auto\"]},\"ZUeyXxXIO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermvJz1KYeH=withCSS(Component,css,\"framer-BOtYt\");export default FramermvJz1KYeH;FramermvJz1KYeH.displayName=\"Icons / Stack Icons\";FramermvJz1KYeH.defaultProps={height:50,width:50};addPropertyControls(FramermvJz1KYeH,{variant:{options:[\"juZUpxaTt\",\"dikHUkQLL\",\"Qs7PNHeka\",\"mWyixHzkl\",\"ZeE5L9Jn_\",\"gmGyWpHtf\",\"VWLZ5jhRk\",\"h_9KcF_14\",\"H9WeLgX0v\",\"oivOy_Z4d\",\"ZUeyXxXIO\"],optionTitles:[\"Next.js\",\"Tailwind\",\"Typescript\",\"Arc\",\"GraphQL\",\"Node.js\",\"MongoDB\",\"Vercel\",\"Docker\",\"AWS\",\"Supabase\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermvJz1KYeH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermvJz1KYeH\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dikHUkQLL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qs7PNHeka\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mWyixHzkl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZeE5L9Jn_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gmGyWpHtf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VWLZ5jhRk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h_9KcF_14\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H9WeLgX0v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oivOy_Z4d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZUeyXxXIO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"50\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mvJz1KYeH.map", "// Generated by Framer (461de17)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import IconsStackIcons from\"https://framerusercontent.com/modules/yePdEG83wh8u7UCAVtvx/s3Qord9ZqI2DRUYGMogy/mvJz1KYeH.js\";const IconsStackIconsFonts=getFonts(IconsStackIcons);const IconsStackIconsControls=getPropertyControls(IconsStackIcons);const enabledGestures={GMM0ZQdVM:{hover:true}};const cycleOrder=[\"GMM0ZQdVM\"];const serializationHash=\"framer-uNxBe\";const variantClassNames={GMM0ZQdVM:\"framer-v-1iq8qge\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:70,delay:0,mass:1,stiffness:900,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Next.js\":\"juZUpxaTt\",\"Node.js\":\"gmGyWpHtf\",Arc:\"mWyixHzkl\",AWS:\"oivOy_Z4d\",Docker:\"H9WeLgX0v\",GraphQL:\"ZeE5L9Jn_\",MongoDB:\"VWLZ5jhRk\",Tailwind:\"dikHUkQLL\",Typescript:\"Qs7PNHeka\",Vercel:\"h_9KcF_14\"};const getProps=({description,height,icon,id,link,title,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_icon,_ref2,_ref3;return{...props,ES3hFvrgf:link!==null&&link!==void 0?link:props.ES3hFvrgf,KUMrlmiea:(_ref=description!==null&&description!==void 0?description:props.KUMrlmiea)!==null&&_ref!==void 0?_ref:\"React Framework\",P4AfxqImI:(_ref1=title!==null&&title!==void 0?title:props.P4AfxqImI)!==null&&_ref1!==void 0?_ref1:\"Next.js\",pHNST2dYo:(_ref3=(_ref2=(_humanReadableEnumMap_icon=humanReadableEnumMap[icon])!==null&&_humanReadableEnumMap_icon!==void 0?_humanReadableEnumMap_icon:icon)!==null&&_ref2!==void 0?_ref2:props.pHNST2dYo)!==null&&_ref3!==void 0?_ref3:\"juZUpxaTt\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pHNST2dYo,P4AfxqImI,KUMrlmiea,ES3hFvrgf,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GMM0ZQdVM\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ES3hFvrgf,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1iq8qge\",className,classNames)} framer-pmkbou`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GMM0ZQdVM\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-b0e9fe13-e947-42c8-a3e7-3ed6a792ffd5, rgb(212, 212, 212))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"GMM0ZQdVM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n3dnx-container\",layoutDependency:layoutDependency,layoutId:\"PCQueMXRg-container\",style:{opacity:.7},variants:{\"GMM0ZQdVM-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(IconsStackIcons,{height:\"100%\",id:\"PCQueMXRg\",layoutId:\"PCQueMXRg\",style:{height:\"100%\",width:\"100%\"},variant:pHNST2dYo,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16koz1g\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"P2VEn74qq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TG9yYS03MDA=\",\"--framer-font-family\":'\"Lora\", \"Lora Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23)))\"},children:\"Next.js\"})}),className:\"framer-19n09la\",\"data-framer-name\":\"title\",fonts:[\"GF;Lora-700\"],layoutDependency:layoutDependency,layoutId:\"m0aSYjCAR\",style:{\"--extracted-1eung3n\":\"var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23))\"},text:P4AfxqImI,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82)))\"},children:\"React Framework\"})}),className:\"framer-1dj0xmu\",\"data-framer-name\":\"short description\",fonts:[\"GF;Nunito-regular\"],layoutDependency:layoutDependency,layoutId:\"FLEy33Lbx\",style:{\"--extracted-r6o4lv\":\"var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82))\"},text:KUMrlmiea,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uNxBe.framer-pmkbou, .framer-uNxBe .framer-pmkbou { display: block; }\",\".framer-uNxBe.framer-1iq8qge { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 14px 20px 14px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uNxBe .framer-1n3dnx-container { flex: none; height: 50px; position: relative; width: 48px; z-index: 1; }\",\".framer-uNxBe .framer-16koz1g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uNxBe .framer-19n09la, .framer-uNxBe .framer-1dj0xmu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uNxBe.framer-1iq8qge, .framer-uNxBe .framer-16koz1g { gap: 0px; } .framer-uNxBe.framer-1iq8qge > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-uNxBe.framer-1iq8qge > :first-child { margin-left: 0px; } .framer-uNxBe.framer-1iq8qge > :last-child { margin-right: 0px; } .framer-uNxBe .framer-16koz1g > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-uNxBe .framer-16koz1g > :first-child { margin-top: 0px; } .framer-uNxBe .framer-16koz1g > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 233.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"es1x6yitS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pHNST2dYo\":\"icon\",\"P4AfxqImI\":\"title\",\"KUMrlmiea\":\"description\",\"ES3hFvrgf\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqD2VsHNoT=withCSS(Component,css,\"framer-uNxBe\");export default FramerqD2VsHNoT;FramerqD2VsHNoT.displayName=\"Cards / Stack Card\";FramerqD2VsHNoT.defaultProps={height:80,width:233.5};addPropertyControls(FramerqD2VsHNoT,{pHNST2dYo:(IconsStackIconsControls===null||IconsStackIconsControls===void 0?void 0:IconsStackIconsControls[\"variant\"])&&{...IconsStackIconsControls[\"variant\"],defaultValue:\"juZUpxaTt\",description:undefined,hidden:undefined,title:\"Icon\"},P4AfxqImI:{defaultValue:\"Next.js\",displayTextArea:false,title:\"Title\",type:ControlType.String},KUMrlmiea:{defaultValue:\"React Framework\",displayTextArea:false,title:\"Description\",type:ControlType.String},ES3hFvrgf:{title:\"Link\",type:ControlType.Link}});addFonts(FramerqD2VsHNoT,[{explicitInter:true,fonts:[{family:\"Lora\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lora/v35/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJDmKxemMeZ.woff2\",weight:\"700\"},{family:\"Nunito\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2\",weight:\"400\"}]},...IconsStackIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqD2VsHNoT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"233.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"es1x6yitS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\",\"framerVariables\":\"{\\\"pHNST2dYo\\\":\\\"icon\\\",\\\"P4AfxqImI\\\":\\\"title\\\",\\\"KUMrlmiea\\\":\\\"description\\\",\\\"ES3hFvrgf\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (04e0834)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import*as localizedValues from\"./pL_IM4wa6-0.js\";import CardsStackCard from\"https://framerusercontent.com/modules/h2cNw2kTB378S2Tf8q9J/srdijCVDACDnmZbMes3F/qD2VsHNoT.js\";const CardsStackCardFonts=getFonts(CardsStackCard);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"tCWOQA5aM\",\"X8OeYGBOP\",\"jrGv7gyQ4\",\"x4ps2boBC\"];const serializationHash=\"framer-J8sv2\";const variantClassNames={jrGv7gyQ4:\"framer-v-gfrk8u\",tCWOQA5aM:\"framer-v-hhv3th\",x4ps2boBC:\"framer-v-35slup\",X8OeYGBOP:\"framer-v-15c6le5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const valuesByLocaleId={fHqOfzh35:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"tCWOQA5aM\",Laptop:\"X8OeYGBOP\",Mobile:\"x4ps2boBC\",Tablet:\"jrGv7gyQ4\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"tCWOQA5aM\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tCWOQA5aM\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();var _getLocalizedValue,_getLocalizedValue1,_getLocalizedValue2,_getLocalizedValue3,_getLocalizedValue4,_getLocalizedValue5;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-hhv3th\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tCWOQA5aM\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({jrGv7gyQ4:{\"data-framer-name\":\"Tablet\"},x4ps2boBC:{\"data-framer-name\":\"Mobile\"},X8OeYGBOP:{\"data-framer-name\":\"Laptop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s69n83-container\",layoutDependency:layoutDependency,layoutId:\"y2QtuQhUM-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"y2QtuQhUM\",layoutId:\"y2QtuQhUM\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12p3bv0-container\",layoutDependency:layoutDependency,layoutId:\"cK3QmwI_8-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://www.typescriptlang.org\",height:\"100%\",id:\"cK3QmwI_8\",KUMrlmiea:(_getLocalizedValue=getLocalizedValue(\"v0\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:\"Typed JavaScript\",layoutId:\"cK3QmwI_8\",P4AfxqImI:\"Typescript\",pHNST2dYo:\"Qs7PNHeka\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hnvbp8-container\",layoutDependency:layoutDependency,layoutId:\"ftLza7pyy-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://nextjs.org\",height:\"100%\",id:\"ftLza7pyy\",KUMrlmiea:(_getLocalizedValue1=getLocalizedValue(\"v1\",activeLocale))!==null&&_getLocalizedValue1!==void 0?_getLocalizedValue1:\"React Framework\",layoutId:\"ftLza7pyy\",P4AfxqImI:\"Next.js\",pHNST2dYo:\"juZUpxaTt\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vkbyza-container\",layoutDependency:layoutDependency,layoutId:\"RGUE5fQJN-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://tailwindcss.com\",height:\"100%\",id:\"RGUE5fQJN\",KUMrlmiea:(_getLocalizedValue2=getLocalizedValue(\"v2\",activeLocale))!==null&&_getLocalizedValue2!==void 0?_getLocalizedValue2:\"CSS Utility\",layoutId:\"RGUE5fQJN\",P4AfxqImI:\"Tailwind Css\",pHNST2dYo:\"dikHUkQLL\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-my8cbi-container\",layoutDependency:layoutDependency,layoutId:\"s6bJ3CgPv-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://arc.net\",height:\"100%\",id:\"s6bJ3CgPv\",KUMrlmiea:(_getLocalizedValue3=getLocalizedValue(\"v3\",activeLocale))!==null&&_getLocalizedValue3!==void 0?_getLocalizedValue3:\"Web Browser\",layoutId:\"s6bJ3CgPv\",P4AfxqImI:\"Arc Browser\",pHNST2dYo:\"mWyixHzkl\",width:\"100%\"})})})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jrGv7gyQ4:{gap:12,padding:12,paddingBottom:12,paddingLeft:12,paddingRight:12,paddingTop:12},x4ps2boBC:{gap:12,padding:12,paddingBottom:12,paddingLeft:12,paddingRight:12,paddingTop:12}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t6563v-container\",layoutDependency:layoutDependency,layoutId:\"KWuzeLn3O-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"KWuzeLn3O\",layoutId:\"KWuzeLn3O\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tc6drt-container\",layoutDependency:layoutDependency,layoutId:\"rSIzCAQX5-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://nodejs.org/en\",height:\"100%\",id:\"rSIzCAQX5\",KUMrlmiea:\"JavaScript Runtime\",layoutId:\"rSIzCAQX5\",P4AfxqImI:\"Node.js\",pHNST2dYo:\"gmGyWpHtf\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kg7mbl-container\",layoutDependency:layoutDependency,layoutId:\"oHgaoHh_2-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://supabase.com/\",height:\"100%\",id:\"oHgaoHh_2\",KUMrlmiea:\"Backend-as-a-Service\",layoutId:\"oHgaoHh_2\",P4AfxqImI:\"Supabase\",pHNST2dYo:\"ZUeyXxXIO\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lwyhc7-container\",layoutDependency:layoutDependency,layoutId:\"q4L1dgU6t-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://vercel.com\",height:\"100%\",id:\"q4L1dgU6t\",KUMrlmiea:(_getLocalizedValue4=getLocalizedValue(\"v4\",activeLocale))!==null&&_getLocalizedValue4!==void 0?_getLocalizedValue4:\"Serverless Deployment\",layoutId:\"q4L1dgU6t\",P4AfxqImI:\"Vercel\",pHNST2dYo:\"h_9KcF_14\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10f09ki-container\",layoutDependency:layoutDependency,layoutId:\"SX8ZYAqaf-container\",children:/*#__PURE__*/_jsx(CardsStackCard,{ES3hFvrgf:\"https://www.mongodb.com\",height:\"100%\",id:\"SX8ZYAqaf\",KUMrlmiea:(_getLocalizedValue5=getLocalizedValue(\"v5\",activeLocale))!==null&&_getLocalizedValue5!==void 0?_getLocalizedValue5:\"NoSQL Database\",layoutId:\"SX8ZYAqaf\",P4AfxqImI:\"MongoDB\",pHNST2dYo:\"gmGyWpHtf\",width:\"100%\"})})})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jrGv7gyQ4:{gap:12,padding:12,paddingBottom:12,paddingLeft:12,paddingRight:12,paddingTop:12},x4ps2boBC:{gap:12,padding:12,paddingBottom:12,paddingLeft:12,paddingRight:12,paddingTop:12}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-J8sv2.framer-ukmza5, .framer-J8sv2 .framer-ukmza5 { display: block; }\",\".framer-J8sv2.framer-hhv3th { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 728px; }\",\".framer-J8sv2 .framer-s69n83-container, .framer-J8sv2 .framer-1t6563v-container { flex: none; height: 92px; position: relative; width: 100%; }\",\".framer-J8sv2 .framer-12p3bv0-container, .framer-J8sv2 .framer-1hnvbp8-container, .framer-J8sv2 .framer-vkbyza-container, .framer-J8sv2 .framer-my8cbi-container, .framer-J8sv2 .framer-1tc6drt-container, .framer-J8sv2 .framer-1kg7mbl-container, .framer-J8sv2 .framer-lwyhc7-container, .framer-J8sv2 .framer-10f09ki-container { height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-J8sv2.framer-hhv3th { gap: 0px; } .framer-J8sv2.framer-hhv3th > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-J8sv2.framer-hhv3th > :first-child { margin-top: 0px; } .framer-J8sv2.framer-hhv3th > :last-child { margin-bottom: 0px; } }\",\".framer-J8sv2.framer-v-15c6le5.framer-hhv3th { gap: 20px; width: 832px; }\",\".framer-J8sv2.framer-v-15c6le5 .framer-s69n83-container, .framer-J8sv2.framer-v-15c6le5 .framer-1t6563v-container { height: 80px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-J8sv2.framer-v-15c6le5.framer-hhv3th { gap: 0px; } .framer-J8sv2.framer-v-15c6le5.framer-hhv3th > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-J8sv2.framer-v-15c6le5.framer-hhv3th > :first-child { margin-top: 0px; } .framer-J8sv2.framer-v-15c6le5.framer-hhv3th > :last-child { margin-bottom: 0px; } }\",\".framer-J8sv2.framer-v-gfrk8u.framer-hhv3th { width: 682px; }\",\".framer-J8sv2.framer-v-gfrk8u .framer-s69n83-container, .framer-J8sv2.framer-v-gfrk8u .framer-1t6563v-container, .framer-J8sv2.framer-v-35slup .framer-s69n83-container, .framer-J8sv2.framer-v-35slup .framer-1t6563v-container { height: 82px; }\",\".framer-J8sv2.framer-v-35slup.framer-hhv3th { width: 326px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 196\n * @framerIntrinsicWidth 728\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"X8OeYGBOP\":{\"layout\":[\"fixed\",\"auto\"]},\"jrGv7gyQ4\":{\"layout\":[\"fixed\",\"auto\"]},\"x4ps2boBC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpL_IM4wa6=withCSS(Component,css,\"framer-J8sv2\");export default FramerpL_IM4wa6;FramerpL_IM4wa6.displayName=\"Cards/Stack Tickers\";FramerpL_IM4wa6.defaultProps={height:196,width:728};addPropertyControls(FramerpL_IM4wa6,{variant:{options:[\"tCWOQA5aM\",\"X8OeYGBOP\",\"jrGv7gyQ4\",\"x4ps2boBC\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpL_IM4wa6,[{explicitInter:true,fonts:[]},...CardsStackCardFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpL_IM4wa6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"196\",\"framerIntrinsicWidth\":\"728\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X8OeYGBOP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jrGv7gyQ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x4ps2boBC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pL_IM4wa6.map", "// Generated by Framer (461de17)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"OpkWSxwOB\"];const serializationHash=\"framer-1IWUH\";const variantClassNames={OpkWSxwOB:\"framer-v-vmdzq0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({background,company,height,highlight,id,primaryTextColor,role,secondaryTextColor,width,year,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5;return{...props,e6MyHsORX:highlight!==null&&highlight!==void 0?highlight:props.e6MyHsORX,jLBI9rTsT:(_ref=company!==null&&company!==void 0?company:props.jLBI9rTsT)!==null&&_ref!==void 0?_ref:\"Apple\",ltCYPdl83:(_ref1=year!==null&&year!==void 0?year:props.ltCYPdl83)!==null&&_ref1!==void 0?_ref1:\"2022-now\",pXjTYwxPs:(_ref2=secondaryTextColor!==null&&secondaryTextColor!==void 0?secondaryTextColor:props.pXjTYwxPs)!==null&&_ref2!==void 0?_ref2:\"var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82))\",sVah9bwNV:(_ref3=primaryTextColor!==null&&primaryTextColor!==void 0?primaryTextColor:props.sVah9bwNV)!==null&&_ref3!==void 0?_ref3:\"var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23))\",SYuiWjtI3:(_ref4=role!==null&&role!==void 0?role:props.SYuiWjtI3)!==null&&_ref4!==void 0?_ref4:\"Full-Stack dev\",x44XSAmyR:(_ref5=background!==null&&background!==void 0?background:props.x44XSAmyR)!==null&&_ref5!==void 0?_ref5:\"var(--token-b0e9fe13-e947-42c8-a3e7-3ed6a792ffd5, rgb(212, 212, 212))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ltCYPdl83,jLBI9rTsT,SYuiWjtI3,x44XSAmyR,sVah9bwNV,pXjTYwxPs,e6MyHsORX,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OpkWSxwOB\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-vmdzq0\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"OpkWSxwOB\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:x44XSAmyR,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},children:[e6MyHsORX&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o9ex5k\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"Jbt5Xfiwl\",style:{background:'radial-gradient(50% 50% at 50% 50%, var(--token-ffbe9f0e-77a7-4157-ab71-6529e9642509, rgb(155, 59, 18)) /* {\"name\":\"surface-brand\"} */ 0%, rgba(255, 255, 255, 0) 100%)',borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,filter:\"blur(15px)\",WebkitFilter:\"blur(15px)\"}}),e6MyHsORX&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-626w29\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"V_3_IlbTW\",style:{background:'radial-gradient(150% 100% at 50% 50%, var(--token-ffbe9f0e-77a7-4157-ab71-6529e9642509, rgb(155, 59, 18)) /* {\"name\":\"surface-brand\"} */ 0%, rgba(197, 172, 140, 0.1) 100%)',borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sit0a5\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KFhqS244d\",style:{backgroundColor:\"var(--token-b0e9fe13-e947-42c8-a3e7-3ed6a792ffd5, rgb(212, 212, 212))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8v185h\",\"data-framer-name\":\"Experience\",layoutDependency:layoutDependency,layoutId:\"lr3F3EJhK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-sVah9bwNV-rQ15OJsHD))\"},children:\"2022-now\"})}),className:\"framer-18wprvt\",\"data-framer-name\":\"year\",fonts:[\"FS;Zodiak-regular\"],layoutDependency:layoutDependency,layoutId:\"dy0aYi_jT\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-sVah9bwNV-rQ15OJsHD)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-sVah9bwNV-rQ15OJsHD\":sVah9bwNV},text:ltCYPdl83,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i1a0me\",\"data-framer-name\":\"Company & Role\",layoutDependency:layoutDependency,layoutId:\"P9ebhJH_w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7Wm9kaWFrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--variable-reference-sVah9bwNV-rQ15OJsHD))\"},children:\"Apple\"})}),className:\"framer-90sfhi\",\"data-framer-name\":\"company\",fonts:[\"FS;Zodiak-regular\"],layoutDependency:layoutDependency,layoutId:\"Oc9WtnRAV\",style:{\"--extracted-1eung3n\":\"var(--variable-reference-sVah9bwNV-rQ15OJsHD)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-sVah9bwNV-rQ15OJsHD\":sVah9bwNV},text:jLBI9rTsT,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pXjTYwxPs-rQ15OJsHD))\"},children:\"Full-Stack dev\"})}),className:\"framer-mjzhut\",\"data-framer-name\":\"role\",fonts:[\"GF;Nunito-regular\"],layoutDependency:layoutDependency,layoutId:\"oSHpH3sCM\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pXjTYwxPs-rQ15OJsHD)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pXjTYwxPs-rQ15OJsHD\":pXjTYwxPs},text:SYuiWjtI3,verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1IWUH.framer-1gq9yty, .framer-1IWUH .framer-1gq9yty { display: block; }\",\".framer-1IWUH.framer-vmdzq0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: 336px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1IWUH .framer-1o9ex5k, .framer-1IWUH .framer-626w29 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-1IWUH .framer-1sit0a5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: auto; justify-content: center; overflow: hidden; padding: 14px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1IWUH .framer-8v185h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1IWUH .framer-18wprvt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88px; word-break: break-word; word-wrap: break-word; }\",\".framer-1IWUH .framer-1i1a0me { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1IWUH .framer-90sfhi, .framer-1IWUH .framer-mjzhut { flex: 1 0 0px; height: auto; min-width: 140px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1IWUH.framer-vmdzq0, .framer-1IWUH .framer-1sit0a5, .framer-1IWUH .framer-8v185h, .framer-1IWUH .framer-1i1a0me { gap: 0px; } .framer-1IWUH.framer-vmdzq0 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-1IWUH.framer-vmdzq0 > :first-child, .framer-1IWUH .framer-8v185h > :first-child, .framer-1IWUH .framer-1i1a0me > :first-child { margin-left: 0px; } .framer-1IWUH.framer-vmdzq0 > :last-child, .framer-1IWUH .framer-8v185h > :last-child, .framer-1IWUH .framer-1i1a0me > :last-child { margin-right: 0px; } .framer-1IWUH .framer-1sit0a5 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-1IWUH .framer-1sit0a5 > :first-child { margin-top: 0px; } .framer-1IWUH .framer-1sit0a5 > :last-child { margin-bottom: 0px; } .framer-1IWUH .framer-8v185h > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-1IWUH .framer-1i1a0me > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 336\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ltCYPdl83\":\"year\",\"jLBI9rTsT\":\"company\",\"SYuiWjtI3\":\"role\",\"x44XSAmyR\":\"background\",\"sVah9bwNV\":\"primaryTextColor\",\"pXjTYwxPs\":\"secondaryTextColor\",\"e6MyHsORX\":\"highlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrQ15OJsHD=withCSS(Component,css,\"framer-1IWUH\");export default FramerrQ15OJsHD;FramerrQ15OJsHD.displayName=\"Cards / Job Experience Card\";FramerrQ15OJsHD.defaultProps={height:86,width:336};addPropertyControls(FramerrQ15OJsHD,{ltCYPdl83:{defaultValue:\"2022-now\",displayTextArea:false,title:\"Year\",type:ControlType.String},jLBI9rTsT:{defaultValue:\"Apple\",displayTextArea:false,title:\"Company\",type:ControlType.String},SYuiWjtI3:{defaultValue:\"Full-Stack dev\",displayTextArea:false,title:\"Role\",type:ControlType.String},x44XSAmyR:{defaultValue:'var(--token-b0e9fe13-e947-42c8-a3e7-3ed6a792ffd5, rgb(212, 212, 212)) /* {\"name\":\"surface-tertiary\"} */',title:\"Background\",type:ControlType.Color},sVah9bwNV:{defaultValue:'var(--token-fa4c25be-69be-4d7c-9dd2-a2acdeb91e59, rgb(23, 23, 23)) /* {\"name\":\"text-primary\"} */',title:\"Primary Text Color\",type:ControlType.Color},pXjTYwxPs:{defaultValue:'var(--token-a91ceb05-0965-4cb2-945b-86782aa67eb5, rgb(82, 82, 82)) /* {\"name\":\"text-secondary\"} */',title:\"Secondary Text Color\",type:ControlType.Color},e6MyHsORX:{defaultValue:false,title:\"Highlight\",type:ControlType.Boolean}});addFonts(FramerrQ15OJsHD,[{explicitInter:true,fonts:[{family:\"Zodiak\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ECUEQQ5BLZLFJS3PPLWOEEVS7SQONQMH/WNTXEMDDVWUVWDURRKDXCJC6G7TMP277/TBWKTFSYABV4KN4GNIJMAOQUOTYBUWB3.woff2\",weight:\"400\"},{family:\"Nunito\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrQ15OJsHD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ltCYPdl83\\\":\\\"year\\\",\\\"jLBI9rTsT\\\":\\\"company\\\",\\\"SYuiWjtI3\\\":\\\"role\\\",\\\"x44XSAmyR\\\":\\\"background\\\",\\\"sVah9bwNV\\\":\\\"primaryTextColor\\\",\\\"pXjTYwxPs\\\":\\\"secondaryTextColor\\\",\\\"e6MyHsORX\\\":\\\"highlight\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"86\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"336\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rQ15OJsHD.map"],
  "mappings": "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",
  "names": ["noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "r", "n", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "d", "f", "l", "g", "glide", "u", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "createGeneratorEasing", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "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", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "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", "FrnDLfuNL_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "p", "x", "motion", "v1", "v2", "__FramerMetadata__", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "valuesByLocaleId", "FrnDLfuNL_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_getLocalizedValue", "_getLocalizedValue1", "_getLocalizedValue2", "LayoutGroup", "u", "cx", "Image2", "RichText2", "css", "FramerFrnDLfuNL", "withCSS", "FrnDLfuNL_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "amount", "height", "id", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "SUC_FhvAt", "f6AaVzMeu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerO2mlcIRGX", "withCSS", "O2mlcIRGX_default", "addPropertyControls", "ControlType", "addFonts", "pL_IM4wa6_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v0", "v1", "v2", "v3", "v4", "v5", "__FramerMetadata__", "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", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "isDisplayed10", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "css", "FramermvJz1KYeH", "withCSS", "mvJz1KYeH_default", "addPropertyControls", "ControlType", "addFonts", "IconsStackIconsFonts", "getFonts", "mvJz1KYeH_default", "IconsStackIconsControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "description", "height", "icon", "id", "link", "title", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_icon", "_ref2", "_ref3", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pHNST2dYo", "P4AfxqImI", "KUMrlmiea", "ES3hFvrgf", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerqD2VsHNoT", "withCSS", "qD2VsHNoT_default", "addPropertyControls", "ControlType", "addFonts", "CardsStackCardFonts", "getFonts", "qD2VsHNoT_default", "TickerFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "valuesByLocaleId", "pL_IM4wa6_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_getLocalizedValue", "_getLocalizedValue1", "_getLocalizedValue2", "_getLocalizedValue3", "_getLocalizedValue4", "_getLocalizedValue5", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerpL_IM4wa6", "withCSS", "pL_IM4wa6_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "background", "company", "height", "highlight", "id", "primaryTextColor", "role", "secondaryTextColor", "width", "year", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "createLayoutDependency", "variants", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "ltCYPdl83", "jLBI9rTsT", "SYuiWjtI3", "x44XSAmyR", "sVah9bwNV", "pXjTYwxPs", "e6MyHsORX", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "RichText2", "css", "FramerrQ15OJsHD", "withCSS", "rQ15OJsHD_default", "addPropertyControls", "ControlType", "addFonts"]
}
