{
  "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.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.6.2/tslib.es6.mjs", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.17.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/6YdWVZhgezRAHPsDckZo/Ticker.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/3r1MOrsbGq47TYKOPcQV/SlideShow.js", "ssg:https://framerusercontent.com/modules/pLm9upniSjUXN1sbxVbh/vTRQ2ggCsiEAZJORCZPM/CsdDmIc8L.js", "ssg:https://framerusercontent.com/modules/6iUQQVlflWoH5yXjh0jV/bepLZ3hrSvhphTNmeh6Y/LdKkM7pS4.js", "ssg:https://framerusercontent.com/modules/8tIAGO7kCZSgzdjVjfZW/RBSFMtfvyb5sbjSDmBVc/aFBoHagug.js", "ssg:https://framerusercontent.com/modules/2rRupJU7rmSFuJUuSlIu/1j1GqTLVcQSHSnX32gJ3/eGl3HqlXG.js", "ssg:https://framerusercontent.com/modules/7YtgIbomev8jYdLkXeIx/kI7ABFF1NWSzfddwrB5B/miOh6BxxI.js", "ssg:https://framerusercontent.com/modules/yVfRZyPk9gYwGWcrvl6v/a8CmbO1HHm25bxQNNxak/skoodhu14.js", "ssg:https://framerusercontent.com/modules/uRZwa8R43cdSWhnqCDMt/sGPwPgUrjkkmwVsjKmte/Y62glePjT.js", "ssg:https://framerusercontent.com/modules/ot1uCJokculGi3ylkRKo/qVYFrxTWGrnrCibVU8yk/gHsc2Ehbz.js", "ssg:https://framerusercontent.com/modules/qm5CyYWVys01n5rMyuSn/Nekki0UaAHo6Mbi1SEVs/f4gR5UWnQ.js", "ssg:https://framerusercontent.com/modules/sZ4B4hofuBWKRHjXi1Hy/JpzEOr5T3PGoTWM8nQKX/GX2Mw9vkj.js", "ssg:https://framerusercontent.com/modules/xvoKzR1UnQXSvHfBOuTm/bjC6KpYUnDAxKDSqqFiF/kORloaLyu.js", "ssg:https://framerusercontent.com/modules/Bp1Q1Hr0QHxxAbhIOTBC/BDf6rp0xyEjEIetiqrmk/VjBDXHxPb.js", "ssg:https://framerusercontent.com/modules/eMB24B6GpnhNmXkSvx1O/Yw1OITiUtqjC38aqe4d4/o9aRpzSGH.js", "ssg:https://ga.jspm.io/npm:@vimeo/player@2.23.0/dist/player.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js", "ssg:https://framerusercontent.com/modules/yvGv80yi0ossVxpfh2b0/6rDhhK3D3LoiOEnhxwNq/VjBDXHxPb.js", "ssg:https://framerusercontent.com/modules/ht7MH8V2bQATxoTVYoQE/Fhf63L0ly15qbHQ05GvP/pIjMmp6HV.js", "ssg:https://framerusercontent.com/modules/6Xvpm4XN8vmJx4qcE5NL/NmCPcxtXYTr68Epk97wq/pJ1Hh9Zrx.js", "ssg:https://framerusercontent.com/modules/ribR9GeVL7pkvLqUnKq2/Wbij6P2WL03C0b2EjXab/xrvRrUYIb.js", "ssg:https://framerusercontent.com/modules/ItVBSSuKplXwMobyom6J/U2CH7DbUlFOU6yQ9uxM1/XHk3w7a_E.js", "ssg:https://framerusercontent.com/modules/Qsy7KGGTtnddpuFWSflW/4lJlQOnvjPObyB2qkWvR/pKEzukUTO.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js", "ssg:https://framerusercontent.com/modules/kcSWpayK9ZMbrv3qumsv/zCtwth81GCzslm2dfg3s/rSdBkyP0P.js", "ssg:https://framerusercontent.com/modules/E0dYbd4lElN8g0ZccGDJ/bKWJdRx7tUCmx344aKhl/h0597VtEv.js", "ssg:https://framerusercontent.com/modules/pw9JwWZJRT5eRW64TUZw/oQk7zbSTlewSrEEe9EfY/XItYkIcBR.js", "ssg:https://framerusercontent.com/modules/dusLa4W9NMMG0UoG3seM/WtbwZ1LTzjb89Q0fFbxL/AwLi8XHR7.js", "ssg:https://framerusercontent.com/modules/v2amjJxT9o9x2VCua7v2/Yt2AzQ6tX9GGrSzCJE3V/C3wRpoMJX.js", "ssg:https://framerusercontent.com/modules/2TWRnOubLlhAIa7xINTP/mDZtj4jMD69WSg1B6O8h/mD2wS4ps3.js", "ssg:https://framerusercontent.com/modules/hNa9wcGsAGpJ9GyanHkc/csFUxhJmCMzHRQYx53Cr/YQqYaJaGY.js", "ssg:https://framerusercontent.com/modules/yYbaAAbhYkQQO4JCQol0/Vp6vlcxz5iVgiOvsmtb1/augiA20Il.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{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as o,steps as h}from\"@motionone/easing\";const l={ease:o(.25,.1,.25,1),\"ease-in\":o(.42,0,1,1),\"ease-in-out\":o(.42,0,.58,1),\"ease-out\":o(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return o(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return h(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:o,duration:h=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\",autoplay:d=true}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;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||s.easing;if(a(o)){const t=o.createAnimation(i);o=t.easing;i=t.keyframes||i;h=t.duration||h}this.repeat=m;this.easing=n(o)?e:getEasingFunction(o);this.updateDuration(h);const f=r(i,c,n(o)?o.map(getEasingFunction):e);this.tick=i=>{var e;l;let s=0;s=this.pauseTime!==void 0?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);this.playState===\"finished\"&&this.pauseTime===void 0&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);r===1&&n--;const o=n%2;(p===\"reverse\"||p===\"alternate\"&&o||p===\"alternate-reverse\"&&!o)&&(r=1-r);const h=s>=this.totalDuration?1:Math.min(r,1);const m=f(this.easing(h));t(m);const c=this.pauseTime===void 0&&(this.playState===\"finished\"||s>=this.totalDuration+u);if(c){this.playState=\"finished\";(e=this.resolve)===null||e===void 0?void 0:e.call(this,m)}else this.playState!==\"idle\"&&(this.frameRequestId=requestAnimationFrame(this.tick))};d&&this.play()}play(){const t=performance.now();this.playState=\"running\";this.pauseTime!==void 0?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\";this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId);(t=this.reject)===null||t===void 0?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){this.pauseTime!==void 0||this.rate===0?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//# sourceMappingURL=index.es.js.map\n", "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", "class MotionValue{setAnimation(i){this.animation=i;i===null||i===void 0?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n//# sourceMappingURL=index.es.js.map\n", "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 __esDecorate(e,t,r,n,o,a){function accept(e){if(void 0!==e&&\"function\"!==typeof e)throw new TypeError(\"Function expected\");return e}var i=n.kind,c=\"getter\"===i?\"get\":\"setter\"===i?\"set\":\"value\";var s=!t&&e?n.static?e:e.prototype:null;var l=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{});var u,_=false;for(var f=r.length-1;f>=0;f--){var p={};for(var y in n)p[y]=\"access\"===y?{}:n[y];for(var y in n.access)p.access[y]=n.access[y];p.addInitializer=function(e){if(_)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var d=(0,r[f])(\"accessor\"===i?{get:l.get,set:l.set}:l[c],p);if(\"accessor\"===i){if(void 0===d)continue;if(null===d||\"object\"!==typeof d)throw new TypeError(\"Object expected\");(u=accept(d.get))&&(l.get=u);(u=accept(d.set))&&(l.set=u);(u=accept(d.init))&&o.unshift(u)}else(u=accept(d))&&(\"field\"===i?o.unshift(u):l[c]=u)}s&&Object.defineProperty(s,n.name,l);_=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return\"symbol\"===typeof e?e:\"\".concat(e)}function __setFunctionName(e,t,r){\"symbol\"===typeof t&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}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(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[2&c[0],o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[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:false}: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)}function __addDisposableResource(e,t,r){if(null!==t&&void 0!==t){if(\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Object expected.\");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=t[Symbol.dispose]}if(\"function\"!==typeof n)throw new TypeError(\"Object not disposable.\");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:true});return t}var r=\"function\"===typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=e,n.suppressed=t,n};function __disposeResources(e){function fail(t){e.error=e.hasError?new r(t,e.error,\"An error was suppressed during disposal.\"):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()}var n={__extends:__extends,__assign:__assign,__rest:__rest,__decorate:__decorate,__param:__param,__metadata:__metadata,__awaiter:__awaiter,__generator:__generator,__createBinding:e,__exportStar:__exportStar,__values:__values,__read:__read,__spread:__spread,__spreadArrays:__spreadArrays,__spreadArray:__spreadArray,__await:__await,__asyncGenerator:__asyncGenerator,__asyncDelegator:__asyncDelegator,__asyncValues:__asyncValues,__makeTemplateObject:__makeTemplateObject,__importStar:__importStar,__importDefault:__importDefault,__classPrivateFieldGet:__classPrivateFieldGet,__classPrivateFieldSet:__classPrivateFieldSet,__classPrivateFieldIn:__classPrivateFieldIn,__addDisposableResource:__addDisposableResource,__disposeResources:__disposeResources};export{__addDisposableResource,__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__disposeResources,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values,n as default};\n\n//# sourceMappingURL=tslib.es6.mjs.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.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=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i,restDistance:h}={})=>{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/n)/1e3;const l=calcDampingRatio(e,s,n);const g=Math.abs(d)<5;i||(i=g?.01:2);h||(h=g?.005:.5);let m;if(l<1){const e=f*Math.sqrt(1-l*l);m=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else m=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=m(e);const t=e===0?c:calcGeneratorVelocity(m,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=>i!==void 0&&e<i||h!==void 0&&e>h;const nearestBoundary=e=>i===void 0?h:h===void 0||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=c===void 0?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&&p===void 0){t=true;applyFriction(e);checkCatchBoundary(e)}if(p!==void 0&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));n===void 0&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;i.length===1&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(n!==null&&n!==void 0?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n//# sourceMappingURL=index.es.js.map\n", "import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}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(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const M={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const C=new Set(N);const isTransform=e=>C.has(e);const addTransformToElement=(e,t)=>{M[t]&&(t=M[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const j=new Set;function registerCssVariable(e){if(!j.has(e)){j.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const P={cssRegisterProperty:()=>typeof CSS!==\"undefined\"&&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 $={};const R={};for(const e in P)R[e]=()=>{$[e]===void 0&&($[e]=P[e]());return $[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(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++)e[n]===null&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){M[e]&&(e=M[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&n!==0){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&e.playState!==\"finished\")try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(t===null||t===void 0?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=((n=s.match(/(-?[\\d.]+)([a-z%]*)/))===null||n===void 0?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=o.record!==false&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false,autoplay:O=true}=o;const x=getAnimationData(e);const z=isTransform(t);let V=R.waapi();z&&addTransformToElement(e,t);const W=getStyleName(t);const L=getMotionValue(x.values,W);const T=k.get(W);stopAnimation(L.animation,!(u(w)&&L.generator)&&o.record!==false);return()=>{const readInitialValue=()=>{var t,n;return(n=(t=I.get(e,W))!==null&&t!==void 0?t:T===null||T===void 0?void 0:T.initialValue)!==null&&n!==void 0?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const x=getUnitConverter(c,T);if(u(w)){const e=w.createAnimation(c,t!==\"opacity\",readInitialValue,W,L);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(W)&&(R.cssRegisterProperty()?registerCssVariable(W):V=false);z&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(V=false);if(V){T&&(c=c.map((e=>g(e)?T.toDefaultUnit(e):e)));c.length!==1||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[W]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,W,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&z){c=c.map((e=>typeof e===\"string\"?parseFloat(e):e));c.length===1&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,W,x?x(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,W,T&&g(t)?T.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");L.setAnimation(l);l&&!O&&l.pause();return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(typeof e===\"string\")if(t){(n=t[e])!==null&&n!==void 0?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=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((n===null||n===void 0?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return n===null||n===void 0?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));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 typeof(n===null||n===void 0?void 0:n[t])===\"undefined\"?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);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(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(e===\"first\")return 0;{const n=t-1;return e===\"last\"?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):t===\"<\"?n:(i=o.get(t))!==null&&i!==void 0?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){p(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:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,(o=i[0])===null||o===void 0?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;p.at!==void 0&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(t===\"opacity\"||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,t!==\"opacity\",(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;S.length===1&&S[0]===0&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);a.length===1&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(f[0]!==0){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(f[f.length-1]!==1){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}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 canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):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},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&e[0]!==null)a=getAsNumber(e[0]);else{const e=s===null||s===void 0?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(t===null||t===void 0?void 0:t.startTime)||n||0;const i=(t===null||t===void 0?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,o===null||o===void 0?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(typeof IntersectionObserver===\"undefined\")return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:typeof i===\"number\"?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;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;(o=_.get(e))===null||o===void 0?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver!==\"undefined\"&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);Z===null||Z===void 0?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);n===null||n===void 0?void 0:n.delete(t);(n===null||n===void 0?void 0:n.size)||(Z===null||Z===void 0?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=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 Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[\"scroll\"+a];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.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&&o.tagName!==\"svg\")o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;te[e]!==void 0&&(e=te[e]);if(f(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}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=s===\"y\"?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;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=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");(o=(n=e.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=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=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.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()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;typeof e!==\"function\"&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);(t=se.get(n))===null||t===void 0?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 typeof e===\"object\"}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,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 ce={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||o.pointerType===\"mouse\"){n();dispatchPointerEvent(e,t,o)}};const le={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 fe={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 ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=typeof e[t]===\"string\"?e[t]:o===null||o===void 0?void 0:o.getContext()[t];const l=e.initial===false?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(t!==\"transition\"){u[t]=i[t];a[t]=getOptions((o=(n=i.transition)!==null&&n!==void 0?n:e.transition)!==null&&o!==void 0?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;u[e]===void 0&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){(n=d[e])!==null&&n!==void 0?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){M[o]&&(o=M[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(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{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n//# sourceMappingURL=index.es.js.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;function awaitRefCallback(element,controller){let refCallbackResolve;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",()=>reject);}).catch(()=>{});// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\ncontroller.abort();return;}refCallbackResolve(node);},configurable:true});return refCallbackPromise;}/**\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 */export default function Slideshow(props){/**\n     * Properties\n     */const{slots,startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return filteredSlots.map(index=>({current:null}));},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{const firstChild=childrenRef[0].current;const lastChild=childrenRef[filteredSlots.length-1].current;if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);startTransition(()=>setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength}));}},[hasChildren]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const firstChild=childrenRef[0];const lastChild=childrenRef[filteredSlots.length-1];if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)scheduleMeasure();},[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     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */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 */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);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 */useLayoutEffect(()=>{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 */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=delta=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){setCurrentItem(currentItem+goto);}else{setCurrentItem(currentItem-gotoInverted);}};/**\n     * Drag\n     */const handleDragStart=()=>{setIsDragging(true);};const handleDragEnd=(event,{offset,velocity})=>{setIsDragging(false);const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta);}if(isHalfOfPrev){setDelta(-itemDelta);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const 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     */for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}return /*#__PURE__*/_jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length);i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();setIsMouseDown(true);},onMouseUp:()=>setIsMouseDown(false),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,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\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,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\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/forwardRef(function Component(props,ref){var _child_props,_child_props1;const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;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     */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.on(\"change\",newValue=>{var _ref_current;(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* 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 */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,optimizeAppear,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"eF6gJadim\"];const serializationHash=\"framer-ljf2A\";const variantClassNames={eF6gJadim:\"framer-v-pm7bjs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:2,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,Aoj8TrWOt:tap!==null&&tap!==void 0?tap:props.Aoj8TrWOt};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Aoj8TrWOt,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eF6gJadim\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15c1ozx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Aoj8TrWOt){const res=await Aoj8TrWOt(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"pm7bjs\",animation,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"pm7bjs\",animation1,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-pm7bjs\",className,classNames),\"data-framer-appear-id\":\"pm7bjs\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eF6gJadim\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap15c1ozx,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1rxet\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wSU2u_079\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 39.884 6.536 L 33.348 0 L 19.943 13.407 L 6.536 0 L 0 6.536 L 13.407 19.943 L 0 33.348 L 6.536 39.884 L 19.943 26.477 L 33.348 39.884 L 39.884 33.348 L 26.477 19.943 Z\" fill=\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165)) /* {&quot;name&quot;:&quot;vibrant green&quot;} */\"></path></svg>',svgContentId:2754263224,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ljf2A.framer-1gjd82t, .framer-ljf2A .framer-1gjd82t { display: block; }\",\".framer-ljf2A.framer-pm7bjs { cursor: pointer; height: 80px; overflow: visible; position: relative; width: 80px; }\",\".framer-ljf2A .framer-1a1rxet { flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Aoj8TrWOt\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCsdDmIc8L=withCSS(Component,css,\"framer-ljf2A\");export default FramerCsdDmIc8L;FramerCsdDmIc8L.displayName=\"close overlay\";FramerCsdDmIc8L.defaultProps={height:80,width:80};addPropertyControls(FramerCsdDmIc8L,{Aoj8TrWOt:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerCsdDmIc8L,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCsdDmIc8L\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Aoj8TrWOt\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CsdDmIc8L.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"u55ieWqM5\",\"LBZq7UoTU\"];const serializationHash=\"framer-olO6J\";const variantClassNames={LBZq7UoTU:\"framer-v-18vbddt\",u55ieWqM5:\"framer-v-7u2ons\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={burger:\"u55ieWqM5\",close:\"LBZq7UoTU\"};const getProps=({height,id,tap2,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,a5XDyMvQy:tap2!==null&&tap2!==void 0?tap2:props.a5XDyMvQy,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"u55ieWqM5\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,a5XDyMvQy,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u55ieWqM5\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cyi15j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a5XDyMvQy){const res=await a5XDyMvQy(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-7u2ons\",className,classNames),\"data-framer-name\":\"burger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u55ieWqM5\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1cyi15j,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({LBZq7UoTU:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wauc5x\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"h_7fCzzHT\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15\"><path d=\"M 1.827 3.281 L 18.173 3.281 C 18.97 3.281 19.615 2.652 19.615 1.875 C 19.615 1.098 18.97 0.469 18.173 0.469 L 1.827 0.469 C 1.03 0.469 0.385 1.098 0.385 1.875 C 0.385 2.652 1.03 3.281 1.827 3.281 Z\" fill=\"rgb(248,255,232)\"></path><path d=\"M 18.173 6.094 L 1.827 6.094 C 1.03 6.094 0.385 6.723 0.385 7.5 C 0.385 8.277 1.03 8.906 1.827 8.906 L 18.173 8.906 C 18.97 8.906 19.615 8.277 19.615 7.5 C 19.615 6.723 18.97 6.094 18.173 6.094 Z\" fill=\"rgb(248,255,232)\"></path><path d=\"M 18.173 11.719 L 1.827 11.719 C 1.03 11.719 0.385 12.348 0.385 13.125 C 0.385 13.902 1.03 14.531 1.827 14.531 L 18.173 14.531 C 18.97 14.531 19.615 13.902 19.615 13.125 C 19.615 12.348 18.97 11.719 18.173 11.719 Z\" fill=\"rgb(248,255,232)\"></path></svg>',svgContentId:389629383,withExternalLayout:true,...addPropertyOverrides({LBZq7UoTU:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15\"><path d=\"M 1.442 2.813 L 17.788 2.813 C 18.585 2.813 19.231 2.183 19.231 1.406 C 19.231 0.629 18.585 0 17.788 0 L 1.442 0 C 0.646 0 0 0.629 0 1.406 C 0 2.183 0.646 2.813 1.442 2.813 Z\" transform=\"translate(0.385 6.469) rotate(-30 9.615 1.406)\" fill=\"rgb(248,255,232)\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path><path d=\"M 17.788 0 L 1.442 0 C 0.646 0 0 0.629 0 1.406 C 0 2.183 0.646 2.813 1.442 2.813 L 17.788 2.813 C 18.585 2.813 19.231 2.183 19.231 1.406 C 19.231 0.629 18.585 0 17.788 0 Z\" transform=\"translate(0.385 6.719) rotate(30 9.615 1.406)\" fill=\"rgb(248,255,232)\"></path></svg>',svgContentId:393323272}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-olO6J.framer-1qsaatl, .framer-olO6J .framer-1qsaatl { display: block; }\",\".framer-olO6J.framer-7u2ons { cursor: pointer; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-olO6J .framer-wauc5x { flex: none; height: 15px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 15px / 2); width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LBZq7UoTU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a5XDyMvQy\":\"tap2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLdKkM7pS4=withCSS(Component,css,\"framer-olO6J\");export default FramerLdKkM7pS4;FramerLdKkM7pS4.displayName=\"burger menu\";FramerLdKkM7pS4.defaultProps={height:50,width:50};addPropertyControls(FramerLdKkM7pS4,{variant:{options:[\"u55ieWqM5\",\"LBZq7UoTU\"],optionTitles:[\"burger\",\"close\"],title:\"Variant\",type:ControlType.Enum},a5XDyMvQy:{title:\"Tap 2\",type:ControlType.EventHandler}});addFonts(FramerLdKkM7pS4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLdKkM7pS4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LBZq7UoTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"50\",\"framerVariables\":\"{\\\"a5XDyMvQy\\\":\\\"tap2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LdKkM7pS4.map", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-Q16L3 .framer-styles-preset-18e66o5:not(.rich-text-wrapper), .framer-Q16L3 .framer-styles-preset-18e66o5.rich-text-wrapper a { --framer-link-current-text-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000) /* {\"name\":\"black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23) /* {\"name\":\"dark green\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-Q16L3\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Dela Gothic One-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v15/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]}];export const css=['.framer-oyLa4 .framer-styles-preset-1cwi0de:not(.rich-text-wrapper), .framer-oyLa4 .framer-styles-preset-1cwi0de.rich-text-wrapper p { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-oyLa4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-CBmXH .framer-styles-preset-3udxii:not(.rich-text-wrapper), .framer-CBmXH .framer-styles-preset-3udxii.rich-text-wrapper a { --framer-link-current-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5) /* {\"name\":\"vibrant green\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5) /* {\"name\":\"vibrant green\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-link-text-decoration: none; }'];export const className=\"framer-CBmXH\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Dela Gothic One-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v15/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]}];export const css=['.framer-Ao0op .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-Ao0op .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ao0op .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-Ao0op .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 30px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ao0op .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-Ao0op .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-Ao0op\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=['.framer-gBNEM .framer-styles-preset-1hrnm6p:not(.rich-text-wrapper), .framer-gBNEM .framer-styles-preset-1hrnm6p.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-gBNEM\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uRZwa8R43cdSWhnqCDMt/sGPwPgUrjkkmwVsjKmte/Y62glePjT.js\";const cycleOrder=[\"urabo5182\",\"lOD2rTBam\"];const serializationHash=\"framer-a9dg6\";const variantClassNames={lOD2rTBam:\"framer-v-16wzu3h\",urabo5182:\"framer-v-ob84kb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={menu:\"lOD2rTBam\",regular:\"urabo5182\"};const getProps=({buttonLink,buttonText,height,id,width,...props})=>{return{...props,GdourQ0Kg:buttonText??props.GdourQ0Kg??\"Buy $TUT\",I5Cx2nwHn:buttonLink??props.I5Cx2nwHn,variant:humanReadableVariantMap[props.variant]??props.variant??\"urabo5182\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GdourQ0Kg,I5Cx2nwHn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"urabo5182\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:I5Cx2nwHn,nodeId:\"urabo5182\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ob84kb\",className,classNames)} framer-6ac9md`,\"data-border\":true,\"data-framer-name\":\"regular\",layoutDependency:layoutDependency,layoutId:\"urabo5182\",ref:ref??ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(185, 164, 233))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"1px 3px 0px 0px rgba(0, 0, 0, 1)\",...style},variants:{lOD2rTBam:{boxShadow:\"1px 2px 0px 0px rgba(0, 0, 0, 1)\"}},...addPropertyOverrides({lOD2rTBam:{\"data-framer-name\":\"menu\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hrnm6p\",\"data-styles-preset\":\"Y62glePjT\",children:\"Buy on Uniswap\"})}),className:\"framer-ts3gfi\",\"data-framer-name\":\"Buy on Uniswap\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kgNaRCtBy\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:GdourQ0Kg,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a9dg6.framer-6ac9md, .framer-a9dg6 .framer-6ac9md { display: block; }\",\".framer-a9dg6.framer-ob84kb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 15px 30px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-a9dg6 .framer-ts3gfi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a9dg6.framer-ob84kb { gap: 0px; } .framer-a9dg6.framer-ob84kb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-a9dg6.framer-ob84kb > :first-child { margin-top: 0px; } .framer-a9dg6.framer-ob84kb > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,'.framer-a9dg6[data-border=\"true\"]::after, .framer-a9dg6 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lOD2rTBam\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GdourQ0Kg\":\"buttonText\",\"I5Cx2nwHn\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergHsc2Ehbz=withCSS(Component,css,\"framer-a9dg6\");export default FramergHsc2Ehbz;FramergHsc2Ehbz.displayName=\"buy button\";FramergHsc2Ehbz.defaultProps={height:54,width:152};addPropertyControls(FramergHsc2Ehbz,{variant:{options:[\"urabo5182\",\"lOD2rTBam\"],optionTitles:[\"regular\",\"menu\"],title:\"Variant\",type:ControlType.Enum},GdourQ0Kg:{defaultValue:\"Buy $TUT\",displayTextArea:false,title:\"button text\",type:ControlType.String},I5Cx2nwHn:{title:\"button link\",type:ControlType.Link}});addFonts(FramergHsc2Ehbz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergHsc2Ehbz\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"54\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"152\",\"framerVariables\":\"{\\\"GdourQ0Kg\\\":\\\"buttonText\\\",\\\"I5Cx2nwHn\\\":\\\"buttonLink\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lOD2rTBam\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gHsc2Ehbz.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BurgerMenu from\"https://framerusercontent.com/modules/6iUQQVlflWoH5yXjh0jV/bepLZ3hrSvhphTNmeh6Y/LdKkM7pS4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8tIAGO7kCZSgzdjVjfZW/RBSFMtfvyb5sbjSDmBVc/aFBoHagug.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2rRupJU7rmSFuJUuSlIu/1j1GqTLVcQSHSnX32gJ3/eGl3HqlXG.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/7YtgIbomev8jYdLkXeIx/kI7ABFF1NWSzfddwrB5B/miOh6BxxI.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/yVfRZyPk9gYwGWcrvl6v/a8CmbO1HHm25bxQNNxak/skoodhu14.js\";import BuyButton from\"https://framerusercontent.com/modules/ot1uCJokculGi3ylkRKo/qVYFrxTWGrnrCibVU8yk/gHsc2Ehbz.js\";const BuyButtonFonts=getFonts(BuyButton);const BurgerMenuFonts=getFonts(BurgerMenu);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"EO_UroCgC\",\"AeX4xbGKT\",\"jMFzaKYw5\",\"YkIfYq2PY\"];const serializationHash=\"framer-arQO0\";const variantClassNames={AeX4xbGKT:\"framer-v-1jvfql4\",EO_UroCgC:\"framer-v-1ra01w4\",jMFzaKYw5:\"framer-v-lwq7t6\",YkIfYq2PY:\"framer-v-1798v07\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition3};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const transition4={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition5={delay:.2,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition6={delay:.3,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.4,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={delay:.5,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={delay:.6,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"desktop and tablet open\":\"AeX4xbGKT\",\"desktop and tablet\":\"EO_UroCgC\",\"mobile open\":\"YkIfYq2PY\",mobile:\"jMFzaKYw5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EO_UroCgC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EO_UroCgC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const a5XDyMvQy1ip7uv1=activeVariantCallback(async(...args)=>{setVariant(\"YkIfYq2PY\");});const a5XDyMvQy1ide86f=activeVariantCallback(async(...args)=>{setVariant(\"jMFzaKYw5\");});const onTap1fdvqz0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EO_UroCgC\"),100);});const onTap12cfhdi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jMFzaKYw5\"),100);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jMFzaKYw5\",\"YkIfYq2PY\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"jMFzaKYw5\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"YkIfYq2PY\")return true;return false;};const isDisplayed3=()=>{if([\"AeX4xbGKT\",\"YkIfYq2PY\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"YkIfYq2PY\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"AeX4xbGKT\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AeX4xbGKT:{value:transition2},YkIfYq2PY:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ra01w4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"desktop and tablet\",layoutDependency:layoutDependency,layoutId:\"EO_UroCgC\",ref:refBinding,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(255, 238, 181))\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35,boxShadow:\"2px 4px 0px 0px rgba(0, 0, 0, 1)\",...style},...addPropertyOverrides({AeX4xbGKT:{\"data-framer-name\":\"desktop and tablet open\"},jMFzaKYw5:{\"data-framer-name\":\"mobile\"},YkIfYq2PY:{\"data-framer-name\":\"mobile open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-skd59\",\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"VXcP22dH8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17cl4dk\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"XkfKekooS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1cwi0de\",\"data-styles-preset\":\"eGl3HqlXG\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":fY1i5DyBD\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OXvJwsU4u\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18e66o5\",\"data-styles-preset\":\"aFBoHagug\",children:\"$\"})}),\"TUT\"]})}),className:\"framer-1n2umff\",\"data-framer-name\":\"$MMC\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OXvJwsU4u\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hog65k\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"GXv2ggTpM\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19mmcuz\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"sdTcOiCoW\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://t.me/TUTPortal\",motionChild:true,nodeId:\"JWe4OWRHI\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ho6hzs framer-ppl9u9\",\"data-framer-name\":\"telegram\",layoutDependency:layoutDependency,layoutId:\"JWe4OWRHI\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-cmbbzh\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Z0cdZyMLC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(0 0)\" id=\"ss11649417123_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 9.417 15.181 L 9.02 20.765 C 9.588 20.765 9.834 20.521 10.129 20.228 L 12.792 17.683 L 18.31 21.724 C 19.322 22.288 20.035 21.991 20.308 20.793 L 23.93 3.821 L 23.931 3.82 C 24.252 2.324 23.39 1.739 22.404 2.106 L 1.114 10.257 C -0.339 10.821 -0.317 11.631 0.867 11.998 L 6.31 13.691 L 18.953 5.78 C 19.548 5.386 20.089 5.604 19.644 5.998 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:11649417123,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/tutorialtoken\",motionChild:true,nodeId:\"IPGAU9emc\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mop0n framer-ppl9u9\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"IPGAU9emc\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1173u8z\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"eWYf0kXJY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 18.901 1.153 L 22.581 1.153 L 14.541 10.343 L 24 22.846 L 16.594 22.846 L 10.794 15.262 L 4.156 22.846 L 0.474 22.846 L 9.074 13.016 L 0 1.154 L 7.594 1.154 L 12.837 8.086 Z M 17.61 20.644 L 19.649 20.644 L 6.486 3.24 L 4.298 3.24 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:11821910868,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://tutorialtoken.medium.com/\",motionChild:true,nodeId:\"PzRl5Dmxr\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9ctrjv framer-ppl9u9\",\"data-framer-name\":\"Medium\",layoutDependency:layoutDependency,layoutId:\"PzRl5Dmxr\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1u82sso\",\"data-framer-name\":\"Medium-icon-svgrepo-com\",fill:\"black\",intrinsicHeight:800,intrinsicWidth:800,layoutDependency:layoutDependency,layoutId:\"o2MLfhFTK\",svg:'<svg width=\"800\" height=\"800\" viewBox=\"0 -55 256 256\" xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\"><path d=\"M72.2 0c39.877 0 72.2 32.549 72.2 72.696 0 40.148-32.326 72.694-72.2 72.694-39.872 0-72.2-32.546-72.2-72.694C0 32.55 32.325 0 72.2 0Zm115.3 4.258c19.938 0 36.101 30.638 36.101 68.438h.003c0 37.791-16.163 68.438-36.1 68.438-19.939 0-36.101-30.647-36.101-68.438 0-37.79 16.16-68.438 36.098-68.438Zm55.803 7.129c7.011 0 12.697 27.449 12.697 61.31 0 33.85-5.684 61.31-12.697 61.31-7.013 0-12.694-27.452-12.694-61.31 0-33.859 5.684-61.31 12.694-61.31Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dexscreener.com/bsc/0x6dafbf0ab4fd72e2a5c0ad5a1ed277d3bf8a8d1f\",motionChild:true,nodeId:\"c0WrSkSgT\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z1ovol framer-ppl9u9\",\"data-framer-name\":\"Dex\",layoutDependency:layoutDependency,layoutId:\"c0WrSkSgT\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-8kykbk\",\"data-framer-name\":\"Dex-screener-seeklogo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bWZUUUGtP\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 27\"><path d=\"M 13.856 9.618 C 14.694 9.206 15.76 8.6 16.827 7.769 C 17.052 8.23 17.076 8.632 16.96 8.957 C 16.878 9.185 16.724 9.384 16.52 9.543 C 16.3 9.714 16.024 9.838 15.72 9.906 C 15.143 10.034 14.469 9.959 13.856 9.618 M 14.002 13.838 L 15.11 14.469 C 12.847 15.72 12.231 18.044 11.5 20.307 C 10.769 18.044 10.153 15.72 7.89 14.469 L 8.998 13.838 C 9.219 13.756 9.36 13.543 9.349 13.312 C 9.247 11.192 9.828 10.255 10.61 9.667 C 10.891 9.456 11.198 9.35 11.5 9.35 C 11.802 9.35 12.109 9.456 12.39 9.667 C 13.172 10.255 13.753 11.192 13.651 13.312 C 13.64 13.543 13.782 13.756 14.002 13.838 Z M 11.5 0 C 12.782 0.034 14.066 0.279 15.181 0.757 C 15.954 1.087 16.674 1.525 17.326 2.047 C 17.621 2.283 17.864 2.511 18.131 2.774 C 18.852 2.798 19.905 2.009 20.394 1.27 C 19.552 3.991 15.712 7.204 13.053 8.433 C 13.052 8.432 13.051 8.432 13.051 8.431 C 12.573 8.072 12.037 7.892 11.5 7.892 C 10.963 7.892 10.427 8.072 9.95 8.431 C 9.949 8.432 9.948 8.433 9.947 8.433 C 7.288 7.204 3.448 3.991 2.606 1.27 C 3.095 2.009 4.148 2.798 4.869 2.774 C 5.136 2.511 5.379 2.283 5.674 2.047 C 6.326 1.525 7.046 1.087 7.819 0.757 C 8.934 0.279 10.218 0.034 11.5 0 M 9.144 9.618 C 8.306 9.206 7.24 8.6 6.173 7.769 C 5.948 8.23 5.924 8.632 6.04 8.957 C 6.122 9.185 6.277 9.384 6.48 9.543 C 6.7 9.714 6.976 9.838 7.28 9.906 C 7.857 10.034 8.531 9.959 9.144 9.618\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 17.995 6.751 C 18.583 6.167 19.1 5.52 19.517 4.943 L 19.728 5.335 C 20.408 6.677 20.762 8.015 20.762 9.519 L 20.761 11.907 L 20.773 13.145 C 20.823 16.184 21.489 19.259 23 22.072 L 19.84 19.559 L 17.603 23.138 L 15.254 20.957 L 11.5 26.964 L 7.746 20.957 L 5.397 23.138 L 3.16 19.56 L 0 22.073 C 1.511 19.259 2.177 16.184 2.227 13.145 L 2.239 11.907 L 2.238 9.519 C 2.238 8.015 2.592 6.677 3.272 5.335 L 3.483 4.943 C 3.9 5.52 4.417 6.167 5.005 6.752 L 4.821 7.127 C 4.465 7.857 4.347 8.673 4.624 9.449 C 4.803 9.949 5.13 10.378 5.551 10.705 C 5.96 11.023 6.444 11.237 6.951 11.349 C 7.281 11.423 7.617 11.453 7.951 11.443 C 7.873 11.878 7.839 12.33 7.837 12.791 L 4.856 14.489 L 7.156 15.76 C 7.34 15.862 7.515 15.978 7.679 16.108 C 9.576 17.788 10.716 22.755 11.5 25.182 C 12.284 22.755 13.424 17.788 15.321 16.108 C 15.485 15.978 15.66 15.862 15.844 15.76 L 18.145 14.489 L 15.163 12.791 C 15.161 12.33 15.127 11.878 15.049 11.443 C 15.383 11.453 15.719 11.423 16.05 11.349 C 16.556 11.237 17.04 11.023 17.449 10.705 C 17.87 10.378 18.197 9.949 18.376 9.449 C 18.653 8.673 18.535 7.857 18.179 7.127 L 17.995 6.752 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:10669888395,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://discord.gg/CdkuHwEJne\",motionChild:true,nodeId:\"tetAegg1C\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18nd2yl framer-ppl9u9\",\"data-framer-name\":\"Ai Agent\",layoutDependency:layoutDependency,layoutId:\"tetAegg1C\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1o57e5t\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"FN0wjdj7K-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 24\"><path d=\"M 16.332 14.4 C 17.807 14.4 19.004 15.609 19.004 17.1 L 19.004 18.186 C 19.004 19.499 18.437 20.746 17.452 21.601 C 15.592 23.214 12.932 24 9.5 24 C 6.068 24 3.411 23.213 1.554 21.6 C 0.57 20.745 0.004 19.5 0.004 18.188 L 0.004 17.099 C 0.004 15.608 1.2 14.4 2.675 14.4 Z M 9.379 0.01 L 9.5 0 C 9.945 0 10.322 0.332 10.382 0.778 L 10.391 0.9 L 10.391 1.8 L 14.547 1.8 C 16.023 1.8 17.219 3.009 17.219 4.5 L 17.219 9.906 C 17.219 11.397 16.023 12.606 14.547 12.606 L 4.453 12.606 C 2.977 12.606 1.781 11.397 1.781 9.906 L 1.781 4.5 C 1.781 3.009 2.977 1.8 4.453 1.8 L 8.609 1.8 L 8.609 0.901 C 8.609 0.451 8.938 0.071 9.379 0.01 L 9.5 0 L 9.379 0.008 Z M 6.828 5.4 C 6.008 5.4 5.344 6.072 5.344 6.9 C 5.344 7.728 6.008 8.4 6.828 8.4 C 7.648 8.4 8.313 7.728 8.313 6.9 C 8.313 6.072 7.648 5.4 6.828 5.4 Z M 12.164 5.4 C 11.632 5.383 11.132 5.654 10.853 6.111 C 10.574 6.569 10.558 7.142 10.811 7.614 C 11.065 8.087 11.549 8.386 12.08 8.399 C 12.898 8.419 13.577 7.767 13.6 6.941 C 13.623 6.115 12.981 5.426 12.164 5.4 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9330806103,withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hyj278\",\"data-framer-name\":\"cta\",layoutDependency:layoutDependency,layoutId:\"YhwN8LYMs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+10+0+.5+0+0,...addPropertyOverrides({jMFzaKYw5:{y:(componentViewport?.y||0)+10+0+0+0+1},YkIfYq2PY:{y:(componentViewport?.y||0)+10+0+0+0+1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yituex-container\",layoutDependency:layoutDependency,layoutId:\"lPW16aumQ-container\",nodeId:\"lPW16aumQ\",rendersWithMotion:true,scopeId:\"f4gR5UWnQ\",whileHover:animation1,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Buy $TUT\",height:\"100%\",I5Cx2nwHn:\"https://pancakeswap.finance/?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",id:\"lPW16aumQ\",layoutId:\"lPW16aumQ\",style:{height:\"100%\"},variant:\"lOD2rTBam\",width:\"100%\",...addPropertyOverrides({jMFzaKYw5:{GdourQ0Kg:\"Buy\"},YkIfYq2PY:{GdourQ0Kg:\"Buy\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jMFzaKYw5:{height:50,width:\"50px\",y:(componentViewport?.y||0)+10+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18i6d3z-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Fmx7ENE7o-container\",nodeId:\"Fmx7ENE7o\",rendersWithMotion:true,scopeId:\"f4gR5UWnQ\",whileHover:animation1,children:/*#__PURE__*/_jsx(BurgerMenu,{a5XDyMvQy:a5XDyMvQy1ip7uv1,height:\"100%\",id:\"Fmx7ENE7o\",layoutId:\"Fmx7ENE7o\",style:{height:\"100%\",width:\"100%\"},variant:\"u55ieWqM5\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({YkIfYq2PY:{height:50,width:\"50px\",y:(componentViewport?.y||0)+10+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r56tg5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UKWdylaNV-container\",nodeId:\"UKWdylaNV\",rendersWithMotion:true,scopeId:\"f4gR5UWnQ\",whileHover:animation1,children:/*#__PURE__*/_jsx(BurgerMenu,{a5XDyMvQy:a5XDyMvQy1ide86f,height:\"100%\",id:\"UKWdylaNV\",layoutId:\"UKWdylaNV\",style:{height:\"100%\",width:\"100%\"},variant:\"LBZq7UoTU\",width:\"100%\"})})})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ngi5e7\",\"data-border\":true,\"data-framer-name\":\"tablet and mobile\",layoutDependency:layoutDependency,layoutId:\"w0b5zlj3D\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q6s3w8\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"FV1OEHZ3W\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rPEgAqoBb\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"B_1oGrlEM\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"ABOUT\"})})})}),className:\"framer-tdjwj7\",\"data-framer-appear-id\":\"tdjwj7\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"B_1oGrlEM\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({YkIfYq2PY:{onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QRiJ40PRw\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"FEATURES\"})})})}),className:\"framer-o6haba\",\"data-framer-appear-id\":\"o6haba\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"QRiJ40PRw\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"D5Gu2XeyL\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"TOKENOMICS\"})})})}),className:\"framer-1ejs8wg\",\"data-framer-appear-id\":\"1ejs8wg\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"D5Gu2XeyL\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},variants:{AeX4xbGKT:{\"--extracted-1lwpl3i\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"}},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"D5Gu2XeyL\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"TOKENOMICS\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ltGA92qV4\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"ROADMAP\"})})})}),className:\"framer-1ksig6o\",\"data-framer-appear-id\":\"1ksig6o\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"ltGA92qV4\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YK82Izpsg\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ltGA92qV4\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"ROADMAP\"})})})})},YkIfYq2PY:{animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YK82Izpsg\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ltGA92qV4\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"ROADMAP\"})})})}),onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CH9I7nXS8\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"HOW TO BUY\"})})})}),className:\"framer-gzryi7\",\"data-framer-appear-id\":\"gzryi7\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"CH9I7nXS8\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation8}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KKsEDXH4Q\",openInNewTab:false,scopeId:\"f4gR5UWnQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"FAQ\"})})})}),className:\"framer-hnh5ku\",\"data-framer-appear-id\":\"hnh5ku\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"KKsEDXH4Q\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation9}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uvpuh1\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"YAHuk8QDz\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://x.com/tutorialtoken\",motionChild:true,nodeId:\"HvZwMkH8a\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1h0c533 framer-ppl9u9\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"HvZwMkH8a\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1rfknk9\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HUpuw4QHm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 18.901 1.153 L 22.581 1.153 L 14.541 10.343 L 24 22.846 L 16.594 22.846 L 10.794 15.262 L 4.156 22.846 L 0.474 22.846 L 9.074 13.016 L 0 1.154 L 7.594 1.154 L 12.837 8.086 Z M 17.61 20.644 L 19.649 20.644 L 6.486 3.24 L 4.298 3.24 Z\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(252, 250, 194)) /* {&quot;name&quot;:&quot;light yellow&quot;} */\"></path></svg>',svgContentId:9088031675,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://t.me/TUTPortal\",motionChild:true,nodeId:\"B0kzXV0Kf\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-px65ln framer-ppl9u9\",\"data-framer-name\":\"telegram\",layoutDependency:layoutDependency,layoutId:\"B0kzXV0Kf\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1lz1iql\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dHSAzoTwW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 25\"><g transform=\"translate(0 0)\" id=\"ss10398422169_1\"><path d=\"M 0 25 L 0 0 L 25 0 L 25 25 Z\" fill=\"transparent\"></path><path d=\"M 9.81 15.813 L 9.396 21.63 C 9.988 21.63 10.244 21.376 10.551 21.071 L 13.325 18.42 L 19.073 22.629 C 20.127 23.217 20.87 22.907 21.154 21.659 L 24.927 3.98 L 24.928 3.979 C 25.263 2.421 24.365 1.811 23.338 2.194 L 1.161 10.684 C -0.353 11.272 -0.33 12.116 0.903 12.498 L 6.573 14.261 L 19.743 6.021 C 20.363 5.61 20.926 5.837 20.463 6.248 Z\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(202, 194, 252)) /* {&quot;name&quot;:&quot;light purple&quot;} */\"></path></g></svg>',svgContentId:10398422169,withExternalLayout:true,...addPropertyOverrides({YkIfYq2PY:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 25\"><g transform=\"translate(0 0)\" id=\"ss10908444472_1\"><path d=\"M 0 25 L 0 0 L 25 0 L 25 25 Z\" fill=\"transparent\"></path><path d=\"M 9.81 15.813 L 9.396 21.63 C 9.988 21.63 10.244 21.376 10.551 21.071 L 13.325 18.42 L 19.073 22.629 C 20.127 23.217 20.87 22.907 21.154 21.659 L 24.927 3.98 L 24.928 3.979 C 25.263 2.421 24.365 1.811 23.338 2.194 L 1.161 10.684 C -0.353 11.272 -0.33 12.116 0.903 12.498 L 6.573 14.261 L 19.743 6.021 C 20.363 5.61 20.926 5.837 20.463 6.248 Z\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(202, 194, 252)) /* {&quot;name&quot;:&quot;light purple&quot;} */\"></path></g></svg>',svgContentId:10908444472}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://tutorialtoken.medium.com/\",motionChild:true,nodeId:\"s7r3Pkdvl\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-814iwl framer-ppl9u9\",\"data-framer-name\":\"Medium\",layoutDependency:layoutDependency,layoutId:\"s7r3Pkdvl\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ms63ih\",\"data-framer-name\":\"Medium-icon-svgrepo-com\",fill:'var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(255, 223, 120)) /* {\"name\":\"light yellow\"} */',intrinsicHeight:800,intrinsicWidth:800,layoutDependency:layoutDependency,layoutId:\"Txl6E9CAg\",svg:'<svg width=\"800\" height=\"800\" viewBox=\"0 -55 256 256\" xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\"><path d=\"M72.2 0c39.877 0 72.2 32.549 72.2 72.696 0 40.148-32.326 72.694-72.2 72.694-39.872 0-72.2-32.546-72.2-72.694C0 32.55 32.325 0 72.2 0Zm115.3 4.258c19.938 0 36.101 30.638 36.101 68.438h.003c0 37.791-16.163 68.438-36.1 68.438-19.939 0-36.101-30.647-36.101-68.438 0-37.79 16.16-68.438 36.098-68.438Zm55.803 7.129c7.011 0 12.697 27.449 12.697 61.31 0 33.85-5.684 61.31-12.697 61.31-7.013 0-12.694-27.452-12.694-61.31 0-33.859 5.684-61.31 12.694-61.31Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dexscreener.com/bsc/0x6dafbf0ab4fd72e2a5c0ad5a1ed277d3bf8a8d1f\",motionChild:true,nodeId:\"PqM2GAiQs\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ssd915 framer-ppl9u9\",\"data-framer-name\":\"dextools\",layoutDependency:layoutDependency,layoutId:\"PqM2GAiQs\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ypqi5l\",\"data-framer-name\":\"Dex-screener-seeklogo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"svAEyQoP8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 27\"><path d=\"M 13.856 9.618 C 14.694 9.206 15.76 8.6 16.827 7.769 C 17.052 8.23 17.076 8.632 16.96 8.957 C 16.878 9.185 16.724 9.384 16.52 9.543 C 16.3 9.714 16.024 9.838 15.72 9.906 C 15.143 10.034 14.469 9.959 13.856 9.618 M 14.002 13.838 L 15.11 14.469 C 12.847 15.72 12.231 18.044 11.5 20.307 C 10.769 18.044 10.153 15.72 7.89 14.469 L 8.998 13.838 C 9.219 13.756 9.36 13.543 9.349 13.312 C 9.247 11.192 9.828 10.255 10.61 9.667 C 10.891 9.456 11.198 9.35 11.5 9.35 C 11.802 9.35 12.109 9.456 12.39 9.667 C 13.172 10.255 13.753 11.192 13.651 13.312 C 13.64 13.543 13.782 13.756 14.002 13.838 Z M 11.5 0 C 12.782 0.034 14.066 0.279 15.181 0.757 C 15.954 1.087 16.674 1.525 17.326 2.047 C 17.621 2.283 17.864 2.511 18.131 2.774 C 18.852 2.798 19.905 2.009 20.394 1.27 C 19.552 3.991 15.712 7.204 13.053 8.433 C 13.052 8.432 13.051 8.432 13.051 8.431 C 12.573 8.072 12.037 7.892 11.5 7.892 C 10.963 7.892 10.427 8.072 9.95 8.431 C 9.949 8.432 9.948 8.433 9.947 8.433 C 7.288 7.204 3.448 3.991 2.606 1.27 C 3.095 2.009 4.148 2.798 4.869 2.774 C 5.136 2.511 5.379 2.283 5.674 2.047 C 6.326 1.525 7.046 1.087 7.819 0.757 C 8.934 0.279 10.218 0.034 11.5 0 M 9.144 9.618 C 8.306 9.206 7.24 8.6 6.173 7.769 C 5.948 8.23 5.924 8.632 6.04 8.957 C 6.122 9.185 6.277 9.384 6.48 9.543 C 6.7 9.714 6.976 9.838 7.28 9.906 C 7.857 10.034 8.531 9.959 9.144 9.618\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(255, 223, 120)) /* {&quot;name&quot;:&quot;light yellow&quot;} */\"></path><path d=\"M 17.995 6.751 C 18.583 6.167 19.1 5.52 19.517 4.943 L 19.728 5.335 C 20.408 6.677 20.762 8.015 20.762 9.519 L 20.761 11.907 L 20.773 13.145 C 20.823 16.184 21.489 19.259 23 22.072 L 19.84 19.559 L 17.603 23.138 L 15.254 20.957 L 11.5 26.964 L 7.746 20.957 L 5.397 23.138 L 3.16 19.56 L 0 22.073 C 1.511 19.259 2.177 16.184 2.227 13.145 L 2.239 11.907 L 2.238 9.519 C 2.238 8.015 2.592 6.677 3.272 5.335 L 3.483 4.943 C 3.9 5.52 4.417 6.167 5.005 6.752 L 4.821 7.127 C 4.465 7.857 4.347 8.673 4.624 9.449 C 4.803 9.949 5.13 10.378 5.551 10.705 C 5.96 11.023 6.444 11.237 6.951 11.349 C 7.281 11.423 7.617 11.453 7.951 11.443 C 7.873 11.878 7.839 12.33 7.837 12.791 L 4.856 14.489 L 7.156 15.76 C 7.34 15.862 7.515 15.978 7.679 16.108 C 9.576 17.788 10.716 22.755 11.5 25.182 C 12.284 22.755 13.424 17.788 15.321 16.108 C 15.485 15.978 15.66 15.862 15.844 15.76 L 18.145 14.489 L 15.163 12.791 C 15.161 12.33 15.127 11.878 15.049 11.443 C 15.383 11.453 15.719 11.423 16.05 11.349 C 16.556 11.237 17.04 11.023 17.449 10.705 C 17.87 10.378 18.197 9.949 18.376 9.449 C 18.653 8.673 18.535 7.857 18.179 7.127 L 17.995 6.752 Z\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(255, 223, 120)) /* {&quot;name&quot;:&quot;light yellow&quot;} */\"></path></svg>',svgContentId:9086463999,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://discord.gg/CdkuHwEJne\",motionChild:true,nodeId:\"PBNBG2_yF\",openInNewTab:true,scopeId:\"f4gR5UWnQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-u4k3h6 framer-ppl9u9\",\"data-framer-name\":\"Ai Agent\",layoutDependency:layoutDependency,layoutId:\"PBNBG2_yF\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bmd3zx\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mStjSZb8h\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 24\"><path d=\"M 16.332 14.4 C 17.807 14.4 19.004 15.609 19.004 17.1 L 19.004 18.186 C 19.004 19.499 18.437 20.746 17.452 21.601 C 15.592 23.214 12.932 24 9.5 24 C 6.068 24 3.411 23.213 1.554 21.6 C 0.57 20.745 0.004 19.5 0.004 18.188 L 0.004 17.099 C 0.004 15.608 1.2 14.4 2.675 14.4 Z M 9.379 0.01 L 9.5 0 C 9.945 0 10.322 0.332 10.382 0.778 L 10.391 0.9 L 10.391 1.8 L 14.547 1.8 C 16.023 1.8 17.219 3.009 17.219 4.5 L 17.219 9.906 C 17.219 11.397 16.023 12.606 14.547 12.606 L 4.453 12.606 C 2.977 12.606 1.781 11.397 1.781 9.906 L 1.781 4.5 C 1.781 3.009 2.977 1.8 4.453 1.8 L 8.609 1.8 L 8.609 0.901 C 8.609 0.451 8.938 0.071 9.379 0.01 L 9.5 0 L 9.379 0.008 Z M 6.828 5.4 C 6.008 5.4 5.344 6.072 5.344 6.9 C 5.344 7.728 6.008 8.4 6.828 8.4 C 7.648 8.4 8.313 7.728 8.313 6.9 C 8.313 6.072 7.648 5.4 6.828 5.4 Z M 12.164 5.4 C 11.632 5.383 11.132 5.654 10.853 6.111 C 10.574 6.569 10.558 7.142 10.811 7.614 C 11.065 8.087 11.549 8.386 12.08 8.399 C 12.898 8.419 13.577 7.767 13.6 6.941 C 13.623 6.115 12.981 5.426 12.164 5.4 Z\" fill=\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(255, 223, 120)) /* {&quot;name&quot;:&quot;light yellow&quot;} */\"></path></svg>',svgContentId:10713406064,withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"1024px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"},className:\"framer-f8nxsz\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"m7IzfGpW5\",...addPropertyOverrides({AeX4xbGKT:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+57+48),pixelHeight:2048,pixelWidth:2048,sizes:\"1024px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"}},YkIfYq2PY:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+58+371-138),pixelHeight:2048,pixelWidth:2048,sizes:\"144px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-arQO0.framer-ppl9u9, .framer-arQO0 .framer-ppl9u9 { display: block; }\",\".framer-arQO0.framer-1ra01w4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 1332px; }\",\".framer-arQO0 .framer-skd59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 100%; }\",\".framer-arQO0 .framer-17cl4dk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 12px 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-1n2umff { flex: none; height: 29px; position: relative; white-space: pre-wrap; width: 120px; word-break: break-word; word-wrap: break-word; }\",\".framer-arQO0 .framer-hog65k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-19mmcuz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-ho6hzs, .framer-arQO0 .framer-1mop0n, .framer-arQO0 .framer-9ctrjv, .framer-arQO0 .framer-z1ovol, .framer-arQO0 .framer-18nd2yl, .framer-arQO0 .framer-1h0c533, .framer-arQO0 .framer-814iwl, .framer-arQO0 .framer-u4k3h6 { flex: none; height: 25px; overflow: visible; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-cmbbzh { flex: none; height: 24px; left: 0px; position: absolute; top: calc(48.00000000000002% - 24px / 2); width: 24px; }\",\".framer-arQO0 .framer-1173u8z, .framer-arQO0 .framer-1rfknk9 { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-arQO0 .framer-1u82sso, .framer-arQO0 .framer-ms63ih { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-arQO0 .framer-8kykbk { flex: none; height: 27px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-arQO0 .framer-1o57e5t, .framer-arQO0 .framer-bmd3zx { flex: none; height: 24px; left: calc(50.00000000000002% - 19px / 2); position: absolute; top: calc(48.00000000000002% - 24px / 2); width: 19px; }\",\".framer-arQO0 .framer-1hyj278 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-1yituex-container { flex: none; height: 48px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-18i6d3z-container, .framer-arQO0 .framer-r56tg5-container { flex: none; height: 50px; position: relative; width: 50px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-ngi5e7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-arQO0 .framer-1q6s3w8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-tdjwj7, .framer-arQO0 .framer-o6haba, .framer-arQO0 .framer-1ejs8wg, .framer-arQO0 .framer-1ksig6o, .framer-arQO0 .framer-gzryi7, .framer-arQO0 .framer-hnh5ku { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-uvpuh1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-arQO0 .framer-px65ln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-1lz1iql { flex: none; height: 25px; position: relative; width: 26px; }\",\".framer-arQO0 .framer-1ssd915 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-arQO0 .framer-1ypqi5l { flex: none; height: 27px; position: relative; width: 23px; }\",\".framer-arQO0 .framer-f8nxsz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1024px); overflow: visible; position: relative; width: 1024px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-arQO0.framer-1ra01w4, .framer-arQO0 .framer-17cl4dk, .framer-arQO0 .framer-hog65k, .framer-arQO0 .framer-19mmcuz, .framer-arQO0 .framer-1hyj278, .framer-arQO0 .framer-ngi5e7, .framer-arQO0 .framer-1q6s3w8, .framer-arQO0 .framer-uvpuh1, .framer-arQO0 .framer-px65ln, .framer-arQO0 .framer-1ssd915 { gap: 0px; } .framer-arQO0.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-arQO0.framer-1ra01w4 > :first-child, .framer-arQO0 .framer-1q6s3w8 > :first-child, .framer-arQO0 .framer-px65ln > :first-child { margin-top: 0px; } .framer-arQO0.framer-1ra01w4 > :last-child, .framer-arQO0 .framer-1q6s3w8 > :last-child, .framer-arQO0 .framer-px65ln > :last-child { margin-bottom: 0px; } .framer-arQO0 .framer-17cl4dk > *, .framer-arQO0 .framer-ngi5e7 > *, .framer-arQO0 .framer-1ssd915 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-arQO0 .framer-17cl4dk > :first-child, .framer-arQO0 .framer-hog65k > :first-child, .framer-arQO0 .framer-19mmcuz > :first-child, .framer-arQO0 .framer-1hyj278 > :first-child, .framer-arQO0 .framer-ngi5e7 > :first-child, .framer-arQO0 .framer-uvpuh1 > :first-child, .framer-arQO0 .framer-1ssd915 > :first-child { margin-left: 0px; } .framer-arQO0 .framer-17cl4dk > :last-child, .framer-arQO0 .framer-hog65k > :last-child, .framer-arQO0 .framer-19mmcuz > :last-child, .framer-arQO0 .framer-1hyj278 > :last-child, .framer-arQO0 .framer-ngi5e7 > :last-child, .framer-arQO0 .framer-uvpuh1 > :last-child, .framer-arQO0 .framer-1ssd915 > :last-child { margin-right: 0px; } .framer-arQO0 .framer-hog65k > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-arQO0 .framer-19mmcuz > * { margin: 0px; margin-left: calc(28px / 2); margin-right: calc(28px / 2); } .framer-arQO0 .framer-1hyj278 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-arQO0 .framer-1q6s3w8 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-arQO0 .framer-uvpuh1 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-arQO0 .framer-px65ln > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-arQO0.framer-v-1jvfql4.framer-1ra01w4 { gap: 8px; height: min-content; overflow: hidden; will-change: var(--framer-will-change-override, transform); }\",\".framer-arQO0.framer-v-1jvfql4 .framer-tdjwj7, .framer-arQO0.framer-v-1798v07 .framer-px65ln { order: 0; }\",\".framer-arQO0.framer-v-1jvfql4 .framer-o6haba, .framer-arQO0.framer-v-1798v07 .framer-1h0c533 { order: 1; }\",\".framer-arQO0.framer-v-1jvfql4 .framer-1ejs8wg, .framer-arQO0.framer-v-1798v07 .framer-814iwl { order: 2; }\",\".framer-arQO0.framer-v-1jvfql4 .framer-1ksig6o, .framer-arQO0.framer-v-1798v07 .framer-1ssd915 { order: 3; }\",\".framer-arQO0.framer-v-1jvfql4 .framer-gzryi7, .framer-arQO0.framer-v-1798v07 .framer-u4k3h6 { order: 4; }\",\".framer-arQO0.framer-v-1jvfql4 .framer-hnh5ku { order: 5; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-arQO0.framer-v-1jvfql4.framer-1ra01w4 { gap: 0px; } .framer-arQO0.framer-v-1jvfql4.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-arQO0.framer-v-1jvfql4.framer-1ra01w4 > :first-child { margin-top: 0px; } .framer-arQO0.framer-v-1jvfql4.framer-1ra01w4 > :last-child { margin-bottom: 0px; } }\",\".framer-arQO0.framer-v-lwq7t6.framer-1ra01w4 { width: 390px; }\",\".framer-arQO0.framer-v-1798v07.framer-1ra01w4 { gap: 8px; height: min-content; overflow: hidden; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-arQO0.framer-v-1798v07 .framer-ngi5e7 { flex-direction: column; padding: 40px 32px 160px 32px; }\",\".framer-arQO0.framer-v-1798v07 .framer-1q6s3w8 { gap: 32px; }\",\".framer-arQO0.framer-v-1798v07 .framer-f8nxsz { bottom: -6px; height: var(--framer-aspect-ratio-supported, 144px); left: 50%; position: absolute; width: 144px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-arQO0.framer-v-1798v07.framer-1ra01w4, .framer-arQO0.framer-v-1798v07 .framer-ngi5e7, .framer-arQO0.framer-v-1798v07 .framer-1q6s3w8 { gap: 0px; } .framer-arQO0.framer-v-1798v07.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-arQO0.framer-v-1798v07.framer-1ra01w4 > :first-child, .framer-arQO0.framer-v-1798v07 .framer-ngi5e7 > :first-child, .framer-arQO0.framer-v-1798v07 .framer-1q6s3w8 > :first-child { margin-top: 0px; } .framer-arQO0.framer-v-1798v07.framer-1ra01w4 > :last-child, .framer-arQO0.framer-v-1798v07 .framer-ngi5e7 > :last-child, .framer-arQO0.framer-v-1798v07 .framer-1q6s3w8 > :last-child { margin-bottom: 0px; } .framer-arQO0.framer-v-1798v07 .framer-ngi5e7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-arQO0.framer-v-1798v07 .framer-1q6s3w8 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-arQO0[data-border=\"true\"]::after, .framer-arQO0 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AeX4xbGKT\":{\"layout\":[\"fixed\",\"auto\"]},\"jMFzaKYw5\":{\"layout\":[\"fixed\",\"fixed\"]},\"YkIfYq2PY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf4gR5UWnQ=withCSS(Component,css,\"framer-arQO0\");export default Framerf4gR5UWnQ;Framerf4gR5UWnQ.displayName=\"header\";Framerf4gR5UWnQ.defaultProps={height:70,width:1332};addPropertyControls(Framerf4gR5UWnQ,{variant:{options:[\"EO_UroCgC\",\"AeX4xbGKT\",\"jMFzaKYw5\",\"YkIfYq2PY\"],optionTitles:[\"desktop and tablet\",\"desktop and tablet open\",\"mobile\",\"mobile open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf4gR5UWnQ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BuyButtonFonts,...BurgerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf4gR5UWnQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AeX4xbGKT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jMFzaKYw5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YkIfYq2PY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1332\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"70\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f4gR5UWnQ.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"DGEBFeyzT\",\"Rwf8mnR13\"];const serializationHash=\"framer-Qmn5p\";const variantClassNames={DGEBFeyzT:\"framer-v-v2o4wn\",Rwf8mnR13:\"framer-v-7gm07v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={big:\"DGEBFeyzT\",smaller:\"Rwf8mnR13\"};const getProps=({buttonText,height,id,link,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,iNbkgQyTX:link!==null&&link!==void 0?link:props.iNbkgQyTX,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"DGEBFeyzT\",yb8uI6K95:(_ref1=buttonText!==null&&buttonText!==void 0?buttonText:props.yb8uI6K95)!==null&&_ref1!==void 0?_ref1:\"Buy on Uniswap\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,iNbkgQyTX,yb8uI6K95,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DGEBFeyzT\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:iNbkgQyTX,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-v2o4wn\",className,classNames)} framer-1gz4d3o`,\"data-border\":true,\"data-framer-name\":\"big\",layoutDependency:layoutDependency,layoutId:\"DGEBFeyzT\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(185, 164, 233))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"2px 4px 0px 0px rgba(0, 0, 0, 1)\",...style},...addPropertyOverrides({Rwf8mnR13:{\"data-framer-name\":\"smaller\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"40px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\"',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\"},children:\"Buy on Uniswap\"})})}),className:\"framer-vim1dg\",\"data-framer-name\":\"Buy on Uniswap\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"bZcn4_a3Y\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:yb8uI6K95,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rwf8mnR13:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\"},children:\"Buy on Uniswap\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qmn5p.framer-1gz4d3o, .framer-Qmn5p .framer-1gz4d3o { display: block; }\",\".framer-Qmn5p.framer-v2o4wn { height: 100px; overflow: hidden; position: relative; text-decoration: none; width: 450px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Qmn5p .framer-vim1dg { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-Qmn5p.framer-v-7gm07v.framer-v2o4wn { height: 80px; width: 320px; }\",'.framer-Qmn5p[data-border=\"true\"]::after, .framer-Qmn5p [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Rwf8mnR13\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iNbkgQyTX\":\"link\",\"yb8uI6K95\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGX2Mw9vkj=withCSS(Component,css,\"framer-Qmn5p\");export default FramerGX2Mw9vkj;FramerGX2Mw9vkj.displayName=\"big buy button\";FramerGX2Mw9vkj.defaultProps={height:100,width:450};addPropertyControls(FramerGX2Mw9vkj,{variant:{options:[\"DGEBFeyzT\",\"Rwf8mnR13\"],optionTitles:[\"big\",\"smaller\"],title:\"Variant\",type:ControlType.Enum},iNbkgQyTX:{title:\"Link\",type:ControlType.Link},yb8uI6K95:{defaultValue:\"Buy on Uniswap\",displayTextArea:false,title:\"Button text\",type:ControlType.String}});addFonts(FramerGX2Mw9vkj,[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGX2Mw9vkj\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"iNbkgQyTX\\\":\\\"link\\\",\\\"yb8uI6K95\\\":\\\"buttonText\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"450\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Rwf8mnR13\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GX2Mw9vkj.map", "// Generated by Framer (c07a8c1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={SBjs7ShMS:{hover:true}};const serializationHash=\"framer-WiEAq\";const variantClassNames={SBjs7ShMS:\"framer-v-we0aop\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,Hgyd4K0nb:link??props.Hgyd4K0nb,qwuZEo4HD:label??props.qwuZEo4HD??\"Buy now\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qwuZEo4HD,Hgyd4K0nb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"SBjs7ShMS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Hgyd4K0nb,motionChild:true,nodeId:\"SBjs7ShMS\",openInNewTab:true,scopeId:\"kORloaLyu\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-we0aop\",className,classNames)} framer-1lwq7mg`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"SBjs7ShMS\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(255, 238, 181))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1f4980ba-5662-47f8-b555-7d3d7fe63f92, rgb(35, 31, 29))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0px 24px 1px var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(240, 185, 11))\",...style},variants:{\"SBjs7ShMS-hover\":{\"--border-color\":\"var(--token-1f4980ba-5662-47f8-b555-7d3d7fe63f92, rgb(35, 31, 29))\",backgroundColor:\"var(--token-f1d77110-122f-4c30-9f70-1ee588c8d169, rgb(79, 73, 69))\"}},...addPropertyOverrides({\"SBjs7ShMS-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be5253d0-59df-49d1-b893-c65a046f09f8, rgb(255, 255, 255)))\"},children:\"Buy now\"})}),className:\"framer-1mgy77l\",\"data-framer-name\":\"Label\",fonts:[\"GF;Instrument Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Rn2l3Ytgk\",style:{\"--extracted-r6o4lv\":\"var(--token-be5253d0-59df-49d1-b893-c65a046f09f8, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qwuZEo4HD,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WiEAq.framer-1lwq7mg, .framer-WiEAq .framer-1lwq7mg { display: block; }\",\".framer-WiEAq.framer-we0aop { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 142px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WiEAq .framer-1mgy77l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-WiEAq[data-border=\"true\"]::after, .framer-WiEAq [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CQ7qB9wT7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qwuZEo4HD\":\"label\",\"Hgyd4K0nb\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkORloaLyu=withCSS(Component,css,\"framer-WiEAq\");export default FramerkORloaLyu;FramerkORloaLyu.displayName=\"Elements/Remix button\";FramerkORloaLyu.defaultProps={height:54,width:142};addPropertyControls(FramerkORloaLyu,{qwuZEo4HD:{defaultValue:\"Buy now\",displayTextArea:false,title:\"Label\",type:ControlType.String},Hgyd4K0nb:{title:\"Link\",type:ControlType.Link}});addFonts(FramerkORloaLyu,[{explicitInter:true,fonts:[{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v1/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkORloaLyu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"142\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"qwuZEo4HD\\\":\\\"label\\\",\\\"Hgyd4K0nb\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CQ7qB9wT7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kORloaLyu.map", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=['.framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ahn7v\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (015b6bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Bp1Q1Hr0QHxxAbhIOTBC/BDf6rp0xyEjEIetiqrmk/VjBDXHxPb.js\";const enabledGestures={CzGPiPVSa:{hover:true},q_B90NkEj:{hover:true}};const cycleOrder=[\"q_B90NkEj\",\"CzGPiPVSa\"];const serializationHash=\"framer-DJRJf\";const variantClassNames={CzGPiPVSa:\"framer-v-1sperfe\",q_B90NkEj:\"framer-v-1ptx523\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={dark:\"q_B90NkEj\",light:\"CzGPiPVSa\"};const getProps=({height,id,link,tap,text,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,dUkaU4KhJ:link!==null&&link!==void 0?link:props.dUkaU4KhJ,Fy67gOM2B:tap!==null&&tap!==void 0?tap:props.Fy67gOM2B,m_cygckEt:(_ref=text!==null&&text!==void 0?text:props.m_cygckEt)!==null&&_ref!==void 0?_ref:\"dextools chart\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"q_B90NkEj\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,m_cygckEt,Fy67gOM2B,dUkaU4KhJ,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q_B90NkEj\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTappm4lr6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Fy67gOM2B){const res=await Fy67gOM2B(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dUkaU4KhJ,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1ptx523\",className,classNames)} framer-6tpy3`,\"data-framer-name\":\"dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"q_B90NkEj\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTappm4lr6,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"CzGPiPVSa-hover\":{\"data-framer-name\":undefined},\"q_B90NkEj-hover\":{\"data-framer-name\":undefined},CzGPiPVSa:{\"data-framer-name\":\"light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5jyyu\",\"data-framer-name\":\"arrow\",layoutDependency:layoutDependency,layoutId:\"jmjkKK8ci\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ithfoc\",\"data-framer-name\":\"right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sESQjPrd2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 19.998 9.991 C 19.997 9.954 19.984 9.919 19.977 9.883 C 19.97 9.845 19.968 9.807 19.954 9.771 C 19.951 9.764 19.951 9.758 19.948 9.752 C 19.937 9.726 19.914 9.704 19.899 9.679 C 19.892 9.669 19.886 9.659 19.879 9.649 C 19.862 9.624 19.853 9.595 19.831 9.572 C 19.829 9.569 19.826 9.569 19.823 9.566 C 19.819 9.561 19.814 9.557 19.809 9.553 C 19.807 9.55 19.806 9.547 19.804 9.544 L 13.151 3.294 C 12.899 3.059 12.504 3.071 12.267 3.322 C 12.031 3.573 12.043 3.969 12.294 4.206 L 17.797 9.375 L 0.625 9.375 C 0.28 9.375 0 9.655 0 10 C 0 10.345 0.28 10.625 0.625 10.625 L 17.797 10.625 L 12.294 15.794 C 12.042 16.031 12.03 16.426 12.266 16.678 C 12.389 16.809 12.556 16.875 12.722 16.875 C 12.876 16.875 13.029 16.819 13.15 16.706 L 19.803 10.456 C 19.806 10.453 19.806 10.45 19.809 10.447 C 19.814 10.443 19.818 10.438 19.823 10.433 C 19.826 10.431 19.829 10.43 19.831 10.428 C 19.853 10.404 19.862 10.375 19.879 10.35 C 19.886 10.341 19.892 10.331 19.899 10.321 C 19.914 10.296 19.937 10.274 19.948 10.247 C 19.951 10.241 19.951 10.234 19.954 10.229 C 19.968 10.193 19.971 10.154 19.977 10.116 C 19.984 10.08 19.997 10.046 19.998 10.009 C 19.998 10.006 20 10.003 20 10 C 20 9.997 19.998 9.994 19.998 9.991 Z\" fill=\"rgb(15,44,35)\"></path></svg>',svgContentId:2661559052,withExternalLayout:true,...addPropertyOverrides({CzGPiPVSa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 19.998 9.991 C 19.997 9.954 19.984 9.919 19.977 9.883 C 19.97 9.845 19.968 9.807 19.954 9.771 C 19.951 9.764 19.951 9.758 19.948 9.752 C 19.937 9.726 19.914 9.704 19.899 9.679 C 19.892 9.669 19.886 9.659 19.879 9.649 C 19.862 9.624 19.853 9.595 19.831 9.572 C 19.829 9.569 19.826 9.569 19.823 9.566 C 19.819 9.561 19.814 9.557 19.809 9.553 C 19.807 9.55 19.806 9.547 19.804 9.544 L 13.151 3.294 C 12.899 3.059 12.504 3.071 12.267 3.322 C 12.031 3.573 12.043 3.969 12.294 4.206 L 17.797 9.375 L 0.625 9.375 C 0.28 9.375 0 9.655 0 10 C 0 10.345 0.28 10.625 0.625 10.625 L 17.797 10.625 L 12.294 15.794 C 12.042 16.031 12.03 16.426 12.266 16.678 C 12.389 16.809 12.556 16.875 12.722 16.875 C 12.876 16.875 13.029 16.819 13.15 16.706 L 19.803 10.456 C 19.806 10.453 19.806 10.45 19.809 10.447 C 19.814 10.443 19.818 10.438 19.823 10.433 C 19.826 10.431 19.829 10.43 19.831 10.428 C 19.853 10.404 19.862 10.375 19.879 10.35 C 19.886 10.341 19.892 10.331 19.899 10.321 C 19.914 10.296 19.937 10.274 19.948 10.247 C 19.951 10.241 19.951 10.234 19.954 10.229 C 19.968 10.193 19.971 10.154 19.977 10.116 C 19.984 10.08 19.997 10.046 19.998 10.009 C 19.998 10.006 20 10.003 20 10 C 20 9.997 19.998 9.994 19.998 9.991 Z\" fill=\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)) /* {&quot;name&quot;:&quot;light green&quot;} */\"></path></svg>',svgContentId:3921664413}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wzs4f3\",\"data-styles-preset\":\"VjBDXHxPb\",children:\"dextools chart\"})}),className:\"framer-1cfn3gh\",\"data-framer-name\":\"dextools chart\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"swX32Rtmj\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:m_cygckEt,variants:{CzGPiPVSa:{\"--extracted-r6o4lv\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CzGPiPVSa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wzs4f3\",\"data-styles-preset\":\"VjBDXHxPb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)))\"},children:\"dextools chart\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DJRJf.framer-6tpy3, .framer-DJRJf .framer-6tpy3 { display: block; }\",\".framer-DJRJf.framer-1ptx523 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 30px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DJRJf .framer-1e5jyyu { flex: none; height: 20px; left: 0px; overflow: visible; position: absolute; top: calc(51.162790697674446% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-DJRJf .framer-1ithfoc { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-DJRJf .framer-1cfn3gh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DJRJf.framer-1ptx523 { gap: 0px; } .framer-DJRJf.framer-1ptx523 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-DJRJf.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-DJRJf.framer-1ptx523 > :last-child { margin-right: 0px; } }\",\".framer-DJRJf.framer-v-1ptx523.hover.framer-1ptx523, .framer-DJRJf.framer-v-1sperfe.hover.framer-1ptx523 { gap: 16px; }\",\".framer-DJRJf.framer-v-1ptx523.hover .framer-1e5jyyu, .framer-DJRJf.framer-v-1sperfe.hover .framer-1e5jyyu { left: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DJRJf.framer-v-1ptx523.hover.framer-1ptx523 { gap: 0px; } .framer-DJRJf.framer-v-1ptx523.hover.framer-1ptx523 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-DJRJf.framer-v-1ptx523.hover.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-DJRJf.framer-v-1ptx523.hover.framer-1ptx523 > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DJRJf.framer-v-1sperfe.hover.framer-1ptx523 { gap: 0px; } .framer-DJRJf.framer-v-1sperfe.hover.framer-1ptx523 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-DJRJf.framer-v-1sperfe.hover.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-DJRJf.framer-v-1sperfe.hover.framer-1ptx523 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 158.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CzGPiPVSa\":{\"layout\":[\"auto\",\"auto\"]},\"H5PbExrVR\":{\"layout\":[\"auto\",\"auto\"]},\"nflz1cByr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"m_cygckEt\":\"text\",\"Fy67gOM2B\":\"tap\",\"dUkaU4KhJ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framero9aRpzSGH=withCSS(Component,css,\"framer-DJRJf\");export default Framero9aRpzSGH;Framero9aRpzSGH.displayName=\"arrow cta\";Framero9aRpzSGH.defaultProps={height:21.5,width:158.5};addPropertyControls(Framero9aRpzSGH,{variant:{options:[\"q_B90NkEj\",\"CzGPiPVSa\"],optionTitles:[\"dark\",\"light\"],title:\"Variant\",type:ControlType.Enum},m_cygckEt:{defaultValue:\"dextools chart\",displayTextArea:false,title:\"text\",type:ControlType.String},Fy67gOM2B:{title:\"Tap\",type:ControlType.EventHandler},dUkaU4KhJ:{title:\"Link\",type:ControlType.Link}});addFonts(Framero9aRpzSGH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero9aRpzSGH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CzGPiPVSa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H5PbExrVR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nflz1cByr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"21.5\",\"framerIntrinsicWidth\":\"158.5\",\"framerVariables\":\"{\\\"m_cygckEt\\\":\\\"text\\\",\\\"Fy67gOM2B\\\":\\\"tap\\\",\\\"dUkaU4KhJ\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _regeneratorRuntime(){_regeneratorRuntime=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},o=\"function\"==typeof Symbol?Symbol:{},a=o.iterator||\"@@iterator\",i=o.asyncIterator||\"@@asyncIterator\",c=o.toStringTag||\"@@toStringTag\";function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},\"\")}catch(e){define=function(e,t,r){return e[t]=r}}function wrap(e,t,r,o){var a=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(a.prototype),c=new Context(o||[]);return n(i,\"_invoke\",{value:makeInvokeMethod(e,r,c)}),i}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=wrap;var u={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var l={};define(l,a,(function(){return this}));var s=Object.getPrototypeOf,f=s&&s(s(values([])));f&&f!==t&&r.call(f,a)&&(l=f);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l);function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(n,o,a,i){var c=tryCatch(e[n],e,o);if(\"throw\"!==c.type){var u=c.arg,l=u.value;return l&&\"object\"==typeof l&&r.call(l,\"__await\")?t.resolve(l.__await).then((function(e){invoke(\"next\",e,a,i)}),(function(e){invoke(\"throw\",e,a,i)})):t.resolve(l).then((function(e){u.value=e,a(u)}),(function(e){return invoke(\"throw\",e,a,i)}))}i(c.arg)}var o;n(this,\"_invoke\",{value:function(e,r){function callInvokeWithMethodAndArg(){return new t((function(t,n){invoke(e,r,t,n)}))}return o=o?o.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,t,r){var n=\"suspendedStart\";return function(o,a){if(\"executing\"===n)throw new Error(\"Generator is already running\");if(\"completed\"===n){if(\"throw\"===o)throw a;return doneResult()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=maybeInvokeDelegate(i,r);if(c){if(c===u)continue;return c}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(\"suspendedStart\"===n)throw n=\"completed\",r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=\"executing\";var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?\"completed\":\"suspendedYield\",l.arg===u)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=\"completed\",r.method=\"throw\",r.arg=l.arg)}}}function maybeInvokeDelegate(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,\"throw\"===r&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,maybeInvokeDelegate(e,t),\"throw\"===t.method)||\"return\"!==r&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+r+\"' method\")),u;var o=tryCatch(n,e.iterator,t.arg);if(\"throw\"===o.type)return t.method=\"throw\",t.arg=o.arg,t.delegate=null,u;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,u):a:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,u)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[a];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(r.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=void 0,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,n(d,\"constructor\",{value:GeneratorFunctionPrototype,configurable:!0}),n(GeneratorFunctionPrototype,\"constructor\",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,c,\"GeneratorFunction\"),e.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,c,\"GeneratorFunction\")),e.prototype=Object.create(d),e},e.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,i,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new AsyncIterator(wrap(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},defineIteratorMethods(d),define(d,c,\"Generator\"),define(d,a,(function(){return this})),define(d,\"toString\",(function(){return\"[object Generator]\"})),e.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function next(){for(;r.length;){var e=r.pop();if(e in t)return next.value=e,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=\"next\",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(r,n){return a.type=\"throw\",a.arg=e,t.next=r,n&&(t.method=\"next\",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var i=r.call(o,\"catchLoc\"),c=r.call(o,\"finallyLoc\");if(i&&c){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!c)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,\"finallyLoc\")&&this.prev<o.finallyLoc){var a=o;break}}a&&(\"break\"===e||\"continue\"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method=\"next\",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,r){return this.delegate={iterator:values(e),resultName:t,nextLoc:r},\"next\"===this.method&&(this.arg=void 0),u}},e}function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}c.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,\"next\",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,\"throw\",e)}_next(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){t&&_defineProperties(e.prototype,t);r&&_defineProperties(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _defineProperty(e,t,r){t=_toPropertyKey(t);t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _construct(e,t,r){_construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(e,t,r){var n=[null];n.push.apply(n,t);var o=Function.bind.apply(e,n);var a=new o;r&&_setPrototypeOf(a,r.prototype);return a};return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf(\"[native code]\")!==-1}function _wrapNativeSuper(e){var t=typeof Map===\"function\"?new Map:void 0;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!==\"function\")throw new TypeError(\"Super expression must either be null or a function\");if(typeof t!==\"undefined\"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t===\"object\"||typeof t===\"function\"))return t;if(t!==void 0)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var r,n=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _toPrimitive(e,t){if(typeof e!==\"object\"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||\"default\");if(typeof n!==\"object\")return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,\"string\");return typeof t===\"symbol\"?t:String(t)}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=typeof global!==\"undefined\"&&{}.toString.call(global)===\"[object global]\";\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either \u201Cget\u201D or \u201Cset\u201D.\n * @return {string}\n */function getMethodName(e,t){return e.indexOf(t.toLowerCase())===0?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&e.nodeType===1&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((((player|www)\\.)?vimeo\\.com)|((player\\.)?[a-zA-Z0-9-]+\\.videoji\\.hk))(?=$|\\/)/.test(e)}\n/**\n * Check to see if the URL is for a Vimeo embed.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoEmbed(e){var t=/^https:\\/\\/player\\.((vimeo\\.com)|([a-zA-Z0-9-]+\\.videoji\\.hk))\\/video\\/\\d+/;return t.test(e)}function getOembedDomain(e){var t=(e||\"\").match(/^(?:https?:)?(?:\\/\\/)?([^/?]+)/);var r=(t&&t[1]||\"\").replace(\"player.\",\"\");return r.endsWith(\".videoji.hk\")?r:\"vimeo.com\"}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t=e.id;var r=e.url;var n=t||r;if(!n)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(n))return\"https://vimeo.com/\".concat(n);if(isVimeoUrl(n))return n.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(n,\"\u201D is not a vimeo.com url.\"))}\n/**\n * A utility method for attaching and detaching event handlers\n *\n * @param {EventTarget} target\n * @param {string | string[]} eventName\n * @param {function} callback\n * @param {'addEventListener' | 'on'} onName\n * @param {'removeEventListener' | 'off'} offName\n * @return {{cancel: (function(): void)}}\n */var t=function subscribe(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"addEventListener\";var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:\"removeEventListener\";var a=typeof t===\"string\"?[t]:t;a.forEach((function(t){e[n](t,r)}));return{cancel:function cancel(){return a.forEach((function(t){return e[o](t,r)}))}}};var r=typeof Array.prototype.indexOf!==\"undefined\";var n=typeof window!==\"undefined\"&&typeof window.postMessage!==\"undefined\";if(!e&&(!r||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var o=typeof globalThis!==\"undefined\"?globalThis:typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:typeof self!==\"undefined\"?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2021 polygonplanet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var r=Object.defineProperty&&function(){try{return Object.defineProperty({},\"x\",{value:1}).x===1}catch(e){}}();var defineProperty=function(e,t,n){r?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(this===void 0)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var r=e[this._id];if(r&&r[0]===e){r[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,r){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(r+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:typeof window!==\"undefined\"?window:(typeof o!==\"undefined\",o));var a=createCommonjsModule((function(e){(function UMD(t,r,n){r[t]=r[t]||n();e.exports&&(e.exports=r[t])})(\"Promise\",(typeof o!=\"undefined\",o),(function DEF(){var e,t,r,n=Object.prototype.toString,o=typeof setImmediate!=\"undefined\"?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:true,configurable:n!==false})}}catch(t){e=function builtInProp(e,t,r){e[t]=r;return e}}r=function Queue(){var e,r,n;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){n=new Item(t,o);r?r.next=n:e=n;r=n;n=void 0},drain:function drain(){var n=e;e=r=t=void 0;while(n){n.fn.call(n.self);n=n.next}}}}();function schedule(e,n){r.add(e,n);t||(t=o(r.drain))}function isThenable(e){var t,r=typeof e;e==null||r!=\"object\"&&r!=\"function\"||(t=e.then);return typeof t==\"function\"&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,this.state===1?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,r){var n,o;try{if(t===false)r.reject(e.msg);else{n=t===true?e.msg:t.call(void 0,e.msg);n===r.promise?r.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(n))?o.call(n,r.resolve,r.reject):r.resolve(n)}}catch(e){r.reject(e)}}function resolve(e){var t,r=this;if(!r.triggered){r.triggered=true;r.def&&(r=r.def);try{if(t=isThenable(e))schedule((function(){var n=new MakeDefWrapper(r);try{t.call(e,(function $resolve$(){resolve.apply(n,arguments)}),(function $reject$(){reject.apply(n,arguments)}))}catch(e){reject.call(n,e)}}));else{r.msg=e;r.state=1;r.chain.length>0&&schedule(notify,r)}}catch(e){reject.call(new MakeDefWrapper(r),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,r,n){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){r(o,e)}),n)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(typeof e!=\"function\")throw TypeError(\"Not a function\");if(this.__NPO__!==0)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,r){var n={success:typeof e!=\"function\"||e,failure:typeof r==\"function\"&&r};n.promise=new this.constructor((function extractChain(e,t){if(typeof e!=\"function\"||typeof t!=\"function\")throw TypeError(\"Not a function\");n.resolve=e;n.reject=t}));t.chain.push(n);t.state!==0&&schedule(notify,t);return n.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var a=e({},\"constructor\",Promise,false);Promise.prototype=a;e(a,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&typeof e==\"object\"&&e.__NPO__===1?e:new t((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");r(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):e.length===0?t.resolve([]):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");var o=e.length,a=Array(o),i=0;iteratePromises(t,e,(function resolver(e,t){a[e]=t;++i===o&&r(a)}),n)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){r(t)}),n)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,r){var n=i.get(e.element)||{};t in n||(n[t]=[]);n[t].push(r);i.set(e.element,n)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var r=i.get(e.element)||{};return r[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,r){var n=i.get(e.element)||{};if(!n[t])return true;if(!r){n[t]=[];i.set(e.element,n);return true}var o=n[t].indexOf(r);o!==-1&&n[t].splice(o,1);i.set(e.element,n);return n[t]&&n[t].length===0}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var r=getCallbacks(e,t);if(r.length<1)return false;var n=r.shift();removeCallback(e,t,n);return n}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var r=i.get(e);i.set(t,r);i.delete(e)}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(typeof e===\"string\")try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,r){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var n={method:t};r!==void 0&&(n.value=r);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(n=JSON.stringify(n));e.element.contentWindow.postMessage(n,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var r=[];var n;if(t.event){if(t.event===\"error\"){var o=getCallbacks(e,t.data.method);o.forEach((function(r){var n=new Error(t.data.message);n.name=t.data.name;r.reject(n);removeCallback(e,t.data.method,r)}))}r=getCallbacks(e,\"event:\".concat(t.event));n=t.data}else if(t.method){var a=shiftCallbacks(e,t.method);if(a){r.push(a);n=t.value}}r.forEach((function(t){try{if(typeof t===\"function\"){t.call(e,n);return}t.resolve(n)}catch(e){}}))}var c=[\"airplay\",\"audio_tracks\",\"autopause\",\"autoplay\",\"background\",\"byline\",\"cc\",\"chapter_id\",\"chapters\",\"chromecast\",\"color\",\"colors\",\"controls\",\"dnt\",\"end_time\",\"fullscreen\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"play_button_position\",\"playsinline\",\"portrait\",\"progress_bar\",\"quality_selector\",\"responsive\",\"speed\",\"start_time\",\"texttrack\",\"title\",\"transcript\",\"transparent\",\"url\",\"vimeo_logo\",\"volume\",\"watch_full_video\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return c.reduce((function(t,r){var n=e.getAttribute(\"data-vimeo-\".concat(r));(n||n===\"\")&&(t[r]=n===\"\"?1:n);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var r=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(t.getAttribute(\"data-vimeo-initialized\")!==null)return t.querySelector(\"iframe\");var n=document.createElement(\"div\");n.innerHTML=r;t.appendChild(n.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var r=arguments.length>2?arguments[2]:void 0;return new Promise((function(n,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var a=getOembedDomain(e);var i=\"https://\".concat(a,\"/api/oembed.json?url=\").concat(encodeURIComponent(e));for(var c in t)t.hasOwnProperty(c)&&(i+=\"&\".concat(c,\"=\").concat(encodeURIComponent(t[c])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(u.status!==404)if(u.status!==403)try{var t=JSON.parse(u.responseText);if(t.domain_status_code===403){createEmbed(t,r);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}n(t)}catch(e){o(e)}else o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));else o(new Error(\"\u201C\".concat(e,\"\u201D was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var r=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(e.getAttribute(\"data-vimeo-defer\")!==null)return;var t=getOEmbedParameters(e);var n=getVimeoUrl(t);getOEmbedData(n,t,e).then((function(t){return createEmbed(t,e)})).catch(r)}catch(e){r(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&t.data.event===\"spacechange\"){var r=e.querySelectorAll(\"iframe\");for(var n=0;n<r.length;n++)if(r[n].contentWindow===t.source){var o=r[n].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Add chapters to existing metadata for Google SEO\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initAppendVideoMetadata(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)){var r=parseMessageData(t.data);if(r&&r.event===\"ready\"){var n=e.querySelectorAll(\"iframe\");for(var o=0;o<n.length;o++){var a=n[o];var i=a.contentWindow===t.source;if(isVimeoEmbed(a.src)&&i){var c=new h(a);c.callMethod(\"appendVideoMetadata\",window.location.href)}}}}};window.addEventListener(\"message\",t)}}\n/**\n * Seek to time indicated by vimeo_t query parameter if present in URL\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function checkUrlTimeParam(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=true;var t=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error getting video Id: \".concat(e))};var r=function onMessage(r){if(isVimeoUrl(r.origin)){var n=parseMessageData(r.data);if(n&&n.event===\"ready\"){var o=e.querySelectorAll(\"iframe\");var a=function _loop(){var e=o[i];var n=e.contentWindow===r.source;if(isVimeoEmbed(e.src)&&n){var a=new h(e);a.getVideoId().then((function(e){var t=new RegExp(\"[?&]vimeo_t_\".concat(e,\"=([^&#]*)\")).exec(window.location.href);if(t&&t[1]){var r=decodeURI(t[1]);a.setCurrentTime(r)}})).catch(t)}};for(var i=0;i<o.length;i++)a()}}};window.addEventListener(\"message\",r)}}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var r=0;var n=t.length;var o={};for(;r<n;r++){e=t[r];if(e&&e[1]in document){for(r=0;r<e.length;r++)o[t[0][r]]=e[r];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var r={request:function request(t){return new Promise((function(n,o){var a=function onFullScreenEntered(){r.off(\"fullscreenchange\",onFullScreenEntered);n()};r.on(\"fullscreenchange\",a);t=t||document.documentElement;var i=t[e.requestFullscreen]();i instanceof Promise&&i.then(a).catch(o)}))},exit:function exit(){return new Promise((function(t,n){if(r.isFullscreen){var o=function onFullScreenExit(){r.off(\"fullscreenchange\",onFullScreenExit);t()};r.on(\"fullscreenchange\",o);var a=document[e.exitFullscreen]();a instanceof Promise&&a.then(o).catch(n)}else t()}))},on:function on(e,r){var n=t[e];n&&document.addEventListener(n,r)},off:function off(e,r){var n=t[e];n&&document.removeEventListener(n,r)}};Object.defineProperties(r,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return r}\n/** @typedef {import('./timing-src-connector.types').PlayerControls} PlayerControls */\n/** @typedef {import('./timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {(msg: string) => any} Logger */\n/** @typedef {import('timing-object.types').TConnectionState} TConnectionState */\n/**\n * @type {TimingSrcConnectorOptions}\n *\n * For details on these properties and their effects, see the typescript definition referenced above.\n */var u={role:\"viewer\",autoPlayMuted:true,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};var l=function(e){_inherits(TimingSrcConnector,e);var r=_createSuper(TimingSrcConnector);\n/**\n   * @param {PlayerControls} player\n   * @param {TimingObject} timingObject\n   * @param {TimingSrcConnectorOptions} options\n   * @param {Logger} logger\n   */function TimingSrcConnector(e,t){var n;var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var a=arguments.length>3?arguments[3]:void 0;_classCallCheck(this,TimingSrcConnector);n=r.call(this);_defineProperty(_assertThisInitialized(n),\"logger\",void 0);_defineProperty(_assertThisInitialized(n),\"speedAdjustment\",0);\n/**\n     * @param {PlayerControls} player\n     * @param {number} newAdjustment\n     * @return {Promise<void>}\n     */_defineProperty(_assertThisInitialized(n),\"adjustSpeed\",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(!(n.speedAdjustment===t)){o.next=2;break}return o.abrupt(\"return\");case 2:o.next=4;return e.getPlaybackRate();case 4:o.t0=o.sent;o.t1=n.speedAdjustment;o.t2=o.t0-o.t1;o.t3=t;r=o.t2+o.t3;n.log(\"New playbackRate:  \".concat(r));o.next=12;return e.setPlaybackRate(r);case 12:n.speedAdjustment=t;case 13:case\"end\":return o.stop()}}),_callee)})));return function(t,r){return e.apply(this,arguments)}}());n.logger=a;n.init(t,e,_objectSpread2(_objectSpread2({},u),o));return n}_createClass(TimingSrcConnector,[{key:\"disconnect\",value:function disconnect(){this.dispatchEvent(new Event(\"disconnect\"))}\n/**\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"init\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e,r,n){var o=this;var a,i,c;return _regeneratorRuntime().wrap((function _callee2$(u){while(1)switch(u.prev=u.next){case 0:u.next=2;return this.waitForTOReadyState(e,\"open\");case 2:if(!(n.role===\"viewer\")){u.next=10;break}u.next=5;return this.updatePlayer(e,r,n);case 5:a=t(e,\"change\",(function(){return o.updatePlayer(e,r,n)}));i=this.maintainPlaybackPosition(e,r,n);this.addEventListener(\"disconnect\",(function(){i.cancel();a.cancel()}));u.next=14;break;case 10:u.next=12;return this.updateTimingObject(e,r);case 12:c=t(r,[\"seeked\",\"play\",\"pause\",\"ratechange\"],(function(){return o.updateTimingObject(e,r)}),\"on\",\"off\");this.addEventListener(\"disconnect\",(function(){return c.cancel()}));case 14:case\"end\":return u.stop()}}),_callee2,this)})));function init(t,r,n){return e.apply(this,arguments)}return init}()\n/**\n     * Sets the TimingObject's state to reflect that of the player\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @return {Promise<void>}\n     */},{key:\"updateTimingObject\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e,t){return _regeneratorRuntime().wrap((function _callee3$(r){while(1)switch(r.prev=r.next){case 0:r.t0=e;r.next=3;return t.getCurrentTime();case 3:r.t1=r.sent;r.next=6;return t.getPaused();case 6:if(!r.sent){r.next=10;break}r.t2=0;r.next=13;break;case 10:r.next=12;return t.getPlaybackRate();case 12:r.t2=r.sent;case 13:r.t3=r.t2;r.t4={position:r.t1,velocity:r.t3};r.t0.update.call(r.t0,r.t4);case 16:case\"end\":return r.stop()}}),_callee3)})));function updateTimingObject(t,r){return e.apply(this,arguments)}return updateTimingObject}()\n/**\n     * Sets the player's timing state to reflect that of the TimingObject\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"updatePlayer\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee5(e,t,r){var n,o,a;return _regeneratorRuntime().wrap((function _callee5$(i){while(1)switch(i.prev=i.next){case 0:n=e.query(),o=n.position,a=n.velocity;typeof o===\"number\"&&t.setCurrentTime(o);if(!(typeof a===\"number\")){i.next=25;break}if(!(a===0)){i.next=11;break}i.next=6;return t.getPaused();case 6:i.t0=i.sent;if(!(i.t0===false)){i.next=9;break}t.pause();case 9:i.next=25;break;case 11:if(!(a>0)){i.next=25;break}i.next=14;return t.getPaused();case 14:i.t1=i.sent;if(!(i.t1===true)){i.next=19;break}i.next=18;return t.play().catch(function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee4(e){return _regeneratorRuntime().wrap((function _callee4$(n){while(1)switch(n.prev=n.next){case 0:if(!(e.name===\"NotAllowedError\"&&r.autoPlayMuted)){n.next=5;break}n.next=3;return t.setMuted(true);case 3:n.next=5;return t.play().catch((function(e){return console.error(\"Couldn't play the video from TimingSrcConnector. Error:\",e)}));case 5:case\"end\":return n.stop()}}),_callee4)})));return function(t){return e.apply(this,arguments)}}());case 18:this.updatePlayer(e,t,r);case 19:i.next=21;return t.getPlaybackRate();case 21:i.t2=i.sent;i.t3=a;if(!(i.t2!==i.t3)){i.next=25;break}t.setPlaybackRate(a);case 25:case\"end\":return i.stop()}}),_callee5,this)})));function updatePlayer(t,r,n){return e.apply(this,arguments)}return updatePlayer}()\n/**\n     * Since video players do not play with 100% time precision, we need to closely monitor\n     * our player to be sure it remains in sync with the TimingObject.\n     *\n     * If out of sync, we use the current conditions and the options provided to determine\n     * whether to re-sync via setting currentTime or adjusting the playbackRate\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {{cancel: (function(): void)}}\n     */},{key:\"maintainPlaybackPosition\",value:function maintainPlaybackPosition(e,t,r){var n=this;var o=r.allowedDrift,a=r.maxAllowedDrift,i=r.minCheckInterval,c=r.maxRateAdjustment,u=r.maxTimeToCatchUp;var l=Math.min(u,Math.max(i,a))*1e3;var s=function(){var r=_asyncToGenerator(_regeneratorRuntime().mark((function _callee6(){var r,i,l,s,f;return _regeneratorRuntime().wrap((function _callee6$(d){while(1)switch(d.prev=d.next){case 0:d.t0=e.query().velocity===0;if(d.t0){d.next=6;break}d.next=4;return t.getPaused();case 4:d.t1=d.sent;d.t0=d.t1===true;case 6:if(!d.t0){d.next=8;break}return d.abrupt(\"return\");case 8:d.t2=e.query().position;d.next=11;return t.getCurrentTime();case 11:d.t3=d.sent;r=d.t2-d.t3;i=Math.abs(r);n.log(\"Drift: \".concat(r));if(!(i>a)){d.next=22;break}d.next=18;return n.adjustSpeed(t,0);case 18:t.setCurrentTime(e.query().position);n.log(\"Resync by currentTime\");d.next=29;break;case 22:if(!(i>o)){d.next=29;break}l=i/u;s=c;f=l<s?(s-l)/2:s;d.next=28;return n.adjustSpeed(t,f*Math.sign(r));case 28:n.log(\"Resync by playbackRate\");case 29:case\"end\":return d.stop()}}),_callee6)})));return function check(){return r.apply(this,arguments)}}();var f=setInterval((function(){return s()}),l);return{cancel:function cancel(){return clearInterval(f)}}}\n/**\n     * @param {string} msg\n     */},{key:\"log\",value:function log(e){var t;(t=this.logger)===null||t===void 0?void 0:t.call(this,\"TimingSrcConnector: \".concat(e))}},{key:\"waitForTOReadyState\",value:\n/**\n     * @param {TimingObject} timingObject\n     * @param {TConnectionState} state\n     * @return {Promise<void>}\n     */\nfunction waitForTOReadyState(e,t){return new Promise((function(r){var n=function check(){e.readyState===t?r():e.addEventListener(\"readystatechange\",check,{once:true})};n()}))}}]);return TimingSrcConnector}(_wrapNativeSuper(EventTarget));var s=new WeakMap;var f=new WeakMap;var d={};var h=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}typeof document!==\"undefined\"&&typeof e===\"string\"&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(e.nodeName!==\"IFRAME\"){var n=e.querySelector(\"iframe\");n&&(e=n)}if(e.nodeName===\"IFRAME\"&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(s.has(e))return s.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var o=new a((function(n,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){t.origin===\"*\"&&(t.origin=e.origin);var r=parseMessageData(e.data);var a=r&&r.event===\"error\";var i=a&&r.data&&r.data.method===\"ready\";if(i){var c=new Error(r.data.message);c.name=r.data.name;o(c)}else{var u=r&&r.event===\"ready\";var l=r&&r.method===\"ping\";if(u||l){t.element.setAttribute(\"data-ready\",\"true\");n()}else processData(t,r)}}};t._window.addEventListener(\"message\",t._onMessage);if(t.element.nodeName!==\"IFRAME\"){var a=getOEmbedParameters(e,r);var i=getVimeoUrl(a);getOEmbedData(i,a,e).then((function(r){var n=createEmbed(r,e);t.element=n;t._originalElement=e;swapCallbacks(e,n);s.set(t.element,t);return r})).catch(o)}}));f.set(this,o);s.set(this.element,this);this.element.nodeName===\"IFRAME\"&&postMessage(this,\"ping\");if(d.isEnabled){var i=function exitFullscreen(){return d.exit()};this.fullscreenchangeHandler=function(){d.isFullscreen?storeCallback(t,\"event:exitFullscreen\",i):removeCallback(t,\"event:exitFullscreen\",i);t.ready().then((function(){postMessage(t,\"fullscreenchange\",d.isFullscreen)}))};d.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new a((function(n,o){return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:o});postMessage(t,e,r)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new a((function(r,n){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:n});postMessage(t,e)})).catch(n)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var r=this;return new a((function(n,o){e=getMethodName(e,\"set\");if(t===void 0||t===null)throw new TypeError(\"There must be a value to set.\");return r.ready().then((function(){storeCallback(r,e,{resolve:n,reject:o});postMessage(r,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=getCallbacks(this,\"event:\".concat(e));r.length===0&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn\u2019t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=removeCallback(this,\"event:\".concat(e),t);r&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=f.get(this)||new a((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return a.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human\u2010readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer\u2019s\n     * stored preference.\n     *\n     * @param {string} language The two\u2010letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return d.isEnabled?d.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return d.isEnabled?d.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return d.isEnabled?a.resolve(d.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"remotePlaybackPrompt\",value:function remotePlaybackPrompt(){return this.callMethod(\"remotePlaybackPrompt\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new a((function(t){f.delete(e);s.delete(e.element);if(e._originalElement){s.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&e.element.nodeName===\"IFRAME\"&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&e.element.nodeName===\"DIV\"&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var r=e.element.querySelector(\"iframe\");r&&r.parentNode&&(r.parentNode.parentNode&&e._originalElement&&e._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}e._window.removeEventListener(\"message\",e._onMessage);d.isEnabled&&d.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360\u00B0 videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}},{key:\"getColors\",value:function getColors(){return a.all([this.get(\"colorOne\"),this.get(\"colorTwo\"),this.get(\"colorThree\"),this.get(\"colorFour\")])}\n/**\n     * Set the accent color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * Note this is deprecated in place of `setColorTwo`.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * Set the colors of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * The colors should be passed in as an array: [colorOne, colorTwo, colorThree, colorFour].\n     * If a color should not be set, the index in the array can be left as null.\n     *\n     * @param {string[]} colors Array of the hex or rgb color strings to set.\n     * @return {SetColorsPromise}\n     */},{key:\"setColors\",value:function setColors(e){if(!Array.isArray(e))return new a((function(e,t){return t(new TypeError(\"Argument must be an array.\"))}));var t=new a((function(e){return e(null)}));var r=[e[0]?this.set(\"colorOne\",e[0]):t,e[1]?this.set(\"colorTwo\",e[1]):t,e[2]?this.set(\"colorThree\",e[2]):t,e[3]?this.set(\"colorFour\",e[3]):t];return a.all(r)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getRemotePlaybackAvailability\",value:function getRemotePlaybackAvailability(){return this.get(\"remotePlaybackAvailability\")}},{key:\"getRemotePlaybackState\",value:function getRemotePlaybackState(){return this.get(\"remotePlaybackState\")}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer\u2019s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}\n/** @typedef {import('./lib/timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./lib/timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {import('./lib/timing-src-connector').TimingSrcConnector} TimingSrcConnector */\n/**\n     * Connects a TimingObject to the video player (https://webtiming.github.io/timingobject/)\n     *\n     * @param {TimingObject} timingObject\n     * @param {TimingSrcConnectorOptions} options\n     *\n     * @return {Promise<TimingSrcConnector>}\n     */},{key:\"setTimingSrc\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r=this;var n;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(e){o.next=2;break}throw new TypeError(\"A Timing Object must be provided.\");case 2:o.next=4;return this.ready();case 4:n=new l(this,e,t);postMessage(this,\"notifyTimingObjectConnect\");n.addEventListener(\"disconnect\",(function(){return postMessage(r,\"notifyTimingObjectDisconnect\")}));return o.abrupt(\"return\",n);case 8:case\"end\":return o.stop()}}),_callee,this)})));function setTimingSrc(t,r){return e.apply(this,arguments)}return setTimingSrc}()}]);return Player}();if(!e){d=initializeScreenfull();initializeEmbeds();resizeEmbeds();initAppendVideoMetadata();checkUrlTimeParam()}export{h as default};\n//# sourceMappingURL=player.es.js.map\n", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */ const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/ _jsx(motion.div,{style:{background:backgroundColor,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/ _jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",]);Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"270\",\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=['.framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ahn7v .framer-styles-preset-1wzs4f3:not(.rich-text-wrapper), .framer-ahn7v .framer-styles-preset-1wzs4f3.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ahn7v\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yvGv80yi0ossVxpfh2b0/6rDhhK3D3LoiOEnhxwNq/VjBDXHxPb.js\";const enabledGestures={dWh3DnpJ5:{hover:true}};const serializationHash=\"framer-owz8H\";const variantClassNames={dWh3DnpJ5:\"framer-v-14hbk1i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,be2fAWazP:title??props.be2fAWazP??\"Watch the video\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,be2fAWazP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dWh3DnpJ5\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14hbk1i\",className,classNames),\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"dWh3DnpJ5\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"dWh3DnpJ5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3m9y3c\",\"data-framer-name\":\"icon\",fill:'var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)) /* {\"name\":\"light green\"} */',intrinsicHeight:100,intrinsicWidth:100,layoutDependency:layoutDependency,layoutId:\"D6gFRE7EH\",svg:'<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><path clip-rule=\"evenodd\" d=\"M50 2.5c26.215 0 47.5 21.285 47.5 47.5S76.215 97.5 50 97.5 2.5 76.215 2.5 50 23.785 2.5 50 2.5zm19.35 49.382L42.209 69.977a2.262 2.262 0 0 1-3.518-1.882v-36.19a2.263 2.263 0 0 1 3.518-1.882L69.35 48.118a2.262 2.262 0 0 1 0 3.764z\" fill-rule=\"evenodd\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wzs4f3\",\"data-styles-preset\":\"VjBDXHxPb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)))\"},children:\"Watch the video\"})}),className:\"framer-1llkutx\",\"data-framer-name\":\"Watch the trailer:\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dmsoNHF7J\",style:{\"--extracted-r6o4lv\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\",\"--framer-paragraph-spacing\":\"0px\"},text:be2fAWazP,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-owz8H.framer-16d42vy, .framer-owz8H .framer-16d42vy { display: block; }\",\".framer-owz8H.framer-14hbk1i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-owz8H .framer-3m9y3c { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; z-index: 1; }\",\".framer-owz8H .framer-1llkutx { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-owz8H.framer-14hbk1i { gap: 0px; } .framer-owz8H.framer-14hbk1i > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-owz8H.framer-14hbk1i > :first-child { margin-left: 0px; } .framer-owz8H.framer-14hbk1i > :last-child { margin-right: 0px; } }\",\".framer-owz8H.framer-v-14hbk1i.hover .framer-3m9y3c { height: var(--framer-aspect-ratio-supported, 45px); width: 45px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 191\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FYkG3Gsit\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"be2fAWazP\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpIjMmp6HV=withCSS(Component,css,\"framer-owz8H\");export default FramerpIjMmp6HV;FramerpIjMmp6HV.displayName=\"watch the video cta\";FramerpIjMmp6HV.defaultProps={height:40,width:191};addPropertyControls(FramerpIjMmp6HV,{be2fAWazP:{defaultValue:\"Watch the video\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerpIjMmp6HV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpIjMmp6HV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"be2fAWazP\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"191\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FYkG3Gsit\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pIjMmp6HV.map", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";import WatchTheVideoCta from\"https://framerusercontent.com/modules/ht7MH8V2bQATxoTVYoQE/Fhf63L0ly15qbHQ05GvP/pIjMmp6HV.js\";const WatchTheVideoCtaFonts=getFonts(WatchTheVideoCta);const VimeoFonts=getFonts(Vimeo);const cycleOrder=[\"skaV7ejwV\",\"gk_Nk6Ggj\",\"sQhjKVCmR\",\"RNEk3tbxQ\"];const serializationHash=\"framer-9xNfD\";const variantClassNames={gk_Nk6Ggj:\"framer-v-1m34yzz\",RNEk3tbxQ:\"framer-v-14kzkuy\",skaV7ejwV:\"framer-v-9zhcyl\",sQhjKVCmR:\"framer-v-f8e48q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"pop-up\":\"RNEk3tbxQ\",desktop:\"skaV7ejwV\",mobile:\"sQhjKVCmR\",tablet:\"gk_Nk6Ggj\"};const getProps=({cTA,height,id,tap,videoLink,width,...props})=>{return{...props,PgCSywJCR:tap??props.PgCSywJCR,Q92huaJJ6:videoLink??props.Q92huaJJ6??\"https://vimeo.com/1054884619?share=copy\",variant:humanReadableVariantMap[props.variant]??props.variant??\"skaV7ejwV\",xpjm9ONf6:cTA??props.xpjm9ONf6??\"Watch the trailer\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,xpjm9ONf6,Q92huaJJ6,PgCSywJCR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"skaV7ejwV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xc9gns=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PgCSywJCR){const res=await PgCSywJCR(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"RNEk3tbxQ\")return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9zhcyl\",className,classNames),\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"skaV7ejwV\",onTap:onTap1xc9gns,ref:ref??ref1,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,...style},variants:{gk_Nk6Ggj:{borderBottomRightRadius:50},RNEk3tbxQ:{borderBottomLeftRadius:0,borderBottomRightRadius:0},sQhjKVCmR:{borderBottomLeftRadius:50,borderBottomRightRadius:50}},...addPropertyOverrides({gk_Nk6Ggj:{\"data-framer-name\":\"tablet\"},RNEk3tbxQ:{\"data-framer-name\":\"pop-up\"},sQhjKVCmR:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14c7gy2\",\"data-border\":true,\"data-framer-name\":\"stack\",layoutDependency:layoutDependency,layoutId:\"slIHUKHYx\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderBottomLeftRadius:0,borderBottomRightRadius:50,borderTopLeftRadius:0,borderTopRightRadius:50},variants:{gk_Nk6Ggj:{\"--border-left-width\":\"4px\",borderTopRightRadius:0},RNEk3tbxQ:{\"--border-left-width\":\"4px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},sQhjKVCmR:{\"--border-left-width\":\"4px\",borderBottomLeftRadius:40,borderTopRightRadius:0}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+24,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ema0y9-container\",layoutDependency:layoutDependency,layoutId:\"nKOLls6OI-container\",children:/*#__PURE__*/_jsx(WatchTheVideoCta,{be2fAWazP:xpjm9ONf6,height:\"100%\",id:\"nKOLls6OI\",layoutId:\"nKOLls6OI\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5syr9h\",\"data-framer-name\":\"trailer\",layoutDependency:layoutDependency,layoutId:\"WbbcAMm85\",style:{backgroundColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderBottomLeftRadius:0,borderBottomRightRadius:20,borderTopLeftRadius:0,borderTopRightRadius:20},variants:{gk_Nk6Ggj:{borderBottomRightRadius:0,borderTopRightRadius:0},RNEk3tbxQ:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},sQhjKVCmR:{borderBottomRightRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ql84mh-container\",layoutDependency:layoutDependency,layoutId:\"yjFI7sUQE-container\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"yjFI7sUQE\",isMixedBorderRadius:false,layoutId:\"yjFI7sUQE\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:Q92huaJJ6,width:\"100%\",...addPropertyOverrides({RNEk3tbxQ:{controls:true}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9xNfD.framer-1bxv933, .framer-9xNfD .framer-1bxv933 { display: block; }\",\".framer-9xNfD.framer-9zhcyl { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9xNfD .framer-14c7gy2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 570px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 360px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9xNfD .framer-ema0y9-container { flex: none; height: auto; left: 20px; position: absolute; top: 24px; width: auto; z-index: 1; }\",\".framer-9xNfD .framer-5syr9h { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9xNfD .framer-1ql84mh-container { flex: none; height: 100%; left: calc(45.55555555555558% - 300% / 2); position: absolute; top: 0px; width: 300%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9xNfD.framer-9zhcyl, .framer-9xNfD .framer-14c7gy2 { gap: 0px; } .framer-9xNfD.framer-9zhcyl > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-9xNfD.framer-9zhcyl > :first-child { margin-left: 0px; } .framer-9xNfD.framer-9zhcyl > :last-child { margin-right: 0px; } .framer-9xNfD .framer-14c7gy2 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-9xNfD .framer-14c7gy2 > :first-child { margin-top: 0px; } .framer-9xNfD .framer-14c7gy2 > :last-child { margin-bottom: 0px; } }\",\".framer-9xNfD.framer-v-1m34yzz.framer-9zhcyl { height: 628px; width: 400px; }\",\".framer-9xNfD.framer-v-1m34yzz .framer-14c7gy2, .framer-9xNfD.framer-v-f8e48q .framer-14c7gy2, .framer-9xNfD.framer-v-14kzkuy .framer-14c7gy2 { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-9xNfD.framer-v-1m34yzz .framer-5syr9h, .framer-9xNfD.framer-v-14kzkuy .framer-5syr9h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }\",\".framer-9xNfD.framer-v-1m34yzz .framer-1ql84mh-container { aspect-ratio: 1.7699115044247788 / 1; height: var(--framer-aspect-ratio-supported, 723px); left: unset; position: relative; top: unset; width: 320%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9xNfD.framer-v-1m34yzz .framer-5syr9h { gap: 0px; } .framer-9xNfD.framer-v-1m34yzz .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-9xNfD.framer-v-1m34yzz .framer-5syr9h > :first-child { margin-top: 0px; } .framer-9xNfD.framer-v-1m34yzz .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",\".framer-9xNfD.framer-v-f8e48q.framer-9zhcyl { height: 400px; width: 400px; }\",\".framer-9xNfD.framer-v-f8e48q .framer-5syr9h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-9xNfD.framer-v-f8e48q .framer-1ql84mh-container { aspect-ratio: 1.7699115044247788 / 1; height: var(--framer-aspect-ratio-supported, 452px); left: unset; position: relative; top: unset; width: 200%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9xNfD.framer-v-f8e48q .framer-5syr9h { gap: 0px; } .framer-9xNfD.framer-v-f8e48q .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-9xNfD.framer-v-f8e48q .framer-5syr9h > :first-child { margin-top: 0px; } .framer-9xNfD.framer-v-f8e48q .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",\".framer-9xNfD.framer-v-14kzkuy.framer-9zhcyl { height: 565px; width: 1000px; }\",\".framer-9xNfD.framer-v-14kzkuy .framer-1ql84mh-container { aspect-ratio: 1.7699115044247788 / 1; height: var(--framer-aspect-ratio-supported, 113px); left: unset; position: relative; top: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9xNfD.framer-v-14kzkuy .framer-5syr9h { gap: 0px; } .framer-9xNfD.framer-v-14kzkuy .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-9xNfD.framer-v-14kzkuy .framer-5syr9h > :first-child { margin-top: 0px; } .framer-9xNfD.framer-v-14kzkuy .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",'.framer-9xNfD[data-border=\"true\"]::after, .framer-9xNfD [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 570\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gk_Nk6Ggj\":{\"layout\":[\"fixed\",\"fixed\"]},\"sQhjKVCmR\":{\"layout\":[\"fixed\",\"fixed\"]},\"RNEk3tbxQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xpjm9ONf6\":\"cTA\",\"Q92huaJJ6\":\"videoLink\",\"PgCSywJCR\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpJ1Hh9Zrx=withCSS(Component,css,\"framer-9xNfD\");export default FramerpJ1Hh9Zrx;FramerpJ1Hh9Zrx.displayName=\"video\";FramerpJ1Hh9Zrx.defaultProps={height:570,width:360};addPropertyControls(FramerpJ1Hh9Zrx,{variant:{options:[\"skaV7ejwV\",\"gk_Nk6Ggj\",\"sQhjKVCmR\",\"RNEk3tbxQ\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\",\"pop-up\"],title:\"Variant\",type:ControlType.Enum},xpjm9ONf6:{defaultValue:\"Watch the trailer\",displayTextArea:false,title:\"CTA\",type:ControlType.String},Q92huaJJ6:{defaultValue:\"https://vimeo.com/1054884619?share=copy\",title:\"Video Link\",type:ControlType.String},PgCSywJCR:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerpJ1Hh9Zrx,[{explicitInter:true,fonts:[]},...WatchTheVideoCtaFonts,...VimeoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpJ1Hh9Zrx\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"360\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"570\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xpjm9ONf6\\\":\\\"cTA\\\",\\\"Q92huaJJ6\\\":\\\"videoLink\\\",\\\"PgCSywJCR\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gk_Nk6Ggj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sQhjKVCmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RNEk3tbxQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"dJ4LyZYXY\",\"Ze9yV_2mq\"];const serializationHash=\"framer-wgJjt\";const variantClassNames={dJ4LyZYXY:\"framer-v-fh5sov\",Ze9yV_2mq:\"framer-v-2x5ih0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={checked:\"dJ4LyZYXY\",unchecked:\"Ze9yV_2mq\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"dJ4LyZYXY\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dJ4LyZYXY\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-fh5sov\",className,classNames),\"data-framer-name\":\"checked\",layoutDependency:layoutDependency,layoutId:\"dJ4LyZYXY\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({Ze9yV_2mq:{\"data-framer-name\":\"unchecked\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16e005x\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"H8okbqNay\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 15 2.5 L 5 2.5 C 4.337 2.5 3.701 2.763 3.232 3.232 C 2.763 3.701 2.5 4.337 2.5 5 L 2.5 15 C 2.5 15.663 2.763 16.299 3.232 16.768 C 3.701 17.237 4.337 17.5 5 17.5 L 15 17.5 C 15.663 17.5 16.299 17.237 16.768 16.768 C 17.237 16.299 17.5 15.663 17.5 15 L 17.5 5 C 17.5 4.337 17.237 3.701 16.768 3.232 C 16.299 2.763 15.663 2.5 15 2.5 Z M 15.833 15 C 15.833 15.221 15.745 15.433 15.589 15.589 C 15.433 15.745 15.221 15.833 15 15.833 L 5 15.833 C 4.779 15.833 4.567 15.745 4.411 15.589 C 4.254 15.433 4.167 15.221 4.167 15 L 4.167 5 C 4.167 4.779 4.254 4.567 4.411 4.411 C 4.567 4.254 4.779 4.167 5 4.167 L 15 4.167 C 15.221 4.167 15.433 4.254 15.589 4.411 C 15.745 4.567 15.833 4.779 15.833 5 Z\" fill=\"rgb(35,31,32)\"></path><path d=\"M 12.25 6.992 L 9.1 11.158 L 7.742 9.4 C 7.606 9.225 7.406 9.112 7.186 9.085 C 6.967 9.057 6.745 9.118 6.571 9.254 C 6.396 9.39 6.283 9.59 6.255 9.809 C 6.228 10.029 6.289 10.25 6.425 10.425 L 8.45 13.017 C 8.528 13.116 8.629 13.196 8.743 13.251 C 8.857 13.306 8.982 13.334 9.108 13.333 C 9.236 13.333 9.361 13.304 9.475 13.247 C 9.589 13.191 9.689 13.109 9.767 13.008 L 13.575 8.008 C 13.71 7.832 13.769 7.608 13.739 7.388 C 13.71 7.168 13.594 6.968 13.417 6.833 C 13.24 6.699 13.017 6.639 12.796 6.669 C 12.576 6.699 12.377 6.815 12.242 6.992 Z\" fill=\"rgb(35,31,32)\"></path></svg>',svgContentId:2412111244,withExternalLayout:true,...addPropertyOverrides({Ze9yV_2mq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 15 2.5 L 5 2.5 C 4.337 2.5 3.701 2.763 3.232 3.232 C 2.763 3.701 2.5 4.337 2.5 5 L 2.5 15 C 2.5 15.663 2.763 16.299 3.232 16.768 C 3.701 17.237 4.337 17.5 5 17.5 L 15 17.5 C 15.663 17.5 16.299 17.237 16.768 16.768 C 17.237 16.299 17.5 15.663 17.5 15 L 17.5 5 C 17.5 4.337 17.237 3.701 16.768 3.232 C 16.299 2.763 15.663 2.5 15 2.5 Z M 15.833 15 C 15.833 15.221 15.745 15.433 15.589 15.589 C 15.433 15.745 15.221 15.833 15 15.833 L 5 15.833 C 4.779 15.833 4.567 15.745 4.411 15.589 C 4.254 15.433 4.167 15.221 4.167 15 L 4.167 5 C 4.167 4.779 4.254 4.567 4.411 4.411 C 4.567 4.254 4.779 4.167 5 4.167 L 15 4.167 C 15.221 4.167 15.433 4.254 15.589 4.411 C 15.745 4.567 15.833 4.779 15.833 5 Z\" fill=\"rgb(35,31,32)\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path></svg>',svgContentId:3755280020}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wgJjt.framer-17brhcp, .framer-wgJjt .framer-17brhcp { display: block; }\",\".framer-wgJjt.framer-fh5sov { height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-wgJjt .framer-16e005x { flex: none; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ze9yV_2mq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerxrvRrUYIb=withCSS(Component,css,\"framer-wgJjt\");export default FramerxrvRrUYIb;FramerxrvRrUYIb.displayName=\"roadmap check\";FramerxrvRrUYIb.defaultProps={height:20,width:20};addPropertyControls(FramerxrvRrUYIb,{variant:{options:[\"dJ4LyZYXY\",\"Ze9yV_2mq\"],optionTitles:[\"checked\",\"unchecked\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxrvRrUYIb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxrvRrUYIb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ze9yV_2mq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xrvRrUYIb.map", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RoadmapCheck from\"https://framerusercontent.com/modules/ribR9GeVL7pkvLqUnKq2/Wbij6P2WL03C0b2EjXab/xrvRrUYIb.js\";const RoadmapCheckFonts=getFonts(RoadmapCheck);const cycleOrder=[\"s7qu8jmQ4\",\"YNuWuUCVI\"];const serializationHash=\"framer-nGxok\";const variantClassNames={s7qu8jmQ4:\"framer-v-64rk66\",YNuWuUCVI:\"framer-v-1malyc9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"to do\":\"YNuWuUCVI\",done:\"s7qu8jmQ4\"};const getProps=({event,height,id,width,...props})=>{return{...props,LStEqEWaj:event??props.LStEqEWaj??\"Research\",variant:humanReadableVariantMap[props.variant]??props.variant??\"s7qu8jmQ4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,LStEqEWaj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s7qu8jmQ4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-64rk66\",className,classNames),\"data-framer-name\":\"done\",layoutDependency:layoutDependency,layoutId:\"s7qu8jmQ4\",ref:refBinding,style:{...style},...addPropertyOverrides({YNuWuUCVI:{\"data-framer-name\":\"to do\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x6whkd-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IIl5zTHLs-container\",nodeId:\"IIl5zTHLs\",rendersWithMotion:true,scopeId:\"XHk3w7a_E\",children:/*#__PURE__*/_jsx(RoadmapCheck,{height:\"100%\",id:\"IIl5zTHLs\",layoutId:\"IIl5zTHLs\",style:{height:\"100%\",width:\"100%\"},variant:\"dJ4LyZYXY\",width:\"100%\",...addPropertyOverrides({YNuWuUCVI:{variant:\"Ze9yV_2mq\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:\"Research\"})}),className:\"framer-406ljj\",\"data-framer-name\":\"Research\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"MPHmOorPa\",style:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",\"--framer-paragraph-spacing\":\"0px\"},text:LStEqEWaj,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nGxok.framer-1cg6r39, .framer-nGxok .framer-1cg6r39 { display: block; }\",\".framer-nGxok.framer-64rk66 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 98px; }\",\".framer-nGxok .framer-x6whkd-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-nGxok .framer-406ljj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nGxok.framer-64rk66 { gap: 0px; } .framer-nGxok.framer-64rk66 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-nGxok.framer-64rk66 > :first-child { margin-left: 0px; } .framer-nGxok.framer-64rk66 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YNuWuUCVI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LStEqEWaj\":\"event\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXHk3w7a_E=withCSS(Component,css,\"framer-nGxok\");export default FramerXHk3w7a_E;FramerXHk3w7a_E.displayName=\"roadmap event 2\";FramerXHk3w7a_E.defaultProps={height:43,width:98};addPropertyControls(FramerXHk3w7a_E,{variant:{options:[\"s7qu8jmQ4\",\"YNuWuUCVI\"],optionTitles:[\"done\",\"to do\"],title:\"Variant\",type:ControlType.Enum},LStEqEWaj:{defaultValue:\"Research\",displayTextArea:false,title:\"Event\",type:ControlType.String}});addFonts(FramerXHk3w7a_E,[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v8/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]},...RoadmapCheckFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXHk3w7a_E\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"98\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"LStEqEWaj\\\":\\\"event\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YNuWuUCVI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XHk3w7a_E.map", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RoadmapEvent2 from\"https://framerusercontent.com/modules/ItVBSSuKplXwMobyom6J/U2CH7DbUlFOU6yQ9uxM1/XHk3w7a_E.js\";const RoadmapEvent2Fonts=getFonts(RoadmapEvent2);const RoadmapEvent2Controls=getPropertyControls(RoadmapEvent2);const serializationHash=\"framer-TtZS6\";const variantClassNames={FN1aJAGwz:\"framer-v-dpbjf2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"to do\":\"YNuWuUCVI\",done:\"s7qu8jmQ4\"};const getProps=({event1,event2,event3,event4,height,id,progress1,progress2,progress3,progress4,stage,stageColor,width,...props})=>{return{...props,bmJ00pJCf:stage??props.bmJ00pJCf??\"STAGE 1:\",CbvUhzaaq:humanReadableEnumMap[progress1]??progress1??props.CbvUhzaaq??\"s7qu8jmQ4\",nWqzZsk2a:humanReadableEnumMap[progress3]??progress3??props.nWqzZsk2a??\"s7qu8jmQ4\",ovMpWNk6F:humanReadableEnumMap[progress2]??progress2??props.ovMpWNk6F??\"s7qu8jmQ4\",PcHrrqnNM:event2??props.PcHrrqnNM??\"Research\",PhowBHGM8:humanReadableEnumMap[progress4]??progress4??props.PhowBHGM8??\"s7qu8jmQ4\",SyiJ2oeW4:event3??props.SyiJ2oeW4??\"Research\",tsiF126FN:event1??props.tsiF126FN??\"Research\",W9MhgJeNS:event4??props.W9MhgJeNS??\"Research\",YW2s9Dng4:stageColor??props.YW2s9Dng4??\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bmJ00pJCf,YW2s9Dng4,tsiF126FN,PcHrrqnNM,SyiJ2oeW4,W9MhgJeNS,CbvUhzaaq,ovMpWNk6F,PhowBHGM8,nWqzZsk2a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FN1aJAGwz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dpbjf2\",className,classNames),\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"FN1aJAGwz\",ref:refBinding,style:{backgroundColor:\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\",borderTopLeftRadius:300,borderTopRightRadius:300,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ke8a1i\",\"data-framer-name\":\"stage\",layoutDependency:layoutDependency,layoutId:\"pswmfNbkv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hlbk8b\",\"data-framer-name\":\"headline\",layoutDependency:layoutDependency,layoutId:\"GhfFtTYFJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--variable-reference-YW2s9Dng4-pKEzukUTO))\"},children:\"STAGE 1:\"})}),className:\"framer-qvhvvc\",\"data-framer-name\":\"STAGE 1:\",fonts:[\"GF;Dela Gothic One-regular\"],layoutDependency:layoutDependency,layoutId:\"KXaB3jYqR\",style:{\"--extracted-1eung3n\":\"var(--variable-reference-YW2s9Dng4-pKEzukUTO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-YW2s9Dng4-pKEzukUTO\":YW2s9Dng4},text:bmJ00pJCf,verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-152skdt\",\"data-framer-name\":\"events\",layoutDependency:layoutDependency,layoutId:\"rzQwK6F3S\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:`max(${componentViewport?.width||\"100vw\"} - 128px, 1px)`,y:(componentViewport?.y||0)+88+0+80+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11d5ao-container\",layoutDependency:layoutDependency,layoutId:\"Xssyeak_X-container\",nodeId:\"Xssyeak_X\",rendersWithMotion:true,scopeId:\"pKEzukUTO\",children:/*#__PURE__*/_jsx(RoadmapEvent2,{height:\"100%\",id:\"Xssyeak_X\",layoutId:\"Xssyeak_X\",LStEqEWaj:tsiF126FN,style:{width:\"100%\"},variant:CbvUhzaaq,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:`max(${componentViewport?.width||\"100vw\"} - 128px, 1px)`,y:(componentViewport?.y||0)+88+0+80+0+44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-79o64e-container\",layoutDependency:layoutDependency,layoutId:\"SeRRSH2TQ-container\",nodeId:\"SeRRSH2TQ\",rendersWithMotion:true,scopeId:\"pKEzukUTO\",children:/*#__PURE__*/_jsx(RoadmapEvent2,{height:\"100%\",id:\"SeRRSH2TQ\",layoutId:\"SeRRSH2TQ\",LStEqEWaj:PcHrrqnNM,style:{width:\"100%\"},variant:ovMpWNk6F,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:`max(${componentViewport?.width||\"100vw\"} - 128px, 1px)`,y:(componentViewport?.y||0)+88+0+80+0+88,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p6r26r-container\",layoutDependency:layoutDependency,layoutId:\"xuAvKEJq_-container\",nodeId:\"xuAvKEJq_\",rendersWithMotion:true,scopeId:\"pKEzukUTO\",children:/*#__PURE__*/_jsx(RoadmapEvent2,{height:\"100%\",id:\"xuAvKEJq_\",layoutId:\"xuAvKEJq_\",LStEqEWaj:SyiJ2oeW4,style:{width:\"100%\"},variant:nWqzZsk2a,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:`max(${componentViewport?.width||\"100vw\"} - 128px, 1px)`,y:(componentViewport?.y||0)+88+0+80+0+132,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yqbrgo-container\",layoutDependency:layoutDependency,layoutId:\"RP8xpY4M3-container\",nodeId:\"RP8xpY4M3\",rendersWithMotion:true,scopeId:\"pKEzukUTO\",children:/*#__PURE__*/_jsx(RoadmapEvent2,{height:\"100%\",id:\"RP8xpY4M3\",layoutId:\"RP8xpY4M3\",LStEqEWaj:W9MhgJeNS,style:{width:\"100%\"},variant:PhowBHGM8,width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TtZS6.framer-s1kamq, .framer-TtZS6 .framer-s1kamq { display: block; }\",\".framer-TtZS6.framer-dpbjf2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 486px; justify-content: center; overflow: hidden; padding: 88px 64px 64px 64px; position: relative; width: 441px; will-change: var(--framer-will-change-override, transform); }\",\".framer-TtZS6 .framer-1ke8a1i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TtZS6 .framer-1hlbk8b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TtZS6 .framer-qvhvvc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TtZS6 .framer-152skdt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TtZS6 .framer-11d5ao-container, .framer-TtZS6 .framer-79o64e-container, .framer-TtZS6 .framer-1p6r26r-container, .framer-TtZS6 .framer-1yqbrgo-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TtZS6.framer-dpbjf2, .framer-TtZS6 .framer-1ke8a1i, .framer-TtZS6 .framer-1hlbk8b, .framer-TtZS6 .framer-152skdt { gap: 0px; } .framer-TtZS6.framer-dpbjf2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-TtZS6.framer-dpbjf2 > :first-child { margin-left: 0px; } .framer-TtZS6.framer-dpbjf2 > :last-child { margin-right: 0px; } .framer-TtZS6 .framer-1ke8a1i > * { margin: 0px; margin-bottom: calc(44px / 2); margin-top: calc(44px / 2); } .framer-TtZS6 .framer-1ke8a1i > :first-child, .framer-TtZS6 .framer-1hlbk8b > :first-child, .framer-TtZS6 .framer-152skdt > :first-child { margin-top: 0px; } .framer-TtZS6 .framer-1ke8a1i > :last-child, .framer-TtZS6 .framer-1hlbk8b > :last-child, .framer-TtZS6 .framer-152skdt > :last-child { margin-bottom: 0px; } .framer-TtZS6 .framer-1hlbk8b > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-TtZS6 .framer-152skdt > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 486\n * @framerIntrinsicWidth 441\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bmJ00pJCf\":\"stage\",\"YW2s9Dng4\":\"stageColor\",\"tsiF126FN\":\"event1\",\"PcHrrqnNM\":\"event2\",\"SyiJ2oeW4\":\"event3\",\"W9MhgJeNS\":\"event4\",\"CbvUhzaaq\":\"progress1\",\"ovMpWNk6F\":\"progress2\",\"PhowBHGM8\":\"progress4\",\"nWqzZsk2a\":\"progress3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpKEzukUTO=withCSS(Component,css,\"framer-TtZS6\");export default FramerpKEzukUTO;FramerpKEzukUTO.displayName=\"roadmap stage 2\";FramerpKEzukUTO.defaultProps={height:486,width:441};addPropertyControls(FramerpKEzukUTO,{bmJ00pJCf:{defaultValue:\"STAGE 1:\",displayTextArea:false,title:\"Stage\",type:ControlType.String},YW2s9Dng4:{defaultValue:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",title:\"Stage color\",type:ControlType.Color},tsiF126FN:{defaultValue:\"Research\",displayTextArea:false,title:\"Event 1\",type:ControlType.String},PcHrrqnNM:{defaultValue:\"Research\",displayTextArea:false,title:\"Event 2\",type:ControlType.String},SyiJ2oeW4:{defaultValue:\"Research\",displayTextArea:false,title:\"Event 3\",type:ControlType.String},W9MhgJeNS:{defaultValue:\"Research\",displayTextArea:false,title:\"Event 4\",type:ControlType.String},CbvUhzaaq:RoadmapEvent2Controls?.[\"variant\"]&&{...RoadmapEvent2Controls[\"variant\"],defaultValue:\"s7qu8jmQ4\",description:undefined,hidden:undefined,title:\"Progress 1\"},ovMpWNk6F:RoadmapEvent2Controls?.[\"variant\"]&&{...RoadmapEvent2Controls[\"variant\"],defaultValue:\"s7qu8jmQ4\",description:undefined,hidden:undefined,title:\"Progress 2\"},PhowBHGM8:RoadmapEvent2Controls?.[\"variant\"]&&{...RoadmapEvent2Controls[\"variant\"],defaultValue:\"s7qu8jmQ4\",description:undefined,hidden:undefined,title:\"Progress 4\"},nWqzZsk2a:RoadmapEvent2Controls?.[\"variant\"]&&{...RoadmapEvent2Controls[\"variant\"],defaultValue:\"s7qu8jmQ4\",description:undefined,hidden:undefined,title:\"Progress 3\"}});addFonts(FramerpKEzukUTO,[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v17/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]},...RoadmapEvent2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpKEzukUTO\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"486\",\"framerVariables\":\"{\\\"bmJ00pJCf\\\":\\\"stage\\\",\\\"YW2s9Dng4\\\":\\\"stageColor\\\",\\\"tsiF126FN\\\":\\\"event1\\\",\\\"PcHrrqnNM\\\":\\\"event2\\\",\\\"SyiJ2oeW4\\\":\\\"event3\\\",\\\"W9MhgJeNS\\\":\\\"event4\\\",\\\"CbvUhzaaq\\\":\\\"progress1\\\",\\\"ovMpWNk6F\\\":\\\"progress2\\\",\\\"PhowBHGM8\\\":\\\"progress4\\\",\\\"nWqzZsk2a\\\":\\\"progress3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"441\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";const ClipboardFonts=getFonts(Clipboard);const cycleOrder=[\"RIIePEulV\",\"n01JR_u7W\"];const serializationHash=\"framer-YbPTp\";const variantClassNames={n01JR_u7W:\"framer-v-12rmygm\",RIIePEulV:\"framer-v-1ma8u37\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={base:\"RIIePEulV\",copied:\"n01JR_u7W\"};const getProps=({height,hover,id,width,...props})=>{return{...props,ILnGoRAop:hover??props.ILnGoRAop,variant:humanReadableVariantMap[props.variant]??props.variant??\"RIIePEulV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ILnGoRAop,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RIIePEulV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8b3knk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"n01JR_u7W\");});const onMouseEnterwh2shs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ILnGoRAop){const res=await ILnGoRAop(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ma8u37\",className,classNames),\"data-border\":true,\"data-framer-name\":\"base\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RIIePEulV\",onMouseEnter:onMouseEnterwh2shs,onTap:onTap8b3knk,ref:ref??ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\",borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({n01JR_u7W:{\"data-framer-name\":\"copied\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-153hrro-container\",layoutDependency:layoutDependency,layoutId:\"bFJKKECdo-container\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgba(255, 255, 255, 0)\",content:\"0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",fill:\"rgba(0, 0, 0, 0)\",font:{fontFamily:'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"bFJKKECdo\",isMixedBorderRadius:true,label:\"Copy to Clipboard\",layoutId:\"bFJKKECdo\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:50,topRightRadius:50,width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13o24a4\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iA61V75Ig\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 3.41 15.5 L 10.59 15.5 C 11.097 15.5 11.582 15.299 11.941 14.941 C 12.299 14.582 12.5 14.097 12.5 13.59 L 12.5 13.5 L 12.59 13.5 C 13.097 13.5 13.582 13.299 13.941 12.941 C 14.299 12.582 14.5 12.097 14.5 11.59 L 14.5 2.41 C 14.5 2.159 14.451 1.911 14.355 1.679 C 14.259 1.447 14.118 1.237 13.941 1.059 C 13.763 0.882 13.553 0.741 13.321 0.645 C 13.089 0.549 12.841 0.5 12.59 0.5 L 5.41 0.5 C 4.903 0.5 4.418 0.701 4.059 1.059 C 3.701 1.418 3.5 1.903 3.5 2.41 L 3.5 2.5 L 3.41 2.5 C 2.903 2.5 2.418 2.701 2.059 3.059 C 1.701 3.418 1.5 3.903 1.5 4.41 L 1.5 13.59 C 1.5 14.097 1.701 14.582 2.059 14.941 C 2.418 15.299 2.903 15.5 3.41 15.5 Z M 2.5 4.41 C 2.501 4.169 2.598 3.938 2.768 3.768 C 2.938 3.598 3.169 3.501 3.41 3.5 L 10.59 3.5 C 10.831 3.501 11.062 3.598 11.232 3.768 C 11.402 3.938 11.499 4.169 11.5 4.41 L 11.5 13.59 C 11.499 13.831 11.402 14.062 11.232 14.232 C 11.062 14.402 10.831 14.499 10.59 14.5 L 3.41 14.5 C 3.169 14.499 2.938 14.402 2.768 14.232 C 2.598 14.062 2.501 13.831 2.5 13.59 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',svgContentId:12315286369,withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 3.41 15.5 L 10.59 15.5 C 11.097 15.5 11.582 15.299 11.941 14.941 C 12.299 14.582 12.5 14.097 12.5 13.59 L 12.5 13.5 L 12.59 13.5 C 13.097 13.5 13.582 13.299 13.941 12.941 C 14.299 12.582 14.5 12.097 14.5 11.59 L 14.5 2.41 C 14.5 2.159 14.451 1.911 14.355 1.679 C 14.259 1.447 14.118 1.237 13.941 1.059 C 13.763 0.882 13.553 0.741 13.321 0.645 C 13.089 0.549 12.841 0.5 12.59 0.5 L 5.41 0.5 C 4.903 0.5 4.418 0.701 4.059 1.059 C 3.701 1.418 3.5 1.903 3.5 2.41 L 3.5 2.5 L 3.41 2.5 C 2.903 2.5 2.418 2.701 2.059 3.059 C 1.701 3.418 1.5 3.903 1.5 4.41 L 1.5 13.59 C 1.5 14.097 1.701 14.582 2.059 14.941 C 2.418 15.299 2.903 15.5 3.41 15.5 Z M 2.5 4.41 C 2.501 4.169 2.598 3.938 2.768 3.768 C 2.938 3.598 3.169 3.501 3.41 3.5 L 10.59 3.5 C 10.831 3.501 11.062 3.598 11.232 3.768 C 11.402 3.938 11.499 4.169 11.5 4.41 L 11.5 13.59 C 11.499 13.831 11.402 14.062 11.232 14.232 C 11.062 14.402 10.831 14.499 10.59 14.5 L 3.41 14.5 C 3.169 14.499 2.938 14.402 2.768 14.232 C 2.598 14.062 2.501 13.831 2.5 13.59 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {&quot;name&quot;:&quot;dark green&quot;} */\"></path></svg>',svgContentId:9213950488}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Token address:\"})}),className:\"framer-1rcr6xr\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"VmZ2kPczI\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},variants:{n01JR_u7W:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"}},verticalAlignment:\"top\",viewBox:\"0 0 543.07 90\",withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:\"Copied:\"})}),viewBox:\"0 0 271.07 90\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\"})}),className:\"framer-y87yk5\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"v5dm6evkg\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},variants:{n01JR_u7W:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"}},verticalAlignment:\"top\",viewBox:\"0 0 1889.07 90\",withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:\"0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YbPTp.framer-dsv7rd, .framer-YbPTp .framer-dsv7rd { display: block; }\",\".framer-YbPTp.framer-1ma8u37 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 8px 12px 20px; position: relative; width: 508px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YbPTp .framer-153hrro-container { flex: none; height: 98%; position: absolute; right: 0px; top: calc(48.93617021276598% - 97.87234042553192% / 2); width: 100%; z-index: 2; }\",\".framer-YbPTp .framer-13o24a4 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-YbPTp .framer-1rcr6xr { flex: none; height: auto; position: relative; white-space: pre; width: 21%; }\",\".framer-YbPTp .framer-y87yk5 { flex: none; height: auto; position: relative; white-space: pre; width: 68%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YbPTp.framer-1ma8u37 { gap: 0px; } .framer-YbPTp.framer-1ma8u37 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-YbPTp.framer-1ma8u37 > :first-child { margin-left: 0px; } .framer-YbPTp.framer-1ma8u37 > :last-child { margin-right: 0px; } }\",\".framer-YbPTp.framer-v-12rmygm .framer-1rcr6xr { width: 11%; }\",\".framer-YbPTp.framer-v-12rmygm .framer-y87yk5 { width: 70%; }\",'.framer-YbPTp[data-border=\"true\"]::after, .framer-YbPTp [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44.5\n * @framerIntrinsicWidth 508\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n01JR_u7W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ILnGoRAop\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrSdBkyP0P=withCSS(Component,css,\"framer-YbPTp\");export default FramerrSdBkyP0P;FramerrSdBkyP0P.displayName=\"copy token address\";FramerrSdBkyP0P.defaultProps={height:44.5,width:508};addPropertyControls(FramerrSdBkyP0P,{variant:{options:[\"RIIePEulV\",\"n01JR_u7W\"],optionTitles:[\"base\",\"copied\"],title:\"Variant\",type:ControlType.Enum},ILnGoRAop:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerrSdBkyP0P,[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvRviyMgvs-wJDtw.woff2\",weight:\"400\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]},...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrSdBkyP0P\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n01JR_u7W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ILnGoRAop\\\":\\\"hover\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"508\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rSdBkyP0P.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=['.framer-LjEDc .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-LjEDc .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-LjEDc .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-LjEDc .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-LjEDc .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-LjEDc .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-LjEDc\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/E0dYbd4lElN8g0ZccGDJ/bKWJdRx7tUCmx344aKhl/h0597VtEv.js\";const enabledGestures={Z8bqbKfc6:{hover:true}};const cycleOrder=[\"Z8bqbKfc6\"];const serializationHash=\"framer-VOtTV\";const variantClassNames={Z8bqbKfc6:\"framer-v-1g5q701\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({borderColor,height,id,link,platform,width,...props})=>{var _ref,_ref1;return{...props,Its1JhWV6:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.Its1JhWV6)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {\"name\":\"dark green\"} */',borderStyle:\"solid\",borderWidth:2},MXQbksIQp:link!==null&&link!==void 0?link:props.MXQbksIQp,OuwuIp1nU:(_ref1=platform!==null&&platform!==void 0?platform:props.OuwuIp1nU)!==null&&_ref1!==void 0?_ref1:\"Gate.io\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,OuwuIp1nU,Its1JhWV6,MXQbksIQp,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z8bqbKfc6\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();var _Its1JhWV6_borderBottomWidth,_Its1JhWV6_borderLeftWidth,_Its1JhWV6_borderRightWidth,_Its1JhWV6_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MXQbksIQp,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1g5q701\",className,classNames)} framer-19nono9`,\"data-border\":true,\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"Z8bqbKfc6\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":`${(_Its1JhWV6_borderBottomWidth=Its1JhWV6.borderBottomWidth)!==null&&_Its1JhWV6_borderBottomWidth!==void 0?_Its1JhWV6_borderBottomWidth:Its1JhWV6.borderWidth}px`,\"--border-color\":Its1JhWV6.borderColor,\"--border-left-width\":`${(_Its1JhWV6_borderLeftWidth=Its1JhWV6.borderLeftWidth)!==null&&_Its1JhWV6_borderLeftWidth!==void 0?_Its1JhWV6_borderLeftWidth:Its1JhWV6.borderWidth}px`,\"--border-right-width\":`${(_Its1JhWV6_borderRightWidth=Its1JhWV6.borderRightWidth)!==null&&_Its1JhWV6_borderRightWidth!==void 0?_Its1JhWV6_borderRightWidth:Its1JhWV6.borderWidth}px`,\"--border-style\":Its1JhWV6.borderStyle,\"--border-top-width\":`${(_Its1JhWV6_borderTopWidth=Its1JhWV6.borderTopWidth)!==null&&_Its1JhWV6_borderTopWidth!==void 0?_Its1JhWV6_borderTopWidth:Its1JhWV6.borderWidth}px`,backgroundColor:\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(252, 250, 194))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:'1px 3px 0px 0px var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',...style},variants:{\"Z8bqbKfc6-hover\":{backgroundColor:\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"}},...addPropertyOverrides({\"Z8bqbKfc6-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sim65v\",\"data-styles-preset\":\"h0597VtEv\",children:\"Gate.io\"})}),className:\"framer-1u2c1g1\",\"data-framer-name\":\"Gate.io\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DdF7QAgem\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:OuwuIp1nU,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VOtTV.framer-19nono9, .framer-VOtTV .framer-19nono9 { display: block; }\",\".framer-VOtTV.framer-1g5q701 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px 48px 24px 48px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VOtTV .framer-1u2c1g1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VOtTV.framer-1g5q701 { gap: 0px; } .framer-VOtTV.framer-1g5q701 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-VOtTV.framer-1g5q701 > :first-child { margin-left: 0px; } .framer-VOtTV.framer-1g5q701 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-VOtTV[data-border=\"true\"]::after, .framer-VOtTV [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 163\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fEsJr9yKI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OuwuIp1nU\":\"platform\",\"Its1JhWV6\":\"borderColor\",\"MXQbksIQp\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXItYkIcBR=withCSS(Component,css,\"framer-VOtTV\");export default FramerXItYkIcBR;FramerXItYkIcBR.displayName=\"get it now\";FramerXItYkIcBR.defaultProps={height:72,width:163};addPropertyControls(FramerXItYkIcBR,{OuwuIp1nU:{defaultValue:\"Gate.io\",displayTextArea:false,title:\"Platform\",type:ControlType.String},Its1JhWV6:{defaultValue:{borderColor:'var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {\"name\":\"dark green\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border color\",type:ControlType.Border},MXQbksIQp:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXItYkIcBR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXItYkIcBR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"163\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fEsJr9yKI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"OuwuIp1nU\\\":\\\"platform\\\",\\\"Its1JhWV6\\\":\\\"borderColor\\\",\\\"MXQbksIQp\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XItYkIcBR.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Dela Gothic One-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v15/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]}];export const css=['.framer-MXP0s .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-MXP0s .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-MXP0s .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-MXP0s .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-MXP0s .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-MXP0s .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-MXP0s\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=['.framer-uXnKh .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-uXnKh .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-uXnKh .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-uXnKh .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uXnKh .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-uXnKh .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-uXnKh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Dela Gothic One-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v15/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]}];export const css=['.framer-rXJG6 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-rXJG6 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 100px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 100px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-rXJG6 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-rXJG6 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 85px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 80px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-rXJG6 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-rXJG6 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 40px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-rXJG6\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Dela Gothic One-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v15/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]}];export const css=['.framer-WlvxK .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-WlvxK .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 85px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WlvxK .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-WlvxK .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 69px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WlvxK .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-WlvxK .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Dela Gothic One\", sans-serif; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 44px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-WlvxK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,Floating,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PropertyOverrides,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/6YdWVZhgezRAHPsDckZo/Ticker.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/3r1MOrsbGq47TYKOPcQV/SlideShow.js\";import CloseOverlay from\"#framer/local/canvasComponent/CsdDmIc8L/CsdDmIc8L.js\";import Header from\"#framer/local/canvasComponent/f4gR5UWnQ/f4gR5UWnQ.js\";import BuyButton from\"#framer/local/canvasComponent/gHsc2Ehbz/gHsc2Ehbz.js\";import BigBuyButton from\"#framer/local/canvasComponent/GX2Mw9vkj/GX2Mw9vkj.js\";import ElementsRemixButton from\"#framer/local/canvasComponent/kORloaLyu/kORloaLyu.js\";import ArrowCta from\"#framer/local/canvasComponent/o9aRpzSGH/o9aRpzSGH.js\";import Video from\"#framer/local/canvasComponent/pJ1Hh9Zrx/pJ1Hh9Zrx.js\";import RoadmapStage2 from\"#framer/local/canvasComponent/pKEzukUTO/pKEzukUTO.js\";import CopyTokenAddress from\"#framer/local/canvasComponent/rSdBkyP0P/rSdBkyP0P.js\";import GetItNow from\"#framer/local/canvasComponent/XItYkIcBR/XItYkIcBR.js\";import*as sharedStyle3 from\"#framer/local/css/AwLi8XHR7/AwLi8XHR7.js\";import*as sharedStyle from\"#framer/local/css/C3wRpoMJX/C3wRpoMJX.js\";import*as sharedStyle4 from\"#framer/local/css/eGl3HqlXG/eGl3HqlXG.js\";import*as sharedStyle1 from\"#framer/local/css/mD2wS4ps3/mD2wS4ps3.js\";import*as sharedStyle2 from\"#framer/local/css/YQqYaJaGY/YQqYaJaGY.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeaderFonts=getFonts(Header);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const BuyButtonFonts=getFonts(BuyButton);const ArrowCtaFonts=getFonts(ArrowCta);const CopyTokenAddressFonts=getFonts(CopyTokenAddress);const GetItNowFonts=getFonts(GetItNow);const TickerFonts=getFonts(Ticker);const VideoFonts=getFonts(Video);const CloseOverlayFonts=getFonts(CloseOverlay);const RoadmapStage2Fonts=getFonts(RoadmapStage2);const SlideshowFonts=getFonts(Slideshow);const BigBuyButtonFonts=getFonts(BigBuyButton);const ElementsRemixButtonFonts=getFonts(ElementsRemixButton);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const breakpoints={jVwZneS9k:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\",XXbQgpb6O:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-emw9A\";const variantClassNames={jVwZneS9k:\"framer-v-tfjr65\",WQLkyLRf1:\"framer-v-72rtr7\",XXbQgpb6O:\"framer-v-1gask65\"};const transition1={delay:0,duration:90,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:40};const transition3={damping:60,delay:.1,mass:1,stiffness:500,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:40};const transition4={damping:60,delay:.2,mass:1,stiffness:500,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:40};const transition5={damping:60,delay:.3,mass:1,stiffness:500,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:40};const transition6={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition6};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const transition7={damping:30,delay:.3,mass:1,stiffness:400,type:\"spring\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation11={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"XXbQgpb6O\",Tablet:\"jVwZneS9k\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const ILnGoRAoptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const PgCSywJCR3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Aoj8TrWOt1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"fY1i5DyBD\");const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if([\"jVwZneS9k\",\"XXbQgpb6O\"].includes(baseVariant))return false;return true;};const ref3=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"XXbQgpb6O\")return false;return true;};const elementId1=useRouteElementId(\"za6BhRNZ7\");const ref4=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"XXbQgpb6O\")return true;return false;};const elementId2=useRouteElementId(\"PT501M2cD\");const ref5=React.useRef(null);const elementId3=useRouteElementId(\"rPEgAqoBb\");const ref6=React.useRef(null);const isDisplayed3=()=>{if(!isBrowser())return true;if([\"jVwZneS9k\",\"XXbQgpb6O\"].includes(baseVariant))return true;return false;};const elementId4=useRouteElementId(\"YK82Izpsg\");const ref7=React.useRef(null);const elementId5=useRouteElementId(\"pyD_KHTvn\");const ref8=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(60, 87, 75)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png\"},className:\"framer-14kt78x\",\"data-framer-name\":\"grain\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16113bk\",\"data-framer-name\":\"fixed\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(100vw, 406px) - 16px)\",y:8}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"max(min(100vw, 1380px) - 48px, 1px)\",y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kntkg0-container\",nodeId:\"cy3yV9IeJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"jMFzaKYw5\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"cy3yV9IeJ\",layoutId:\"cy3yV9IeJ\",style:{width:\"100%\"},variant:\"EO_UroCgC\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uw1cov\",\"data-framer-name\":\"hero\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qnxw74\",\"data-framer-name\":\"background star\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-167qq28\",\"data-framer-name\":\"Vector\",opacity:1,radius:0,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1200 1200\"><path d=\"M 597.873 0 L 669.218 106.865 L 768.055 24.27 L 806.127 146.703 L 924.436 95.027 L 926.182 223.135 L 1054.364 206.595 L 1019.618 330 L 1147.309 349.946 L 1078.909 458.649 L 1195.745 513.405 L 1099.2 598.595 L 1195.745 683.784 L 1078.909 738.541 L 1147.309 847.243 L 1019.618 867.189 L 1054.364 990.595 L 926.182 974.054 L 924.436 1102.162 L 806.127 1050.486 L 768.055 1172.919 L 669.218 1090.324 L 597.873 1197.189 L 526.527 1090.324 L 427.691 1172.919 L 389.618 1050.486 L 271.309 1102.162 L 269.618 974.054 L 141.382 990.595 L 176.127 867.189 L 48.436 847.243 L 116.891 738.541 L 0 683.784 L 96.545 598.595 L 0 513.405 L 116.891 458.649 L 48.436 349.946 L 176.127 330 L 141.382 206.595 L 269.618 223.135 L 271.309 95.027 L 389.618 146.703 L 427.691 24.27 L 526.527 106.865 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {&quot;name&quot;:&quot;dark green&quot;} */\"></path></svg>',svgContentId:8627027779,withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q3xhik\",\"data-framer-name\":\"headlines\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yepqim\",\"data-framer-name\":\"stack\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Learn about $TUT\"})}),className:\"framer-1fdfkpz\",\"data-framer-name\":\"INTRODUCING\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cokx2p\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"TUTORIAL\"})}),className:\"framer-15ehnwh\",\"data-framer-name\":\"MEMECOIN\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:[\"ca: 0xCAAE2A2F939F51d97CdFa9A8\",/*#__PURE__*/_jsx(\"br\",{}),\"6e79e3F085b799f3\"]})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"ca: 0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\"})}),className:\"framer-8yynmu\",\"data-framer-name\":\"The only cryptocurrency you will HODL till the next bear run.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ofhvc0\",\"data-framer-name\":\"cta\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r04iak-container\",nodeId:\"AeirbBR15\",rendersWithMotion:true,scopeId:\"augiA20Il\",whileHover:animation6,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Buy $TUT\",height:\"100%\",I5Cx2nwHn:\"https://pancakeswap.finance/?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",id:\"AeirbBR15\",layoutId:\"AeirbBR15\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lj244q-container\",nodeId:\"BDEqDadqg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ArrowCta,{dUkaU4KhJ:\"https://discord.gg/CdkuHwEJne\",height:\"100%\",id:\"BDEqDadqg\",layoutId:\"BDEqDadqg\",m_cygckEt:\"AI Agent\",variant:\"CzGPiPVSa\",width:\"100%\"})})})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y43kx8\",\"data-framer-name\":\"sub-hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dbm505\",\"data-framer-name\":\"address\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"420px\"},XXbQgpb6O:{width:`min(${componentViewport?.width||\"100vw\"} - 16px, 390px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"500px\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-12pheqy-container\",id:\"12pheqy\",nodeId:\"rybC4WUUd\",ref:ref2,scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(CopyTokenAddress,{height:\"100%\",id:\"rybC4WUUd\",ILnGoRAop:ILnGoRAoptxyyif({overlay}),layoutId:\"rybC4WUUd\",style:{width:\"100%\"},variant:\"RIIePEulV\",width:\"100%\"}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref2,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"12pheqy\",offsetX:20,offsetY:-5,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation8,className:\"framer-hftvb7 hidden-tfjr65 hidden-1gask65\",exit:animation7,initial:animation9,ref:ref3,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"Click to copy address\"})}),className:\"framer-9sj71q\",fonts:[\"GF;Bricolage Grotesque-600\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hq8n6p\",\"data-border\":true,\"data-framer-name\":\"get it now\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c1oyo9\",\"data-framer-name\":\"stack\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m19oa9\",\"data-framer-name\":\"headlines\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-hp3uw5\",\"data-styles-preset\":\"YQqYaJaGY\",style:{\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"GET IT\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-hp3uw5\",\"data-styles-preset\":\"YQqYaJaGY\",style:{\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"NOW ON:\"})]}),className:\"framer-1q3twn1\",\"data-framer-name\":\"GET IT NOW ON:\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fi7r50\",\"data-framer-name\":\"illustration\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 34\"><g transform=\"translate(-0.002 0.001)\"><path d=\"M 15.197 12.133 C 14.275 11.701 13.6 10.795 12.951 10.08 C 10.961 7.799 8.872 5.605 6.914 3.294 C 5.564 1.438 8.192 -0.624 9.67 1.16 C 11.991 3.961 14.5 6.681 16.168 9.945 C 16.396 10.402 16.714 10.925 16.641 11.458 C 16.582 11.957 16.129 12.241 15.67 12.241 C 15.507 12.241 15.343 12.206 15.197 12.132 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 21.967 11.806 C 19.965 10.575 22.934 2.762 23.88 1.028 C 24.827 -1.006 27.796 0.268 26.99 2.344 C 25.844 4.601 24.951 6.966 24.058 9.329 C 23.675 10.072 23.391 11.91 22.4 11.91 C 22.268 11.91 22.125 11.878 21.967 11.806 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 7.787 19.323 C 6.346 19.217 4.916 18.999 3.494 18.751 C 2.729 18.615 1.96 18.474 1.201 18.301 C 0.413 18.12 -0.092 17.273 0.014 16.496 C 0.131 15.63 0.978 14.943 1.858 15.092 C 2.623 15.223 3.388 15.398 4.144 15.58 C 5.6 15.941 7.063 16.301 8.471 16.83 C 8.985 17.038 9.553 17.243 9.912 17.69 C 10.114 17.962 10.175 18.321 10.042 18.64 C 9.789 19.243 9.174 19.364 8.565 19.364 C 8.294 19.364 8.023 19.34 7.787 19.323 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 9.026 33.775 C 8.242 33.333 7.98 32.272 8.432 31.501 C 9.618 29.28 10.979 27.11 12.738 25.297 C 13.367 24.656 15.098 22.986 15.625 24.501 C 15.702 24.92 15.495 25.365 15.332 25.74 C 14.827 26.872 14.162 27.922 13.551 28.998 C 12.766 30.375 12.032 31.779 11.293 33.181 C 11.011 33.704 10.428 34.002 9.847 34.002 C 9.561 34.002 9.275 33.929 9.026 33.777 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 27.948 30.594 C 26.489 29.023 24.983 27.498 23.531 25.919 C 23.011 25.276 22.299 24.682 22.136 23.837 C 22.071 22.401 23.514 22.237 24.494 22.928 C 26.671 24.397 28.581 26.248 30.373 28.16 C 30.682 28.503 30.875 28.907 30.875 29.376 C 30.91 30.386 30.002 31.09 29.103 31.09 C 28.685 31.09 28.27 30.937 27.948 30.592 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 35.059 18.656 C 32.745 18.232 30.411 17.919 28.08 17.614 C 25.98 17.466 25.798 15.21 27.894 14.828 C 30.427 14.437 33.014 14.858 35.523 15.256 C 35.97 15.334 36.366 15.543 36.644 15.908 C 37.525 16.984 36.65 18.681 35.335 18.681 C 35.244 18.681 35.153 18.673 35.059 18.656 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:9330134006}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1l1mil0\",\"data-framer-name\":\"vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 56\"><g transform=\"translate(-0.002 0.001)\"><path d=\"M 25.054 19.984 C 23.535 19.272 22.421 17.778 21.352 16.601 C 18.071 12.844 14.626 9.231 11.4 5.425 C 9.174 2.367 13.506 -1.028 15.943 1.91 C 19.77 6.523 23.906 11.003 26.655 16.38 C 27.031 17.131 27.555 17.993 27.436 18.87 C 27.338 19.692 26.591 20.161 25.834 20.161 C 25.565 20.161 25.296 20.103 25.054 19.98 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 36.216 19.444 C 32.916 17.416 37.811 4.547 39.369 1.692 C 40.931 -1.657 45.826 0.441 44.497 3.86 C 42.608 7.578 41.136 11.473 39.663 15.365 C 39.032 16.588 38.564 19.615 36.929 19.615 C 36.712 19.615 36.476 19.563 36.216 19.444 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 12.838 31.825 C 10.463 31.65 8.105 31.292 5.76 30.884 C 4.499 30.66 3.231 30.427 1.979 30.141 C 0.681 29.844 -0.151 28.448 0.023 27.169 C 0.216 25.743 1.612 24.612 3.063 24.857 C 4.324 25.072 5.586 25.36 6.832 25.661 C 9.232 26.256 11.644 26.847 13.965 27.718 C 14.813 28.062 15.75 28.399 16.341 29.135 C 16.674 29.583 16.776 30.175 16.555 30.7 C 16.139 31.693 15.125 31.893 14.121 31.893 C 13.674 31.893 13.227 31.853 12.838 31.825 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 14.88 55.628 C 13.588 54.901 13.157 53.153 13.901 51.883 C 15.857 48.224 18.101 44.651 21 41.664 C 22.038 40.609 24.891 37.858 25.761 40.354 C 25.886 41.044 25.547 41.777 25.277 42.394 C 24.445 44.259 23.348 45.988 22.341 47.761 C 21.046 50.028 19.837 52.34 18.619 54.65 C 18.153 55.511 17.192 56.002 16.234 56.002 C 15.762 56.002 15.291 55.882 14.88 55.631 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 46.077 50.39 C 43.671 47.801 41.188 45.289 38.794 42.688 C 37.936 41.63 36.764 40.652 36.494 39.259 C 36.387 36.895 38.766 36.625 40.383 37.763 C 43.971 40.183 47.121 43.231 50.075 46.381 C 50.583 46.945 50.902 47.611 50.902 48.384 C 50.96 50.046 49.463 51.205 47.981 51.205 C 47.292 51.205 46.607 50.954 46.077 50.386 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path><path d=\"M 57.799 30.727 C 53.985 30.028 50.136 29.513 46.294 29.01 C 42.832 28.767 42.532 25.05 45.988 24.421 C 50.164 23.777 54.429 24.47 58.565 25.127 C 59.303 25.256 59.955 25.599 60.414 26.2 C 61.865 27.973 60.423 30.767 58.255 30.767 C 58.105 30.767 57.955 30.755 57.799 30.727 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:9677016948,withExternalLayout:true})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-hx91g6-container hidden-1gask65\",id:elementId1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"za6BhRNZ7\",ref:ref4,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",hoverFactor:.6,id:\"za6BhRNZ7\",layoutId:\"za6BhRNZ7\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6b1r33\",\"data-framer-name\":\"slider\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gs36rl-container\",inComponentSlot:true,nodeId:\"hKoeZHRL5\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"hKoeZHRL5\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"hKoeZHRL5\",MXQbksIQp:\"https://www.kucoin.com/trade/TUT-USDT\",OuwuIp1nU:\"KuCoin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ekp6cj-container\",inComponentSlot:true,nodeId:\"mUqMV_boF\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"mUqMV_boF\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"mUqMV_boF\",MXQbksIQp:\"https://www.binance.com/en/trade/TUT_USDT\",OuwuIp1nU:\"Binance\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6a6ujw-container\",inComponentSlot:true,nodeId:\"LZEnNjHJt\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"LZEnNjHJt\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"LZEnNjHJt\",MXQbksIQp:\"https://www.gate.io/signup?ch=signupTUT\",OuwuIp1nU:\"Gate.io\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-135i5op-container\",inComponentSlot:true,nodeId:\"WRaWhXh_S\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"WRaWhXh_S\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"WRaWhXh_S\",MXQbksIQp:\"https://www.bitget.com/spot/TUTUSDT\",OuwuIp1nU:\"Bitget\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ilkrkl-container\",inComponentSlot:true,nodeId:\"cJrfcfOdb\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"cJrfcfOdb\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"cJrfcfOdb\",MXQbksIQp:\"https://four.meme/token/0xcaae2a2f939f51d97cdfa9a86e79e3f085b799f3\",OuwuIp1nU:\"Four.meme\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2gus9n-container\",inComponentSlot:true,nodeId:\"iMzt0bVcd\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"iMzt0bVcd\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"iMzt0bVcd\",MXQbksIQp:\"https://biswap.org/swap?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",OuwuIp1nU:\"Biswap\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-47qg1n-container\",inComponentSlot:true,nodeId:\"k5OEctViG\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"k5OEctViG\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"k5OEctViG\",MXQbksIQp:\"https://pancakeswap.finance/?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",OuwuIp1nU:\"Pancakeswap\",width:\"100%\"})})})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qzvlco-container hidden-72rtr7 hidden-tfjr65\",\"data-framer-name\":\"Ticker mobile\",id:elementId2,isAuthoredByUser:true,isModuleExternal:true,name:\"Ticker mobile\",nodeId:\"PT501M2cD\",ref:ref5,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:20,height:\"100%\",hoverFactor:1,id:\"PT501M2cD\",layoutId:\"PT501M2cD\",name:\"Ticker mobile\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dc82v4\",\"data-framer-name\":\"slider dor mob\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jqd2bs-container\",inComponentSlot:true,nodeId:\"EtNj4ut3X\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"EtNj4ut3X\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"EtNj4ut3X\",MXQbksIQp:\"https://www.kucoin.com/trade/TUT-USDT\",OuwuIp1nU:\"KuCoin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a9p24u-container\",inComponentSlot:true,nodeId:\"b5W3ljgdn\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"b5W3ljgdn\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"b5W3ljgdn\",MXQbksIQp:\"https://www.binance.com/en/trade/TUT_USDT\",OuwuIp1nU:\"Binance\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yixgyn-container\",inComponentSlot:true,nodeId:\"I86n5b3QX\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"I86n5b3QX\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"I86n5b3QX\",MXQbksIQp:\"https://www.gate.io/signup?ch=signupTUT\",OuwuIp1nU:\"Gate.io\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7kp1g8-container\",inComponentSlot:true,nodeId:\"DQGzu9XR2\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"DQGzu9XR2\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"DQGzu9XR2\",MXQbksIQp:\"https://www.bitget.com/spot/TUTUSDT\",OuwuIp1nU:\"Bitget\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1945du1-container\",inComponentSlot:true,nodeId:\"eplN4xjo3\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"eplN4xjo3\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"eplN4xjo3\",MXQbksIQp:\"https://four.meme/token/0xcaae2a2f939f51d97cdfa9a86e79e3f085b799f3\",OuwuIp1nU:\"Four.meme\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e7j8h2-container\",inComponentSlot:true,nodeId:\"euiWFHTPI\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"euiWFHTPI\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"euiWFHTPI\",MXQbksIQp:\"https://biswap.org/swap?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",OuwuIp1nU:\"Biswap\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18aq6kf-container\",inComponentSlot:true,nodeId:\"FhGd_CFcC\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"FhGd_CFcC\",Its1JhWV6:{borderColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderStyle:\"solid\",borderWidth:2},layoutId:\"FhGd_CFcC\",MXQbksIQp:\"https://pancakeswap.finance/?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",OuwuIp1nU:\"Pancakeswap\",width:\"100%\"})})})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1umlpiq\",\"data-framer-name\":\"illustration\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hms3ed\",\"data-framer-name\":\"bubble\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jwnynj\",\"data-framer-name\":\"bubble\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 170 86\"><path d=\"M 21.499 0.997 L 148.501 0.997 C 155.403 0.997 161 7.149 161 14.734 L 161 50.998 C 161 58.583 155.403 64.734 148.501 64.734 L 75.413 64.734 L 58.796 82.997 L 42.178 64.734 L 21.499 64.734 C 14.598 64.734 9 58.583 9 50.998 L 9 14.734 C 9 7.149 14.598 0.997 21.499 0.997 Z\" fill=\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(255, 238, 181)) /* {&quot;name&quot;:&quot;light green&quot;} */\"></path></svg>',svgContentId:11515598094},XXbQgpb6O:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 107 62\"><path d=\"M 8.799 0.752 L 98.201 0.752 C 103.06 0.752 107 5.347 107 11.012 L 107 38.097 C 107 43.762 103.06 48.356 98.201 48.356 L 46.751 48.356 L 35.053 61.996 L 23.356 48.356 L 8.799 48.356 C 3.94 48.356 0 43.762 0 38.097 L 0 11.012 C 0 5.347 3.94 0.752 8.799 0.752 Z\" fill=\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(255, 238, 181)) /* {&quot;name&quot;:&quot;light green&quot;} */\"></path></svg>',svgContentId:10247715933}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mev5nj\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 199 93\"><path d=\"M 16.364 0 L 182.636 0 C 191.672 0 199 6.976 199 15.578 L 199 56.704 C 199 65.306 191.672 72.283 182.636 72.283 L 86.949 72.283 L 65.193 92.994 L 43.437 72.283 L 16.364 72.283 C 7.328 72.283 0 65.306 0 56.704 L 0 15.578 C 0 6.976 7.328 0 16.364 0 Z\" fill=\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(255, 238, 181)) /* {&quot;name&quot;:&quot;light green&quot;} */\"></path></svg>',svgContentId:11850731757,withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"WAGMI!\"})})},XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"WAGMI!\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"WAGMI!\"})}),className:\"framer-23je42\",\"data-framer-name\":\"WAGMI!\",fonts:[\"GF;Bricolage Grotesque-600\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bsgfy1\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"296.5px\",src:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png 2048w\"}},XXbQgpb6O:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"253.5px\",src:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png 2048w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"433.5px\",src:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IKx78V219uFLgs9Jz9O8zxYC8.png 2048w\"},className:\"framer-1fv2arh\",\"data-framer-name\":\"Image\",transformTemplate:transformTemplate1})})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ysukz3\",\"data-framer-name\":\"about\",id:elementId3,ref:ref6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wb4hw\",\"data-framer-name\":\"stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"37.89141432795327px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"WHAT IS \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"37.89141432795327px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"THIS ABOUT?\"})]}),viewBox:\"0 0 342.07 91\"}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"WHAT IS THIS ABOUT?\"})}),className:\"framer-vk3468\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 1114.07 90\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-29eknz\",\"data-framer-name\":\"story\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-obmqbz\",\"data-framer-name\":\"headline\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-as7jeh\",\"data-border\":true,\"data-framer-name\":\"stack\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"REAL  OG TUTORIAL TOKEN  IS   $TUT \"})}),className:\"framer-wp5luw\",\"data-framer-name\":\"THE POSSIBILITIES ARE ENDLESS.\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:347,intrinsicWidth:331,pixelHeight:694,pixelWidth:662,sizes:\"137.6892px\",src:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png 662w\"}},XXbQgpb6O:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:347,intrinsicWidth:331,pixelHeight:694,pixelWidth:662,sizes:\"92px\",src:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png 662w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:347,intrinsicWidth:331,pixelHeight:694,pixelWidth:662,src:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/jcyMb40b5o3WKUbfzMdBuLrTV0.png 662w\"},className:\"framer-12v8hzy\",\"data-framer-name\":\"Image\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sw2kq1\",\"data-framer-name\":\"copy and video\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f4l70i\",\"data-framer-name\":\"copy\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-q7769h\",\"data-border\":true,\"data-framer-name\":\"stack\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-w8f8rx\",\"data-styles-preset\":\"AwLi8XHR7\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"A year ago dev recorded the first tutorial for BNB chain on how to launch a token.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1cwi0de\",\"data-styles-preset\":\"eGl3HqlXG\",children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(\"h4\",{className:\"framer-styles-preset-w8f8rx\",\"data-styles-preset\":\"AwLi8XHR7\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:[\"This OG token was on testnet, now it is on the mainnet!\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tutorial is a memecoin created by real Builders\"]})]}),className:\"framer-1y0lgvf\",\"data-framer-name\":\"In the vibrant and ever-evolving world of cryptocurrency, where innovation and creativity reign supreme, there emerged a phenomenon that captured the hearts and minds of digital enthusiasts everywhere: Memecoin. It all began with a spark of inspiration, a playful nod to the internet culture that thrived on humor and satire. A group of visionary developers and meme enthusiasts came together with a shared passion for both cryptocurrency and the art of internet memes. They envisioned a platform that would combine these two seemingly disparate worlds into a harmonious symphony of laughter and digital currency. Thus, Memecoin was born \u2013 a revolutionary platform that empowered creators to unleash their imagination and bring their wildest meme-inspired dreams to life. It wasn't just about trading coins; it was about building communities, sparking conversations, and spreading joy through the power of memes.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11kel2y-container hidden-tfjr65 hidden-1gask65\",nodeId:\"KK8rFpDOS\",rendersWithMotion:true,scopeId:\"augiA20Il\",whileHover:animation6,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Go to X\",height:\"100%\",I5Cx2nwHn:\"https://x.com/tutorialtoken\",id:\"KK8rFpDOS\",layoutId:\"KK8rFpDOS\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4gd9ju\",\"data-framer-name\":\"video\",children:/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{height:368,width:`max(min(min(${componentViewport?.width||\"100vw\"} - 48px, 1150px), 1200px) / 2, 1px)`},XXbQgpb6O:{height:400,width:`max(min(min(${componentViewport?.width||\"100vw\"} - 16px, 390px), 1200px), 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:570,width:\"360px\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1jnb2ln-container\",\"data-framer-name\":\"video\",id:\"1jnb2ln\",name:\"video\",nodeId:\"E48VAvNhX\",scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{style:{height:\"100%\",width:\"100%\"},variant:\"gk_Nk6Ggj\"},XXbQgpb6O:{style:{height:\"100%\",width:\"100%\"},variant:\"sQhjKVCmR\"}},children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"E48VAvNhX\",layoutId:\"E48VAvNhX\",name:\"video\",PgCSywJCR:PgCSywJCR3bnx0g({overlay:overlay1}),Q92huaJJ6:\"https://vimeo.com/1054884619/c2862ae91d?share=copy\",style:{width:\"100%\"},variant:\"skaV7ejwV\",width:\"100%\",xpjm9ONf6:\"Watch the video\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1eg95xe\"),\"data-framer-portal-id\":\"1jnb2ln\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"xfABP2abx\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{transformTemplate:transformTemplate2},XXbQgpb6O:{transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-ttqmi0\"),\"data-framer-name\":\"watch the trailer\",\"data-framer-portal-id\":\"1jnb2ln\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"720px\"},XXbQgpb6O:{width:\"320px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1000px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mho0s2-container\",inComponentSlot:true,nodeId:\"m2AGTgrXN\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"m2AGTgrXN\",layoutId:\"m2AGTgrXN\",Q92huaJJ6:\"https://vimeo.com/1054884619?share=copy\",style:{height:\"100%\",width:\"100%\"},variant:\"RNEk3tbxQ\",width:\"100%\",xpjm9ONf6:\"Watch the trailer\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"80px\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rm648p-container\",inComponentSlot:true,nodeId:\"KJJV536gY\",rendersWithMotion:true,scopeId:\"augiA20Il\",whileHover:animation6,children:/*#__PURE__*/_jsx(CloseOverlay,{Aoj8TrWOt:Aoj8TrWOt1wnntms({overlay:overlay1}),height:\"100%\",id:\"KJJV536gY\",layoutId:\"KJJV536gY\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})]}),getContainer())})})]})})})})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{height:48,width:\"229px\"},XXbQgpb6O:{height:48,width:\"229px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-z987dd-container hidden-72rtr7\",\"data-framer-name\":\"tablet and mobile button\",name:\"tablet and mobile button\",nodeId:\"HzdOxRXVE\",rendersWithMotion:true,scopeId:\"augiA20Il\",whileHover:animation6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{GdourQ0Kg:\"Go to X\",I5Cx2nwHn:\"https://x.com/tutorialtoken\"},XXbQgpb6O:{GdourQ0Kg:\"Go to X\",I5Cx2nwHn:\"https://x.com/tutorialtoken\"}},children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Buy $TUT\",height:\"100%\",id:\"HzdOxRXVE\",layoutId:\"HzdOxRXVE\",name:\"tablet and mobile button\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xrlazt\",\"data-framer-name\":\"Roadmap\",id:elementId4,ref:ref7,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kc92h5\",\"data-framer-name\":\"headlines\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tri7lk\",\"data-framer-name\":\"copy and illustration\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qymh2z\",\"data-framer-name\":\"headlines\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y0d41u\",\"data-framer-name\":\"upper part\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"We are on the\"})})},XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"We are on the\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"We are on the\"})}),className:\"framer-1cvn44g\",\"data-framer-name\":\"We are on the\",fonts:[\"GF;Bricolage Grotesque-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"ROAD\"}),/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"MAP\"})]}),fonts:[\"Inter\"]},XXbQgpb6O:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"ROADMAP\"})}),fonts:[\"Inter\"]}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"140px\",\"--framer-line-height\":\"120px\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"ROAD\"}),/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"140px\",\"--framer-line-height\":\"120px\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"MAP\"})]}),className:\"framer-1kts97u\",\"data-framer-name\":\"ROAD MAP\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"to heaven.\"})})},XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"to heaven.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"to heaven.\"})}),className:\"framer-vydh7a\",\"data-framer-name\":\"to heaven.\",fonts:[\"GF;Bricolage Grotesque-600\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"illustration of a coin shaped character walking between clouds\",fit:\"fill\",pixelHeight:1024,pixelWidth:1024,sizes:\"350px\",src:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png\",srcSet:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png?scale-down-to=512 512w,https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png 1024w\"},style:{rotate:4}},XXbQgpb6O:{background:{alt:\"illustration of a coin shaped character walking between clouds\",fit:\"fill\",pixelHeight:1024,pixelWidth:1024,sizes:\"350px\",src:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png\",srcSet:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png?scale-down-to=512 512w,https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png 1024w\"},style:{rotate:4}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"illustration of a coin shaped character walking between clouds\",fit:\"fill\",pixelHeight:1024,pixelWidth:1024,sizes:\"448px\",src:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png\",srcSet:\"https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png?scale-down-to=512 512w,https://framerusercontent.com/images/sPxQCxce3GMXXMtXJakewMUFmhU.png 1024w\"},className:\"framer-vf1nvp\",\"data-framer-name\":\"coinfella by pikisuperstar\"})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ymsjdg\",\"data-framer-name\":\"slideshow\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kch2nd-container\",\"data-framer-name\":\"slideshow\",isAuthoredByUser:true,isModuleExternal:true,name:\"slideshow\",nodeId:\"COXkTyael\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"center\",arrowOptions:{arrowFill:\"rgba(15, 43, 34, 0)\",arrowGap:16,arrowPadding:-100,arrowPaddingBottom:-24,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:-25,arrowPosition:\"top-mid\",arrowRadius:0,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:50,leftArrow:\"https://framerusercontent.com/images/20MYJJWRHqsGrCcaZxlDN5HbV6Q.png\",rightArrow:\"https://framerusercontent.com/images/OucvADRTPbMVD3Cj3jFBlweBT3k.png\",showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"right\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",id:\"COXkTyael\",intervalControl:1.5,itemAmount:3,layoutId:\"COXkTyael\",name:\"slideshow\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:\"440px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5sdj91-container\",\"data-framer-name\":\"Stage 1\",inComponentSlot:true,name:\"Stage 1\",nodeId:\"yfaW24O4X\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(RoadmapStage2,{bmJ00pJCf:\"\uD83D\uDD2E Q2 2025\",CbvUhzaaq:\"YNuWuUCVI\",height:\"100%\",id:\"yfaW24O4X\",layoutId:\"yfaW24O4X\",name:\"Stage 1\",nWqzZsk2a:\"YNuWuUCVI\",ovMpWNk6F:\"YNuWuUCVI\",PcHrrqnNM:\"Integration of AI Agents with APIs & Data Feeds \",PhowBHGM8:\"YNuWuUCVI\",style:{height:\"100%\",width:\"100%\"},SyiJ2oeW4:\"BNB AI Hackathon Ambition \",tsiF126FN:\"Launch of Tutorial Terminal \",W9MhgJeNS:\"Strategic Partnerships\",width:\"100%\",YW2s9Dng4:\"var(--token-e7671b0c-f1df-4a65-84b1-94b6bf78d04a, rgb(255, 135, 23))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:\"440px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nrnmxq-container\",\"data-framer-name\":\"Stage 2\",inComponentSlot:true,name:\"Stage 2\",nodeId:\"JsxWo_UoF\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(RoadmapStage2,{bmJ00pJCf:\"\uD83D\uDCE1 Q3 2025\",CbvUhzaaq:\"YNuWuUCVI\",height:\"100%\",id:\"JsxWo_UoF\",layoutId:\"JsxWo_UoF\",name:\"Stage 2\",nWqzZsk2a:\"YNuWuUCVI\",ovMpWNk6F:\"YNuWuUCVI\",PcHrrqnNM:\"Ecosystem Integrations & Partnerships \",PhowBHGM8:\"YNuWuUCVI\",style:{height:\"100%\",width:\"100%\"},SyiJ2oeW4:\"Advanced Terminal Features\",tsiF126FN:\"Launch of Learning platform \",W9MhgJeNS:\"Smarter, More Intuitive AI Agent Upgrades \",width:\"100%\",YW2s9Dng4:\"rgb(0, 184, 92)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:\"440px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-y8bdyr-container\",\"data-framer-name\":\"Stage 3\",inComponentSlot:true,name:\"Stage 3\",nodeId:\"IsutjCbMd\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(RoadmapStage2,{bmJ00pJCf:\"\uD83C\uDF0D Q4 2025\",CbvUhzaaq:\"YNuWuUCVI\",height:\"100%\",id:\"IsutjCbMd\",layoutId:\"IsutjCbMd\",name:\"Stage 3\",nWqzZsk2a:\"YNuWuUCVI\",ovMpWNk6F:\"YNuWuUCVI\",PcHrrqnNM:\"Global Campaigns, Web3 Summits & Events \",PhowBHGM8:\"YNuWuUCVI\",style:{height:\"100%\",width:\"100%\"},SyiJ2oeW4:\"AI-Powered Content Generation\",tsiF126FN:\"Expanded Terminal Capabilities\",W9MhgJeNS:\"Enterprise & Institutional Adoption\",width:\"100%\",YW2s9Dng4:\"var(--token-a943d5d5-a946-417e-bd3f-32c32ef03bc5, rgb(90, 12, 225))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:\"440px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-10dzlin-container\",\"data-framer-name\":\"Stage 4\",inComponentSlot:true,name:\"Stage 4\",nodeId:\"GeiKyJU22\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(RoadmapStage2,{bmJ00pJCf:\"\uD83D\uDEE0 2026\",CbvUhzaaq:\"YNuWuUCVI\",height:\"100%\",id:\"GeiKyJU22\",layoutId:\"GeiKyJU22\",name:\"Stage 4\",nWqzZsk2a:\"YNuWuUCVI\",ovMpWNk6F:\"YNuWuUCVI\",PcHrrqnNM:\"TBA\",PhowBHGM8:\"YNuWuUCVI\",style:{height:\"100%\",width:\"100%\"},SyiJ2oeW4:\"TBA\",tsiF126FN:\"TBA\",W9MhgJeNS:\"TBA\",width:\"100%\",YW2s9Dng4:\"rgb(255, 23, 236)\"})})})],startFrom:0,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19a7ptm\",\"data-framer-name\":\"footer\",id:elementId5,ref:ref8,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x0zz9f\",\"data-framer-name\":\"headline\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"53.60797963106082px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"TUTORIAL\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"53.60797963106082px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"TOKEN\"})]}),viewBox:\"0 0 374 97\"}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"154.84717490568556px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\"},children:\"TUTORIAL\"})}),className:\"framer-qgqlvf\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 1080.07 139\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s2iho1\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{height:83,width:\"326px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"400px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-urn6t5-container\",nodeId:\"xrwgPhVQ2\",rendersWithMotion:true,scopeId:\"augiA20Il\",whileHover:animation6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"Rwf8mnR13\"}},children:/*#__PURE__*/_jsx(BigBuyButton,{height:\"100%\",id:\"xrwgPhVQ2\",iNbkgQyTX:\"https://pancakeswap.finance/?outputCurrency=0xCAAE2A2F939F51d97CdFa9A86e79e3F085b799f3\",layoutId:\"xrwgPhVQ2\",style:{height:\"100%\",width:\"100%\"},variant:\"DGEBFeyzT\",width:\"100%\",yb8uI6K95:\"Buy $TUT\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1os6v1k-container\",nodeId:\"bm87EimqZ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"CzGPiPVSa\"}},children:/*#__PURE__*/_jsx(ArrowCta,{dUkaU4KhJ:\"https://discord.gg/CdkuHwEJne\",height:\"100%\",id:\"bm87EimqZ\",layoutId:\"bm87EimqZ\",m_cygckEt:\"AI Agent\",variant:\"q_B90NkEj\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8bf2s5\",\"data-framer-name\":\"end section\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-13kfr0p hidden-1gask65\",\"data-framer-name\":\"left part\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-n3uko5\",\"data-framer-name\":\"illustration\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 626 347\"><path d=\"M 93.36 159.85 C 102.722 159.85 111.751 161.234 120.269 163.823 C 120.908 73.235 194.368 0 284.89 0 C 357.89 0 419.789 47.653 441.351 113.582 C 459.23 103.61 479.795 97.894 501.716 97.894 C 570.367 97.894 626 153.647 626 222.447 C 626 291.247 570.367 347 501.716 347 L 93.36 347 C 41.795 347 0 305.115 0 253.438 C 0 201.761 41.795 159.876 93.36 159.876 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(0, 54, 73)) /* {&quot;name&quot;:&quot;dark green&quot;} */\"></path></svg>',svgContentId:9586157027,withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x3e4sw\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"311.5px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"}},XXbQgpb6O:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"271px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:2048,pixelWidth:2048,sizes:\"325px\",src:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=512 512w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wcXeV2XgLZ37gRBvgbht6E8yuo.png 2048w\"},className:\"framer-1auez78\",\"data-framer-name\":\"Image\",transformTemplate:transformTemplate1})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a5g7jd\",\"data-framer-name\":\"right part\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-s7snil\",\"data-framer-name\":\"illustration\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 626 347\"><path d=\"M 532.64 159.85 C 523.278 159.85 514.249 161.234 505.731 163.823 C 505.092 73.235 431.632 0 341.11 0 C 268.11 0 206.211 47.653 184.649 113.582 C 166.77 103.61 146.205 97.894 124.284 97.894 C 55.633 97.894 0 153.647 0 222.447 C 0 291.247 55.633 347 124.284 347 L 532.64 347 C 584.205 347 626 305.115 626 253.438 C 626 201.761 584.205 159.876 532.64 159.876 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(0, 54, 73)) /* {&quot;name&quot;:&quot;dark green&quot;} */\"></path></svg>',svgContentId:8752774023,withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e7gepl\",\"data-framer-name\":\"copyright\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\",\"--framer-text-transform\":\"lowercase\"},children:\"TUTORIAL, 2025\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"rgb(248, 255, 232)\",\"--framer-text-transform\":\"lowercase\"},children:\"TUTORIAL, 2025\"})}),className:\"framer-kh7dr7\",\"data-framer-name\":\"MEMECOIN, 2024\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:team@tutorialtoken.com\",motionChild:true,nodeId:\"r6pLdSAI4\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17fsrbz framer-lux5qc\",\"data-framer-name\":\"designed\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(16, 18, 28))\",\"--framer-text-decoration\":\"underline\"},children:\"team@tutorialtoken.com\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"rgb(248, 255, 232)\",\"--framer-text-decoration\":\"underline\"},children:\"team@tutorialtoken.com\"})}),className:\"framer-2wtcsp\",\"data-framer-name\":\"MEMECOIN, 2024\",fonts:[\"GF;Dela Gothic One-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{height:40,width:\"96px\",y:916}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"156px\",y:896,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation10,className:\"framer-3vcxcp-container\",\"data-framer-appear-id\":\"3vcxcp\",initial:animation11,layoutScroll:true,nodeId:\"jVGYJmadN\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{qwuZEo4HD:\"Go to App\"}},children:/*#__PURE__*/_jsx(ElementsRemixButton,{height:\"100%\",Hgyd4K0nb:\"https://learn.tutorial.app/\",id:\"jVGYJmadN\",layoutId:\"jVGYJmadN\",qwuZEo4HD:\"Tutorial  Learn  App\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-emw9A.framer-lux5qc, .framer-emw9A .framer-lux5qc { display: block; }\",\".framer-emw9A.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-6df2a448-788c-424b-900f-309ccd1d911e, #3c574b); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-emw9A .framer-14kt78x { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); opacity: 0.1; pointer-events: none; position: absolute; top: calc(49.99434708875073% - 100% / 2); width: 100%; z-index: 2; }\",\".framer-emw9A .framer-16113bk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; max-width: 1380px; overflow: visible; padding: 0px 24px 0px 24px; position: fixed; top: 24px; transform: translateX(-50%); width: 100%; z-index: 3; }\",\".framer-emw9A .framer-1kntkg0-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-emw9A .framer-uw1cov { align-content: center; align-items: center; background: linear-gradient(180deg, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23) 0%, rgba(248, 255, 232, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-qnxw74 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1600px); left: 50%; overflow: hidden; position: absolute; top: -480px; transform: translateX(-50%); width: 1600px; z-index: 0; }\",\".framer-emw9A .framer-167qq28 { flex: none; height: 1200px; left: calc(50.00000000000002% - 1200px / 2); position: absolute; top: calc(50.00000000000002% - 1200px / 2); width: 1200px; }\",\".framer-emw9A .framer-1q3xhik { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 240px 0px 200px 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-1yepqim { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-emw9A .framer-1fdfkpz, .framer-emw9A .framer-15ehnwh, .framer-emw9A .framer-8yynmu, .framer-emw9A .framer-1q3twn1, .framer-emw9A .framer-kh7dr7, .framer-emw9A .framer-2wtcsp { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-emw9A .framer-1cokx2p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-ofhvc0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-1r04iak-container, .framer-emw9A .framer-11kel2y-container { flex: none; height: 48px; position: relative; width: 200px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-emw9A .framer-lj244q-container, .framer-emw9A .framer-gs36rl-container, .framer-emw9A .framer-1ekp6cj-container, .framer-emw9A .framer-6a6ujw-container, .framer-emw9A .framer-135i5op-container, .framer-emw9A .framer-ilkrkl-container, .framer-emw9A .framer-2gus9n-container, .framer-emw9A .framer-47qg1n-container, .framer-emw9A .framer-1jqd2bs-container, .framer-emw9A .framer-1a9p24u-container, .framer-emw9A .framer-1yixgyn-container, .framer-emw9A .framer-7kp1g8-container, .framer-emw9A .framer-1945du1-container, .framer-emw9A .framer-1e7j8h2-container, .framer-emw9A .framer-18aq6kf-container, .framer-emw9A .framer-1os6v1k-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-emw9A .framer-y43kx8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1380px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-emw9A .framer-1dbm505 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 96px; position: relative; width: 100%; }\",\".framer-emw9A .framer-12pheqy-container { flex: none; height: auto; position: relative; width: 500px; }\",\".framer-emw9A .framer-hftvb7 { align-content: center; align-items: center; background-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-emw9A .framer-9sj71q { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-emw9A .framer-1hq8n6p { --border-bottom-width: 4px; --border-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; align-content: center; align-items: center; background-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 48px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-emw9A .framer-1c1oyo9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-emw9A .framer-1m19oa9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-fi7r50 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -16px; top: 0px; width: min-content; z-index: 1; }\",\".framer-emw9A .framer-1l1mil0 { flex: none; height: 56px; position: relative; width: 61px; }\",\".framer-emw9A .framer-hx91g6-container, .framer-emw9A .framer-qzvlco-container { flex: none; height: 80px; position: relative; scroll-margin-top: 90px; width: 100%; }\",\".framer-emw9A .framer-6b1r33 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 80px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-dc82v4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 80px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-1umlpiq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 74%; overflow: visible; padding: 0px; position: absolute; top: 0%; transform: translate(-50%, -50%); width: min-content; z-index: 1; }\",\".framer-emw9A .framer-hms3ed { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 100px; min-width: 199px; overflow: hidden; padding: 16px 24px 36px 24px; position: absolute; right: 22px; top: -60px; width: min-content; z-index: 1; }\",\".framer-emw9A .framer-jwnynj { flex: none; height: 100%; left: calc(50.25125628140705% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: -1; }\",\".framer-emw9A .framer-1mev5nj { flex: none; height: 93px; left: calc(49.74874371859298% - 199px / 2); position: absolute; top: calc(49.00000000000002% - 93px / 2); width: 199px; }\",\".framer-emw9A .framer-23je42 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 16px; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-emw9A .framer-1bsgfy1 { aspect-ratio: 1.344632768361582 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 433px); overflow: visible; position: relative; width: 582px; }\",\".framer-emw9A .framer-1fv2arh { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 52%; overflow: visible; position: absolute; top: 0px; transform: translateX(-50%); width: var(--framer-aspect-ratio-supported, 434px); }\",\".framer-emw9A .framer-1ysukz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 200px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 24px 120px 24px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-emw9A .framer-1wb4hw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-vk3468 { flex: none; height: auto; max-width: 1150px; position: relative; white-space: pre; width: 100%; }\",\".framer-emw9A .framer-29eknz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-emw9A .framer-obmqbz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 80px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-as7jeh { --border-bottom-width: 4px; --border-color: #000000; --border-left-width: 4px; --border-right-width: 0px; --border-style: solid; --border-top-width: 4px; align-content: flex-start; align-items: flex-start; background-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); border-bottom-left-radius: 50px; border-top-left-radius: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 570px; justify-content: flex-start; overflow: visible; padding: 40px 40px 440px 40px; position: relative; width: 360px; }\",\".framer-emw9A .framer-wp5luw { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 440px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-emw9A .framer-12v8hzy { bottom: -36px; flex: none; height: 416px; left: -19px; overflow: visible; position: absolute; right: -18px; z-index: 1; }\",\".framer-emw9A .framer-1sw2kq1 { flex: none; height: 768px; overflow: visible; position: relative; width: 790px; }\",\".framer-emw9A .framer-1f4l70i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 430px; }\",\".framer-emw9A .framer-q7769h { --border-bottom-width: 4px; --border-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; align-content: center; align-items: center; background-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 2px 4px 0px 0px #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 765px; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-emw9A .framer-1y0lgvf { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-emw9A .framer-4gd9ju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 0px 0px; position: absolute; right: 0px; top: 0px; width: 360px; }\",\".framer-emw9A .framer-1jnb2ln-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-emw9A.framer-1eg95xe { background-color: rgba(60, 87, 75, 0.5); inset: 0px; position: fixed; user-select: none; z-index: 3; }\",\".framer-emw9A.framer-ttqmi0 { flex: none; height: 566px; left: calc(50.00000000000002% - 1000px / 2); overflow: visible; position: fixed; top: calc(50.00000000000002% - 566px / 2); width: 1000px; z-index: 3; }\",\".framer-emw9A .framer-1mho0s2-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 99.82332155477032% / 2); width: 100%; }\",\".framer-emw9A .framer-1rm648p-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); position: absolute; right: -80px; top: -80px; width: 80px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-emw9A .framer-z987dd-container { flex: none; height: 48px; position: relative; width: 229px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-emw9A .framer-xrlazt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-1kc92h5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-emw9A .framer-tri7lk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1050px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-emw9A .framer-1qymh2z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-1y0d41u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-emw9A .framer-1cvn44g { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 150px; word-break: break-word; word-wrap: break-word; }\",\".framer-emw9A .framer-1kts97u { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 586px; word-break: break-word; word-wrap: break-word; }\",\".framer-emw9A .framer-vydh7a { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 115px; word-break: break-word; word-wrap: break-word; }\",\".framer-emw9A .framer-vf1nvp { flex: none; height: 449px; overflow: hidden; position: relative; width: 448px; }\",\".framer-emw9A .framer-ymsjdg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1200px; z-index: 1; }\",\".framer-emw9A .framer-1kch2nd-container { flex: 1 0 0px; height: 480px; max-width: 1150px; position: relative; width: 1px; }\",\".framer-emw9A .framer-5sdj91-container, .framer-emw9A .framer-1nrnmxq-container, .framer-emw9A .framer-y8bdyr-container, .framer-emw9A .framer-10dzlin-container { height: 480px; position: relative; width: 440px; }\",\".framer-emw9A .framer-19a7ptm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 72px 0px 0px 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-emw9A .framer-1x0zz9f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1380px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-emw9A .framer-qgqlvf { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-emw9A .framer-1s2iho1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-urn6t5-container { flex: none; height: 100px; position: relative; width: 400px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-emw9A .framer-8bf2s5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 440px; height: 300px; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-emw9A .framer-13kfr0p { flex: none; height: 348px; left: calc(18.958333333333353% - 626px / 2); overflow: hidden; position: absolute; top: calc(71.00000000000001% - 348px / 2); width: 626px; }\",\".framer-emw9A .framer-n3uko5, .framer-emw9A .framer-s7snil { flex: none; height: 347px; left: 0px; position: absolute; top: calc(50.00000000000002% - 347px / 2); width: 626px; }\",\".framer-emw9A .framer-1x3e4sw { aspect-ratio: 1.344632768361582 / 1; bottom: 0px; flex: none; left: 50%; overflow: visible; position: absolute; top: -13px; transform: translateX(-50%); width: var(--framer-aspect-ratio-supported, 422px); z-index: 1; }\",\".framer-emw9A .framer-1auez78 { aspect-ratio: 1 / 1; bottom: -2px; flex: none; left: 51%; overflow: visible; position: absolute; top: -9px; transform: translateX(-50%); width: var(--framer-aspect-ratio-supported, 325px); }\",\".framer-emw9A .framer-a5g7jd { flex: none; height: 348px; left: calc(81.04166666666669% - 626px / 2); overflow: hidden; position: absolute; top: calc(71.00000000000001% - 348px / 2); width: 626px; }\",\".framer-emw9A .framer-e7gepl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-emw9A .framer-17fsrbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 2; }\",\".framer-emw9A .framer-3vcxcp-container { bottom: 56px; flex: none; height: 48px; position: fixed; right: 20px; width: 156px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-emw9A[data-border=\"true\"]::after, .framer-emw9A [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; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-emw9A.framer-72rtr7 { width: 810px; } .framer-emw9A .framer-qnxw74 { height: var(--framer-aspect-ratio-supported, 1400px); top: -400px; width: 1400px; } .framer-emw9A .framer-167qq28 { top: 20px; } .framer-emw9A .framer-1dbm505 { padding: 0px 0px 0px 45px; } .framer-emw9A .framer-12pheqy-container { width: 420px; } .framer-emw9A .framer-1hq8n6p { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; padding: 32px 48px 40px 48px; } .framer-emw9A .framer-1c1oyo9, .framer-emw9A .framer-1wb4hw { gap: 40px; } .framer-emw9A .framer-fi7r50 { right: -24px; } .framer-emw9A .framer-1umlpiq { left: 79%; top: 6%; } .framer-emw9A .framer-hms3ed { min-height: 86px; min-width: 154px; order: 0; right: 41px; top: -68px; } .framer-emw9A .framer-1mev5nj { height: 86px; left: calc(49.74874371859298% - 170px / 2); top: calc(49.00000000000002% - 86px / 2); width: 170px; } .framer-emw9A .framer-1bsgfy1 { height: 296px; order: 1; width: var(--framer-aspect-ratio-supported, 398px); } .framer-emw9A .framer-1fv2arh { left: 50%; width: var(--framer-aspect-ratio-supported, 297px); } .framer-emw9A .framer-1ysukz3 { padding: 40px 24px 80px 24px; } .framer-emw9A .framer-29eknz { flex-direction: column; } .framer-emw9A .framer-obmqbz { padding: 0px; width: 100%; } .framer-emw9A .framer-as7jeh { --border-bottom-width: 0px; --border-right-width: 4px; border-bottom-left-radius: unset; border-top-right-radius: 50px; flex: 1 0 0px; height: min-content; padding: 40px; width: 1px; } .framer-emw9A .framer-12v8hzy { aspect-ratio: 0.9561752988047809 / 1; bottom: -11px; height: unset; left: unset; right: 39px; top: -23px; width: var(--framer-aspect-ratio-supported, 167px); } .framer-emw9A .framer-1sw2kq1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; width: 100%; } .framer-emw9A .framer-1f4l70i { flex: 1 0 0px; left: unset; position: relative; top: unset; width: 1px; } .framer-emw9A .framer-q7769h { --border-right-width: 0px; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; box-shadow: unset; gap: 0px; justify-content: flex-start; min-height: unset; } .framer-emw9A .framer-4gd9ju { align-self: stretch; flex: 1 0 0px; height: auto; padding: 0px; position: relative; right: unset; top: unset; width: 1px; } .framer-emw9A .framer-1jnb2ln-container { height: 100%; } .framer-emw9A.framer-ttqmi0 { aspect-ratio: 1.7667844522968197 / 1; height: var(--framer-aspect-ratio-supported, 408px); left: 50%; top: 50%; transform: translate(-50%, -50%); width: 720px; } .framer-emw9A .framer-1rm648p-container { right: 0px; top: -96px; } .framer-emw9A .framer-tri7lk { gap: 24px; justify-content: flex-start; max-width: 800px; overflow: visible; padding: 0px 40px 0px 40px; } .framer-emw9A .framer-1qymh2z { flex: 1 0 0px; order: 0; width: 1px; } .framer-emw9A .framer-1y0d41u, .framer-emw9A .framer-1kts97u { width: 100%; } .framer-emw9A .framer-vf1nvp { aspect-ratio: 0.9977728285077951 / 1; height: var(--framer-aspect-ratio-supported, 351px); order: 1; width: 350px; } .framer-emw9A .framer-19a7ptm { gap: 48px; } .framer-emw9A .framer-8bf2s5 { gap: 360px; } .framer-emw9A .framer-1x3e4sw { left: 48%; top: 0px; width: var(--framer-aspect-ratio-supported, 404px); } .framer-emw9A .framer-1auez78 { width: var(--framer-aspect-ratio-supported, 312px); }}\",\"@media (max-width: 809px) { .framer-emw9A.framer-72rtr7 { width: 390px; } .framer-emw9A .framer-16113bk { flex-direction: column; max-width: 406px; padding: 0px 8px 0px 8px; top: 8px; } .framer-emw9A .framer-1kntkg0-container { flex: none; width: 100%; } .framer-emw9A .framer-uw1cov { gap: 200px; padding: 0px 8px 24px 8px; } .framer-emw9A .framer-qnxw74 { height: var(--framer-aspect-ratio-supported, 1300px); top: -550px; width: 1300px; } .framer-emw9A .framer-1q3xhik { max-width: 390px; padding: 144px 0px 128px 0px; } .framer-emw9A .framer-1yepqim, .framer-emw9A .framer-12pheqy-container, .framer-emw9A .framer-1kts97u { width: 100%; } .framer-emw9A .framer-1cokx2p { gap: 32px; width: 100%; } .framer-emw9A .framer-15ehnwh { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-emw9A .framer-8yynmu { max-width: 300px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-emw9A .framer-ofhvc0, .framer-emw9A .framer-29eknz { flex-direction: column; } .framer-emw9A .framer-y43kx8 { max-width: 390px; padding: 0px; } .framer-emw9A .framer-1dbm505, .framer-emw9A .framer-1x0zz9f { padding: 0px; } .framer-emw9A .framer-1hq8n6p { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: unset; border-top-right-radius: unset; padding: 32px 0px 40px 0px; } .framer-emw9A .framer-1c1oyo9 { gap: 24px; overflow: hidden; } .framer-emw9A .framer-1m19oa9 { padding: 0px 0px 0px 32px; } .framer-emw9A .framer-fi7r50 { right: -24px; } .framer-emw9A .framer-1l1mil0 { height: 34px; width: 37px; } .framer-emw9A .framer-1umlpiq { bottom: 305px; left: 52%; top: unset; transform: translateX(-50%); } .framer-emw9A .framer-hms3ed { min-height: 71px; min-width: 109px; padding: 16px 24px 0px 24px; right: 16px; top: -44px; } .framer-emw9A .framer-jwnynj { height: 104%; left: calc(49.76958525345624% - 100.46082949308757% / 2); order: 0; top: calc(49.29577464788735% - 104.22535211267605% / 2); width: 100%; } .framer-emw9A .framer-1mev5nj { height: 62px; left: calc(49.54128440366975% - 107px / 2); top: calc(48.648648648648674% - 62px / 2); width: 107px; } .framer-emw9A .framer-23je42 { left: 50%; top: 17px; } .framer-emw9A .framer-1bsgfy1 { height: var(--framer-aspect-ratio-supported, 254px); width: 341px; } .framer-emw9A .framer-1fv2arh { width: var(--framer-aspect-ratio-supported, 254px); } .framer-emw9A .framer-1ysukz3 { padding: 16px 8px 0px 8px; } .framer-emw9A .framer-1wb4hw { gap: 40px; max-width: 390px; } .framer-emw9A .framer-obmqbz { padding: 0px; width: 100%; } .framer-emw9A .framer-as7jeh { --border-bottom-width: 0px; --border-right-width: 4px; border-bottom-left-radius: unset; border-top-right-radius: 50px; flex: 1 0 0px; height: min-content; padding: 32px; width: 1px; } .framer-emw9A .framer-12v8hzy { aspect-ratio: 0.952755905511811 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 97px); left: unset; right: 34px; top: -22px; width: 92px; } .framer-emw9A .framer-1sw2kq1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; width: 100%; } .framer-emw9A .framer-1f4l70i { left: unset; position: relative; top: unset; width: 100%; } .framer-emw9A .framer-q7769h { --border-bottom-width: 0px; border-bottom-left-radius: unset; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; box-shadow: unset; gap: 0px; justify-content: flex-start; min-height: unset; padding: 32px; } .framer-emw9A .framer-4gd9ju { height: 400px; padding: 0px; position: relative; right: unset; top: unset; width: 100%; } .framer-emw9A .framer-1jnb2ln-container { height: 100%; } .framer-emw9A.framer-ttqmi0 { aspect-ratio: 1.7667844522968197 / 1; height: var(--framer-aspect-ratio-supported, 181px); left: 50%; top: 50%; transform: translate(-50%, -50%); width: 320px; } .framer-emw9A .framer-1rm648p-container { left: 50%; right: unset; top: -96px; transform: translateX(-50%); } .framer-emw9A .framer-xrlazt { padding: 60px 0px 0px 0px; } .framer-emw9A .framer-1kc92h5 { padding: 40px 0px 0px 0px; } .framer-emw9A .framer-tri7lk { flex-direction: column; gap: 24px; justify-content: center; max-width: 390px; overflow: visible; padding: 0px 8px 0px 8px; } .framer-emw9A .framer-1qymh2z { align-content: center; align-items: center; order: 0; width: 100%; } .framer-emw9A .framer-1y0d41u { align-content: center; align-items: center; gap: 8px; width: 100%; } .framer-emw9A .framer-vf1nvp { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 350px); order: 1; width: 350px; } .framer-emw9A .framer-19a7ptm { gap: 32px; justify-content: center; padding: 56px 8px 0px 8px; } .framer-emw9A .framer-qgqlvf { max-width: 390px; } .framer-emw9A .framer-1s2iho1 { z-index: 1; } .framer-emw9A .framer-urn6t5-container { height: 83px; max-width: 390px; width: 326px; } .framer-emw9A .framer-8bf2s5 { align-content: center; align-items: center; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-end; padding: 320px 0px 40px 0px; } .framer-emw9A .framer-1x3e4sw { bottom: unset; height: var(--framer-aspect-ratio-supported, 254px); left: 50%; top: 44px; width: 341px; } .framer-emw9A .framer-1auez78 { bottom: 0px; left: 50%; top: -17px; width: var(--framer-aspect-ratio-supported, 271px); } .framer-emw9A .framer-a5g7jd { height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; top: calc(49.945945945945965% - 100% / 2); width: 100%; } .framer-emw9A .framer-s7snil { left: calc(50.00000000000002% - 626px / 2); top: -49px; } .framer-emw9A .framer-3vcxcp-container { bottom: 44px; height: 40px; width: 96px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4046\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jVwZneS9k\":{\"layout\":[\"fixed\",\"auto\"]},\"XXbQgpb6O\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"fY1i5DyBD\":{\"pattern\":\":fY1i5DyBD\",\"name\":\"hero\"},\"za6BhRNZ7\":{\"pattern\":\":za6BhRNZ7\",\"name\":\"1\"},\"PT501M2cD\":{\"pattern\":\":PT501M2cD\",\"name\":\"1\"},\"rPEgAqoBb\":{\"pattern\":\":rPEgAqoBb\",\"name\":\"about\"},\"YK82Izpsg\":{\"pattern\":\":YK82Izpsg\",\"name\":\"roadmap\"},\"pyD_KHTvn\":{\"pattern\":\":pyD_KHTvn\",\"name\":\"footer\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-emw9A\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:4046,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v8/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v17/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]},...HeaderFonts,...BuyButtonFonts,...ArrowCtaFonts,...CopyTokenAddressFonts,...GetItNowFonts,...TickerFonts,...VideoFonts,...CloseOverlayFonts,...RoadmapStage2Fonts,...SlideshowFonts,...BigBuyButtonFonts,...ElementsRemixButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"{\\\"fY1i5DyBD\\\":{\\\"pattern\\\":\\\":fY1i5DyBD\\\",\\\"name\\\":\\\"hero\\\"},\\\"za6BhRNZ7\\\":{\\\"pattern\\\":\\\":za6BhRNZ7\\\",\\\"name\\\":\\\"1\\\"},\\\"PT501M2cD\\\":{\\\"pattern\\\":\\\":PT501M2cD\\\",\\\"name\\\":\\\"1\\\"},\\\"rPEgAqoBb\\\":{\\\"pattern\\\":\\\":rPEgAqoBb\\\",\\\"name\\\":\\\"about\\\"},\\\"YK82Izpsg\\\":{\\\"pattern\\\":\\\":YK82Izpsg\\\",\\\"name\\\":\\\"roadmap\\\"},\\\"pyD_KHTvn\\\":{\\\"pattern\\\":\\\":pyD_KHTvn\\\",\\\"name\\\":\\\"footer\\\"}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jVwZneS9k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XXbQgpb6O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicHeight\":\"4046\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["addUniqueItem", "t", "e", "clamp", "t", "e", "n", "isNumber", "isEasingList", "wrap", "o", "getEasingForSegment", "mix", "noop", "noopReturn", "progress", "fillOffset", "s", "defaultOffset", "interpolate", "f", "r", "isCubicBezier", "isEasingGenerator", "isFunction", "isString", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "steps", "clamp", "l", "cubicBezier", "u", "getEasingFunction", "s", "isFunction", "isCubicBezier", "i", "steps", "noopReturn", "Animation", "o", "h", "t", "m", "c", "p", "d", "isEasingGenerator", "isEasingList", "f", "interpolate", "e", "a", "n", "r", "n", "e", "t", "r", "MotionValue", "i", "__rest", "n", "calcGeneratorVelocity", "t", "s", "a", "velocityPerSecond", "r", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "g", "m", "glide", "o", "isOutOfBounds", "nearestBoundary", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "getAnimationData", "getMotionValue", "MotionValue", "L", "T", "M", "D", "B", "noopReturn", "k", "asTransformCssVar", "N", "compareTransformOrder", "C", "isTransform", "addTransformToElement", "n", "addUniqueItem", "buildTransformTemplate", "transformListToString", "isCssVar", "j", "registerCssVariable", "testAnimation", "P", "$", "R", "H", "generateLinearEasingPoints", "o", "t", "progress", "convertEasing", "isFunction", "isCubicBezier", "cubicBezierAsString", "hydrateKeyframes", "keyframesList", "getStyleName", "I", "e", "stopAnimation", "getUnitConverter", "s", "isString", "getDevToolsRecord", "window", "animateStyle", "i", "r", "p", "v", "y", "w", "E", "b", "A", "S", "O", "x", "z", "V", "isEasingGenerator", "readInitialValue", "c", "isEasingList", "isNumber", "noop", "getOptions", "resolveElements", "createAnimation", "withControls", "U", "getActiveAnimation", "selectFinished", "resolveOption", "n", "isFunction", "createAnimate", "t", "o", "i", "resolveElements", "s", "r", "a", "c", "getOptions", "l", "animateStyle", "withControls", "F", "Animation", "canGenerate", "isNumber", "getAsNumber", "isString", "createGeneratorEasing", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "l", "f", "noopReturn", "u", "getUnitConverter", "k", "getStyleName", "calcGeneratorVelocity", "G", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "_", "Z", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "X", "Y", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "n", "dispatchViewEvent", "ce", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "le", "fe", "onPointerUp", "window", "onPointerDown", "ue", "de", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "currentTarget", "RenderTarget", "isCanvas", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "isBrowser", "usePageVisibility", "isVisible", "setIsVisible", "ye", "ue", "onVisibilityChange", "OPACITY_0", "awaitRefCallback", "element", "controller", "refCallbackResolve", "refCallbackPromise", "resolve", "reject", "current", "node", "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", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "Z", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "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", "_child_props", "_child_props1", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "_ref_current", "visibility", "mix", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "tap", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "Aoj8TrWOt", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap15c1ozx", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "MotionDivWithFX", "optimizeAppear", "cx", "serializationHash", "SVG", "css", "FramerCsdDmIc8L", "withCSS", "CsdDmIc8L_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap2", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "a5XDyMvQy", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1cyi15j", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerLdKkM7pS4", "withCSS", "LdKkM7pS4_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonLink", "buttonText", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GdourQ0Kg", "I5Cx2nwHn", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "RichText2", "css", "FramergHsc2Ehbz", "withCSS", "gHsc2Ehbz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BuyButtonFonts", "getFonts", "gHsc2Ehbz_default", "BurgerMenuFonts", "LdKkM7pS4_default", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText2", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "animation", "animation1", "transition4", "animation2", "animation3", "transition5", "animation4", "animation5", "transition6", "animation6", "transition7", "animation7", "transition8", "animation8", "transition9", "animation9", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "a5XDyMvQy1ip7uv1", "args", "a5XDyMvQy1ide86f", "onTap1fdvqz0", "onTap12cfhdi", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "LayoutGroup", "u", "Link", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "Image2", "getLoadingLazyAtYPosition", "css", "Framerf4gR5UWnQ", "withCSS", "f4gR5UWnQ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonText", "height", "id", "link", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "iNbkgQyTX", "yb8uI6K95", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerGX2Mw9vkj", "withCSS", "GX2Mw9vkj_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "label", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "qwuZEo4HD", "Hgyd4K0nb", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerkORloaLyu", "withCSS", "kORloaLyu_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "text", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "m_cygckEt", "Fy67gOM2B", "dUkaU4KhJ", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTappm4lr6", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "SVG", "RichText2", "css", "Framero9aRpzSGH", "withCSS", "o9aRpzSGH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ownKeys", "t", "_objectSpread2", "_defineProperty", "_regeneratorRuntime", "e", "r", "a", "i", "c", "define", "wrap", "o", "Generator", "Context", "makeInvokeMethod", "tryCatch", "GeneratorFunction", "GeneratorFunctionPrototype", "l", "s", "f", "values", "d", "defineIteratorMethods", "AsyncIterator", "invoke", "n", "u", "callInvokeWithMethodAndArg", "doneResult", "maybeInvokeDelegate", "pushTryEntry", "resetTryEntry", "next", "handle", "asyncGeneratorStep", "_asyncToGenerator", "_next", "_throw", "_classCallCheck", "_defineProperties", "_toPropertyKey", "_createClass", "_inherits", "_setPrototypeOf", "_getPrototypeOf", "_isNativeReflectConstruct", "_construct", "_isNativeFunction", "_wrapNativeSuper", "Wrapper", "_assertThisInitialized", "_possibleConstructorReturn", "_createSuper", "_toPrimitive", "global", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "isVimeoEmbed", "getOembedDomain", "getVimeoUrl", "window", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "parseMessageData", "postMessage", "navigator", "processData", "getOEmbedParameters", "createEmbed", "getOEmbedData", "initializeEmbeds", "resizeEmbeds", "initAppendVideoMetadata", "h", "checkUrlTimeParam", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "TimingSrcConnector", "_callee", "_callee2", "init", "_callee3", "updateTimingObject", "_callee5", "_callee4", "updatePlayer", "_callee6", "check", "Player", "setTimingSrc", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "ye", "player", "pe", "borderRadius", "useRadius", "ue", "id", "embeddedPlayer", "h", "RenderTarget", "p", "motion", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "fontStore", "fonts", "css", "className", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "be2fAWazP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "SVG", "RichText2", "css", "FramerpIjMmp6HV", "withCSS", "pIjMmp6HV_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "WatchTheVideoCtaFonts", "getFonts", "pIjMmp6HV_default", "VimeoFonts", "Vimeo_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "cTA", "height", "id", "tap", "videoLink", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "xpjm9ONf6", "Q92huaJJ6", "PgCSywJCR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1xc9gns", "args", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramerpJ1Hh9Zrx", "withCSS", "pJ1Hh9Zrx_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerxrvRrUYIb", "withCSS", "xrvRrUYIb_default", "addPropertyControls", "ControlType", "addFonts", "RoadmapCheckFonts", "getFonts", "xrvRrUYIb_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "event", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LStEqEWaj", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerXHk3w7a_E", "withCSS", "XHk3w7a_E_default", "addPropertyControls", "ControlType", "addFonts", "RoadmapEvent2Fonts", "getFonts", "XHk3w7a_E_default", "RoadmapEvent2Controls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "event1", "event2", "event3", "event4", "height", "id", "progress1", "progress2", "progress3", "progress4", "stage", "stageColor", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "bmJ00pJCf", "YW2s9Dng4", "tsiF126FN", "PcHrrqnNM", "SyiJ2oeW4", "W9MhgJeNS", "CbvUhzaaq", "ovMpWNk6F", "PhowBHGM8", "nWqzZsk2a", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "XHk3w7a_E_default", "css", "FramerpKEzukUTO", "withCSS", "pKEzukUTO_default", "addPropertyControls", "ControlType", "RoadmapEvent2Controls", "addFonts", "RoadmapEvent2Fonts", "Clipboard", "props", "label", "content", "fill", "color", "style", "onClick", "font", "hoverOptions", "rest", "deprecatedFont", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "te", "ref", "navigator", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "ClipboardFonts", "getFonts", "Clipboard", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ILnGoRAop", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap8b3knk", "args", "onMouseEnterwh2shs", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "SVG", "RichText2", "css", "FramerrSdBkyP0P", "withCSS", "rSdBkyP0P_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "borderColor", "height", "id", "link", "platform", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "OuwuIp1nU", "Its1JhWV6", "MXQbksIQp", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_Its1JhWV6_borderBottomWidth", "_Its1JhWV6_borderLeftWidth", "_Its1JhWV6_borderRightWidth", "_Its1JhWV6_borderTopWidth", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerXItYkIcBR", "withCSS", "XItYkIcBR_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "HeaderFonts", "getFonts", "f4gR5UWnQ_default", "MotionDivWithFX", "withFX", "motion", "RichTextWithFX", "RichText2", "BuyButtonFonts", "gHsc2Ehbz_default", "ArrowCtaFonts", "o9aRpzSGH_default", "CopyTokenAddressFonts", "rSdBkyP0P_default", "GetItNowFonts", "XItYkIcBR_default", "TickerFonts", "Ticker", "VideoFonts", "pJ1Hh9Zrx_default", "CloseOverlayFonts", "CsdDmIc8L_default", "RoadmapStage2Fonts", "pKEzukUTO_default", "SlideshowFonts", "Slideshow", "BigBuyButtonFonts", "GX2Mw9vkj_default", "ElementsRemixButtonFonts", "kORloaLyu_default", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "animation1", "transition2", "animation2", "transition3", "animation3", "transition4", "animation4", "transition5", "animation5", "transition6", "animation6", "animation7", "animation8", "animation9", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transformTemplate2", "getContainer", "transition7", "animation10", "animation11", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "ILnGoRAoptxyyif", "overlay", "loadMore", "args", "PgCSywJCR3bnx0g", "Aoj8TrWOt1wnntms", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "ref2", "isDisplayed", "ref3", "isDisplayed1", "elementId1", "ref4", "isDisplayed2", "elementId2", "ref5", "elementId3", "ref6", "isDisplayed3", "elementId4", "ref7", "elementId5", "ref8", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "Image2", "PropertyOverrides2", "ComponentViewportProvider", "SVG", "x", "l", "AnimatePresence", "Floating", "overlay1", "Ga", "Link", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
