{
  "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.13.1/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/FzZ67ct97QwFne6Bf7ku/Ticker.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js", "ssg:https://framerusercontent.com/modules/BxQVE3Ix83No38CRc20k/PcEZYX4zI4wBR6he5IZ7/mrLhTeriS.js", "ssg:https://framerusercontent.com/modules/IsJLHEUtqHpJDMrnDPqE/DPPl3NgzhLZgRe7pvqMV/MyMLyzEkL.js", "ssg:https://framerusercontent.com/modules/WwSf5WEV4sgQbEWjB4Ng/bfrEyaAP1rkEF0gcAGsp/Oo1D7cGBq.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,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[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 $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);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]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;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){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.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 r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}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=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.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(u));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=f.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 r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}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 i(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 l(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){d(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:g(i,s,o[r]),easing:m(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,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));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,O(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=x((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 U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;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=G.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&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=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 J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}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 Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(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}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;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=w(p(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 s=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:i(t)?()=>t(n):scrubAnimation(t,n[s])}}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 oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.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()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.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 re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,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 ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(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 ce={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 le={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 fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=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 ue)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)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[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(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[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:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.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)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.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{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useAnimationFrame, useReducedMotion, LayoutGroup, useInView, useMotionValue, useTransform, motion, wrap } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nconst directionTransformers = {\n  left: offset => `translateX(-${offset}px)`,\n  right: offset => `translateX(${offset}px)`,\n  top: offset => `translateY(-${offset}px)`,\n  bottom: offset => `translateY(${offset}px)`\n};\nconst 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                                                                                                                                        */\nexport default function Ticker(props) {\n  /* Props */let {\n    slots,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    speed,\n    hoverFactor,\n    direction,\n    alignment,\n    sizingOptions,\n    fadeOptions,\n    style\n  } = props;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    widthType,\n    heightType\n  } = sizingOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /* Checks */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const numChildren = Children.count(slots);\n  const hasChildren = numChildren > 0;\n  if (direction === true) {\n    direction = \"left\";\n  }\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const offset = useMotionValue(0);\n  const transformer = directionTransformers[direction];\n  const transform = useTransform(offset, transformer); /* Refs and State */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return [/*#__PURE__*/createRef(), /*#__PURE__*/createRef()];\n  }, []);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null\n  }); /* Arrays */\n  let clonedChildren = [];\n  let dupedChildren = []; /* Duplicate value */\n  let duplicateBy = 0;\n  let opacity = 0;\n  if (isCanvas) {\n    // duplicateBy = 10\n    duplicateBy = numChildren ? Math.floor(10 / numChildren) : 0;\n    opacity = 1;\n  }\n  if (!isCanvas && hasChildren && size.parent) {\n    duplicateBy = Math.round(size.parent / size.children * 2) + 1;\n    opacity = 1;\n  } /* Measure parent and child */\n  const measure = useCallback(() => {\n    if (hasChildren && parentRef.current) {\n      const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n      const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n      const end = childrenRef[1].current ? isHorizontal ? childrenRef[1].current.offsetLeft + childrenRef[1].current.offsetWidth : childrenRef[1].current.offsetTop + childrenRef[1].current.offsetHeight : 0;\n      const childrenLength = end - start + gap;\n      setSize({\n        parent: parentLength,\n        children: childrenLength\n      });\n    }\n  }, []);\n  const childrenStyles = isCanvas ? {\n    contentVisibility: \"auto\"\n  } : {}; /* Add refs to first and last child */\n  if (hasChildren) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!isCanvas) {\n      /**\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      */\n      let initialResize = useRef(true);\n      useEffect(() => {\n        measure();\n        return resize(parentRef.current, ({\n          contentSize\n        }) => {\n          if (!initialResize.current && (contentSize.width || contentSize.height)) {\n            measure();\n          }\n          initialResize.current = false;\n        });\n      }, []);\n    }\n    clonedChildren = Children.map(slots, (child, index) => {\n      var ref, ref1, ref2, ref3;\n      let ref4;\n      if (index === 0) {\n        ref4 = childrenRef[0];\n      }\n      if (index === slots.length - 1) {\n        ref4 = childrenRef[1];\n      }\n      const size = {\n        width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n        height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n      };\n      return /*#__PURE__*/_jsx(LayoutGroup, {\n        inherit: \"id\",\n        children: /*#__PURE__*/_jsx(\"li\", {\n          ref: ref4,\n          style: size,\n          children: /*#__PURE__*/cloneElement(child, {\n            style: {\n              ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n              ...size,\n              flexShrink: 0,\n              ...childrenStyles\n            }\n          }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n        })\n      });\n    });\n  }\n  if (!isCanvas) {\n    for (let i = 0; i < duplicateBy; i++) {\n      dupedChildren = [...dupedChildren, ...Children.map(slots, (child, childIndex) => {\n        var ref, ref1, ref2, ref3;\n        return /*#__PURE__*/_jsx(LayoutGroup, {\n          inherit: \"id\",\n          children: /*#__PURE__*/_jsx(\"li\", {\n            style: {\n              display: \"contents\"\n            },\n            \"aria-hidden\": true,\n            children: /*#__PURE__*/cloneElement(child, {\n              key: i + \" \" + childIndex,\n              style: {\n                ...((ref = child.props) === null || ref === void 0 ? void 0 : ref.style),\n                width: widthType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.width : \"100%\",\n                height: heightType ? (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.height : \"100%\",\n                flexShrink: 0,\n                ...childrenStyles\n              }\n            }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n          }, i + \"li\" + childIndex)\n        }, i + \"lg\" + childIndex);\n      })];\n    }\n  }\n  const animateToValue = size.children + size.children * Math.round(size.parent / size.children);\n  const initialTime = useRef(null);\n  const prevTime = useRef(null);\n  const xOrY = useRef(0);\n  const isHover = useRef(false);\n  const isInView = useInView(parentRef);\n  const isReducedMotion = useReducedMotion();\n  const listRef = useRef(null);\n  const animationRef = useRef(null); /**\n                                     * Setup animations\n                                     */\n  if (!isCanvas) {\n    /**\n    * If this is an animation we can hardware accelerate, animate with WAAPI\n    */\n    if (supportsAcceleratedAnimations) {\n      useEffect(() => {\n        if (isReducedMotion || !animateToValue || !speed) {\n          return;\n        }\n        animationRef.current = listRef.current.animate({\n          transform: [transformer(0), transformer(animateToValue)]\n        }, {\n          duration: Math.abs(animateToValue) / speed * 1e3,\n          iterations: Infinity,\n          easing: \"linear\"\n        });\n        return () => animationRef.current.cancel();\n      }, [hoverFactor, animateToValue, speed]);\n    } else {\n      /**\n      * If we can't accelerate this animation because we have a hoverFactor defined\n      * animate with a rAF loop.\n      */\n      useAnimationFrame(t => {\n        if (!animateToValue || isReducedMotion || supportsAcceleratedAnimations) {\n          return;\n        } /**\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          */\n        if (initialTime.current === null) {\n          initialTime.current = t;\n        }\n        t = t - initialTime.current;\n        const timeSince = prevTime.current === null ? 0 : t - prevTime.current;\n        let delta = timeSince * (speed / 1e3);\n        if (isHover.current) {\n          delta *= hoverFactor;\n        }\n        xOrY.current += delta;\n        xOrY.current = wrap(0, animateToValue, xOrY.current);\n        prevTime.current = t;\n        if (!isInView) return;\n        offset.set(xOrY.current);\n      });\n    }\n  } /* Fades */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  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 */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2728\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    });\n  }\n  return /*#__PURE__*/_jsx(\"section\", {\n    style: {\n      ...containerStyle,\n      opacity: opacity,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      overflow: overflow ? \"visible\" : \"hidden\",\n      padding: paddingValue\n    },\n    ref: parentRef,\n    children: /*#__PURE__*/_jsxs(motion.ul, {\n      ref: listRef,\n      style: {\n        ...containerStyle,\n        gap: gap,\n        top: direction === \"bottom\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        left: direction === \"right\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        placeItems: alignment,\n        position: \"relative\",\n        flexDirection: isHorizontal ? \"row\" : \"column\",\n        ...style,\n        transform: supportsAcceleratedAnimations ? undefined : transform,\n        willChange: \"transform\"\n      },\n      onMouseEnter: () => {\n        isHover.current = true;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(hoverFactor);\n        }\n      },\n      onMouseLeave: () => {\n        isHover.current = false;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(1);\n        }\n      },\n      children: [clonedChildren, dupedChildren]\n    })\n  });\n}\n; /* Default Properties */\nTicker.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: true,\n    heightType: true\n  },\n  fadeOptions: {\n    fadeContent: true,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: true\n}; /* Property Controls */\naddPropertyControls(Ticker, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Children\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: true,\n    step: 5\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    defaultValue: \"left\",\n    displaySegmentedControl: true\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  sizingOptions: {\n    type: ControlType.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: ControlType.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      },\n      heightType: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      }\n    }\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: true\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  hoverFactor: {\n    type: ControlType.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: 1,\n    step: .1,\n    displayStepper: true,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 150,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max);\nconst isValidNumber = value => typeof value === \"number\" && !isNaN(value);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerDisableUnlink\": \"*\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "import { useState, useEffect } from \"react\";\nexport const isBrowser = () => typeof document === \"object\";\nexport function getBrowserVisibilityProp() {\n  if (!isBrowser()) return;\n  if (typeof document.hidden !== \"undefined\") {\n    // Opera 12.10 and Firefox 18 and later support\n    return \"visibilitychange\";\n  } else if (typeof document.msHidden !== \"undefined\") {\n    return \"msvisibilitychange\";\n  } else if (typeof document.webkitHidden !== \"undefined\") {\n    return \"webkitvisibilitychange\";\n  }\n}\nexport function getBrowserDocumentHiddenProp() {\n  if (!isBrowser()) return;\n  if (typeof document.hidden !== \"undefined\") {\n    return \"hidden\";\n  } else if (typeof document.msHidden !== \"undefined\") {\n    return \"msHidden\";\n  } else if (typeof document.webkitHidden !== \"undefined\") {\n    return \"webkitHidden\";\n  }\n}\nexport function getIsDocumentHidden() {\n  if (!isBrowser()) return;\n  return !document[getBrowserDocumentHiddenProp()];\n}\nexport function usePageVisibility() {\n  if (!isBrowser()) return;\n  const [isVisible, setIsVisible] = useState(getIsDocumentHidden());\n  const onVisibilityChange = () => setIsVisible(getIsDocumentHidden());\n  useEffect(() => {\n    const visibilityChange = getBrowserVisibilityProp();\n    document.addEventListener(visibilityChange, onVisibilityChange, false);\n    return () => {\n      document.removeEventListener(visibilityChange, onVisibilityChange);\n    };\n  });\n  return isVisible;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getBrowserVisibilityProp\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getIsDocumentHidden\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePageVisibility\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"isBrowser\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getBrowserDocumentHiddenProp\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./UsePageVisibility.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useLayoutEffect, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement, forwardRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion, animate, useMotionValue, useTransform, LayoutGroup, wrap, sync } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nimport { usePageVisibility } from \"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\"; /**\n                                                                                                                                          *\n                                                                                                                                          * SLIDESHOW\n                                                                                                                                          * V2 with Drag\n                                                                                                                                          * By Benjamin and Matt\n                                                                                                                                          *\n                                                                                                                                          * @framerIntrinsicWidth 400\n                                                                                                                                          * @framerIntrinsicHeight 200\n                                                                                                                                          *\n                                                                                                                                          * @framerDisableUnlink\n                                                                                                                                          *\n                                                                                                                                          * @framerSupportedLayoutWidth fixed\n                                                                                                                                          * @framerSupportedLayoutHeight fixed\n                                                                                                                                          */\nexport default function Slideshow(props) {\n  /**\n  * Properties\n  */\n  const {\n    slots,\n    startFrom,\n    direction,\n    effectsOptions,\n    autoPlayControl,\n    dragControl,\n    alignment,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    itemAmount,\n    fadeOptions,\n    intervalControl,\n    transitionControl,\n    arrowOptions,\n    borderRadius,\n    progressOptions,\n    style\n  } = props;\n  const {\n    effectsOpacity,\n    effectsScale,\n    effectsRotate,\n    effectsPerspective,\n    effectsHover\n  } = effectsOptions;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    showMouseControls,\n    arrowSize,\n    arrowRadius,\n    arrowFill,\n    leftArrow,\n    rightArrow,\n    arrowShouldSpace = true,\n    arrowShouldFadeIn = false,\n    arrowPosition,\n    arrowPadding,\n    arrowGap,\n    arrowPaddingTop,\n    arrowPaddingRight,\n    arrowPaddingBottom,\n    arrowPaddingLeft\n  } = arrowOptions;\n  const {\n    showProgressDots,\n    dotSize,\n    dotsInset,\n    dotsRadius,\n    dotsPadding,\n    dotsGap,\n    dotsFill,\n    dotsBackground,\n    dotsActiveOpacity,\n    dotsOpacity,\n    dotsBlur\n  } = progressOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /**\n                                                                                                                                  * Checks\n                                                                                                                                  */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const hasChildren = Children.count(slots) > 0;\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const isInverted = direction === \"right\" || direction === \"bottom\"; /**\n                                                                      * Empty state for Canvas\n                                                                      */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2B50\uFE0F\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to make infinite auto-playing slideshows.\"\n      })]\n    });\n  } /**\n    * Refs, State\n    */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return slots.map(index => /*#__PURE__*/createRef());\n  }, [slots]);\n  const timeoutRef = useRef(undefined);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null,\n    item: null,\n    itemWidth: null,\n    itemHeight: null\n  }); /* For pausing on hover */\n  const [isHovering, setIsHovering] = useState(false);\n  const [shouldPlayOnHover, setShouldPlayOnHover] = useState(autoPlayControl); /* For cursor updates */\n  const [isMouseDown, setIsMouseDown] = useState(false); /* Check if resizing */\n  const [isResizing, setIsResizing] = useState(false); /**\n                                                       * Array for children\n                                                       */\n  const dupedChildren = [];\n  let duplicateBy = 4;\n  if (isCanvas) {\n    duplicateBy = 1;\n  } /**\n    * Measure parent, child, items\n    */\n  const measure = useCallback(() => {\n    sync.read(() => {\n      if (hasChildren && parentRef.current) {\n        const total = slots.length - 1;\n        const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n        const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n        const end = childrenRef[total].current ? isHorizontal ? childrenRef[total].current.offsetLeft + childrenRef[total].current.offsetWidth : childrenRef[total].current.offsetTop + childrenRef[total].current.offsetHeight : 0;\n        const childrenLength = end - start + gap;\n        const itemSize = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetWidth : childrenRef[0].current.offsetHeight : 0;\n        const itemWidth = childrenRef[0].current ? childrenRef[0].current.offsetWidth : 0;\n        const itemHeight = childrenRef[0].current ? childrenRef[0].current.offsetHeight : 0;\n        setSize({\n          parent: parentLength,\n          children: childrenLength,\n          item: itemSize,\n          itemWidth,\n          itemHeight\n        });\n      }\n    });\n  }, [hasChildren]); /**\n                     * Add refs to all children\n                     * Added itemAmount for resizing\n                     */\n  useLayoutEffect(() => {\n    if (hasChildren) measure();\n  }, [hasChildren, itemAmount]); /**\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                                 */\n  let initialResize = useRef(true);\n  useEffect(() => {\n    return resize(parentRef.current, ({\n      contentSize\n    }) => {\n      if (!initialResize.current && (contentSize.width || contentSize.height)) {\n        measure();\n        setIsResizing(true);\n      }\n      initialResize.current = false;\n    });\n  }, []);\n  useEffect(() => {\n    if (isResizing) {\n      const timer = setTimeout(() => setIsResizing(false), 500);\n      return () => clearTimeout(timer);\n    }\n  }, [isResizing]); /**\n                    * Animation, pagination\n                    */\n  const totalItems = slots === null || slots === void 0 ? void 0 : slots.length;\n  const childrenSize = isCanvas ? 0 : size === null || size === void 0 ? void 0 : size.children;\n  const itemWithGap = (size === null || size === void 0 ? void 0 : size.item) + gap;\n  const itemOffset = startFrom * itemWithGap;\n  const [currentItem, setCurrentItem] = useState(startFrom + totalItems);\n  const [isDragging, setIsDragging] = useState(false); /* Check for browser window visibility */ /* Otherwise, it will re-play all the item increments */\n  const isVisible = usePageVisibility();\n  const factor = isInverted ? 1 : -1; /* The x and y values to start from */\n  const xOrY = useMotionValue(childrenSize); /* For canvas only. Using xOrY is slower upon page switching */\n  const canvasPosition = isHorizontal ? -startFrom * ((size === null || size === void 0 ? void 0 : size.itemWidth) + gap) : -startFrom * ((size === null || size === void 0 ? void 0 : size.itemHeight) + gap); /* Calculate the new value to animate to */\n  const newPosition = () => factor * currentItem * itemWithGap; /* Wrapped values for infinite looping */ /* Instead of 0 to a negative full duplicated row, we start with an offset */\n  const wrappedValue = !isCanvas ? useTransform(xOrY, value => {\n    const wrapped = wrap(-childrenSize, -childrenSize * 2, value);\n    return isNaN(wrapped) ? 0 : wrapped;\n  }) : 0; /* Convert the current item to a wrapping index for dots */\n  const wrappedIndex = wrap(0, totalItems, currentItem);\n  const wrappedIndexInverted = wrap(0, -totalItems, currentItem); /* Update x or y with the provided starting point */ /* The subtraction of a full row of children is for overflow */\n  useLayoutEffect(() => {\n    if ((size === null || size === void 0 ? void 0 : size.children) === null) return; /* Initial measure */ // if (initialResize.current) {\n    //     xOrY.set((childrenSize + itemOffset) * factor)\n    // }\n    /* Subsequent resizes */\n    if (!initialResize.current && isResizing) {\n      xOrY.set(newPosition());\n    }\n  }, [size, childrenSize, factor, itemOffset, currentItem, itemWithGap, isResizing]); /**\n                                                                                      * Page item methods\n                                                                                      * Switching, deltas, autoplaying\n                                                                                      */ /* Next and previous function, animates the X */\n  const switchPages = () => {\n    if (isCanvas || !hasChildren || !size.parent || isDragging) return;\n    if (xOrY.get() !== newPosition()) {\n      animate(xOrY, newPosition(), transitionControl);\n    }\n    if (autoPlayControl && shouldPlayOnHover) {\n      timeoutRef.current = setTimeout(() => {\n        setCurrentItem(currentItem + 1);\n        switchPages();\n      }, intervalControl * 1e3);\n    }\n  }; /* Page navigation functions */\n  const setDelta = delta => {\n    if (!isInverted) {\n      setCurrentItem(currentItem + delta);\n    } else {\n      setCurrentItem(currentItem - delta);\n    }\n  };\n  const setPage = index => {\n    const currentItemWrapped = wrap(0, totalItems, currentItem);\n    const currentItemWrappedInvert = wrap(0, -totalItems, currentItem);\n    const goto = index - currentItemWrapped;\n    const gotoInverted = index - Math.abs(currentItemWrappedInvert);\n    if (!isInverted) {\n      setCurrentItem(currentItem + goto);\n    } else {\n      setCurrentItem(currentItem - gotoInverted);\n    }\n  }; /**\n     * Drag\n     */\n  const handleDragStart = () => {\n    setIsDragging(true);\n  };\n  const handleDragEnd = (event, {\n    offset,\n    velocity\n  }) => {\n    setIsDragging(false);\n    const offsetXorY = isHorizontal ? offset.x : offset.y;\n    const velocityThreshold = 200 // Based on testing, can be tweaked or could be 0\n    ;\n    const velocityXorY = isHorizontal ? velocity.x : velocity.y;\n    const isHalfOfNext = offsetXorY < -size.item / 2;\n    const isHalfOfPrev = offsetXorY > size.item / 2; /* In case you drag more than 1 item left or right */\n    const normalizedOffset = Math.abs(offsetXorY);\n    const itemDelta = Math.round(normalizedOffset / size.item); /* Minimum delta is 1 to initiate a page switch */ /* For velocity use only */\n    const itemDeltaFromOne = itemDelta === 0 ? 1 : itemDelta; /* For quick flicks, even with low offsets */\n    if (velocityXorY > velocityThreshold) {\n      setDelta(-itemDeltaFromOne);\n    } else if (velocityXorY < -velocityThreshold) {\n      setDelta(itemDeltaFromOne);\n    } else {\n      /* For dragging over half of the current item with 0 velocity */if (isHalfOfNext) {\n        setDelta(itemDelta);\n      }\n      if (isHalfOfPrev) {\n        setDelta(-itemDelta);\n      }\n    }\n  }; /* Kickstart the auto-playing once we have all the children */\n  useEffect(() => {\n    if (!isVisible || isResizing) return;\n    switchPages();\n    return () => timeoutRef.current && clearTimeout(timeoutRef.current);\n  }, [dupedChildren, isVisible, isResizing]); /* Create copies of our children to create a perfect loop */\n  let childCounter = 0; /**\n                        * Sizing\n                        * */\n  let columnOrRowValue = `calc(${100 / itemAmount}% - ${gap}px + ${gap / itemAmount}px)`; /**\n                                                                                          * Nested array to create duplicates of the children for infinite looping\n                                                                                          * These are wrapped around, and start at a full \"page\" worth of offset\n                                                                                          * as defined above.\n                                                                                          */\n  for (let index = 0; index < duplicateBy; index++) {\n    dupedChildren.push(...Children.map(slots, (child, childIndex) => {\n      let ref;\n      if (childIndex === 0) {\n        ref = childrenRef[0];\n      }\n      if (childIndex === slots.length - 1) {\n        ref = childrenRef[1];\n      }\n      return /*#__PURE__*/_jsx(Slide, {\n        ref: childrenRef[childIndex],\n        slideKey: index + childIndex + \"lg\",\n        index: index,\n        width: isHorizontal ? itemAmount > 1 ? columnOrRowValue : \"100%\" : \"100%\",\n        height: !isHorizontal ? itemAmount > 1 ? columnOrRowValue : \"100%\" : \"100%\",\n        size: size,\n        child: child,\n        numChildren: slots === null || slots === void 0 ? void 0 : slots.length,\n        wrappedValue: wrappedValue,\n        childCounter: childCounter++,\n        gap: gap,\n        isCanvas: isCanvas,\n        isHorizontal: isHorizontal,\n        effectsOpacity: effectsOpacity,\n        effectsScale: effectsScale,\n        effectsRotate: effectsRotate,\n        children: index + childIndex\n      }, index + childIndex + \"lg\");\n    }));\n  } /**\n    * Fades with masks\n    */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  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}%)`; /**\n                                                                                                                                                                                                                              * Dots\n                                                                                                                                                                                                                              */\n  const dots = [];\n  const dotsBlurStyle = {};\n  if (showProgressDots) {\n    for (let i = 0; i < (slots === null || slots === void 0 ? void 0 : slots.length); i++) {\n      dots.push( /*#__PURE__*/_jsx(Dot, {\n        dotStyle: {\n          ...dotStyle,\n          width: dotSize,\n          height: dotSize,\n          backgroundColor: dotsFill\n        },\n        buttonStyle: baseButtonStyles,\n        selectedOpacity: dotsActiveOpacity,\n        opacity: dotsOpacity,\n        onClick: () => setPage(i),\n        wrappedIndex: wrappedIndex,\n        wrappedIndexInverted: wrappedIndexInverted,\n        total: totalItems,\n        index: i,\n        gap: dotsGap,\n        padding: dotsPadding,\n        isHorizontal: isHorizontal,\n        isInverted: isInverted\n      }, i));\n    }\n    if (dotsBlur > 0) {\n      dotsBlurStyle.backdropFilter = dotsBlurStyle.WebkitBackdropFilter = dotsBlurStyle.MozBackdropFilter = `blur(${dotsBlur}px)`;\n    }\n  }\n  const dragProps = dragControl ? {\n    drag: isHorizontal ? \"x\" : \"y\",\n    onDragStart: handleDragStart,\n    onDragEnd: handleDragEnd,\n    dragDirectionLock: true,\n    values: {\n      x: xOrY,\n      y: xOrY\n    },\n    dragMomentum: false\n  } : {};\n  const arrowHasTop = arrowPosition === \"top-left\" || arrowPosition === \"top-mid\" || arrowPosition === \"top-right\";\n  const arrowHasBottom = arrowPosition === \"bottom-left\" || arrowPosition === \"bottom-mid\" || arrowPosition === \"bottom-right\";\n  const arrowHasLeft = arrowPosition === \"top-left\" || arrowPosition === \"bottom-left\";\n  const arrowHasRight = arrowPosition === \"top-right\" || arrowPosition === \"bottom-right\";\n  const arrowHasMid = arrowPosition === \"top-mid\" || arrowPosition === \"bottom-mid\" || arrowPosition === \"auto\";\n  return /*#__PURE__*/_jsxs(\"section\", {\n    style: {\n      ...containerStyle,\n      padding: paddingValue,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      opacity: (size === null || size === void 0 ? void 0 : size.item) !== null ? 1 : 0,\n      userSelect: \"none\"\n    },\n    onMouseEnter: () => {\n      setIsHovering(true);\n      if (!effectsHover) setShouldPlayOnHover(false);\n    },\n    onMouseLeave: () => {\n      setIsHovering(false);\n      if (!effectsHover) setShouldPlayOnHover(true);\n    },\n    onMouseDown: event => {\n      // Preventdefault fixes the cursor switching to text on drag on safari\n      event.preventDefault();\n      setIsMouseDown(true);\n    },\n    onMouseUp: () => setIsMouseDown(false),\n    children: [/*#__PURE__*/_jsx(\"div\", {\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        margin: 0,\n        padding: \"inherit\",\n        position: \"absolute\",\n        inset: 0,\n        overflow: overflow ? \"visible\" : \"hidden\",\n        borderRadius: borderRadius,\n        userSelect: \"none\",\n        perspective: effectsPerspective\n      },\n      children: /*#__PURE__*/_jsx(motion.ul, {\n        ref: parentRef,\n        ...dragProps,\n        style: {\n          ...containerStyle,\n          gap: gap,\n          placeItems: alignment,\n          x: isHorizontal ? isCanvas ? canvasPosition : wrappedValue : 0,\n          y: !isHorizontal ? isCanvas ? canvasPosition : wrappedValue : 0,\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          transformStyle: effectsRotate !== 0 ? \"preserve-3d\" : undefined,\n          cursor: dragControl ? isMouseDown ? \"grabbing\" : \"grab\" : \"auto\",\n          userSelect: \"none\",\n          ...style\n        },\n        children: dupedChildren\n      })\n    }), /*#__PURE__*/_jsxs(\"fieldset\", {\n      style: {\n        ...controlsStyles\n      },\n      \"aria-label\": \"Slideshow pagination controls\",\n      className: \"framer--slideshow-controls\",\n      children: [/*#__PURE__*/_jsxs(motion.div, {\n        style: {\n          position: \"absolute\",\n          display: \"flex\",\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          justifyContent: arrowShouldSpace ? \"space-between\" : \"center\",\n          gap: arrowShouldSpace ? \"unset\" : arrowGap,\n          opacity: arrowShouldFadeIn ? 0 : 1,\n          alignItems: \"center\",\n          inset: arrowPadding,\n          top: arrowShouldSpace ? arrowPadding : arrowHasTop ? arrowPaddingTop : \"unset\",\n          left: arrowShouldSpace ? arrowPadding : arrowHasLeft ? arrowPaddingLeft : arrowHasMid ? 0 : \"unset\",\n          right: arrowShouldSpace ? arrowPadding : arrowHasRight ? arrowPaddingRight : arrowHasMid ? 0 : \"unset\",\n          bottom: arrowShouldSpace ? arrowPadding : arrowHasBottom ? arrowPaddingBottom : \"unset\"\n        },\n        animate: arrowShouldFadeIn && {\n          opacity: isHovering ? 1 : 0\n        },\n        transition: transitionControl,\n        children: [/*#__PURE__*/_jsx(motion.button, {\n          type: \"button\",\n          style: {\n            ...baseButtonStyles,\n            backgroundColor: arrowFill,\n            width: arrowSize,\n            height: arrowSize,\n            borderRadius: arrowRadius,\n            rotate: !isHorizontal ? 90 : 0,\n            display: showMouseControls ? \"block\" : \"none\",\n            pointerEvents: \"auto\"\n          },\n          onClick: () => setDelta(-1),\n          \"aria-label\": \"Previous\",\n          whileTap: {\n            scale: .9\n          },\n          transition: {\n            duration: .15\n          },\n          children: /*#__PURE__*/_jsx(\"img\", {\n            width: arrowSize,\n            height: arrowSize,\n            src: leftArrow || \"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",\n            alt: \"Back Arrow\"\n          })\n        }), /*#__PURE__*/_jsx(motion.button, {\n          type: \"button\",\n          style: {\n            ...baseButtonStyles,\n            backgroundColor: arrowFill,\n            width: arrowSize,\n            height: arrowSize,\n            borderRadius: arrowRadius,\n            rotate: !isHorizontal ? 90 : 0,\n            display: showMouseControls ? \"block\" : \"none\",\n            pointerEvents: \"auto\"\n          },\n          onClick: () => setDelta(1),\n          \"aria-label\": \"Next\",\n          whileTap: {\n            scale: .9\n          },\n          transition: {\n            duration: .15\n          },\n          children: /*#__PURE__*/_jsx(\"img\", {\n            width: arrowSize,\n            height: arrowSize,\n            src: rightArrow || \"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",\n            alt: \"Next Arrow\"\n          })\n        })]\n      }), dots.length > 1 ? /*#__PURE__*/_jsx(\"div\", {\n        style: {\n          ...dotsContainerStyle,\n          left: isHorizontal ? \"50%\" : dotsInset,\n          top: !isHorizontal ? \"50%\" : \"unset\",\n          transform: isHorizontal ? \"translateX(-50%)\" : \"translateY(-50%)\",\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          bottom: isHorizontal ? dotsInset : \"unset\",\n          borderRadius: dotsRadius,\n          backgroundColor: dotsBackground,\n          userSelect: \"none\",\n          ...dotsBlurStyle\n        },\n        children: dots\n      }) : null]\n    })]\n  });\n}\n; /* Default Properties */\nSlideshow.defaultProps = {\n  direction: \"left\",\n  dragControl: false,\n  startFrom: 0,\n  itemAmount: 1,\n  infinity: true,\n  gap: 10,\n  padding: 10,\n  autoPlayControl: true,\n  effectsOptions: {\n    effectsOpacity: 1,\n    effectsScale: 1,\n    effectsRotate: 0,\n    effectsPerspective: 1200,\n    effectsHover: true\n  },\n  transitionControl: {\n    type: \"spring\",\n    stiffness: 200,\n    damping: 40\n  },\n  fadeOptions: {\n    fadeContent: false,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  arrowOptions: {\n    showMouseControls: true,\n    arrowShouldFadeIn: false,\n    arrowShouldSpace: true,\n    arrowFill: \"rgba(0,0,0,0.2)\",\n    arrowSize: 40\n  },\n  progressOptions: {\n    showProgressDots: true\n  }\n}; /* Property Controls */\naddPropertyControls(Slideshow, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Content\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    displaySegmentedControl: true,\n    defaultValue: Slideshow.defaultProps.direction\n  },\n  autoPlayControl: {\n    type: ControlType.Boolean,\n    title: \"Auto Play\",\n    defaultValue: true\n  },\n  intervalControl: {\n    type: ControlType.Number,\n    title: \"Interval\",\n    defaultValue: 1.5,\n    min: .5,\n    max: 10,\n    step: .1,\n    displayStepper: true,\n    unit: \"s\",\n    hidden: props => !props.autoPlayControl\n  },\n  dragControl: {\n    type: ControlType.Boolean,\n    title: \"Draggable\",\n    defaultValue: false\n  },\n  startFrom: {\n    type: ControlType.Number,\n    title: \"Current\",\n    min: 0,\n    max: 10,\n    displayStepper: true,\n    defaultValue: Slideshow.defaultProps.startFrom\n  },\n  effectsOptions: {\n    type: ControlType.Object,\n    title: \"Effects\",\n    controls: {\n      effectsOpacity: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsOpacity,\n        min: 0,\n        max: 1,\n        step: .01,\n        displayStepper: true\n      },\n      effectsScale: {\n        type: ControlType.Number,\n        title: \"Scale\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsScale,\n        min: 0,\n        max: 1,\n        step: .01,\n        displayStepper: true\n      },\n      effectsPerspective: {\n        type: ControlType.Number,\n        title: \"Perspective\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsPerspective,\n        min: 200,\n        max: 2e3,\n        step: 1\n      },\n      effectsRotate: {\n        type: ControlType.Number,\n        title: \"Rotate\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsRotate,\n        min: -180,\n        max: 180,\n        step: 1\n      },\n      effectsHover: {\n        type: ControlType.Boolean,\n        title: \"On Hover\",\n        enabledTitle: \"Play\",\n        disabledTitle: \"Pause\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsHover\n      }\n    }\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  itemAmount: {\n    type: ControlType.Number,\n    title: \"Items\",\n    min: 1,\n    max: 10,\n    displayStepper: true,\n    defaultValue: Slideshow.defaultProps.itemAmount\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\",\n    min: 0\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    defaultValue: 0,\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  borderRadius: {\n    type: ControlType.Number,\n    title: \"Radius\",\n    min: 0,\n    max: 500,\n    displayStepper: true,\n    defaultValue: 0\n  },\n  transitionControl: {\n    type: ControlType.Transition,\n    defaultValue: Slideshow.defaultProps.transitionControl,\n    title: \"Transition\"\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: false\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  arrowOptions: {\n    type: ControlType.Object,\n    title: \"Arrows\",\n    controls: {\n      showMouseControls: {\n        type: ControlType.Boolean,\n        title: \"Show\",\n        defaultValue: Slideshow.defaultProps.arrowOptions.showMouseControls\n      },\n      arrowFill: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        hidden: props => !props.showMouseControls,\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowFill\n      },\n      leftArrow: {\n        type: ControlType.Image,\n        title: \"Previous\",\n        hidden: props => !props.showMouseControls\n      },\n      rightArrow: {\n        type: ControlType.Image,\n        title: \"Next\",\n        hidden: props => !props.showMouseControls\n      },\n      arrowSize: {\n        type: ControlType.Number,\n        title: \"Size\",\n        min: 0,\n        max: 200,\n        displayStepper: true,\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowSize,\n        hidden: props => !props.showMouseControls\n      },\n      arrowRadius: {\n        type: ControlType.Number,\n        title: \"Radius\",\n        min: 0,\n        max: 500,\n        defaultValue: 40,\n        hidden: props => !props.showMouseControls\n      },\n      arrowShouldFadeIn: {\n        type: ControlType.Boolean,\n        title: \"Fade In\",\n        defaultValue: false,\n        hidden: props => !props.showMouseControls\n      },\n      arrowShouldSpace: {\n        type: ControlType.Boolean,\n        title: \"Distance\",\n        enabledTitle: \"Space\",\n        disabledTitle: \"Group\",\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowShouldSpace,\n        hidden: props => !props.showMouseControls\n      },\n      arrowPosition: {\n        type: ControlType.Enum,\n        title: \"Position\",\n        options: [\"auto\", \"top-left\", \"top-mid\", \"top-right\", \"bottom-left\", \"bottom-mid\", \"bottom-right\"],\n        optionTitles: [\"Center\", \"Top Left\", \"Top Middle\", \"Top Right\", \"Bottom Left\", \"Bottom Middle\", \"Bottom Right\"],\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace\n      },\n      arrowPadding: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        min: -100,\n        max: 100,\n        defaultValue: 20,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || !props.arrowShouldSpace\n      },\n      arrowPaddingTop: {\n        type: ControlType.Number,\n        title: \"Top\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"bottom-mid\" || props.arrowPosition === \"bottom-left\" || props.arrowPosition === \"bottom-right\"\n      },\n      arrowPaddingBottom: {\n        type: ControlType.Number,\n        title: \"Bottom\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"top-left\" || props.arrowPosition === \"top-right\"\n      },\n      arrowPaddingRight: {\n        type: ControlType.Number,\n        title: \"Right\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-left\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"bottom-left\" || props.arrowPosition === \"bottom-mid\"\n      },\n      arrowPaddingLeft: {\n        type: ControlType.Number,\n        title: \"Left\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-right\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"bottom-right\" || props.arrowPosition === \"bottom-mid\"\n      },\n      arrowGap: {\n        type: ControlType.Number,\n        title: \"Gap\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace\n      }\n    }\n  },\n  progressOptions: {\n    type: ControlType.Object,\n    title: \"Dots\",\n    controls: {\n      showProgressDots: {\n        type: ControlType.Boolean,\n        title: \"Show\",\n        defaultValue: false\n      },\n      dotSize: {\n        type: ControlType.Number,\n        title: \"Size\",\n        min: 1,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        min: -100,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsGap: {\n        type: ControlType.Number,\n        title: \"Gap\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsPadding: {\n        type: ControlType.Number,\n        title: \"Padding\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsFill: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        defaultValue: \"#fff\",\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsBackground: {\n        type: ControlType.Color,\n        title: \"Backdrop\",\n        defaultValue: \"rgba(0,0,0,0.2)\",\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsRadius: {\n        type: ControlType.Number,\n        title: \"Radius\",\n        min: 0,\n        max: 200,\n        defaultValue: 50,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsOpacity: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        min: 0,\n        max: 1,\n        defaultValue: .5,\n        step: .1,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsActiveOpacity: {\n        type: ControlType.Number,\n        title: \"Current\",\n        min: 0,\n        max: 1,\n        defaultValue: 1,\n        step: .1,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsBlur: {\n        type: ControlType.Number,\n        title: \"Blur\",\n        min: 0,\n        max: 50,\n        defaultValue: 0,\n        step: 1,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      }\n    }\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  flexDirection: \"row\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Component Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 180,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Control Styles */\nconst baseButtonStyles = {\n  border: \"none\",\n  display: \"flex\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  overflow: \"hidden\",\n  background: \"transparent\",\n  cursor: \"pointer\",\n  margin: 0,\n  padding: 0\n};\nconst controlsStyles = {\n  display: \"flex\",\n  justifyContent: \"space-between\",\n  alignItems: \"center\",\n  position: \"absolute\",\n  pointerEvents: \"none\",\n  userSelect: \"none\",\n  top: 0,\n  left: 0,\n  right: 0,\n  bottom: 0,\n  border: 0,\n  padding: 0,\n  margin: 0\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max); /* Slide Component */\nconst Slide = /*#__PURE__*/forwardRef(function Component(props, ref) {\n  var ref1, ref2;\n  const {\n    slideKey,\n    width,\n    height,\n    child,\n    size,\n    gap,\n    wrappedValue,\n    numChildren,\n    childCounter,\n    isCanvas,\n    effects,\n    effectsOpacity,\n    effectsScale,\n    effectsRotate,\n    isHorizontal,\n    isLast,\n    index\n  } = props; /**\n             * Unique offsets + scroll range [0, 1, 1, 0]\n             */\n  const childOffset = ((size === null || size === void 0 ? void 0 : size.item) + gap) * childCounter;\n  const scrollRange = [-(size === null || size === void 0 ? void 0 : size.item), 0, (size === null || size === void 0 ? void 0 : size.parent) - (size === null || size === void 0 ? void 0 : size.item) + gap, size === null || size === void 0 ? void 0 : size.parent].map(val => val - childOffset); /**\n                                                                                                                                                                                                                                                                                                       * Effects\n                                                                                                                                                                                                                                                                                                       */\n  const rotateY = !isCanvas && useTransform(wrappedValue, scrollRange, [-effectsRotate, 0, 0, effectsRotate]);\n  const rotateX = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsRotate, 0, 0, -effectsRotate]);\n  const opacity = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsOpacity, 1, 1, effectsOpacity]);\n  const scale = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsScale, 1, 1, effectsScale]);\n  const originXorY = !isCanvas && useTransform(wrappedValue, scrollRange, [1, 1, 0, 0]);\n  const isVisible = !isCanvas && useTransform(wrappedValue, latest => latest >= scrollRange[1] && latest <= scrollRange[2]);\n  useEffect(() => {\n    if (!isVisible) return;\n    return isVisible.onChange(newValue => {\n      ref.current.setAttribute(\"aria-hidden\", !newValue);\n    });\n  }, []);\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    inherit: \"id\",\n    children: /*#__PURE__*/_jsx(\"li\", {\n      style: {\n        display: \"contents\"\n      },\n      \"aria-hidden\": index === 0 ? false : true,\n      children: /*#__PURE__*/cloneElement(child, {\n        ref: ref,\n        key: slideKey + \"child\",\n        style: {\n          ...((ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.style),\n          flexShrink: 0,\n          userSelect: \"none\",\n          width,\n          height,\n          opacity: opacity,\n          scale: scale,\n          originX: isHorizontal ? originXorY : .5,\n          originY: !isHorizontal ? originXorY : .5,\n          rotateY: isHorizontal ? rotateY : 0,\n          rotateX: !isHorizontal ? rotateX : 0\n        }\n      }, (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.children)\n    })\n  });\n});\nfunction Dot({\n  selectedOpacity,\n  opacity,\n  total,\n  index,\n  wrappedIndex,\n  wrappedIndexInverted,\n  dotStyle,\n  buttonStyle,\n  gap,\n  padding,\n  isHorizontal,\n  isInverted,\n  ...props\n}) {\n  /* Check active item */ /* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected = wrappedIndex === index; /* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */\n  if (isInverted) {\n    isSelected = Math.abs(wrappedIndexInverted) === index;\n  }\n  const inlinePadding = gap / 2;\n  let top = !isHorizontal && index > 0 ? inlinePadding : padding;\n  let bottom = !isHorizontal && index !== total - 1 ? inlinePadding : padding;\n  let right = isHorizontal && index !== total - 1 ? inlinePadding : padding;\n  let left = isHorizontal && index > 0 ? inlinePadding : padding;\n  return /*#__PURE__*/_jsx(\"button\", {\n    \"aria-label\": `Scroll to page ${index + 1}`,\n    type: \"button\",\n    ...props,\n    style: {\n      ...buttonStyle,\n      padding: `${top}px ${right}px ${bottom}px ${left}px`\n    },\n    children: /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        ...dotStyle\n      },\n      initial: false,\n      animate: {\n        opacity: isSelected ? selectedOpacity : opacity\n      },\n      transition: {\n        duration: .3\n      }\n    })\n  });\n} /* Dot Styles */\nconst dotsContainerStyle = {\n  display: \"flex\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  overflow: \"hidden\",\n  position: \"absolute\",\n  pointerEvents: \"auto\"\n};\nconst dotStyle = {\n  borderRadius: \"50%\",\n  background: \"white\",\n  cursor: \"pointer\",\n  border: \"none\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  padding: 0\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Slideshow\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./SlideShow.map", "// Generated by Framer (72f35ee)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/FzZ67ct97QwFne6Bf7ku/Ticker.js\";\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"fpz25FA5H\"];\nconst variantClassNames = {\n  fpz25FA5H: \"framer-v-1jfc68d\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst transformTemplate1 = (_, t) => `translate(-50%, -50%) ${t}`;\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"fpz25FA5H\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"fpz25FA5H\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-1QVFM\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-1jfc68d\", className),\n        \"data-framer-name\": \"Variant 1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"fpz25FA5H\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(255, 255, 255)\",\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-tgo84r-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"FlIF65o5C-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Ticker, {\n            alignment: \"center\",\n            direction: \"left\",\n            fadeOptions: {\n              fadeAlpha: 0,\n              fadeContent: true,\n              fadeInset: 0,\n              fadeWidth: 25,\n              overflow: false\n            },\n            gap: 10,\n            height: \"100%\",\n            hoverFactor: .6,\n            id: \"FlIF65o5C\",\n            layoutId: \"FlIF65o5C\",\n            padding: 10,\n            paddingBottom: 10,\n            paddingLeft: 10,\n            paddingPerSide: false,\n            paddingRight: 10,\n            paddingTop: 10,\n            sizingOptions: {\n              heightType: true,\n              widthType: true\n            },\n            slots: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-17kvc7z\",\n              \"data-framer-name\": \"Avis 1\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wES9fuQZ_\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-w0c7ix\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"nRrj8JADr\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1kqp9k4\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ou3qKFc0Q\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-wdry8x\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"nLRcmTZfN\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1weaz5n\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"ynl7EFwnC\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1maudij\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"E41UoJFvc\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-s9jdf9\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"wgl8UTs76\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-18goadk\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"L5zFIqVDi\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsxs(React.Fragment, {\n                  children: [/*#__PURE__*/_jsxs(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\"\n                    },\n                    children: [\"Merci\", /*#__PURE__*/_jsx(motion.span, {\n                      style: {\n                        \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"400\"\n                      },\n                      children: \" \uD83D\uDE0A \"\n                    })]\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Gr\\xe2ce \\xe0 Paplar j\u2019utilise plus facilement mon mail en magasin ou en ligne sans craindre d\u2019\\xeatre submerg\\xe9 d\u2019email apr\\xe8s ! Ce sentiment est unique, je recommande \uD83D\uDECD Ps: le suivis d\u2019email et les stories sont tr\\xe8s cool \uD83C\uDF1F\uD83D\uDD25\"\n                  })]\n                }),\n                className: \"framer-keeti9\",\n                fonts: [\"GF;Poppins-600\", \"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"VDyvw0QZg\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Serialshoppers (   )\"\n                  })\n                }),\n                className: \"framer-ojk707\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"thWcF4bbj\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-5l5hiw\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 57,\n                intrinsicWidth: 57,\n                layoutDependency: layoutDependency,\n                layoutId: \"e4tnnVjBE\",\n                svg: '<svg height=\"56.693\" width=\"56.693\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zm-6.195-18.288c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-17un9bv\",\n              \"data-framer-name\": \"Avis 2\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tCnjvZSjt\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-5hu3cr\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"IyFxJP6t4\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1fzjuhh\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"lsty3SFwb\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1qip13z\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"iVXLnsNbC\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1y4bm6i\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"aRKvcPp00\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-tswmq7\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Eq_liszbl\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1v0u0pt\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"BS41aVk2c\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1ac7mjp\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"lqLk3zqnJ\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Rominusme (   )\"\n                  })\n                }),\n                className: \"framer-nk3hqp\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"lbIWpZalD\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-9ppf8k\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 57,\n                intrinsicWidth: 57,\n                layoutDependency: layoutDependency,\n                layoutId: \"TxfAn2A6J\",\n                svg: '<svg height=\"56.693\" width=\"56.693\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zm-6.195-18.288c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsxs(React.Fragment, {\n                  children: [/*#__PURE__*/_jsxs(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"13px\",\n                      \"--framer-font-weight\": \"600\"\n                    },\n                    children: [\"Indispensable ! Le top du top\", /*#__PURE__*/_jsx(motion.span, {\n                      style: {\n                        \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"400\"\n                      },\n                      children: \" \u2705 \"\n                    })]\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"13px\"\n                    },\n                    children: \"Nouvelle appli indispensable que j\u2019utilise depuis plusieurs mois. Tout est simple clair concis. Super suivi moderne de mes achats et plus de spams (le r\\xeave). Cette appli est bien plus qu\u2019un mail ! J\u2019ai m\\xeame dis au revoir \\xe0 mes autres bo\\xeetes mail bien connues (sorry but not sorry). Best experience ever avec Paplar. \"\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"13px\"\n                    },\n                    children: \"Bref merci \uD83E\uDD29\"\n                  })]\n                }),\n                className: \"framer-2s3jpn\",\n                fonts: [\"GF;Poppins-600\", \"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"bSM8FBA6y\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-szceb\",\n              \"data-framer-name\": \"Avis 3\",\n              layoutDependency: layoutDependency,\n              layoutId: \"CkbXQM0H7\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-awuwzd\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"OoF0S8jLA\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-mack8o\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"KTdIgVpzF\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1ebxohm\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"PP0Lpc8K3\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1d6qt9g\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"J_xIW0KTU\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-13fckz\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"l6pq_r6OR\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1shugkm\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Xnl2Om0r9\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-cj9vpd\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"m4jBuL43A\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"MaroushkaMo (   )\"\n                  })\n                }),\n                className: \"framer-cyne4m\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"qnu4BWFBT\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1hn501a\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 57,\n                intrinsicWidth: 57,\n                layoutDependency: layoutDependency,\n                layoutId: \"BPZUJ0yBl\",\n                svg: '<svg height=\"56.693\" width=\"56.693\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zm-6.195-18.288c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsxs(React.Fragment, {\n                  children: [/*#__PURE__*/_jsxs(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\"\n                    },\n                    children: [\"Super appli\", /*#__PURE__*/_jsx(motion.span, {\n                      style: {\n                        \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"400\"\n                      },\n                      children: \" \uD83C\uDF1F\"\n                    })]\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Enfin une appli pour suivre mes achats sans \\xeatre spamm\\xe9 !!! Merci Paplar \uD83D\uDC99 Je recommande vivement \uD83C\uDF89\"\n                  })]\n                }),\n                className: \"framer-t6sgqu\",\n                fonts: [\"GF;Poppins-600\", \"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"Uj9KVAuF_\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate1,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1diuhuk\",\n              \"data-framer-name\": \"Avis 4\",\n              layoutDependency: layoutDependency,\n              layoutId: \"saMVgdunk\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1vm8b6a\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"rmo4ej2u4\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-59v02a\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"dTWTJC4Re\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1ugvat9\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"drRuVv1D9\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1u8cr12\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"V8Wr0MzC6\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1aooioc\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"JFmRqDu3b\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-11wauca\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"g7_dIsQ9c\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1o96076\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"P8NVSLTXp\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Mxrgd (   )\"\n                  })\n                }),\n                className: \"framer-6r4a1d\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"YtXgIDHXB\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1bbglaq\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 57,\n                intrinsicWidth: 57,\n                layoutDependency: layoutDependency,\n                layoutId: \"Sn1o7hcRq\",\n                svg: '<svg height=\"56.693\" width=\"56.693\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zm-6.195-18.288c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsxs(React.Fragment, {\n                  children: [/*#__PURE__*/_jsxs(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\"\n                    },\n                    children: [\"Must have des applis d\u2019achat\", /*#__PURE__*/_jsx(motion.span, {\n                      style: {\n                        \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                        \"--framer-font-weight\": \"400\"\n                      },\n                      children: \" \uD83D\uDCAF\"\n                    })]\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Super appli pour les achats, ma bo\\xeete mail perso est enfin clean, plus de spam !! Je recommande ++\"\n                  })]\n                }),\n                className: \"framer-xyk125\",\n                fonts: [\"GF;Poppins-600\", \"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"FdCkgA_2H\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate1,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-qky5fx\",\n              \"data-framer-name\": \"Avis 5\",\n              layoutDependency: layoutDependency,\n              layoutId: \"z1V8b5p_y\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-3crxaq\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"O2EKNC7Eh\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1ecgfru\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"KgRRndd0k\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-a6u6tw\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"yx9TbAJ1M\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1cu6ul1\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"juHn1ukwF\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-aukb4p\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"C66caQrIq\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1keemfr\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"MxVXemZd1\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1h46lwx\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"pQgEa3IRz\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Gumyle2A (   )\"\n                  })\n                }),\n                className: \"framer-zokzgy\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"UeW77Wkq7\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-hdx3sx\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 57,\n                intrinsicWidth: 57,\n                layoutDependency: layoutDependency,\n                layoutId: \"BNkhd6Fc1\",\n                svg: '<svg height=\"56.693\" width=\"56.693\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M41.777 30.517c-.062-6.232 5.082-9.221 5.312-9.372-2.891-4.227-7.395-4.807-8.998-4.873-3.83-.389-7.477 2.256-9.42 2.256-1.939 0-4.941-2.199-8.117-2.143-4.178.062-8.029 2.43-10.179 6.17-4.339 7.527-1.11 18.682 3.118 24.791 2.067 2.986 4.532 6.346 7.766 6.223 3.117-.123 4.293-2.016 8.061-2.016s4.826 2.016 8.123 1.953c3.352-.061 5.477-3.043 7.527-6.041 2.373-3.469 3.35-6.828 3.408-6.998-.073-.034-6.534-2.509-6.601-9.95zm-6.195-18.288c1.715-2.082 2.877-4.975 2.561-7.855-2.475.1-5.471 1.645-7.248 3.725-1.592 1.846-2.984 4.785-2.611 7.613 2.761.214 5.577-1.405 7.298-3.483z\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsxs(React.Fragment, {\n                  children: [/*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\"\n                    },\n                    children: \"Sait se rendre indispensable !\"\n                  }), /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Encore plus pratique, intuitif, agr\\xe9able pour g\\xe9rer vos marques, vos achats.\"\n                  })]\n                }),\n                className: \"framer-3fxfov\",\n                fonts: [\"GF;Poppins-600\", \"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"JFz4bpq36\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })],\n            speed: 30,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            width: \"100%\"\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-1QVFM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-1QVFM .framer-1m8dlwk { display: block; }\", \".framer-1QVFM .framer-1jfc68d, .framer-1QVFM .framer-17kvc7z, .framer-1QVFM .framer-17un9bv, .framer-1QVFM .framer-szceb, .framer-1QVFM .framer-1diuhuk, .framer-1QVFM .framer-qky5fx { height: 233px; overflow: hidden; position: relative; width: 534px; }\", \".framer-1QVFM .framer-tgo84r-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\", \".framer-1QVFM .framer-w0c7ix, .framer-1QVFM .framer-5hu3cr, .framer-1QVFM .framer-awuwzd, .framer-1QVFM .framer-1vm8b6a, .framer-1QVFM .framer-3crxaq { flex: none; height: 198px; left: calc(49.063670411985036% - 493px / 2); position: absolute; top: calc(50.21459227467814% - 198px / 2); width: 493px; }\", \".framer-1QVFM .framer-1kqp9k4, .framer-1QVFM .framer-1fzjuhh, .framer-1QVFM .framer-mack8o, .framer-1QVFM .framer-59v02a, .framer-1QVFM .framer-1ecgfru { flex: none; height: 58px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 58px; }\", \".framer-1QVFM .framer-wdry8x, .framer-1QVFM .framer-s9jdf9, .framer-1QVFM .framer-1qip13z, .framer-1QVFM .framer-1v0u0pt, .framer-1QVFM .framer-1ebxohm, .framer-1QVFM .framer-1shugkm, .framer-1QVFM .framer-1ugvat9, .framer-1QVFM .framer-11wauca, .framer-1QVFM .framer-a6u6tw, .framer-1QVFM .framer-1keemfr { flex: none; height: 58px; left: calc(50.00000000000002% - 58px / 2); position: absolute; top: calc(50.00000000000002% - 58px / 2); width: 58px; }\", \".framer-1QVFM .framer-1weaz5n, .framer-1QVFM .framer-1y4bm6i, .framer-1QVFM .framer-1d6qt9g, .framer-1QVFM .framer-1u8cr12, .framer-1QVFM .framer-1cu6ul1 { flex: none; height: 23px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(48.275862068965544% - 23px / 2); width: 36px; }\", \".framer-1QVFM .framer-1maudij, .framer-1QVFM .framer-tswmq7, .framer-1QVFM .framer-13fckz, .framer-1QVFM .framer-1aooioc, .framer-1QVFM .framer-aukb4p { bottom: 0px; flex: none; height: 58px; overflow: hidden; position: absolute; right: 0px; width: 58px; }\", \".framer-1QVFM .framer-18goadk, .framer-1QVFM .framer-1ac7mjp, .framer-1QVFM .framer-cj9vpd, .framer-1QVFM .framer-1o96076, .framer-1QVFM .framer-1h46lwx { flex: none; height: 27px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(48.275862068965544% - 27px / 2); width: 36px; }\", \".framer-1QVFM .framer-keeti9 { flex: none; height: auto; left: 49%; position: absolute; top: 91px; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\", \".framer-1QVFM .framer-ojk707, .framer-1QVFM .framer-nk3hqp, .framer-1QVFM .framer-cyne4m, .framer-1QVFM .framer-6r4a1d, .framer-1QVFM .framer-zokzgy { bottom: 29px; flex: none; height: auto; left: 47px; position: absolute; white-space: pre; width: auto; }\", \".framer-1QVFM .framer-5l5hiw { aspect-ratio: 1 / 1; bottom: 31px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 158px; position: absolute; width: 16px; }\", \".framer-1QVFM .framer-9ppf8k { aspect-ratio: 1 / 1; bottom: 30px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 138px; position: absolute; width: 16px; }\", \".framer-1QVFM .framer-2s3jpn { bottom: 49px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre-wrap; width: 427px; word-break: break-word; word-wrap: break-word; }\", \".framer-1QVFM .framer-1hn501a { aspect-ratio: 1 / 1; bottom: 31px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 153px; position: absolute; width: 16px; }\", \".framer-1QVFM .framer-t6sgqu { flex: none; height: auto; left: 49%; position: absolute; top: 46%; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\", \".framer-1QVFM .framer-1bbglaq { aspect-ratio: 1 / 1; bottom: 31px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 97px; position: absolute; width: 16px; }\", \".framer-1QVFM .framer-xyk125 { flex: none; height: auto; left: 49%; position: absolute; top: 45%; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\", \".framer-1QVFM .framer-hdx3sx { aspect-ratio: 1 / 1; bottom: 31px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 126px; position: absolute; width: 16px; }\", \".framer-1QVFM .framer-3fxfov { flex: none; height: auto; left: 49%; position: absolute; top: 78px; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 233\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 534\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramermrLhTeriS = withCSS(Component, css, \"framer-1QVFM\");\nexport default FramermrLhTeriS;\nFramermrLhTeriS.displayName = \"TickerOpinionApple\";\nFramermrLhTeriS.defaultProps = {\n  height: 233,\n  width: 534\n};\naddFonts(FramermrLhTeriS, [{\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/mrLhTeriS:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf\",\n  weight: \"600\"\n}, {\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/mrLhTeriS:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",\n  weight: \"400\"\n}, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramermrLhTeriS\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"233\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"534\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./mrLhTeriS.map", "// Generated by Framer (de9b242)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  h1fXD4ogu: {\n    pressed: true\n  },\n  l3gwcsJW4: {\n    pressed: true\n  }\n};\nconst cycleOrder = [\"l3gwcsJW4\", \"h1fXD4ogu\"];\nconst variantClassNames = {\n  h1fXD4ogu: \"framer-v-1fff1nq\",\n  l3gwcsJW4: \"framer-v-8e04hl\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  BtnAppStore_EN: \"h1fXD4ogu\",\n  BtnAppStore_FR: \"l3gwcsJW4\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"l3gwcsJW4\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"l3gwcsJW4\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-4Y5uN\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://apps.apple.com/fr/app/paplar-suivis-dachats-e-mail/id1578519296\",\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-8e04hl\", className)} framer-wq53id`,\n          \"data-framer-name\": \"BtnAppStore_FR\",\n          layoutDependency: layoutDependency,\n          layoutId: \"l3gwcsJW4\",\n          ref: ref,\n          style: {\n            backgroundColor: \"rgb(51, 51, 51)\",\n            borderBottomLeftRadius: 6,\n            borderBottomRightRadius: 6,\n            borderTopLeftRadius: 6,\n            borderTopRightRadius: 6,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"h1fXD4ogu-pressed\": {\n              backgroundColor: \"var(--token-16b00053-b3d3-4c22-87a3-a4206eb7d0ce, rgb(36, 68, 212))\"\n            },\n            \"l3gwcsJW4-pressed\": {\n              backgroundColor: \"rgb(36, 68, 212)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"h1fXD4ogu-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"l3gwcsJW4-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            h1fXD4ogu: {\n              \"data-framer-name\": \"BtnAppStore_EN\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                  \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                  \"--framer-font-size\": \"11px\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"T\\xe9l\\xe9charger dans\"\n              })\n            }),\n            className: \"framer-w1dfis\",\n            fonts: [\"GF;Poppins-regular\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"JFxmrTgFE\",\n            style: {\n              \"--extracted-r6o4lv\": \"rgb(254, 254, 254)\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              h1fXD4ogu: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"11px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Download on the\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                  \"--framer-font-family\": '\"Poppins\", sans-serif',\n                  \"--framer-font-size\": \"18px\",\n                  \"--framer-font-weight\": \"600\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"l'App Store\"\n              })\n            }),\n            className: \"framer-qedt9z\",\n            fonts: [\"GF;Poppins-600\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"bGteWEqgt\",\n            style: {\n              \"--extracted-r6o4lv\": \"rgb(254, 254, 254)\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              h1fXD4ogu: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy02MDA=\",\n                      \"--framer-font-family\": '\"Poppins\", sans-serif',\n                      \"--framer-font-size\": \"18px\",\n                      \"--framer-font-weight\": \"600\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"App Store\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-ekccpd\",\n            \"data-framer-name\": \"graphic\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ykIBoroKA\",\n            opacity: 1,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 26.385 19.274 C 26.346 15.338 29.595 13.45 29.74 13.355 C 27.915 10.685 25.07 10.319 24.057 10.277 C 21.639 10.031 19.335 11.702 18.108 11.702 C 16.883 11.702 14.987 10.313 12.981 10.348 C 10.343 10.388 7.911 11.883 6.553 14.245 C 3.812 18.999 5.852 26.044 8.522 29.903 C 9.827 31.789 11.384 33.911 13.427 33.833 C 15.395 33.755 16.138 32.56 18.518 32.56 C 20.898 32.56 21.566 33.833 23.648 33.793 C 25.765 33.755 27.107 31.871 28.402 29.978 C 29.901 27.787 30.518 25.665 30.555 25.558 C 30.508 25.537 26.428 23.973 26.385 19.274 Z M 22.473 7.724 C 23.556 6.409 24.29 4.581 24.09 2.763 C 22.527 2.826 20.635 3.801 19.513 5.115 C 18.507 6.281 17.628 8.137 17.864 9.923 C 19.607 10.059 21.386 9.036 22.473 7.724 Z\" fill=\"#fefefe\"></path></svg>',\n            svgContentId: 2961434432,\n            transition: transition,\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-4Y5uN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-4Y5uN .framer-wq53id { display: block; }\", \".framer-4Y5uN .framer-8e04hl { height: 47px; position: relative; text-decoration: none; width: 140px; }\", \".framer-4Y5uN .framer-w1dfis { flex: none; height: auto; position: absolute; right: 8px; top: 5px; white-space: pre; width: auto; }\", \".framer-4Y5uN .framer-qedt9z { bottom: 8px; flex: none; height: auto; position: absolute; right: 6px; white-space: pre; width: auto; }\", \".framer-4Y5uN .framer-ekccpd { flex: none; height: 36px; left: 0px; position: absolute; top: calc(51.06382978723406% - 36px / 2); width: 36px; }\", \".framer-4Y5uN .framer-v-8e04hl .framer-8e04hl, .framer-4Y5uN .framer-v-1fff1nq .framer-8e04hl { cursor: pointer; }\", \".framer-4Y5uN.framer-v-1fff1nq .framer-qedt9z { right: 12px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 47\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 140\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h1fXD4ogu\":{\"layout\":[\"fixed\",\"fixed\"]},\"eIQx0DuTI\":{\"layout\":[\"fixed\",\"fixed\"]},\"b23HMutQS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerMyMLyzEkL = withCSS(Component, css, \"framer-4Y5uN\");\nexport default FramerMyMLyzEkL;\nFramerMyMLyzEkL.displayName = \"BtnAppStore\";\nFramerMyMLyzEkL.defaultProps = {\n  height: 47,\n  width: 140\n};\naddPropertyControls(FramerMyMLyzEkL, {\n  variant: {\n    options: [\"l3gwcsJW4\", \"h1fXD4ogu\"],\n    optionTitles: [\"BtnAppStore_FR\", \"BtnAppStore_EN\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerMyMLyzEkL, [{\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/MyMLyzEkL:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",\n  weight: \"400\"\n}, {\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/MyMLyzEkL:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf\",\n  weight: \"600\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerMyMLyzEkL\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h1fXD4ogu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eIQx0DuTI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b23HMutQS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"140\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"47\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./MyMLyzEkL.map", "// Generated by Framer (722a0e4)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/FzZ67ct97QwFne6Bf7ku/Ticker.js\";\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"MDF5COafR\"];\nconst variantClassNames = {\n  MDF5COafR: \"framer-v-jnv01r\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"MDF5COafR\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"MDF5COafR\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-RlPlo\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-jnv01r\", className),\n        \"data-framer-name\": \"Variant 1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"MDF5COafR\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(255, 255, 255)\",\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-18ed5dr-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"yVhO8QuvF-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Ticker, {\n            alignment: \"center\",\n            direction: \"right\",\n            fadeOptions: {\n              fadeAlpha: 0,\n              fadeContent: true,\n              fadeInset: 0,\n              fadeWidth: 25,\n              overflow: false\n            },\n            gap: 10,\n            height: \"100%\",\n            hoverFactor: 1,\n            id: \"yVhO8QuvF\",\n            layoutId: \"yVhO8QuvF\",\n            padding: 10,\n            paddingBottom: 10,\n            paddingLeft: 10,\n            paddingPerSide: false,\n            paddingRight: 10,\n            paddingTop: 10,\n            sizingOptions: {\n              heightType: true,\n              widthType: true\n            },\n            slots: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1orinjw\",\n              \"data-framer-name\": \"Avis 1\",\n              layoutDependency: layoutDependency,\n              layoutId: \"lLXlnVeRq\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-12o5p4h\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"TWpfFjG2b\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-11le4xe\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"UM6d8aBMm\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-mqf3zw\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"YO_w56OAg\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1qszhyq\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"PGvsQssoc\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1704yeb\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"HyU1cCcR3\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-9eg14i\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"TALd1ewxL\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1kaa6zu\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"DopEY5Tmv\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Darel Gordius (   )\"\n                  })\n                }),\n                className: \"framer-168452j\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"VEpLrs0JA\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Excellent !! Rien a dire tr\\xe8s pratique et ils sont tr\\xe8s a l'\\xe9coute en terme de service je recommande de fou !\"\n                  })\n                }),\n                className: \"framer-18hi6wa\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"pB3QvJOMs\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-5bo4ud\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 512,\n                intrinsicWidth: 512,\n                layoutDependency: layoutDependency,\n                layoutId: \"e0EHf_fOo\",\n                svg: '<svg height=\"512\" style=\"enable-background:new 0 0 512 512\" width=\"512\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M430.472 227.608c17.25 12.85 17.25 41.79 1.08 54.641l-45.509 25.77-67.441-53.09 67.607-52.077 44.263 24.756z\" style=\"fill:#ffc801\"/><path d=\"m386.396 307.769-.01-.01h-.01l-67.835-52.801-.021-.02-.01.01.021.021-.021-.021-.03-.03-.239.181-249.79 190.25v7.95c-.001 10.503 2.457 21.705 10.845 25.595 11.052 5.125 27.177-4.892 27.177-4.892l279.923-166.233z\" style=\"fill:#f93647\"/><path style=\"fill:#00d3ff\" d=\"m318.242 255.099-249.79 190.25V60.588l249.73 194.431z\"/><path d=\"M68.452 56.738v3.85l249.729 194.431.061.08.239-.181.021-.01.1-.08 67.607-51.685S168.776 73.151 105.744 35.661c-2.742-1.631-9.313-5.768-17.192-3.188-9.439 3.092-20.1 14.32-20.1 24.265z\" style=\"fill:#00ef77\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1ygbeuq\",\n              \"data-framer-name\": \"Avis 2\",\n              layoutDependency: layoutDependency,\n              layoutId: \"lzhUIOIkc\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1lsswdd\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"DIbfE_w5y\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-355va\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"R_aJso7UX\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1p3wh23\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"D0Rmxp3tp\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-m994m3\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"T6nyCw4G6\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-g6lz55\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"UDYip67Yo\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-mm9jbq\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"vYsy0G9t4\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1mko3zd\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"xGbbDSyLc\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Hugo Casanova (   )\"\n                  })\n                }),\n                className: \"framer-zra7iq\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"d7ldjqyhP\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-jxbipn\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 512,\n                intrinsicWidth: 512,\n                layoutDependency: layoutDependency,\n                layoutId: \"dTOar8WnB\",\n                svg: '<svg height=\"512\" style=\"enable-background:new 0 0 512 512\" width=\"512\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M430.472 227.608c17.25 12.85 17.25 41.79 1.08 54.641l-45.509 25.77-67.441-53.09 67.607-52.077 44.263 24.756z\" style=\"fill:#ffc801\"/><path d=\"m386.396 307.769-.01-.01h-.01l-67.835-52.801-.021-.02-.01.01.021.021-.021-.021-.03-.03-.239.181-249.79 190.25v7.95c-.001 10.503 2.457 21.705 10.845 25.595 11.052 5.125 27.177-4.892 27.177-4.892l279.923-166.233z\" style=\"fill:#f93647\"/><path style=\"fill:#00d3ff\" d=\"m318.242 255.099-249.79 190.25V60.588l249.73 194.431z\"/><path d=\"M68.452 56.738v3.85l249.729 194.431.061.08.239-.181.021-.01.1-.08 67.607-51.685S168.776 73.151 105.744 35.661c-2.742-1.631-9.313-5.768-17.192-3.188-9.439 3.092-20.1 14.32-20.1 24.265z\" style=\"fill:#00ef77\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Enfin une application qui am\\xe9liore l'exp\\xe9rience utilisateur des emails. Clean et efficace. \uD83D\uDC4C\"\n                  })\n                }),\n                className: \"framer-1q4c0rt\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"qLbqjkQc2\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-zf7ohm\",\n              \"data-framer-name\": \"Avis 3\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wVwYIh1qr\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-34c0ub\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"kWUF5Xil1\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-17da4z6\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"I1EHJOeNz\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1m2famc\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"wbPrjZzL_\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1p63ngo\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"fQTgANHrC\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1d6z8jj\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"nDrnE0XVB\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-1u43fbo\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"BsAQp1pmS\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-14pfl0j\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"EP0YFPozb\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Dylan Fontaine (   )\"\n                  })\n                }),\n                className: \"framer-zpniio\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"HfWSLo1_V\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Je suis agr\\xe9ablement surpris de l'appli qui a une interface intuitive. J'ai telecharg\\xe9 Paplar pour me prendre au abonnement Netflix et la simplicit\\xe9 \\xe0 retrouver mes mails Netflix (et autres inscription du genre..) . Cet boites mails est aussi un trieur pour quelqu'un de d\\xe9sorganis\\xe9 comme moi .\"\n                  })\n                }),\n                className: \"framer-jwgkcs\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"RtmrbAMUt\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-xxt27e\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 512,\n                intrinsicWidth: 512,\n                layoutDependency: layoutDependency,\n                layoutId: \"tgYvQsHae\",\n                svg: '<svg height=\"512\" style=\"enable-background:new 0 0 512 512\" width=\"512\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M430.472 227.608c17.25 12.85 17.25 41.79 1.08 54.641l-45.509 25.77-67.441-53.09 67.607-52.077 44.263 24.756z\" style=\"fill:#ffc801\"/><path d=\"m386.396 307.769-.01-.01h-.01l-67.835-52.801-.021-.02-.01.01.021.021-.021-.021-.03-.03-.239.181-249.79 190.25v7.95c-.001 10.503 2.457 21.705 10.845 25.595 11.052 5.125 27.177-4.892 27.177-4.892l279.923-166.233z\" style=\"fill:#f93647\"/><path style=\"fill:#00d3ff\" d=\"m318.242 255.099-249.79 190.25V60.588l249.73 194.431z\"/><path d=\"M68.452 56.738v3.85l249.729 194.431.061.08.239-.181.021-.01.1-.08 67.607-51.685S168.776 73.151 105.744 35.661c-2.742-1.631-9.313-5.768-17.192-3.188-9.439 3.092-20.1 14.32-20.1 24.265z\" style=\"fill:#00ef77\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1t5w96w\",\n              \"data-framer-name\": \"Avis 4\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tBSLEUR3L\",\n              style: {\n                backgroundColor: \"rgb(255, 255, 255)\"\n              },\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-199k73w\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"wdSrqLV_u\",\n                opacity: 1,\n                radius: 10,\n                style: {\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 493 198\"><path d=\"M 1.937 1.953 L 491.063 1.953 L 491.063 196.047 L 1.937 196.047 Z\" fill=\"transparent\" stroke-width=\"2.91\" stroke=\"#2444D4\"></path><g transform=\"translate(31.392 39.764)\" id=\"ss2075527085_2\"><path d=\"M 7.608 0 L 9.96 4.764 L 15.217 5.528 L 11.413 9.236 L 12.311 14.472 L 7.608 12 L 2.906 14.472 L 3.804 9.236 L 0 5.528 L 5.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 26.608 -0 L 28.96 4.764 L 34.217 5.528 L 30.413 9.236 L 31.311 14.472 L 26.608 12 L 21.906 14.472 L 22.804 9.236 L 19 5.528 L 24.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 46.608 -0 L 48.96 4.764 L 54.217 5.528 L 50.413 9.236 L 51.311 14.472 L 46.608 12 L 41.906 14.472 L 42.804 9.236 L 39 5.528 L 44.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 65.608 -0 L 67.96 4.764 L 73.217 5.528 L 69.413 9.236 L 70.311 14.472 L 65.608 12 L 60.906 14.472 L 61.804 9.236 L 58 5.528 L 63.257 4.764 Z\" fill=\"#F2C94C\"></path><path d=\"M 84.608 -0 L 86.96 4.764 L 92.217 5.528 L 88.413 9.236 L 89.311 14.472 L 84.608 12 L 79.906 14.472 L 80.804 9.236 L 77 5.528 L 82.257 4.764 Z\" fill=\"#F2C94C\"></path></g></svg>',\n                svgContentId: 2075527085,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-lzfvnd\",\n                \"data-framer-name\": \"Quote Top\",\n                layoutDependency: layoutDependency,\n                layoutId: \"cvszi1Oop\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-w724m5\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"LJ9eeB6oI\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-4zw3w9\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Hkdr9HHKO\",\n                  opacity: 1,\n                  style: {\n                    backgroundColor: \"rgb(255, 255, 255)\"\n                  },\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 23\"><path d=\"M 35.334 5.642 L 35.289 5.388 L 35.243 5.397 C 34.368 1.893 30.477 -0.434 26.334 0.068 C 22.19 0.57 19.206 3.73 19.501 7.304 C 19.795 10.877 23.268 13.647 27.453 13.646 C 27.848 13.646 28.227 13.594 28.604 13.547 C 28.482 13.899 28.356 14.257 28.154 14.578 C 27.952 15.045 27.637 15.45 27.324 15.858 C 27.062 16.299 26.599 16.598 26.259 16.975 C 25.903 17.342 25.418 17.586 25.034 17.891 C 24.657 18.209 24.162 18.369 23.769 18.593 C 23.358 18.795 23.001 19.018 22.618 19.124 L 21.664 19.46 L 20.824 19.759 L 21.681 22.699 L 22.739 22.48 C 23.077 22.408 23.49 22.323 23.959 22.221 C 24.439 22.145 24.951 21.938 25.521 21.748 C 26.082 21.531 26.736 21.387 27.341 21.04 C 27.951 20.71 28.654 20.434 29.274 19.991 C 29.874 19.535 30.598 19.139 31.133 18.56 C 31.717 18.017 32.295 17.447 32.743 16.798 C 33.262 16.179 33.614 15.5 33.986 14.828 C 34.323 14.157 34.593 13.47 34.815 12.803 C 35.235 11.466 35.422 10.195 35.495 9.108 C 35.555 8.02 35.52 7.114 35.445 6.459 C 35.42 6.186 35.383 5.913 35.334 5.642 Z M 15.853 5.642 L 15.809 5.388 L 15.763 5.397 C 14.888 1.893 10.997 -0.434 6.853 0.068 C 2.71 0.57 -0.275 3.73 0.02 7.304 C 0.315 10.877 3.788 13.647 7.972 13.646 C 8.367 13.646 8.746 13.594 9.123 13.547 C 9.001 13.899 8.876 14.257 8.674 14.578 C 8.472 15.045 8.156 15.45 7.843 15.858 C 7.581 16.299 7.119 16.598 6.779 16.975 C 6.423 17.342 5.937 17.586 5.553 17.891 C 5.176 18.209 4.682 18.369 4.289 18.593 C 3.878 18.795 3.52 19.018 3.138 19.124 L 2.183 19.46 C 1.65 19.647 1.345 19.756 1.345 19.756 L 2.202 22.696 L 3.26 22.477 C 3.598 22.405 4.011 22.32 4.48 22.218 C 4.96 22.142 5.472 21.935 6.042 21.745 C 6.603 21.528 7.257 21.384 7.863 21.037 C 8.472 20.706 9.175 20.431 9.795 19.988 C 10.395 19.531 11.119 19.136 11.654 18.557 C 12.239 18.014 12.816 17.444 13.264 16.795 C 13.783 16.176 14.135 15.497 14.507 14.825 C 14.844 14.154 15.115 13.467 15.336 12.8 C 15.756 11.463 15.943 10.192 16.016 9.105 C 16.076 8.016 16.041 7.111 15.966 6.456 C 15.94 6.184 15.902 5.912 15.853 5.642 Z\" transform=\"translate(0.287 0.144) rotate(180 17.763 11.349)\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 3158109921,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1wvdek5\",\n                \"data-framer-name\": \"Quote Bottom\",\n                layoutDependency: layoutDependency,\n                layoutId: \"gKs_vdLVE\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\"\n                },\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-16tss39\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"HM6c57H7g\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 58\"><path d=\"M 0 0 L 58 0 L 58 58 L 0 58 Z\" fill=\"#ffffff\"></path></svg>',\n                  svgContentId: 3968213245,\n                  transition: transition,\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(SVG, {\n                  className: \"framer-h2syor\",\n                  layout: \"position\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"AdmKTT2qG\",\n                  opacity: 1,\n                  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 27\"><path d=\"M 16.172 6.623 L 16.128 6.324 L 16.082 6.335 C 15.207 2.223 11.316 -0.509 7.173 0.08 C 3.029 0.669 0.045 4.379 0.339 8.574 C 0.634 12.769 4.107 16.02 8.292 16.019 C 8.687 16.019 9.066 15.959 9.443 15.903 C 9.321 16.316 9.195 16.736 8.993 17.114 C 8.791 17.662 8.476 18.137 8.162 18.616 C 7.9 19.134 7.438 19.484 7.098 19.927 C 6.742 20.358 6.257 20.645 5.873 21.003 C 5.495 21.376 5.001 21.563 4.608 21.827 C 4.197 22.063 3.839 22.325 3.457 22.449 L 2.502 22.845 L 1.663 23.195 L 2.52 26.646 L 3.577 26.39 C 3.916 26.305 4.328 26.205 4.798 26.086 C 5.277 25.997 5.789 25.753 6.36 25.53 C 6.921 25.276 7.574 25.107 8.18 24.699 C 8.789 24.311 9.492 23.987 10.112 23.468 C 10.713 22.932 11.437 22.467 11.972 21.787 C 12.556 21.15 13.133 20.481 13.582 19.719 C 14.1 18.993 14.453 18.196 14.825 17.407 C 15.161 16.619 15.432 15.813 15.654 15.029 C 16.073 13.46 16.261 11.968 16.334 10.692 C 16.394 9.414 16.358 8.352 16.284 7.583 C 16.259 7.262 16.222 6.942 16.172 6.623 Z\" fill=\"#2444D4\"></path><path d=\"M 35.653 6.623 L 35.609 6.324 L 35.563 6.335 C 34.688 2.223 30.797 -0.509 26.653 0.08 C 22.51 0.669 19.525 4.379 19.82 8.574 C 20.115 12.769 23.588 16.02 27.772 16.019 C 28.167 16.019 28.546 15.959 28.923 15.903 C 28.801 16.316 28.676 16.736 28.474 17.114 C 28.272 17.662 27.956 18.137 27.643 18.616 C 27.381 19.134 26.919 19.484 26.579 19.927 C 26.223 20.358 25.737 20.645 25.353 21.003 C 24.976 21.376 24.482 21.563 24.089 21.827 C 23.678 22.063 23.32 22.325 22.938 22.449 L 21.983 22.845 L 21.144 23.195 L 22.001 26.646 L 23.058 26.39 C 23.396 26.305 23.809 26.205 24.278 26.086 C 24.758 25.997 25.27 25.753 25.84 25.53 C 26.402 25.276 27.055 25.107 27.661 24.699 C 28.27 24.311 28.973 23.987 29.593 23.468 C 30.193 22.932 30.918 22.467 31.452 21.787 C 32.037 21.15 32.614 20.481 33.062 19.719 C 33.581 18.993 33.934 18.196 34.305 17.407 C 34.642 16.619 34.913 15.813 35.134 15.029 C 35.554 13.46 35.742 11.968 35.814 10.692 C 35.874 9.414 35.839 8.352 35.765 7.583 C 35.74 7.262 35.703 6.942 35.653 6.623 Z\" fill=\"#2444D4\"></path></svg>',\n                  svgContentId: 1294348274,\n                  transition: transition,\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Megane Lvre (   )\"\n                  })\n                }),\n                className: \"framer-5j9ap\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"kFwhu5ZLU\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7UG9wcGlucy1yZWd1bGFy\",\n                      \"--framer-font-family\": '\"Poppins\", \"Poppins Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\"\n                    },\n                    children: \"Super ! Enfin plus de spam une fois inscrite sur un site pour effectuer une simple commande ! Chaques mail de suivie de livraison sont regrouper pour n'en former plus qu'un, ce qui simplifie la vie ! Top \uD83D\uDC4D\"\n                  })\n                }),\n                className: \"framer-1d4taax\",\n                fonts: [\"GF;Poppins-regular\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"VyQWrO9vg\",\n                style: {\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                transformTemplate: transformTemplate,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-q4xq88\",\n                \"data-framer-name\": \"graphic\",\n                fill: \"black\",\n                intrinsicHeight: 512,\n                intrinsicWidth: 512,\n                layoutDependency: layoutDependency,\n                layoutId: \"o3LP9Ixsr\",\n                svg: '<svg height=\"512\" style=\"enable-background:new 0 0 512 512\" width=\"512\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M430.472 227.608c17.25 12.85 17.25 41.79 1.08 54.641l-45.509 25.77-67.441-53.09 67.607-52.077 44.263 24.756z\" style=\"fill:#ffc801\"/><path d=\"m386.396 307.769-.01-.01h-.01l-67.835-52.801-.021-.02-.01.01.021.021-.021-.021-.03-.03-.239.181-249.79 190.25v7.95c-.001 10.503 2.457 21.705 10.845 25.595 11.052 5.125 27.177-4.892 27.177-4.892l279.923-166.233z\" style=\"fill:#f93647\"/><path style=\"fill:#00d3ff\" d=\"m318.242 255.099-249.79 190.25V60.588l249.73 194.431z\"/><path d=\"M68.452 56.738v3.85l249.729 194.431.061.08.239-.181.021-.01.1-.08 67.607-51.685S168.776 73.151 105.744 35.661c-2.742-1.631-9.313-5.768-17.192-3.188-9.439 3.092-20.1 14.32-20.1 24.265z\" style=\"fill:#00ef77\"/></svg>',\n                transition: transition,\n                withExternalLayout: true\n              })]\n            })],\n            speed: 30,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            width: \"100%\"\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-RlPlo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-RlPlo .framer-1ftxolq { display: block; }\", \".framer-RlPlo .framer-jnv01r, .framer-RlPlo .framer-1orinjw, .framer-RlPlo .framer-1ygbeuq, .framer-RlPlo .framer-zf7ohm, .framer-RlPlo .framer-1t5w96w { height: 233px; overflow: hidden; position: relative; width: 534px; }\", \".framer-RlPlo .framer-18ed5dr-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\", \".framer-RlPlo .framer-12o5p4h, .framer-RlPlo .framer-1lsswdd, .framer-RlPlo .framer-34c0ub, .framer-RlPlo .framer-199k73w { flex: none; height: 198px; left: calc(49.063670411985036% - 493px / 2); position: absolute; top: calc(50.21459227467814% - 198px / 2); width: 493px; }\", \".framer-RlPlo .framer-11le4xe, .framer-RlPlo .framer-355va, .framer-RlPlo .framer-17da4z6, .framer-RlPlo .framer-lzfvnd { flex: none; height: 58px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 58px; }\", \".framer-RlPlo .framer-mqf3zw, .framer-RlPlo .framer-9eg14i, .framer-RlPlo .framer-1p3wh23, .framer-RlPlo .framer-mm9jbq, .framer-RlPlo .framer-1m2famc, .framer-RlPlo .framer-1u43fbo, .framer-RlPlo .framer-w724m5, .framer-RlPlo .framer-16tss39 { flex: none; height: 58px; left: calc(50.00000000000002% - 58px / 2); position: absolute; top: calc(50.00000000000002% - 58px / 2); width: 58px; }\", \".framer-RlPlo .framer-1qszhyq, .framer-RlPlo .framer-m994m3, .framer-RlPlo .framer-1p63ngo, .framer-RlPlo .framer-4zw3w9 { flex: none; height: 23px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(48.275862068965544% - 23px / 2); width: 36px; }\", \".framer-RlPlo .framer-1704yeb, .framer-RlPlo .framer-g6lz55, .framer-RlPlo .framer-1d6z8jj, .framer-RlPlo .framer-1wvdek5 { bottom: 0px; flex: none; height: 58px; overflow: hidden; position: absolute; right: 0px; width: 58px; }\", \".framer-RlPlo .framer-1kaa6zu, .framer-RlPlo .framer-1mko3zd, .framer-RlPlo .framer-14pfl0j, .framer-RlPlo .framer-h2syor { flex: none; height: 27px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(48.275862068965544% - 27px / 2); width: 36px; }\", \".framer-RlPlo .framer-168452j, .framer-RlPlo .framer-zra7iq { bottom: 41px; flex: none; height: auto; left: 47px; position: absolute; white-space: pre; width: auto; }\", \".framer-RlPlo .framer-18hi6wa, .framer-RlPlo .framer-1q4c0rt { flex: none; height: auto; left: 49%; position: absolute; top: 83px; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\", \".framer-RlPlo .framer-5bo4ud { aspect-ratio: 1 / 1; bottom: 42px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 151px; position: absolute; width: 16px; }\", \".framer-RlPlo .framer-jxbipn { aspect-ratio: 1 / 1; bottom: 42px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 169px; position: absolute; width: 16px; }\", \".framer-RlPlo .framer-zpniio, .framer-RlPlo .framer-5j9ap { bottom: 29px; flex: none; height: auto; left: 47px; position: absolute; white-space: pre; width: auto; }\", \".framer-RlPlo .framer-jwgkcs, .framer-RlPlo .framer-1d4taax { flex: none; height: auto; left: 49%; position: absolute; top: 91px; white-space: pre-wrap; width: 426px; word-break: break-word; word-wrap: break-word; }\", \".framer-RlPlo .framer-xxt27e { aspect-ratio: 1 / 1; bottom: 30px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 160px; position: absolute; width: 16px; }\", \".framer-RlPlo .framer-q4xq88 { aspect-ratio: 1 / 1; bottom: 29px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 145px; position: absolute; width: 16px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 233\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 534\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerOo1D7cGBq = withCSS(Component, css, \"framer-RlPlo\");\nexport default FramerOo1D7cGBq;\nFramerOo1D7cGBq.displayName = \"TickerOpinionAndroid\";\nFramerOo1D7cGBq.defaultProps = {\n  height: 233,\n  width: 534\n};\naddFonts(FramerOo1D7cGBq, [{\n  family: \"Poppins\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Oo1D7cGBq:default\",\n    url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",\n  weight: \"400\"\n}, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerOo1D7cGBq\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"233\",\n        \"framerIntrinsicWidth\": \"534\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Oo1D7cGBq.map"],
  "mappings": "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",
  "names": ["noopReturn", "isFunction", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "__rest", "e", "t", "r", "n", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "L", "T", "M", "e", "k", "noopReturn", "B", "asTransformCssVar", "j", "T", "L", "t", "P", "j", "testAnimation", "e", "t", "C", "R", "H", "resolveElements", "e", "t", "n", "createGeneratorEasing", "e", "t", "n", "getGenerator", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "o", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "U", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "G", "_", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "Z", "X", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "t", "n", "dispatchViewEvent", "ae", "i", "s", "__rest", "inView$1", "o", "mouseEvent", "ce", "le", "onPointerUp", "window", "onPointerDown", "fe", "ue", "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", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isInView", "useInView", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "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", "isBrowser", "getBrowserVisibilityProp", "getBrowserDocumentHiddenProp", "getIsDocumentHidden", "usePageVisibility", "isVisible", "setIsVisible", "ye", "onVisibilityChange", "ue", "visibilityChange", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "index", "W", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "sync", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "ref1", "ref2", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "LayoutGroup", "q", "selectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "transformTemplate1", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Ticker", "u", "SVG", "RichText", "x", "css", "FramermrLhTeriS", "withCSS", "mrLhTeriS_default", "addFonts", "TickerFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "SVG", "css", "FramerMyMLyzEkL", "withCSS", "MyMLyzEkL_default", "addPropertyControls", "ControlType", "addFonts", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Ticker", "u", "SVG", "RichText", "x", "css", "FramerOo1D7cGBq", "withCSS", "Oo1D7cGBq_default", "addFonts", "TickerFonts"]
}
