{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Z4QJ2YpzpVnWRfR6Ccgg/Video.js", "ssg:https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js", "ssg:https://ga.jspm.io/npm:figma-squircle@0.3.0/dist/module.js", "ssg:https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0", "ssg:https://framer.com/m/framer/useMeasuredSize.js", "ssg:https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js", "ssg:https://framerusercontent.com/modules/HYy4Gs28g3DHI2CyTB64/YFFcQyRY5qOddleGaOy0/AkiBOU8v4.js", "ssg:https://framerusercontent.com/modules/NkY7DbJxGfZjhNKqa9NF/c6z3EM4bX03o4OG5wc1Y/aVuI0ABur.js", "ssg:https://framerusercontent.com/modules/ML0ssDAFsqo5aZ2QGFPs/PoN7ek7NqcQd7s3555Ys/j5QAwWHBt.js", "ssg:https://framerusercontent.com/modules/oMrlwQQr4mXaCHRopcdR/1cEbu9ue4dHwSnb5Sr9z/jccVDwWWW.js", "ssg:https://framerusercontent.com/modules/Iq89854P9j3rVR4jBiBK/1Fk4oCiLUnOMZSQ8OVxP/kEaCVFbRA.js", "ssg:https://framerusercontent.com/modules/32Zu06lnrtVQn6yMHEUU/cyk32SQy8VMfy1Z8T0P2/mHyJlomju.js", "ssg:https://framerusercontent.com/modules/1XZpnSf4UF8kWE209bO0/mbjRPfiSW68oHt7QK5Mc/nT4eIK5au.js", "ssg:https://framerusercontent.com/modules/HfzVndj5vEec4NWiBCDr/3Pw8LXqnuEiYDm6t5yh7/OxeEeyIkn.js", "ssg:https://framerusercontent.com/modules/27O2bC3eKxHJNplTfNAK/hHJpDVF6nvUaJiOM0CjO/iOgraDAv8.js", "ssg:https://framerusercontent.com/modules/QSDTvwOIAanVVR0Uc8Ij/SoRMFe817qzfNaz6gmIq/vJoMiuICE.js", "ssg:https://framerusercontent.com/modules/jC24jjExNVQCUksW3IEy/dDec2QRJ6mzGbUWIUG1a/p3GyuNjsw.js", "ssg:https://framerusercontent.com/modules/TjG5QR1ImFETbxJnGpIh/nJ7WvWH64rMjzuLiuep6/PDXaQa0g6.js", "ssg:https://framerusercontent.com/modules/op6MHgbWaFiAsnMopKH0/69GaS3K1m92QqiPHb4vT/g2027lYMY.js", "ssg:https://framerusercontent.com/modules/hhDlvao0tKN1mRqNdNim/rxv3FULP0njIlbmljRWW/U9DxBJ572.js", "ssg:https://ga.jspm.io/npm:@rive-app/canvas@2.10.3/rive.js", "ssg:https://ga.jspm.io/npm:@rive-app/react-canvas@4.8.3/dist/index.js", "ssg:https://rive.app/api/s/QNsrTKLGXUi3IQr9NN7FfA/framer/", "ssg:https://framerusercontent.com/modules/vd0FyqnHPHBS4oU93y3m/ZBiYGzAAEDVPewo8TpvM/Atilla_Taskiran_Logo.js", "ssg:https://framerusercontent.com/modules/81w7xt2L6OWCxoQxj2yy/90HiDOcC5vruaf7XxEzl/CLv2Q70E_.js", "ssg:https://framerusercontent.com/modules/pRZdG8UDNLYlRtmvFi63/NyDT5yIXD4h6lrQpSXcZ/JV2iKEOeE.js", "ssg:https://framerusercontent.com/modules/sjwBJJ0zPfW9Pu9Sv3ii/Q9tyjPl92NFNKN99UqAE/QSAzDPdLV.js"],
  "sourcesContent": ["function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);return e}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=\"undefined\"!==typeof global&&\"[object global]\"==={}.toString.call(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 0===e.indexOf(t.toLowerCase())?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&&1===e.nodeType&&\"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(?=$|\\/)/.test(e)}\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&&void 0!==arguments[0]?arguments[0]:{};var t=e.id;var n=e.url;var r=t||n;if(!r)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(r))return\"https://vimeo.com/\".concat(r);if(isVimeoUrl(r))return r.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(r,\"\u201D is not a vimeo.com url.\"))}var t=\"undefined\"!==typeof Array.prototype.indexOf;var n=\"undefined\"!==typeof window&&\"undefined\"!==typeof window.postMessage;if(!e&&(!t||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof window?window:\"undefined\"!==typeof global?global:\"undefined\"!==typeof self?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2020 Polygon Planet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var defineProperty=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(void 0===this)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 n=e[this._id];if(n&&n[0]===e){n[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,n){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(n+\" 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}})(\"undefined\"!==typeof self?self:\"undefined\"!==typeof window?window:(\"undefined\"!==typeof r,r));var o=createCommonjsModule((function(e){(function UMD(t,n,r){n[t]=n[t]||r();e.exports&&(e.exports=n[t])})(\"Promise\",(\"undefined\"!=typeof r,r),(function DEF(){var e,t,n,r=Object.prototype.toString,o=\"undefined\"!=typeof setImmediate?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:true,configurable:false!==r})}}catch(t){e=function builtInProp(e,t,n){e[t]=n;return e}}n=function Queue(){var e,n,r;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){r=new Item(t,o);n?n.next=r:e=r;n=r;r=void 0},drain:function drain(){var r=e;e=n=t=void 0;while(r){r.fn.call(r.self);r=r.next}}}}();function schedule(e,r){n.add(e,r);t||(t=o(n.drain))}function isThenable(e){var t,n=typeof e;null==e||\"object\"!=n&&\"function\"!=n||(t=e.then);return\"function\"==typeof t&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,n){var r,o;try{if(false===t)n.reject(e.msg);else{r=true===t?e.msg:t.call(void 0,e.msg);r===n.promise?n.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(r))?o.call(r,n.resolve,n.reject):n.resolve(r)}}catch(e){n.reject(e)}}function resolve(e){var t,n=this;if(!n.triggered){n.triggered=true;n.def&&(n=n.def);try{if(t=isThenable(e))schedule((function(){var r=new MakeDefWrapper(n);try{t.call(e,(function $resolve$(){resolve.apply(r,arguments)}),(function $reject$(){reject.apply(r,arguments)}))}catch(e){reject.call(r,e)}}));else{n.msg=e;n.state=1;n.chain.length>0&&schedule(notify,n)}}catch(e){reject.call(new MakeDefWrapper(n),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,n,r){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){n(o,e)}),r)})(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(\"function\"!=typeof e)throw TypeError(\"Not a function\");if(0!==this.__NPO__)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,n){var r={success:\"function\"!=typeof e||e,failure:\"function\"==typeof n&&n};r.promise=new this.constructor((function extractChain(e,t){if(\"function\"!=typeof e||\"function\"!=typeof t)throw TypeError(\"Not a function\");r.resolve=e;r.reject=t}));t.chain.push(r);0!==t.state&&schedule(notify,t);return r.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 i=e({},\"constructor\",Promise,false);Promise.prototype=i;e(i,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&\"object\"==typeof e&&1===e.__NPO__?e:new t((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");n(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):0===e.length?t.resolve([]):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");var o=e.length,i=Array(o),a=0;iteratePromises(t,e,(function resolver(e,t){i[e]=t;++a===o&&n(i)}),r)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){n(t)}),r)}))}));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,n){var r=i.get(e.element)||{};t in r||(r[t]=[]);r[t].push(n);i.set(e.element,r)}\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 n=i.get(e.element)||{};return n[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,n){var r=i.get(e.element)||{};if(!r[t])return true;if(!n){r[t]=[];i.set(e.element,r);return true}var o=r[t].indexOf(n);-1!==o&&r[t].splice(o,1);i.set(e.element,r);return r[t]&&0===r[t].length}\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 n=getCallbacks(e,t);if(n.length<1)return false;var r=n.shift();removeCallback(e,t,r);return r}\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 n=i.get(e);i.set(t,n);i.delete(e)}var a=[\"autopause\",\"autoplay\",\"background\",\"byline\",\"color\",\"controls\",\"dnt\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"playsinline\",\"portrait\",\"responsive\",\"speed\",\"texttrack\",\"title\",\"transparent\",\"url\",\"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&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(t,n){var r=e.getAttribute(\"data-vimeo-\".concat(n));(r||\"\"===r)&&(t[n]=\"\"===r?1:r);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 n=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(null!==t.getAttribute(\"data-vimeo-initialized\"))return t.querySelector(\"iframe\");var r=document.createElement(\"div\");r.innerHTML=n;t.appendChild(r.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&&void 0!==arguments[1]?arguments[1]:{};var n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var i=\"https://vimeo.com/api/oembed.json?url=\".concat(encodeURIComponent(e));for(var a in t)t.hasOwnProperty(a)&&(i+=\"&\".concat(a,\"=\").concat(encodeURIComponent(t[a])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code){createEmbed(t,n);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}r(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&&void 0!==arguments[0]?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var n=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(null!==e.getAttribute(\"data-vimeo-defer\"))return;var t=getOEmbedParameters(e);var r=getVimeoUrl(t);getOEmbedData(r,t,e).then((function(t){return createEmbed(t,e)})).catch(n)}catch(e){n(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&&void 0!==arguments[0]?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&\"spacechange\"===t.data.event){var n=e.querySelectorAll(\"iframe\");for(var r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var o=n[r].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\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(\"string\"===typeof e)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,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(r=JSON.stringify(r));e.element.contentWindow.postMessage(r,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 n=[];var r;if(t.event){if(\"error\"===t.event){var o=getCallbacks(e,t.data.method);o.forEach((function(n){var r=new Error(t.data.message);r.name=t.data.name;n.reject(r);removeCallback(e,t.data.method,n)}))}n=getCallbacks(e,\"event:\".concat(t.event));r=t.data}else if(t.method){var i=shiftCallbacks(e,t.method);if(i){n.push(i);r=t.value}}n.forEach((function(t){try{if(\"function\"===typeof t){t.call(e,r);return}t.resolve(r)}catch(e){}}))}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 n=0;var r=t.length;var o={};for(;n<r;n++){e=t[n];if(e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var n={request:function request(t){return new Promise((function(r,o){var i=function onFullScreenEntered(){n.off(\"fullscreenchange\",onFullScreenEntered);r()};n.on(\"fullscreenchange\",i);t=t||document.documentElement;var a=t[e.requestFullscreen]();a instanceof Promise&&a.then(i).catch(o)}))},exit:function exit(){return new Promise((function(t,r){if(n.isFullscreen){var o=function onFullScreenExit(){n.off(\"fullscreenchange\",onFullScreenExit);t()};n.on(\"fullscreenchange\",o);var i=document[e.exitFullscreen]();i instanceof Promise&&i.then(o).catch(r)}else t()}))},on:function on(e,n){var r=t[e];r&&document.addEventListener(r,n)},off:function off(e,n){var r=t[e];r&&document.removeEventListener(r,n)}};Object.defineProperties(n,{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 n}var u=new WeakMap;var l=new WeakMap;var s={};var c=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 n=arguments.length>1&&void 0!==arguments[1]?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]}\"undefined\"!==typeof document&&\"string\"===typeof e&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(\"IFRAME\"!==e.nodeName){var r=e.querySelector(\"iframe\");r&&(e=r)}if(\"IFRAME\"===e.nodeName&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(u.has(e))return u.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var i=new o((function(r,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){\"*\"===t.origin&&(t.origin=e.origin);var n=parseMessageData(e.data);var i=n&&\"error\"===n.event;var a=i&&n.data&&\"ready\"===n.data.method;if(a){var u=new Error(n.data.message);u.name=n.data.name;o(u)}else{var l=n&&\"ready\"===n.event;var s=n&&\"ping\"===n.method;if(l||s){t.element.setAttribute(\"data-ready\",\"true\");r()}else processData(t,n)}}};t._window.addEventListener(\"message\",t._onMessage);if(\"IFRAME\"!==t.element.nodeName){var i=getOEmbedParameters(e,n);var a=getVimeoUrl(i);getOEmbedData(a,i,e).then((function(n){var r=createEmbed(n,e);t.element=r;t._originalElement=e;swapCallbacks(e,r);u.set(t.element,t);return n})).catch(o)}}));l.set(this,i);u.set(this.element,this);\"IFRAME\"===this.element.nodeName&&postMessage(this,\"ping\");if(s.isEnabled){var a=function exitFullscreen(){return s.exit()};this.fullscreenchangeHandler=function(){s.isFullscreen?storeCallback(t,\"event:exitFullscreen\",a):removeCallback(t,\"event:exitFullscreen\",a);t.ready().then((function(){postMessage(t,\"fullscreenchange\",s.isFullscreen)}))};s.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 n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new o((function(r,o){return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:o});postMessage(t,e,n)})).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 o((function(n,r){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:r});postMessage(t,e)})).catch(r)}))}\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 n=this;return new o((function(r,o){e=getMethodName(e,\"set\");if(void 0===t||null===t)throw new TypeError(\"There must be a value to set.\");return n.ready().then((function(){storeCallback(n,e,{resolve:r,reject:o});postMessage(n,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(\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=getCallbacks(this,\"event:\".concat(e));0===n.length&&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&&\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=removeCallback(this,\"event:\".concat(e),t);n&&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=l.get(this)||new o((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return o.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&&void 0!==arguments[1]?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 s.isEnabled?s.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return s.isEnabled?s.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return s.isEnabled?o.resolve(s.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:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new o((function(t){l.delete(e);u.delete(e.element);if(e._originalElement){u.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&\"IFRAME\"===e.element.nodeName&&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&&\"DIV\"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var n=e.element.querySelector(\"iframe\");n&&n.parentNode&&(n.parentNode.parentNode&&e._originalElement&&e._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}e._window.removeEventListener(\"message\",e._onMessage);s.isEnabled&&s.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\")}\n/**\n     * Set the 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     *\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     * 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.5` 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:\"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)}}]);return Player}();if(!e){s=initializeScreenfull();initializeEmbeds();resizeEmbeds()}export{c as default};\n\n//# sourceMappingURL=player.es.js.map", "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", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.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", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",preload:autoplayBehavior!==\"on-mount\"&&posterEnabled?\"metadata\":\"auto\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"112\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:`${t/2/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"\u2193\",\"\u2191\",\"\u2190\",\"\u2192\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map", "function $8164c72eb32cbbfc$export$3d870b97f7a56ca3({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:r,height:i}){const $={topLeft:-1,topRight:-1,bottomLeft:-1,bottomRight:-1};const d={topLeft:o,topRight:n,bottomLeft:e,bottomRight:a};Object.entries(d).sort((([,t],[,o])=>o-t)).forEach((([o,n])=>{const a=o;const e=t[a];const h=Math.min.apply(null,e.map((t=>{const o=d[t.corner];if(0===n&&0===o)return 0;const a=$[t.corner];const e=\"top\"===t.side||\"bottom\"===t.side?r:i;return a>=0?e-$[t.corner]:n/(n+o)*e})));$[a]=h;d[a]=Math.min(n,h)}));return{topLeft:{radius:d.topLeft,roundingAndSmoothingBudget:$.topLeft},topRight:{radius:d.topRight,roundingAndSmoothingBudget:$.topRight},bottomLeft:{radius:d.bottomLeft,roundingAndSmoothingBudget:$.bottomLeft},bottomRight:{radius:d.bottomRight,roundingAndSmoothingBudget:$.bottomRight}}}const t={topLeft:[{corner:\"topRight\",side:\"top\"},{corner:\"bottomLeft\",side:\"left\"}],topRight:[{corner:\"topLeft\",side:\"top\"},{corner:\"bottomRight\",side:\"right\"}],bottomLeft:[{corner:\"bottomRight\",side:\"bottom\"},{corner:\"topLeft\",side:\"left\"}],bottomRight:[{corner:\"bottomLeft\",side:\"bottom\"},{corner:\"topRight\",side:\"right\"}]};function $be0670f6a5a657f9$export$a2f9a538d41e7bd0({cornerRadius:t,cornerSmoothing:o,preserveSmoothing:n,roundingAndSmoothingBudget:a}){let e=(1+o)*t;if(!n){const n=a/t-1;o=Math.min(o,n);e=Math.min(e,a)}const r=90*(1-o);const i=Math.sin($be0670f6a5a657f9$var$toRadians(r/2))*t*Math.sqrt(2);const $=(90-r)/2;const d=t*Math.tan($be0670f6a5a657f9$var$toRadians($/2));const h=45*o;const f=d*Math.cos($be0670f6a5a657f9$var$toRadians(h));const c=f*Math.tan($be0670f6a5a657f9$var$toRadians(h));let g=(e-i-f-c)/3;let s=2*g;if(n&&e>a){const t=a-c-i-f;const o=t/6;const n=t-o;g=Math.min(g,n);s=t-g;e=Math.min(e,a)}return{a:s,b:g,c:f,d:c,p:e,arcSectionLength:i,cornerRadius:t}}function $be0670f6a5a657f9$export$a4b62df84ac6ef86({width:t,height:o,topLeftPathParams:n,topRightPathParams:a,bottomLeftPathParams:e,bottomRightPathParams:r}){return`\\n    M ${t-a.p} 0\\n    ${$be0670f6a5a657f9$var$drawTopRightPath(a)}\\n    L ${t} ${o-r.p}\\n    ${$be0670f6a5a657f9$var$drawBottomRightPath(r)}\\n    L ${e.p} ${o}\\n    ${$be0670f6a5a657f9$var$drawBottomLeftPath(e)}\\n    L 0 ${n.p}\\n    ${$be0670f6a5a657f9$var$drawTopLeftPath(n)}\\n    Z\\n  `.replace(/[\\t\\s\\n]+/g,\" \").trim()}function $be0670f6a5a657f9$var$drawTopRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${o} 0 ${o+n} 0 ${o+n+a} ${e}\\n    a ${t} ${t} 0 0 1 ${i} ${i}\\n    c ${e} ${a}\\n        ${e} ${n+a}\\n        ${e} ${o+n+a}`:`l ${r} 0`}function $be0670f6a5a657f9$var$drawBottomRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${o}\\n      0 ${o+n}\\n      ${-e} ${o+n+a}\\n    a ${t} ${t} 0 0 1 -${i} ${i}\\n    c ${-a} ${e}\\n      ${-(n+a)} ${e}\\n      ${-(o+n+a)} ${e}`:`l 0 ${r}`}function $be0670f6a5a657f9$var$drawBottomLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${-o} 0\\n      ${-(o+n)} 0\\n      ${-(o+n+a)} ${-e}\\n    a ${t} ${t} 0 0 1 -${i} -${i}\\n    c ${-e} ${-a}\\n      ${-e} ${-(n+a)}\\n      ${-e} ${-(o+n+a)}`:`l ${-r} 0`}function $be0670f6a5a657f9$var$drawTopLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${-o}\\n      0 ${-(o+n)}\\n      ${e} ${-(o+n+a)}\\n    a ${t} ${t} 0 0 1 ${i} -${i}\\n    c ${a} ${-e}\\n      ${n+a} ${-e}\\n      ${o+n+a} ${-e}`:\"l 0 \"+-r}function $be0670f6a5a657f9$var$toRadians(t){return t*Math.PI/180}function $6424334e4a2a8c1c$export$4d0751d7849c93f6({cornerRadius:t=0,topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,cornerSmoothing:r,width:i,height:$,preserveSmoothing:d=false}){o=o??t;n=n??t;e=e??t;a=a??t;if(o===n&&n===a&&a===e&&e===o){const t=Math.min(i,$)/2;const n=Math.min(o,t);const a=(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerRadius:n,cornerSmoothing:r,preserveSmoothing:d,roundingAndSmoothingBudget:t});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:a,topRightPathParams:a,bottomLeftPathParams:a,bottomRightPathParams:a})}const{topLeft:h,topRight:f,bottomLeft:c,bottomRight:g}=(0,$8164c72eb32cbbfc$export$3d870b97f7a56ca3)({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:i,height:$});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:h.radius,roundingAndSmoothingBudget:h.roundingAndSmoothingBudget}),topRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:f.radius,roundingAndSmoothingBudget:f.roundingAndSmoothingBudget}),bottomRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:g.radius,roundingAndSmoothingBudget:g.roundingAndSmoothingBudget}),bottomLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:c.radius,roundingAndSmoothingBudget:c.roundingAndSmoothingBudget})})}export{$6424334e4a2a8c1c$export$4d0751d7849c93f6 as getSvgPath};\n\n//# sourceMappingURL=module.js.map", "import{useLayoutEffect,useEffect}from\"react\";/**\n * Swaps `useLayoutEffect` for `useEffect` on the server to avoid React warnings.\n * NOTE! The effect won't run on the server.\n */ export const useIsomorphicLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;\nexport const __FramerMetadata__ = {\"exports\":{\"useIsomorphicLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useIsomorphicLayoutEffect.map", "import*as React from\"react\";import{useIsomorphicLayoutEffect}from\"https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0\";let safeResizeObserver=undefined;try{if(typeof window!==undefined){safeResizeObserver=window.ResizeObserver;}}catch(e){// happy linting!\n}class SharedObserver{//@ts-ignore\nupdateResizedElements(entries){for(const entry of entries){const callbackForElement=this.callbacks.get(entry.target);if(callbackForElement)callbackForElement(entry.contentRect);}}observeElementWithCallback(element,callback){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.observe(element);this.callbacks.set(element,callback);}unobserve(element){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.unobserve(element);this.callbacks.delete(element);}constructor(){this.callbacks=new WeakMap();const ResizeObserver1=safeResizeObserver;if(!ResizeObserver1)return;this.sharedResizeObserver=new ResizeObserver1(this.updateResizedElements.bind(this));}}const sharedResizeObserver=new SharedObserver();/**\n * Uses a globally shared resize observer, and returns an updated\n * size object when the element's size changes. This is the recommended way to\n * use a Resize Observer: https://github.com/WICG/resize-observer/issues/59.\n */ export function useMeasuredSize(ref,callback){const[size,setSize]=React.useState(null);function updateSize(newSize){if(!size||newSize.height!==size.height||newSize.width!==size.width){if(callback)callback(newSize);setSize({width:newSize.width,height:newSize.height});}}// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[]);return size;}export function useSizeChange(ref,callback){const size=React.useRef(null);const updateSize=React.useCallback(newSize=>{if(!size.current||newSize.height!==size.current.height||newSize.width!==size.current.width){size.current={width:newSize.width,height:newSize.height};if(callback)callback(size.current);}},[callback]);// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[callback]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSizeChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMeasuredSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useMeasuredSize.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{getSvgPath}from\"figma-squircle\";import{useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useMeasuredSize}from\"https://framer.com/m/framer/useMeasuredSize.js\";/**\n * SQUIRCLE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Squircle(props){/* Props */ const{radius,smoothing,backgroundType,backgroundColor,backgroundImage,backgroundSize,gradientObject,shadowObject,hoverObject,style}=props;const{shadowEnabled,shadowX,shadowY,shadowBlur,shadowColor}=shadowObject;const{hoverEnabled,hoverScale,hoverOpacity,hoverColor,hoverTransition}=hoverObject;const{gradientStart,gradientEnd,gradientAngle}=gradientObject;/* Sizing */ const squircleRef=useRef();const size=useMeasuredSize(squircleRef);const width=(size===null||size===void 0?void 0:size.width)?size.width:2e3;const height=(size===null||size===void 0?void 0:size.height)?size.height:2e3;/* Clip Path */ let svgPath=getSvgPath({width,height,cornerRadius:radius,cornerSmoothing:smoothing});let background=backgroundColor;if(backgroundType===\"gradient\"){background=`linear-gradient(${gradientAngle}deg, ${gradientStart}, ${gradientEnd})`;}else if(backgroundType===\"image\"){background=`url(${backgroundImage})`;}return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",// Shadow of clipped path, cannot use boxShadow\nfilter:shadowEnabled&&`drop-shadow(${shadowX}px ${shadowY}px ${shadowBlur}px ${shadowColor})`},children:/*#__PURE__*/ _jsx(motion.div,{ref:squircleRef,style:{width,height,background,backgroundSize,borderRadius:radius-1,clipPath:`path(\"${svgPath}\")`,position:\"relative\",...style},whileHover:hoverEnabled&&{scale:hoverScale,opacity:hoverOpacity,backgroundColor:hoverColor},transition:hoverEnabled&&{...hoverTransition}})});};Squircle.defaultProps={radius:24,smoothing:.8,backgroundColor:\"#09F\",backgroundSize:\"cover\",gradientObject:{gradientStart:\"#0AF\",gradientEnd:\"#96F\",gradientAngle:180},shadowObject:{shadowEnabled:false,shadowX:0,shadowY:10,shadowBlur:20,shadowColor:\"rgba(0,0,0,0.2)\"},hoverObject:{hoverEnabled:true,hoverScale:1.1,hoverOpacity:1,hoverColor:\"#05F\"}};Squircle.displayName=\"Squircle\";addPropertyControls(Squircle,{radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:Squircle.defaultProps.radius},smoothing:{type:ControlType.Number,min:0,max:1,step:.05,displayStepper:true,defaultValue:Squircle.defaultProps.smoothing},backgroundType:{type:ControlType.Enum,title:\"Size\",options:[\"color\",\"gradient\",\"image\"],optionTitles:[\"Color\",\"Gradient\",\"Image\"]},backgroundColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.backgroundColor,hidden:props=>props.backgroundType!==\"color\"},backgroundImage:{type:ControlType.Image,title:\"Image\",hidden:props=>props.backgroundType!==\"image\"},backgroundSize:{type:ControlType.Enum,title:\"Size\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:Squircle.defaultProps.backgroundSize,hidden:props=>props.backgroundType!==\"image\"},gradientObject:{type:ControlType.Object,title:\"Gradient\",hidden:props=>props.backgroundType!==\"gradient\",controls:{gradientStart:{type:ControlType.Color,title:\"Start\",defaultValue:Squircle.defaultProps.gradientObject.gradientStart},gradientEnd:{type:ControlType.Color,title:\"End\",defaultValue:Squircle.defaultProps.gradientObject.gradientEnd},gradientAngle:{title:\"Angle\",type:ControlType.Number,min:-360,max:360,defaultValue:Squircle.defaultProps.gradientObject.gradientAngle}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",controls:{shadowEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.shadowObject.shadowEnabled},shadowX:{type:ControlType.Number,title:\"X\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowX,hidden:props=>!props.shadowEnabled},shadowY:{type:ControlType.Number,title:\"Y\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowY,hidden:props=>!props.shadowEnabled},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowBlur,hidden:props=>!props.shadowEnabled},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.shadowObject.shadowColor,hidden:props=>!props.shadowEnabled}}},hoverObject:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.hoverObject.hoverEnabled},hoverScale:{type:ControlType.Number,title:\"Scale\",min:0,max:5,step:.01,displayStepper:true,defaultValue:Squircle.defaultProps.hoverObject.hoverScale,hidden:props=>!props.hoverEnabled},hoverOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.05,defaultValue:Squircle.defaultProps.hoverObject.hoverOpacity},hoverColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.hoverObject.hoverColor},hoverTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.hoverEnabled}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Squircle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Squircle.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const SquircleControls=getPropertyControls(Squircle);const serializationHash=\"framer-ksxSR\";const variantClassNames={JAzaGfUfO:\"framer-v-196n2qj\"};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 toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Contain:\"contain\",Cover:\"cover\"};const getProps=({height,id,radius,screen,size,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_size,_ref2,_ref3;return{...props,EgTVe27Td:(_ref=radius!==null&&radius!==void 0?radius:props.EgTVe27Td)!==null&&_ref!==void 0?_ref:17,NTJQOhEAf:(_ref1=screen!==null&&screen!==void 0?screen:props.NTJQOhEAf)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/ocdH1CTrf725OBCdDB77EpqQxg.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/ocdH1CTrf725OBCdDB77EpqQxg.png?scale-down-to=512 512w,https://framerusercontent.com/images/ocdH1CTrf725OBCdDB77EpqQxg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ocdH1CTrf725OBCdDB77EpqQxg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ocdH1CTrf725OBCdDB77EpqQxg.png 2360w\"},ZVklZXrYu:(_ref3=(_ref2=(_humanReadableEnumMap_size=humanReadableEnumMap[size])!==null&&_humanReadableEnumMap_size!==void 0?_humanReadableEnumMap_size:size)!==null&&_ref2!==void 0?_ref2:props.ZVklZXrYu)!==null&&_ref3!==void 0?_ref3:\"cover\"};};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,NTJQOhEAf,ZVklZXrYu,EgTVe27Td,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JAzaGfUfO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-196n2qj\",className,classNames),\"data-framer-name\":\"iPad Frame\",layoutDependency:layoutDependency,layoutId:\"JAzaGfUfO\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n3blvi-container\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"IzZbUCANP-container\",name:\"Image\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgb(0, 153, 255)\",backgroundImage:toImageSrc(NTJQOhEAf),backgroundSize:ZVklZXrYu,backgroundType:\"image\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"IzZbUCANP\",layoutId:\"IzZbUCANP\",name:\"Image\",radius:EgTVe27Td,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cnfdw6-container\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"GlTK279GL-container\",name:\"Border\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgba(18, 20, 31, 0.05)\",backgroundImage:toImageSrc(NTJQOhEAf),backgroundSize:ZVklZXrYu,backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"GlTK279GL\",layoutId:\"GlTK279GL\",name:\"Border\",radius:EgTVe27Td,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ksxSR.framer-1hqrl9j, .framer-ksxSR .framer-1hqrl9j { display: block; }\",\".framer-ksxSR.framer-196n2qj { height: 834px; overflow: visible; position: relative; width: 1200px; }\",\".framer-ksxSR .framer-n3blvi-container { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: 1px; z-index: 1; }\",\".framer-ksxSR .framer-cnfdw6-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 834\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NTJQOhEAf\":\"screen\",\"ZVklZXrYu\":\"size\",\"EgTVe27Td\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAkiBOU8v4=withCSS(Component,css,\"framer-ksxSR\");export default FramerAkiBOU8v4;FramerAkiBOU8v4.displayName=\"iPad\";FramerAkiBOU8v4.defaultProps={height:834,width:1200};addPropertyControls(FramerAkiBOU8v4,{NTJQOhEAf:{__defaultAssetReference:\"data:framer/asset-reference,ocdH1CTrf725OBCdDB77EpqQxg.png?originalFilename=Workout+Tab+%C3%A2%C2%80%C2%94+Selected+Workout+Details.png&preferredSize=auto\",title:\"Screen\",type:ControlType.ResponsiveImage},ZVklZXrYu:(SquircleControls===null||SquircleControls===void 0?void 0:SquircleControls[\"backgroundSize\"])&&{...SquircleControls[\"backgroundSize\"],defaultValue:\"cover\",description:undefined,hidden:undefined,title:\"Size\"},EgTVe27Td:{defaultValue:17,displayStepper:true,max:1e3,min:0,step:1,title:\"Radius\",type:ControlType.Number}});addFonts(FramerAkiBOU8v4,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAkiBOU8v4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"834\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"NTJQOhEAf\\\":\\\"screen\\\",\\\"ZVklZXrYu\\\":\\\"size\\\",\\\"EgTVe27Td\\\":\\\"radius\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AkiBOU8v4.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,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/vMm4DSMBAXLBEbryaFI8/aiPQ1CXVkeLj583O2Iar/EEQ8Os_bI.js\";const serializationHash=\"framer-Tp3pi\";const variantClassNames={ohS1KpagK:\"framer-v-a55a66\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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,logo,name1,width,...props})=>{var _ref;return{...props,LyV9tmDlh:logo!==null&&logo!==void 0?logo:props.LyV9tmDlh,zLz1PcYLB:(_ref=name1!==null&&name1!==void 0?name1:props.zLz1PcYLB)!==null&&_ref!==void 0?_ref:\"Hoopfit App\"};};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,LyV9tmDlh,zLz1PcYLB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ohS1KpagK\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-a55a66\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ohS1KpagK\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-35)/2)),sizes:\"35px\",...toResponsiveImage(LyV9tmDlh)},className:\"framer-s2xrgj\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"FQloI5egY\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Hoopfit App\"})}),className:\"framer-1lok8ju\",\"data-framer-name\":\"Client Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wB8iuRFeT\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:zLz1PcYLB,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tp3pi.framer-1yc8sqa, .framer-Tp3pi .framer-1yc8sqa { display: block; }\",\".framer-Tp3pi.framer-a55a66 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-Tp3pi .framer-s2xrgj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 35px); overflow: hidden; position: relative; width: 35px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tp3pi .framer-1lok8ju { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Tp3pi.framer-a55a66 { gap: 0px; } .framer-Tp3pi.framer-a55a66 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-Tp3pi.framer-a55a66 > :first-child { margin-left: 0px; } .framer-Tp3pi.framer-a55a66 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LyV9tmDlh\":\"logo\",\"zLz1PcYLB\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameraVuI0ABur=withCSS(Component,css,\"framer-Tp3pi\");export default FrameraVuI0ABur;FrameraVuI0ABur.displayName=\"Project Header\";FrameraVuI0ABur.defaultProps={height:35,width:500};addPropertyControls(FrameraVuI0ABur,{LyV9tmDlh:{title:\"Logo\",type:ControlType.ResponsiveImage},zLz1PcYLB:{defaultValue:\"Hoopfit App\",displayTextArea:false,placeholder:\"Clients name\",title:\"Name\",type:ControlType.String}});addFonts(FrameraVuI0ABur,[{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\":\"FrameraVuI0ABur\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"35\",\"framerIntrinsicWidth\":\"500\",\"framerVariables\":\"{\\\"LyV9tmDlh\\\":\\\"logo\\\",\\\"zLz1PcYLB\\\":\\\"name1\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aVuI0ABur.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"WwCuxqBh7\",\"BvUAJSgRT\"];const serializationHash=\"framer-KW3qv\";const variantClassNames={BvUAJSgRT:\"framer-v-zfhsgp\",WwCuxqBh7:\"framer-v-lw17ey\"};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={Desktop:\"WwCuxqBh7\",Mobile:\"BvUAJSgRT\"};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:\"WwCuxqBh7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WwCuxqBh7\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-lw17ey\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WwCuxqBh7\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({BvUAJSgRT:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jumty4\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jyduAm0YU-shape\",opacity:.99,style:{opacity:.99},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87 74\"><path d=\"M 55.159 69.844 C 32.511 78.087 8.449 70.315 1.74 51.882 C -4.969 33.45 8.468 12.03 31.116 3.786 C 53.765 -4.457 77.826 3.315 84.535 21.748 C 91.244 40.18 77.808 61.6 55.159 69.844 Z M 2.68 51.541 C 9.13 69.263 32.473 77.037 54.817 68.904 C 77.161 60.772 90.046 39.812 83.596 22.09 C 77.145 4.367 53.802 -3.407 31.458 4.726 C 9.114 12.859 -3.771 33.818 2.68 51.541 Z\" fill=\"rgba(255, 255, 255, 0.1)\"></path><path d=\"M 54.817 68.904 C 32.473 77.036 9.13 69.262 2.68 51.54 C -3.771 33.818 9.114 12.858 31.458 4.725 C 53.802 -3.407 77.145 4.367 83.596 22.089 C 90.046 39.812 77.161 60.771 54.817 68.904 Z\" fill=\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:11752843944,withExternalLayout:true,...addPropertyOverrides({BvUAJSgRT:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 32\"><path d=\"M 23.459 30.203 C 13.826 33.767 3.593 30.407 0.74 22.436 C -2.113 14.465 3.601 5.202 13.233 1.637 C 22.865 -1.927 33.098 1.433 35.952 9.404 C 38.805 17.375 33.091 26.638 23.459 30.203 Z M 1.14 22.288 C 3.883 29.952 13.81 33.313 23.313 29.796 C 32.816 26.28 38.295 17.216 35.552 9.552 C 32.809 1.889 22.881 -1.473 13.379 2.044 C 3.876 5.56 -1.604 14.624 1.14 22.288 Z\" fill=\"rgba(255, 255, 255, 0.1)\"></path><path d=\"M 23.313 29.796 C 13.81 33.313 3.883 29.951 1.14 22.288 C -1.604 14.624 3.876 5.56 13.379 2.043 C 22.881 -1.473 32.809 1.888 35.552 9.552 C 38.295 17.216 32.816 26.279 23.313 29.796 Z\" fill=\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:9755405718}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iiqrnw\",\"data-framer-name\":\"Vector 43\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"u8H_s28nN\",svg:'<svg width=\"17\" height=\"20\" viewBox=\"-1 -1 17 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 15.3507V2.64929C0 1.48334 1.27196 0.763174 2.27174 1.36305L12.8563 7.71376C13.8273 8.29637 13.8273 9.70363 12.8563 10.2862L2.27174 16.637C1.27196 17.2368 0 16.5167 0 15.3507Z\" fill=\"white\" style=\"fill:white;fill-opacity:1;\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KW3qv.framer-1w38ayn, .framer-KW3qv .framer-1w38ayn { display: block; }\",\".framer-KW3qv.framer-lw17ey { height: 72px; overflow: visible; pointer-events: none; position: relative; width: 85px; }\",\".framer-KW3qv .framer-jumty4 { flex: none; height: 74px; left: calc(48.23529411764708% - 87px / 2); position: absolute; top: calc(50.00000000000002% - 74px / 2); width: 87px; }\",\".framer-KW3qv .framer-1iiqrnw { flex: none; height: 20px; left: calc(51.76470588235297% - 17px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 17px; }\",\".framer-KW3qv.framer-v-zfhsgp .framer-jumty4 { height: 32px; left: calc(45.88235294117649% - 37px / 2); top: calc(50.00000000000002% - 32px / 2); width: 37px; }\",\".framer-KW3qv.framer-v-zfhsgp .framer-1iiqrnw { height: 11px; left: calc(47.05882352941179% - 9px / 2); top: calc(48.611111111111136% - 11px / 2); width: 9px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BvUAJSgRT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerj5QAwWHBt=withCSS(Component,css,\"framer-KW3qv\");export default Framerj5QAwWHBt;Framerj5QAwWHBt.displayName=\"Play button\";Framerj5QAwWHBt.defaultProps={height:72,width:85};addPropertyControls(Framerj5QAwWHBt,{variant:{options:[\"WwCuxqBh7\",\"BvUAJSgRT\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj5QAwWHBt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj5QAwWHBt\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BvUAJSgRT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"85\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j5QAwWHBt.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const SquircleControls=getPropertyControls(Squircle);const serializationHash=\"framer-yijGf\";const variantClassNames={iPLsPU9qS:\"framer-v-nzkxi5\"};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 toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Contain:\"contain\",Cover:\"cover\"};const getProps=({height,id,radius,screen,size,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_size,_ref2,_ref3;return{...props,EgTVe27Td:(_ref=radius!==null&&radius!==void 0?radius:props.EgTVe27Td)!==null&&_ref!==void 0?_ref:12,NTJQOhEAf:(_ref1=screen!==null&&screen!==void 0?screen:props.NTJQOhEAf)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/3Jnpv6Y51TpYzl8qPGqR2mJYf2k.webp\",srcSet:\"https://framerusercontent.com/images/3Jnpv6Y51TpYzl8qPGqR2mJYf2k.webp?scale-down-to=512 512w,https://framerusercontent.com/images/3Jnpv6Y51TpYzl8qPGqR2mJYf2k.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/3Jnpv6Y51TpYzl8qPGqR2mJYf2k.webp 1920w\"},ZVklZXrYu:(_ref3=(_ref2=(_humanReadableEnumMap_size=humanReadableEnumMap[size])!==null&&_humanReadableEnumMap_size!==void 0?_humanReadableEnumMap_size:size)!==null&&_ref2!==void 0?_ref2:props.ZVklZXrYu)!==null&&_ref3!==void 0?_ref3:\"cover\"};};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,NTJQOhEAf,ZVklZXrYu,EgTVe27Td,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iPLsPU9qS\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-nzkxi5\",className,classNames),\"data-framer-name\":\"Desktop Frame\",layoutDependency:layoutDependency,layoutId:\"iPLsPU9qS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12l1b3j-container\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"AeruZC_jS-container\",name:\"Image\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgb(0, 153, 255)\",backgroundImage:toImageSrc(NTJQOhEAf),backgroundSize:ZVklZXrYu,backgroundType:\"image\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"AeruZC_jS\",layoutId:\"AeruZC_jS\",name:\"Image\",radius:EgTVe27Td,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ae7h3p-container\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"l1vISXj2G-container\",name:\"Border\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgba(18, 20, 31, 0.05)\",backgroundImage:toImageSrc(NTJQOhEAf),backgroundSize:ZVklZXrYu,backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"l1vISXj2G\",layoutId:\"l1vISXj2G\",name:\"Border\",radius:EgTVe27Td,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yijGf.framer-bdm5mw, .framer-yijGf .framer-bdm5mw { display: block; }\",\".framer-yijGf.framer-nzkxi5 { height: 750px; overflow: visible; position: relative; width: 1200px; }\",\".framer-yijGf .framer-12l1b3j-container { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: 1px; z-index: 1; }\",\".framer-yijGf .framer-ae7h3p-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 750\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NTJQOhEAf\":\"screen\",\"ZVklZXrYu\":\"size\",\"EgTVe27Td\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjccVDwWWW=withCSS(Component,css,\"framer-yijGf\");export default FramerjccVDwWWW;FramerjccVDwWWW.displayName=\"Desktop\";FramerjccVDwWWW.defaultProps={height:750,width:1200};addPropertyControls(FramerjccVDwWWW,{NTJQOhEAf:{__defaultAssetReference:\"data:framer/asset-reference,3Jnpv6Y51TpYzl8qPGqR2mJYf2k.webp?originalFilename=sparetech-1.webp&preferredSize=auto\",title:\"Screen\",type:ControlType.ResponsiveImage},ZVklZXrYu:(SquircleControls===null||SquircleControls===void 0?void 0:SquircleControls[\"backgroundSize\"])&&{...SquircleControls[\"backgroundSize\"],defaultValue:\"cover\",description:undefined,hidden:undefined,title:\"Size\"},EgTVe27Td:{defaultValue:12,displayStepper:true,max:1e3,min:0,step:1,title:\"Radius\",type:ControlType.Number}});addFonts(FramerjccVDwWWW,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjccVDwWWW\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"750\",\"framerVariables\":\"{\\\"NTJQOhEAf\\\":\\\"screen\\\",\\\"ZVklZXrYu\\\":\\\"size\\\",\\\"EgTVe27Td\\\":\\\"radius\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jccVDwWWW.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}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=[\"R7THclNuM\",\"XBHOLaJUl\"];const serializationHash=\"framer-P2bjL\";const variantClassNames={R7THclNuM:\"framer-v-18jmzmn\",XBHOLaJUl:\"framer-v-ogd64x\"};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={duration:0,type:\"tween\"};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={Active:\"R7THclNuM\",Inactive:\"XBHOLaJUl\"};const getProps=({height,id,label,labelMobile,link,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,iXJvMjdyn:(_ref=label!==null&&label!==void 0?label:props.iXJvMjdyn)!==null&&_ref!==void 0?_ref:\"Nav item\",k4FXkCh5n:link!==null&&link!==void 0?link:props.k4FXkCh5n,MVW4VxV_V:(_ref1=labelMobile!==null&&labelMobile!==void 0?labelMobile:props.MVW4VxV_V)!==null&&_ref1!==void 0?_ref1:\"M.\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"R7THclNuM\"};};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,iXJvMjdyn,k4FXkCh5n,MVW4VxV_V,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R7THclNuM\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"XBHOLaJUl\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"XBHOLaJUl\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:k4FXkCh5n,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-18jmzmn\",className,classNames)} framer-1lbnqpo`,\"data-framer-name\":\"Active\",layoutDependency:layoutDependency,layoutId:\"R7THclNuM\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{XBHOLaJUl:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({XBHOLaJUl:{\"data-framer-name\":\"Inactive\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"text\"})}),className:\"framer-i7gxby\",\"data-framer-name\":\"Label\",fonts:[\"GF;JetBrains Mono-600\"],layoutDependency:layoutDependency,layoutId:\"QxDz1Ggbc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:iXJvMjdyn,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tNjAw\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 20, 31, 0.8))\"},children:\"text\"})}),className:\"framer-1ngfsdt\",\"data-framer-name\":\"Label Mobile\",fonts:[\"GF;JetBrains Mono-600\"],layoutDependency:layoutDependency,layoutId:\"HBTAZ3hD6\",style:{\"--extracted-r6o4lv\":\"rgba(18, 20, 31, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},text:MVW4VxV_V,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P2bjL.framer-1lbnqpo, .framer-P2bjL .framer-1lbnqpo { display: block; }\",\".framer-P2bjL.framer-18jmzmn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 5px 15px 5px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-P2bjL .framer-i7gxby, .framer-P2bjL .framer-1ngfsdt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-P2bjL.framer-18jmzmn { gap: 0px; } .framer-P2bjL.framer-18jmzmn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-P2bjL.framer-18jmzmn > :first-child { margin-left: 0px; } .framer-P2bjL.framer-18jmzmn > :last-child { margin-right: 0px; } }\",\".framer-P2bjL.framer-v-ogd64x.framer-18jmzmn { padding: 5px 21px 5px 21px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XBHOLaJUl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"iXJvMjdyn\":\"label\",\"k4FXkCh5n\":\"link\",\"MVW4VxV_V\":\"labelMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkEaCVFbRA=withCSS(Component,css,\"framer-P2bjL\");export default FramerkEaCVFbRA;FramerkEaCVFbRA.displayName=\"Nav Item Mobile\";FramerkEaCVFbRA.defaultProps={height:32,width:102};addPropertyControls(FramerkEaCVFbRA,{variant:{options:[\"R7THclNuM\",\"XBHOLaJUl\"],optionTitles:[\"Active\",\"Inactive\"],title:\"Variant\",type:ControlType.Enum},iXJvMjdyn:{defaultValue:\"Nav item\",displayTextArea:false,title:\"Label\",type:ControlType.String},k4FXkCh5n:{title:\"Link\",type:ControlType.Link},MVW4VxV_V:{defaultValue:\"M.\",displayTextArea:false,title:\"Label Mobile\",type:ControlType.String}});addFonts(FramerkEaCVFbRA,[{explicitInter:true,fonts:[{family:\"JetBrains Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v18/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjOFmUsaaDhw.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkEaCVFbRA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XBHOLaJUl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"102\",\"framerVariables\":\"{\\\"iXJvMjdyn\\\":\\\"label\\\",\\\"k4FXkCh5n\\\":\\\"link\\\",\\\"MVW4VxV_V\\\":\\\"labelMobile\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kEaCVFbRA.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Z4QJ2YpzpVnWRfR6Ccgg/Video.js\";const VideoFonts=getFonts(Video);const VideoControls=getPropertyControls(Video);const cycleOrder=[\"ccBERxAqq\",\"g6hu2H53I\"];const serializationHash=\"framer-903M7\";const variantClassNames={ccBERxAqq:\"framer-v-6x5fse\",g6hu2H53I:\"framer-v-o4wi9c\"};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={Pause:\"ccBERxAqq\",Play:\"g6hu2H53I\"};const getProps=({height,id,video,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,aBp1TvOri:(_ref=video!==null&&video!==void 0?video:props.aBp1TvOri)!==null&&_ref!==void 0?_ref:\"https://framerusercontent.com/assets/Gm1BfPGweam11tKatHvgsUiycFk.mp4\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"ccBERxAqq\"};};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,aBp1TvOri,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ccBERxAqq\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6x5fse\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Pause\",layoutDependency:layoutDependency,layoutId:\"ccBERxAqq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0.1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({g6hu2H53I:{\"data-framer-name\":\"Play\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ncqn33-container\",layoutDependency:layoutDependency,layoutId:\"uX4aOZPo6-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"uX4aOZPo6\",isMixedBorderRadius:false,layoutId:\"uX4aOZPo6\",loop:true,muted:true,objectFit:\"cover\",playing:false,posterEnabled:false,srcFile:aBp1TvOri,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({g6hu2H53I:{playing:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gno23g\",\"data-framer-name\":\"br\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,layoutDependency:layoutDependency,layoutId:\"iBVeeu2Ef\",svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M53 .656c0 18.322 0 27.483-3.567 34.48a32.721 32.721 0 0 1-14.302 14.297C28.131 53 18.966 53 .637 53H53V.656Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-klthj3\",\"data-framer-name\":\"tl\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,layoutDependency:layoutDependency,layoutId:\"bJsX6ZYC6\",svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52.364 0H0v52.343C0 34.02 0 24.86 3.567 17.863A32.72 32.72 0 0 1 17.87 3.565C24.87 0 34.035 0 52.364 0Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yi93q0\",\"data-framer-name\":\"bl\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,layoutDependency:layoutDependency,layoutId:\"JZ6rr7Jun\",svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52.364 52.999c-18.33 0-27.494 0-34.495-3.566A32.721 32.721 0 0 1 3.567 35.136C0 28.14 0 18.978 0 .657V53h52.364Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m2njtg\",\"data-framer-name\":\"tr\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,layoutDependency:layoutDependency,layoutId:\"Ze0PoqAgK\",svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M.637 0C18.966 0 28.13 0 35.13 3.566a32.72 32.72 0 0 1 14.302 14.296C53 24.86 53 34.021 53 52.342V0H.637Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-903M7.framer-1re5xqz, .framer-903M7 .framer-1re5xqz { display: block; }\",\".framer-903M7.framer-6x5fse { height: 548px; overflow: hidden; position: relative; width: 752px; }\",\".framer-903M7 .framer-ncqn33-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-903M7 .framer-1gno23g { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: absolute; right: 0px; width: 52px; z-index: 0; }\",\".framer-903M7 .framer-klthj3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; top: 0px; width: 52px; z-index: 0; }\",\".framer-903M7 .framer-yi93q0 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; width: 52px; z-index: 0; }\",\".framer-903M7 .framer-1m2njtg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: absolute; right: 0px; top: 0px; width: 52px; z-index: 0; }\",'.framer-903M7[data-border=\"true\"]::after, .framer-903M7 [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 548\n * @framerIntrinsicWidth 752\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"g6hu2H53I\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aBp1TvOri\":\"video\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermHyJlomju=withCSS(Component,css,\"framer-903M7\");export default FramermHyJlomju;FramermHyJlomju.displayName=\"Video Smooth Corners\";FramermHyJlomju.defaultProps={height:548,width:752};addPropertyControls(FramermHyJlomju,{variant:{options:[\"ccBERxAqq\",\"g6hu2H53I\"],optionTitles:[\"Pause\",\"Play\"],title:\"Variant\",type:ControlType.Enum},aBp1TvOri:(VideoControls===null||VideoControls===void 0?void 0:VideoControls[\"srcFile\"])&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,Gm1BfPGweam11tKatHvgsUiycFk.mp4?originalFilename=iMac+G4f.mp4\",description:undefined,hidden:undefined,title:\"Video\"}});addFonts(FramermHyJlomju,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermHyJlomju\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"752\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"548\",\"framerVariables\":\"{\\\"aBp1TvOri\\\":\\\"video\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g6hu2H53I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mHyJlomju.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={pW5QXDZlI:{hover:true,pressed:true}};const serializationHash=\"framer-vLpYH\";const variantClassNames={pW5QXDZlI:\"framer-v-165rp0x\"};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={duration:0,type:\"tween\"};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,hover,id,link,title,width,...props})=>{var _ref;return{...props,FxKpWJ45n:hover!==null&&hover!==void 0?hover:props.FxKpWJ45n,GQw_qe5HH:(_ref=title!==null&&title!==void 0?title:props.GQw_qe5HH)!==null&&_ref!==void 0?_ref:\"Email\",JyqUI9QQH:link!==null&&link!==void 0?link:props.JyqUI9QQH};};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,GQw_qe5HH,FxKpWJ45n,JyqUI9QQH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pW5QXDZlI\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter64o3nv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FxKpWJ45n){const res=await FxKpWJ45n(...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(Link,{href:JyqUI9QQH,openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Button\",className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-165rp0x\",className,classNames)} framer-12vskxp`,\"data-framer-name\":\"Secondary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pW5QXDZlI\",onMouseEnter:onMouseEnter64o3nv,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(18, 20, 31, 0.05)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"pW5QXDZlI-hover\":{backgroundColor:\"rgba(18, 20, 31, 0.1)\"},\"pW5QXDZlI-pressed\":{backgroundColor:\"rgba(18, 20, 31, 0.1)\"}},...addPropertyOverrides({\"pW5QXDZlI-hover\":{\"data-framer-name\":undefined},\"pW5QXDZlI-pressed\":{\"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\":\"Q1VTVE9NO0pldEJyYWlucyBNb25vIFNlbWlCb2xk\",\"--framer-font-family\":'\"JetBrains Mono SemiBold\", \"JetBrains Mono SemiBold Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31)))\"},children:\"Email\"})}),className:\"framer-6wl7m3\",\"data-framer-name\":\"Email\",fonts:[\"CUSTOM;JetBrains Mono SemiBold\"],layoutDependency:layoutDependency,layoutId:\"xbvsiAWwc\",style:{\"--extracted-r6o4lv\":\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\",\"--framer-paragraph-spacing\":\"0px\"},text:GQw_qe5HH,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vLpYH.framer-12vskxp, .framer-vLpYH .framer-12vskxp { display: block; }\",\".framer-vLpYH.framer-165rp0x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 30px; justify-content: center; overflow: visible; padding: 5px 15px 5px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vLpYH .framer-6wl7m3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vLpYH.framer-165rp0x { gap: 0px; } .framer-vLpYH.framer-165rp0x > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-vLpYH.framer-165rp0x > :first-child { margin-left: 0px; } .framer-vLpYH.framer-165rp0x > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"MNXUByG2j\":{\"layout\":[\"auto\",\"fixed\"]},\"kdNwa8iJd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"GQw_qe5HH\":\"title\",\"FxKpWJ45n\":\"hover\",\"JyqUI9QQH\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramernT4eIK5au=withCSS(Component,css,\"framer-vLpYH\");export default FramernT4eIK5au;FramernT4eIK5au.displayName=\"Button Secondary\";FramernT4eIK5au.defaultProps={height:30,width:75};addPropertyControls(FramernT4eIK5au,{GQw_qe5HH:{defaultValue:\"Email\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},FxKpWJ45n:{title:\"Hover\",type:ControlType.EventHandler},JyqUI9QQH:{title:\"Link\",type:ControlType.Link}});addFonts(FramernT4eIK5au,[{explicitInter:true,fonts:[{family:\"JetBrains Mono SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/WGTt3muOrR0BPXj2ZcmIjZHu8.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernT4eIK5au\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MNXUByG2j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kdNwa8iJd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GQw_qe5HH\\\":\\\"title\\\",\\\"FxKpWJ45n\\\":\\\"hover\\\",\\\"JyqUI9QQH\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"75\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nT4eIK5au.map", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const SquircleControls=getPropertyControls(Squircle);const serializationHash=\"framer-n39iO\";const variantClassNames={gUYPzDBnI:\"framer-v-enh740\"};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 toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Contain:\"contain\",Cover:\"cover\"};const getProps=({height,id,radius,screen,size,width,...props})=>{var _humanReadableEnumMap_size,_ref,_ref1,_ref2,_ref3;return{...props,f4_LDXOog:(_ref1=(_ref=(_humanReadableEnumMap_size=humanReadableEnumMap[size])!==null&&_humanReadableEnumMap_size!==void 0?_humanReadableEnumMap_size:size)!==null&&_ref!==void 0?_ref:props.f4_LDXOog)!==null&&_ref1!==void 0?_ref1:\"cover\",ltQuC4oHk:(_ref2=radius!==null&&radius!==void 0?radius:props.ltQuC4oHk)!==null&&_ref2!==void 0?_ref2:45,tgQPujzs8:(_ref3=screen!==null&&screen!==void 0?screen:props.tgQPujzs8)!==null&&_ref3!==void 0?_ref3:{src:\"https://framerusercontent.com/images/xxPCkDnlstp6ItxB3Ijy0W0mSk.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/xxPCkDnlstp6ItxB3Ijy0W0mSk.png?scale-down-to=2048 944w,https://framerusercontent.com/images/xxPCkDnlstp6ItxB3Ijy0W0mSk.png 1572w\"}};};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,tgQPujzs8,f4_LDXOog,ltQuC4oHk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gUYPzDBnI\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-enh740\",className,classNames),\"data-framer-name\":\"iPhone Frame\",layoutDependency:layoutDependency,layoutId:\"gUYPzDBnI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bviqbw-container\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"tkMNdo2al-container\",name:\"Border\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgba(18, 20, 31, 0.05)\",backgroundImage:toImageSrc(tgQPujzs8),backgroundSize:f4_LDXOog,backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"tkMNdo2al\",layoutId:\"tkMNdo2al\",name:\"Border\",radius:ltQuC4oHk,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bdbdmm-container\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"y9pKPdWb7-container\",name:\"Image\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"rgb(0, 153, 255)\",backgroundImage:toImageSrc(tgQPujzs8),backgroundSize:f4_LDXOog,backgroundType:\"image\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"rgb(255, 0, 0)\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"y9pKPdWb7\",layoutId:\"y9pKPdWb7\",name:\"Image\",radius:ltQuC4oHk,shadowObject:{shadowBlur:1,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:0},smoothing:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n39iO.framer-qzl2cr, .framer-n39iO .framer-qzl2cr { display: block; }\",\".framer-n39iO.framer-enh740 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 700px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 323px; }\",\".framer-n39iO .framer-1bviqbw-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-n39iO .framer-bdbdmm-container { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-n39iO.framer-enh740 { gap: 0px; } .framer-n39iO.framer-enh740 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-n39iO.framer-enh740 > :first-child { margin-left: 0px; } .framer-n39iO.framer-enh740 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 700\n * @framerIntrinsicWidth 323\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tgQPujzs8\":\"screen\",\"f4_LDXOog\":\"size\",\"ltQuC4oHk\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOxeEeyIkn=withCSS(Component,css,\"framer-n39iO\");export default FramerOxeEeyIkn;FramerOxeEeyIkn.displayName=\"iPhone\";FramerOxeEeyIkn.defaultProps={height:700,width:323};addPropertyControls(FramerOxeEeyIkn,{tgQPujzs8:{__defaultAssetReference:\"data:framer/asset-reference,xxPCkDnlstp6ItxB3Ijy0W0mSk.png?originalFilename=SWD+3.png&preferredSize=auto\",title:\"Screen\",type:ControlType.ResponsiveImage},f4_LDXOog:(SquircleControls===null||SquircleControls===void 0?void 0:SquircleControls[\"backgroundSize\"])&&{...SquircleControls[\"backgroundSize\"],defaultValue:\"cover\",description:undefined,hidden:undefined,title:\"Size\"},ltQuC4oHk:{defaultValue:45,displayStepper:true,max:1e3,min:0,step:1,title:\"Radius\",type:ControlType.Number}});addFonts(FramerOxeEeyIkn,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOxeEeyIkn\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"700\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"323\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tgQPujzs8\\\":\\\"screen\\\",\\\"f4_LDXOog\\\":\\\"size\\\",\\\"ltQuC4oHk\\\":\\\"radius\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OxeEeyIkn.map", "// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;JetBrains Mono Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"JetBrains Mono Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/JWAolhJloDXAHpACJnQlHMiNm8Y.woff2\"}]}];export const css=['.framer-Ab2PR .framer-styles-preset-1kxz7aj:not(.rich-text-wrapper), .framer-Ab2PR .framer-styles-preset-1kxz7aj.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono Italic\", \"JetBrains Mono Italic Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #1f212b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Ab2PR\";\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\"}}}", "// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;JetBrains Mono Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"JetBrains Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/gCuwHIxsDlJMoVvCMK14FMSnUX0.woff2\"}]}];export const css=['.framer-fYujT .framer-styles-preset-1svvlbq:not(.rich-text-wrapper), .framer-fYujT .framer-styles-preset-1svvlbq.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono Regular\", \"JetBrains Mono Regular Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: rgba(31, 33, 43, 0.6); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-fYujT\";\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\"}}}", "// Generated by Framer (d31cd55)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,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/27O2bC3eKxHJNplTfNAK/hHJpDVF6nvUaJiOM0CjO/iOgraDAv8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/DC6PhV9EyH16h0E6KFs7/iUFmm3NEpLrINXw8C6g8/p3LDI27Ho.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/QSDTvwOIAanVVR0Uc8Ij/SoRMFe817qzfNaz6gmIq/vJoMiuICE.js\";const cycleOrder=[\"r6TruPvFE\",\"fxLjjXr6A\"];const serializationHash=\"framer-wkM2J\";const variantClassNames={fxLjjXr6A:\"framer-v-ncsvnu\",r6TruPvFE:\"framer-v-kffkxb\"};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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"No Box\":\"r6TruPvFE\",Box:\"fxLjjXr6A\"};const getProps=({height,id,name1,padding,photo,quote,role,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4,_ref5;return{...props,KArHDLQ4S:(_ref=name1!==null&&name1!==void 0?name1:props.KArHDLQ4S)!==null&&_ref!==void 0?_ref:\"Farhad Noorzay\",kfLwvZolu:(_ref1=quote!==null&&quote!==void 0?quote:props.kfLwvZolu)!==null&&_ref1!==void 0?_ref1:'\"I had a lot of fun working with Atilla. He was very thorough, always asked the right questions, and had an effective design process. He was able to take feedback well and iterate quickly. His passion is energizing and he\u2019s dedicated to providing an excellent outcome and I hope to work with him again in the future.\"',kNz43osDI:(_ref2=photo!==null&&photo!==void 0?photo:props.kNz43osDI)!==null&&_ref2!==void 0?_ref2:{src:\"https://framerusercontent.com/images/Cn2GYPetk8wsidEy16x3gcawOMQ.png\"},pkJ69Rpcg:(_ref3=role!==null&&role!==void 0?role:props.pkJ69Rpcg)!==null&&_ref3!==void 0?_ref3:\"CEO, Hoopfit\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"r6TruPvFE\",vHyn3ZGmo:(_ref5=padding!==null&&padding!==void 0?padding:props.vHyn3ZGmo)!==null&&_ref5!==void 0?_ref5:\"30px\"};};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,kfLwvZolu,KArHDLQ4S,pkJ69Rpcg,kNz43osDI,vHyn3ZGmo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r6TruPvFE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-kffkxb\",className,classNames),\"data-framer-name\":\"No Box\",layoutDependency:layoutDependency,layoutId:\"r6TruPvFE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--xzsgg5\":numberToPixelString(vHyn3ZGmo),backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{fxLjjXr6A:{backgroundColor:\"rgba(31, 33, 43, 0.03)\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35}},...addPropertyOverrides({fxLjjXr6A:{\"data-framer-name\":\"Box\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kxz7aj\",\"data-styles-preset\":\"iOgraDAv8\",children:'\"I had a lot of fun working with Atilla. He was very thorough, always asked the right questions, and had an effective design process. He was able to take feedback well and iterate quickly. His passion is energizing and he\u2019s dedicated to providing an excellent outcome and I hope to work with him again in the future.\"'})}),className:\"framer-f7tuyt\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TW0vuWPxI\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:kfLwvZolu,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r31eg5\",\"data-framer-name\":\"Stack\",layoutDependency:layoutDependency,layoutId:\"LEr8Mgz84\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-53x05f\",\"data-framer-name\":\"avatar-photo\",layoutDependency:layoutDependency,layoutId:\"vhC5FqtKW\",style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+142.5+0+70-70),sizes:\"70px\",...toResponsiveImage(kNz43osDI)},className:\"framer-1cv6hvz\",\"data-framer-name\":\"farhad\",layoutDependency:layoutDependency,layoutId:\"Ou3A5wIoM\",...addPropertyOverrides({fxLjjXr6A:{background:{alt:\"\",fit:\"fill\",sizes:\"70px\",...toResponsiveImage(kNz43osDI)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jymewn\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"fHp7k1UeE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Farhad Noorzay\"})}),className:\"framer-1ltojic\",\"data-framer-name\":\"Farhad Noorzay CEO, Hoopfit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S7lvTKIM6\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:KArHDLQ4S,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1svvlbq\",\"data-styles-preset\":\"vJoMiuICE\",children:\"CEO, Hoopfit\"})}),className:\"framer-cayst\",\"data-framer-name\":\"Farhad Noorzay CEO, Hoopfit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"STAQdagbd\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:pkJ69Rpcg,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wkM2J.framer-1j4wmze, .framer-wkM2J .framer-1j4wmze { display: block; }\",\".framer-wkM2J.framer-kffkxb { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-wkM2J .framer-f7tuyt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wkM2J .framer-r31eg5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wkM2J .framer-53x05f { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); overflow: hidden; position: relative; width: 70px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wkM2J .framer-1cv6hvz { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 70px); left: 0px; position: absolute; right: 0px; }\",\".framer-wkM2J .framer-jymewn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wkM2J .framer-1ltojic, .framer-wkM2J .framer-cayst { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wkM2J.framer-kffkxb, .framer-wkM2J .framer-r31eg5, .framer-wkM2J .framer-jymewn { gap: 0px; } .framer-wkM2J.framer-kffkxb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-wkM2J.framer-kffkxb > :first-child, .framer-wkM2J .framer-jymewn > :first-child { margin-top: 0px; } .framer-wkM2J.framer-kffkxb > :last-child, .framer-wkM2J .framer-jymewn > :last-child { margin-bottom: 0px; } .framer-wkM2J .framer-r31eg5 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-wkM2J .framer-r31eg5 > :first-child { margin-left: 0px; } .framer-wkM2J .framer-r31eg5 > :last-child { margin-right: 0px; } .framer-wkM2J .framer-jymewn > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-wkM2J.framer-v-ncsvnu.framer-kffkxb { padding: var(--xzsgg5); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 235\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fxLjjXr6A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kfLwvZolu\":\"quote\",\"KArHDLQ4S\":\"name1\",\"pkJ69Rpcg\":\"role\",\"kNz43osDI\":\"photo\",\"vHyn3ZGmo\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerp3GyuNjsw=withCSS(Component,css,\"framer-wkM2J\");export default Framerp3GyuNjsw;Framerp3GyuNjsw.displayName=\"Social Proof - Quote\";Framerp3GyuNjsw.defaultProps={height:235,width:500};addPropertyControls(Framerp3GyuNjsw,{variant:{options:[\"r6TruPvFE\",\"fxLjjXr6A\"],optionTitles:[\"No Box\",\"Box\"],title:\"Variant\",type:ControlType.Enum},kfLwvZolu:{defaultValue:'\"I had a lot of fun working with Atilla. He was very thorough, always asked the right questions, and had an effective design process. He was able to take feedback well and iterate quickly. His passion is energizing and he\u2019s dedicated to providing an excellent outcome and I hope to work with him again in the future.\"',displayTextArea:false,title:\"Quote\",type:ControlType.String},KArHDLQ4S:{defaultValue:\"Farhad Noorzay\",displayTextArea:false,title:\"Name\",type:ControlType.String},pkJ69Rpcg:{defaultValue:\"CEO, Hoopfit\",displayTextArea:false,title:\"Role\",type:ControlType.String},kNz43osDI:{__defaultAssetReference:\"data:framer/asset-reference,Cn2GYPetk8wsidEy16x3gcawOMQ.png?originalFilename=image+50.png&preferredSize=auto\",title:\"Photo\",type:ControlType.ResponsiveImage},vHyn3ZGmo:{defaultValue:\"30px\",title:\"Padding\",type:ControlType.Padding}});addFonts(Framerp3GyuNjsw,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp3GyuNjsw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"500\",\"framerVariables\":\"{\\\"kfLwvZolu\\\":\\\"quote\\\",\\\"KArHDLQ4S\\\":\\\"name1\\\",\\\"pkJ69Rpcg\\\":\\\"role\\\",\\\"kNz43osDI\\\":\\\"photo\\\",\\\"vHyn3ZGmo\\\":\\\"padding\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fxLjjXr6A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"235\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p3GyuNjsw.map", "// Generated by Framer (d31cd55)\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 enabledGestures={BcKUtLRA_:{hover:true}};const cycleOrder=[\"Kn5mAAb8q\",\"BcKUtLRA_\"];const serializationHash=\"framer-8EbBF\";const variantClassNames={BcKUtLRA_:\"framer-v-lr3f67\",Kn5mAAb8q:\"framer-v-2mie6x\"};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={duration:0,type:\"tween\"};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={Active:\"Kn5mAAb8q\",Inactive:\"BcKUtLRA_\"};const getProps=({height,id,label,link,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,iXJvMjdyn:(_ref=label!==null&&label!==void 0?label:props.iXJvMjdyn)!==null&&_ref!==void 0?_ref:\"Nav item\",k4FXkCh5n:link!==null&&link!==void 0?link:props.k4FXkCh5n,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"Kn5mAAb8q\"};};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,iXJvMjdyn,k4FXkCh5n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kn5mAAb8q\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:k4FXkCh5n,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-2mie6x\",className,classNames)} framer-1tqruvg`,\"data-framer-name\":\"Active\",layoutDependency:layoutDependency,layoutId:\"Kn5mAAb8q\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"none\",backgroundColor:\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"none\",...style},variants:{\"BcKUtLRA_-hover\":{backdropFilter:\"blur(9px)\",backgroundColor:\"rgb(255, 255, 255)\",WebkitBackdropFilter:\"blur(9px)\"},BcKUtLRA_:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},...addPropertyOverrides({\"BcKUtLRA_-hover\":{\"data-framer-name\":undefined},BcKUtLRA_:{\"data-framer-name\":\"Inactive\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0pldEJyYWlucyBNb25vIFNlbWlCb2xk\",\"--framer-font-family\":'\"JetBrains Mono SemiBold\", \"JetBrains Mono SemiBold Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Nav item\"})}),className:\"framer-1ks9nxy\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;JetBrains Mono SemiBold\"],layoutDependency:layoutDependency,layoutId:\"ltJzvhiO9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:iXJvMjdyn,variants:{\"BcKUtLRA_-hover\":{\"--extracted-r6o4lv\":\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\"},BcKUtLRA_:{\"--extracted-r6o4lv\":\"rgba(18, 20, 31, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BcKUtLRA_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0pldEJyYWlucyBNb25vIFNlbWlCb2xk\",\"--framer-font-family\":'\"JetBrains Mono SemiBold\", \"JetBrains Mono SemiBold Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31)))\"},children:\"Nav item\"})})},BcKUtLRA_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0pldEJyYWlucyBNb25vIFNlbWlCb2xk\",\"--framer-font-family\":'\"JetBrains Mono SemiBold\", \"JetBrains Mono SemiBold Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 20, 31, 0.8))\"},children:\"Nav item\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8EbBF.framer-1tqruvg, .framer-8EbBF .framer-1tqruvg { display: block; }\",\".framer-8EbBF.framer-2mie6x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 30px; justify-content: center; overflow: visible; padding: 5px 15px 5px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-8EbBF .framer-1ks9nxy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8EbBF.framer-2mie6x { gap: 0px; } .framer-8EbBF.framer-2mie6x > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-8EbBF.framer-2mie6x > :first-child { margin-left: 0px; } .framer-8EbBF.framer-2mie6x > :last-child { margin-right: 0px; } }\",\".framer-8EbBF.framer-v-lr3f67.framer-2mie6x { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BcKUtLRA_\":{\"layout\":[\"auto\",\"fixed\"]},\"Yrn5zrsOQ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"iXJvMjdyn\":\"label\",\"k4FXkCh5n\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPDXaQa0g6=withCSS(Component,css,\"framer-8EbBF\");export default FramerPDXaQa0g6;FramerPDXaQa0g6.displayName=\"Nav Item\";FramerPDXaQa0g6.defaultProps={height:30,width:102};addPropertyControls(FramerPDXaQa0g6,{variant:{options:[\"Kn5mAAb8q\",\"BcKUtLRA_\"],optionTitles:[\"Active\",\"Inactive\"],title:\"Variant\",type:ControlType.Enum},iXJvMjdyn:{defaultValue:\"Nav item\",displayTextArea:false,title:\"Label\",type:ControlType.String},k4FXkCh5n:{title:\"Link\",type:ControlType.Link}});addFonts(FramerPDXaQa0g6,[{explicitInter:true,fonts:[{family:\"JetBrains Mono SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/WGTt3muOrR0BPXj2ZcmIjZHu8.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPDXaQa0g6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"102\",\"framerVariables\":\"{\\\"iXJvMjdyn\\\":\\\"label\\\",\\\"k4FXkCh5n\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BcKUtLRA_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Yrn5zrsOQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PDXaQa0g6.map", "// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;JetBrains Mono SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"JetBrains Mono SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/WGTt3muOrR0BPXj2ZcmIjZHu8.woff2\"}]}];export const css=['.framer-czmRL .framer-styles-preset-1hx1c22:not(.rich-text-wrapper), .framer-czmRL .framer-styles-preset-1hx1c22.rich-text-wrapper h1 { --framer-font-family: \"JetBrains Mono SemiBold\", \"JetBrains Mono SemiBold Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #1f212b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-czmRL\";\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 (d31cd55)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,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/op6MHgbWaFiAsnMopKH0/69GaS3K1m92QqiPHb4vT/g2027lYMY.js\";const serializationHash=\"framer-pwOVb\";const variantClassNames={wdGUTGZSC:\"framer-v-1h6t9vn\"};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={duration:0,type:\"tween\"};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,title,width,...props})=>{var _ref;return{...props,A6drwy7wA:tap!==null&&tap!==void 0?tap:props.A6drwy7wA,XSnF5SMTe:(_ref=title!==null&&title!==void 0?title:props.XSnF5SMTe)!==null&&_ref!==void 0?_ref:\"Play Showreel\"};};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,XSnF5SMTe,A6drwy7wA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wdGUTGZSC\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1diqmq8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(A6drwy7wA){const res=await A6drwy7wA(...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(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1h6t9vn\",className,classNames),\"data-framer-name\":\"Primary\",\"data-hide-scrollbars\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wdGUTGZSC\",onTap:onTap1diqmq8,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(18, 20, 31, 0.9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0px 0px 1px rgba(255, 255, 255, 0.1)\",WebkitBackdropFilter:\"blur(10px)\",...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1hx1c22\",\"data-styles-preset\":\"g2027lYMY\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Play Showreel\"})}),className:\"framer-j2bzzz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zxMdzh85m\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XSnF5SMTe,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pwOVb.framer-1vgp024, .framer-pwOVb .framer-1vgp024 { display: block; }\",\".framer-pwOVb.framer-1h6t9vn { 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: 5px 15px 5px 15px; position: relative; width: min-content; }\",\".framer-pwOVb .framer-j2bzzz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pwOVb.framer-1h6t9vn { gap: 0px; } .framer-pwOVb.framer-1h6t9vn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-pwOVb.framer-1h6t9vn > :first-child { margin-left: 0px; } .framer-pwOVb.framer-1h6t9vn > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-pwOVb[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-pwOVb [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-pwOVb[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-pwOVb [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"XSnF5SMTe\":\"title\",\"A6drwy7wA\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerU9DxBJ572=withCSS(Component,css,\"framer-pwOVb\");export default FramerU9DxBJ572;FramerU9DxBJ572.displayName=\"Button - Showreel\";FramerU9DxBJ572.defaultProps={height:32,width:147};addPropertyControls(FramerU9DxBJ572,{XSnF5SMTe:{defaultValue:\"Play Showreel\",displayTextArea:false,title:\"Title\",type:ControlType.String},A6drwy7wA:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerU9DxBJ572,[{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\":\"FramerU9DxBJ572\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"147\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"XSnF5SMTe\\\":\\\"title\\\",\\\"A6drwy7wA\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U9DxBJ572.map", "var r=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var i={};(function webpackUniversalModuleDefinition(r,o){i=o()})(0,(()=>(()=>{var i=[,(i,o,s)=>{s.r(o);s.d(o,{default:()=>l});var u=(()=>{var i=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(o={}){var s,u,l=o;l.ready=new Promise(((r,i)=>{s=r;u=i}));function fa(){function a(r){const l=s;o=i=0;s=new Map;l.forEach((i=>{try{i(r)}catch(r){console.error(r)}}));this.pc();u&&u.Yc()}let i=0,o=0,s=new Map,u=null,l=null;(this||r).requestAnimationFrame=function(u){i||(i=requestAnimationFrame(a.bind(this||r)));const l=++o;s.set(l,u);return l};(this||r).cancelAnimationFrame=function(r){s.delete(r);i&&0==s.size&&(cancelAnimationFrame(i),i=0)};(this||r).Wc=function(i){l&&(document.body.remove(l),l=null);i||(l=document.createElement(\"div\"),l.style.backgroundColor=\"black\",l.style.position=\"fixed\",l.style.right=0,l.style.top=0,l.style.color=\"white\",l.style.padding=\"4px\",l.innerHTML=\"RIVE FPS\",i=function(r){l.innerHTML=\"RIVE FPS \"+r.toFixed(1)},document.body.appendChild(l));u=new function(){let o=0,s=0;(this||r).Yc=function(){var r=performance.now();s?(++o,r-=s,1e3<r&&(i(1e3*o/r),o=s=0)):(s=r,o=0)}}};(this||r).Tc=function(){l&&(document.body.remove(l),l=null);u=null};(this||r).pc=function(){}}function ha(i){console.assert(!0);const o=new Map;let s=-Infinity;(this||r).push=function(r){r=r+((1<<i)-1)>>i;o.has(r)&&clearTimeout(o.get(r));o.set(r,setTimeout((function(){o.delete(r);0==o.length?s=-Infinity:r==s&&(s=Math.max(...o.keys()),console.assert(s<r))}),1e3));s=Math.max(r,s);return s<<i}}const h=\"createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText\".split(\" \"),p=new function(){function a(){if(!i){var r=document.createElement(\"canvas\"),h={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,preferLowPowerToHighPerformance:0,failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let p;if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(p=r.getContext(\"webgl\",h),o=1,!p)return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1}else if(p=r.getContext(\"webgl2\",h))o=2;else{if(!(p=r.getContext(\"webgl\",h)))return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1;o=1}p=new Proxy(p,{get(r,i){return r.isContextLost()?(v||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to invoke \",i),v=!0),\"function\"===typeof r[i]?function(){}:void 0):\"function\"===typeof r[i]?function(...o){return r[i].apply(r,o)}:r[i]},set(r,i,o){if(!r.isContextLost())return r[i]=o,!0;v||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to set property \"+i),v=!0)}});s=Math.min(p.getParameter(p.MAX_RENDERBUFFER_SIZE),p.getParameter(p.MAX_TEXTURE_SIZE));function A(r,i,o){i=p.createShader(i);p.shaderSource(i,o);p.compileShader(i);o=p.getShaderInfoLog(i);if(0<(o||\"\").length)throw o;p.attachShader(r,i)}r=p.createProgram();A(r,p.VERTEX_SHADER,\"attribute vec2 vertex;\\n                attribute vec2 uv;\\n                uniform vec4 mat;\\n                uniform vec2 translate;\\n                varying vec2 st;\\n                void main() {\\n                    st = uv;\\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\\n                }\");A(r,p.FRAGMENT_SHADER,\"precision highp float;\\n                uniform sampler2D image;\\n                varying vec2 st;\\n                void main() {\\n                    gl_FragColor = texture2D(image, st);\\n                }\");p.bindAttribLocation(r,0,\"vertex\");p.bindAttribLocation(r,1,\"uv\");p.linkProgram(r);h=p.getProgramInfoLog(r);if(0<(h||\"\").trim().length)throw h;u=p.getUniformLocation(r,\"mat\");l=p.getUniformLocation(r,\"translate\");p.useProgram(r);p.bindBuffer(p.ARRAY_BUFFER,p.createBuffer());p.enableVertexAttribArray(0);p.enableVertexAttribArray(1);p.bindBuffer(p.ELEMENT_ARRAY_BUFFER,p.createBuffer());p.uniform1i(p.getUniformLocation(r,\"image\"),0);p.pixelStorei(p.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);i=p}return!0}let i=null,o=0,s=0,u=null,l=null,h=0,p=0,v=!1;a();(this||r).md=function(){a();return s};(this||r).Qc=function(r){i.deleteTexture&&i.deleteTexture(r)};(this||r).Oc=function(r){if(!a())return null;const s=i.createTexture();if(!s)return null;i.bindTexture(i.TEXTURE_2D,s);i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,r);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_S,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_WRAP_T,i.CLAMP_TO_EDGE);i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MAG_FILTER,i.LINEAR);2==o?(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR_MIPMAP_LINEAR),i.generateMipmap(i.TEXTURE_2D)):i.texParameteri(i.TEXTURE_2D,i.TEXTURE_MIN_FILTER,i.LINEAR);return s};const y=new ha(8),w=new ha(8),R=new ha(10),_=new ha(10);(this||r).Vc=function(r,o,s,v,C){if(a()){var E=y.push(r),M=w.push(o);if(i.canvas){i.canvas.width==E&&i.canvas.height==M||(i.canvas.width=E,i.canvas.height=M);i.viewport(0,M-o,r,o);i.disable(i.SCISSOR_TEST);i.clearColor(0,0,0,0);i.clear(i.COLOR_BUFFER_BIT);i.enable(i.SCISSOR_TEST);s.sort(((r,i)=>i.xc-r.xc));E=R.push(v);h!=E&&(i.bufferData(i.ARRAY_BUFFER,8*E,i.DYNAMIC_DRAW),h=E);E=0;for(var T of s)i.bufferSubData(i.ARRAY_BUFFER,E,T.Ub),E+=4*T.Ub.length;console.assert(E==4*v);for(var P of s)i.bufferSubData(i.ARRAY_BUFFER,E,P.Ec),E+=4*P.Ec.length;console.assert(E==8*v);E=_.push(C);p!=E&&(i.bufferData(i.ELEMENT_ARRAY_BUFFER,2*E,i.DYNAMIC_DRAW),p=E);T=0;for(var L of s)i.bufferSubData(i.ELEMENT_ARRAY_BUFFER,T,L.indices),T+=2*L.indices.length;console.assert(T==2*C);L=0;P=!0;E=T=0;for(const h of s){h.image.Kb!=L&&(i.bindTexture(i.TEXTURE_2D,h.image.Jb||null),L=h.image.Kb);h.sd?(i.scissor(h.Zb,M-h.$b-h.jc,h.Id,h.jc),P=!0):P&&(i.scissor(0,M-o,r,o),P=!1);s=2/r;const p=-2/o;i.uniform4f(u,h.hb[0]*s*h.Bb,h.hb[1]*p*h.Cb,h.hb[2]*s*h.Bb,h.hb[3]*p*h.Cb);i.uniform2f(l,h.hb[4]*s*h.Bb+s*(h.Zb-h.nd*h.Bb)-1,h.hb[5]*p*h.Cb+p*(h.$b-h.od*h.Cb)+1);i.vertexAttribPointer(0,2,i.FLOAT,!1,0,E);i.vertexAttribPointer(1,2,i.FLOAT,!1,0,E+4*v);i.drawElements(i.TRIANGLES,h.indices.length,i.UNSIGNED_SHORT,T);E+=4*h.Ub.length;T+=2*h.indices.length}console.assert(E==4*v);console.assert(T==2*C)}}};(this||r).canvas=function(){return a()&&i.canvas}},v=l.onRuntimeInitialized;l.onRuntimeInitialized=function(){function a(r){switch(r){case R.srcOver:return\"source-over\";case R.screen:return\"screen\";case R.overlay:return\"overlay\";case R.darken:return\"darken\";case R.lighten:return\"lighten\";case R.colorDodge:return\"color-dodge\";case R.colorBurn:return\"color-burn\";case R.hardLight:return\"hard-light\";case R.softLight:return\"soft-light\";case R.difference:return\"difference\";case R.exclusion:return\"exclusion\";case R.multiply:return\"multiply\";case R.hue:return\"hue\";case R.saturation:return\"saturation\";case R.color:return\"color\";case R.luminosity:return\"luminosity\"}}function b(r){return\"rgba(\"+((16711680&r)>>>16)+\",\"+((65280&r)>>>8)+\",\"+((255&r)>>>0)+\",\"+((4278190080&r)>>>24)/255+\")\"}function c(){0<S.length&&(p.Vc(F.drawWidth(),F.drawHeight(),S,O,I),S=[],I=O=0,F.reset(512,512));for(const r of x){for(const i of r.Ja)i();r.Ja=[]}x.clear()}v&&v();var i=l.RenderPaintStyle;const o=l.RenderPath,s=l.RenderPaint,u=l.Renderer,y=l.StrokeCap,w=l.StrokeJoin,R=l.BlendMode,_=i.fill,C=i.stroke,E=l.FillRule.evenOdd;let M=1;var T=l.RenderImage.extend(\"CanvasRenderImage\",{__construct:function({lb:i,yb:o}={}){(this||r).__parent.__construct.call(this||r);(this||r).Kb=M;M=M+1&2147483647||1;(this||r).lb=i;(this||r).yb=o},__destruct:function(){(this||r).Jb&&(p.Qc((this||r).Jb),URL.revokeObjectURL((this||r).Xb));(this||r).__parent.__destruct.call(this||r)},decode:function(i){var o=this||r;o.yb&&o.yb(o);var s=new Image;o.Xb=URL.createObjectURL(new Blob([i],{type:\"image/png\"}));s.src=o.Xb;s.onload=function(){o.Gc=s;o.Jb=p.Oc(s);o.size(s.width,s.height);o.lb&&o.lb(o)}}}),P=o.extend(\"CanvasRenderPath\",{__construct:function(){(this||r).__parent.__construct.call(this||r);(this||r).Ta=new Path2D},rewind:function(){(this||r).Ta=new Path2D},addPath:function(i,o,s,u,l,h,p){var v=(this||r).Ta,y=v.addPath;i=i.Ta;const w=new DOMMatrix;w.a=o;w.b=s;w.c=u;w.d=l;w.e=h;w.f=p;y.call(v,i,w)},fillRule:function(i){(this||r).Wb=i},moveTo:function(i,o){(this||r).Ta.moveTo(i,o)},lineTo:function(i,o){(this||r).Ta.lineTo(i,o)},cubicTo:function(i,o,s,u,l,h){(this||r).Ta.bezierCurveTo(i,o,s,u,l,h)},close:function(){(this||r).Ta.closePath()}}),L=s.extend(\"CanvasRenderPaint\",{color:function(i){(this||r).Yb=b(i)},thickness:function(i){(this||r).Jc=i},join:function(i){switch(i){case w.miter:(this||r).Ib=\"miter\";break;case w.round:(this||r).Ib=\"round\";break;case w.bevel:(this||r).Ib=\"bevel\"}},cap:function(i){switch(i){case y.butt:(this||r).Hb=\"butt\";break;case y.round:(this||r).Hb=\"round\";break;case y.square:(this||r).Hb=\"square\"}},style:function(i){(this||r).Ic=i},blendMode:function(i){(this||r).Fc=a(i)},clearGradient:function(){(this||r).jb=null},linearGradient:function(i,o,s,u){(this||r).jb={zc:i,Ac:o,cc:s,dc:u,Sb:[]}},radialGradient:function(i,o,s,u){(this||r).jb={zc:i,Ac:o,cc:s,dc:u,Sb:[],kd:!0}},addStop:function(i,o){(this||r).jb.Sb.push({color:i,stop:o})},completeGradient:function(){},draw:function(i,o,s){let u=(this||r).Ic;var l=(this||r).Yb,h=(this||r).jb;i.globalCompositeOperation=(this||r).Fc;if(null!=h){l=h.zc;var p=h.Ac;const o=h.cc;var v=h.dc;const s=h.Sb;h.kd?(h=o-l,v-=p,l=i.createRadialGradient(l,p,0,l,p,Math.sqrt(h*h+v*v))):l=i.createLinearGradient(l,p,o,v);for(let r=0,i=s.length;r<i;r++)p=s[r],l.addColorStop(p.stop,b(p.color));(this||r).Yb=l;(this||r).jb=null}switch(u){case C:i.strokeStyle=l;i.lineWidth=(this||r).Jc;i.lineCap=(this||r).Hb;i.lineJoin=(this||r).Ib;i.stroke(o);break;case _:i.fillStyle=l,i.fill(o,s)}}});const x=new Set;let F=null,S=[],O=0,I=0;var D=l.CanvasRenderer=u.extend(\"Renderer\",{__construct:function(i){(this||r).__parent.__construct.call(this||r);(this||r).Sa=[1,0,0,1,0,0];(this||r).Da=i.getContext(\"2d\");(this||r).Vb=i;(this||r).Ja=[]},save:function(){(this||r).Sa.push(...(this||r).Sa.slice((this||r).Sa.length-6));(this||r).Ja.push((this||r).Da.save.bind((this||r).Da))},restore:function(){const i=(this||r).Sa.length-6;if(6>i)throw\"restore() called without matching save().\";(this||r).Sa.splice(i);(this||r).Ja.push((this||r).Da.restore.bind((this||r).Da))},transform:function(i,o,s,u,l,h){const p=(this||r).Sa,v=p.length-6;p.splice(v,6,p[v]*i+p[v+2]*o,p[v+1]*i+p[v+3]*o,p[v]*s+p[v+2]*u,p[v+1]*s+p[v+3]*u,p[v]*l+p[v+2]*h+p[v+4],p[v+1]*l+p[v+3]*h+p[v+5]);(this||r).Ja.push((this||r).Da.transform.bind((this||r).Da,i,o,s,u,l,h))},rotate:function(r){const i=Math.sin(r);r=Math.cos(r);this.transform(r,i,-i,r,0,0)},_drawPath:function(i,o){(this||r).Ja.push(o.draw.bind(o,(this||r).Da,i.Ta,i.Wb===E?\"evenodd\":\"nonzero\"))},_drawRiveImage:function(i,o,s){var u=i.Gc;if(u){var l=(this||r).Da,h=a(o);(this||r).Ja.push((function(){l.globalCompositeOperation=h;l.globalAlpha=s;l.drawImage(u,0,0);l.globalAlpha=1}))}},_getMatrix:function(i){const o=(this||r).Sa,s=o.length-6;for(let r=0;6>r;++r)i[r]=o[s+r]},_drawImageMesh:function(i,o,s,u,h,v,y,w,R,_){var C=(this||r).Da.canvas.width,E=(this||r).Da.canvas.height;const M=R-y,T=_-w;y=Math.max(y,0);w=Math.max(w,0);R=Math.min(R,C);_=Math.min(_,E);const P=R-y,L=_-w;console.assert(P<=Math.min(M,C));console.assert(L<=Math.min(T,E));if(!(0>=P||0>=L)){R=P<M||L<T;C=_=1;var D=Math.ceil(P*_),j=Math.ceil(L*C);E=p.md();D>E&&(_*=E/D,D=E);j>E&&(C*=E/j,j=E);F||(F=new l.DynamicRectanizer(E),F.reset(512,512));E=F.addRect(D,j);0>E&&(c(),x.add(this||r),E=F.addRect(D,j),console.assert(0<=E));var U=E&65535,B=E>>16;S.push({hb:(this||r).Sa.slice((this||r).Sa.length-6),image:i,Zb:U,$b:B,nd:y,od:w,Id:D,jc:j,Bb:_,Cb:C,Ub:new Float32Array(u),Ec:new Float32Array(h),indices:new Uint16Array(v),sd:R,xc:i.Kb<<1|(R?1:0)});O+=u.length;I+=v.length;var $=(this||r).Da,N=a(o);(this||r).Ja.push((function(){$.save();$.resetTransform();$.globalCompositeOperation=N;$.globalAlpha=s;const r=p.canvas();r&&$.drawImage(r,U,B,D,j,y,w,P,L);$.restore()}))}},_clipPath:function(i){(this||r).Ja.push((this||r).Da.clip.bind((this||r).Da,i.Ta,i.Wb===E?\"evenodd\":\"nonzero\"))},clear:function(){x.add(this||r);(this||r).Ja.push((this||r).Da.clearRect.bind((this||r).Da,0,0,(this||r).Vb.width,(this||r).Vb.height))},flush:function(){},translate:function(r,i){this.transform(1,0,0,1,r,i)}});l.makeRenderer=function(r){const i=new D(r),o=i.Da;return new Proxy(i,{get(r,s){if(\"function\"===typeof r[s])return function(...i){return r[s].apply(r,i)};if(\"function\"===typeof o[s]){if(-1<h.indexOf(s))throw Error(\"RiveException: Method call to '\"+s+\"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.\");return function(...r){i.Ja.push(o[s].bind(o,...r))}}return r[s]},set(r,i,s){if(i in o)return o[i]=s,!0}})};l.decodeImage=function(r,i){new T({lb:i}).decode(r)};l.renderFactory={makeRenderPaint:function(){return new L},makeRenderPath:function(){return new P},makeRenderImage:function(){let r=U;return new T({yb:()=>{r.total++},lb:()=>{r.loaded++;if(r.loaded===r.total){const i=r.ready;i&&(i(),r.ready=null)}}})}};let j=l.load,U=null;l.load=function(r,i,o=!0){const s=new l.FallbackFileAssetLoader;void 0!==i&&s.addLoader(i);o&&(i=new l.CDNFileAssetLoader,s.addLoader(i));return new Promise((function(i){let o=null;U={total:0,loaded:0,ready:function(){i(o)}};o=j(r,s);0==U.total&&i(o)}))};i=new fa;l.requestAnimationFrame=i.requestAnimationFrame.bind(i);l.cancelAnimationFrame=i.cancelAnimationFrame.bind(i);l.enableFPSCounter=i.Wc.bind(i);l.disableFPSCounter=i.Tc;i.pc=c;l.resolveAnimationFrame=c;l.cleanup=function(){F&&F.delete()}};const y=l.onRuntimeInitialized;l.onRuntimeInitialized=function(){y&&y();let i=l.decodeFont;l.decodeFont=function(r,o){r=i(r);o(r)};const o=l.FileAssetLoader;l.ptrToAsset=r=>{let i=l.ptrToFileAsset(r);return i.isImage?l.ptrToImageAsset(r):i.isFont?l.ptrToFontAsset(r):i};l.CustomFileAssetLoader=o.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:i}){(this||r).__parent.__construct.call(this||r);(this||r).Hc=i},loadContents:function(r,i){r=l.ptrToAsset(r);return this.Hc(r,i)}});l.CDNFileAssetLoader=o.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||r).__parent.__construct.call(this||r)},loadContents:function(r){let i=l.ptrToAsset(r);r=i.cdnUuid;if(\"\"===r)return!1;(function(r,i){var o=new XMLHttpRequest;o.responseType=\"arraybuffer\";o.onreadystatechange=function(){4==o.readyState&&200==o.status&&i(o)};o.open(\"GET\",r,!0);o.send(null)})(i.cdnBaseUrl+\"/\"+r,(r=>{i.decode(new Uint8Array(r.response))}));return!0}});l.FallbackFileAssetLoader=o.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||r).__parent.__construct.call(this||r);(this||r).lc=[]},addLoader:function(i){(this||r).lc.push(i)},loadContents:function(i,o){for(let s of(this||r).lc)if(s.loadContents(i,o))return!0;return!1}})};var w,R,_=Object.assign({},l),C=\"./this.program\",E=\"object\"==typeof window,M=\"function\"==typeof importScripts,T=\"\";(E||M)&&(M?T=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(T=document.currentScript.src),i&&(T=i),T=0!==T.indexOf(\"blob:\")?T.substr(0,T.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",M&&(R=r=>{var i=new XMLHttpRequest;i.open(\"GET\",r,!1);i.responseType=\"arraybuffer\";i.send(null);return new Uint8Array(i.response)}),w=(r,i,o)=>{var s=new XMLHttpRequest;s.open(\"GET\",r,!0);s.responseType=\"arraybuffer\";s.onload=()=>{200==s.status||0==s.status&&s.response?i(s.response):o()};s.onerror=o;s.send(null)});var P=l.print||console.log.bind(console),L=l.printErr||console.error.bind(console);Object.assign(l,_);_=null;l.thisProgram&&(C=l.thisProgram);var x;l.wasmBinary&&(x=l.wasmBinary);l.noExitRuntime;\"object\"!=typeof WebAssembly&&Aa(\"no native wasm support detected\");var F,S,O,I,D,j,U,B,$,N,Y=!1;function Ka(){var r=F.buffer;l.HEAP8=O=new Int8Array(r);l.HEAP16=D=new Int16Array(r);l.HEAP32=U=new Int32Array(r);l.HEAPU8=I=new Uint8Array(r);l.HEAPU16=j=new Uint16Array(r);l.HEAPU32=B=new Uint32Array(r);l.HEAPF32=$=new Float32Array(r);l.HEAPF64=N=new Float64Array(r)}var z,G=[],H=[],Q=[];function Pa(){var r=l.preRun.shift();G.unshift(r)}var J=0,K=null,ee=null;function Aa(r){l.onAbort&&l.onAbort(r);r=\"Aborted(\"+r+\")\";L(r);Y=!0;r=new WebAssembly.RuntimeError(r+\". Build with -sASSERTIONS for more info.\");u(r);throw r}function Ta(r){return r.startsWith(\"data:application/octet-stream;base64,\")}var te;te=\"canvas_advanced.wasm\";if(!Ta(te)){var ne=te;te=l.locateFile?l.locateFile(ne,T):T+ne}function Wa(r){if(r==te&&x)return new Uint8Array(x);if(R)return R(r);throw\"both async and sync fetching of the wasm failed\"}function Xa(r){if(!x&&(E||M)){if(\"function\"==typeof fetch&&!r.startsWith(\"file://\"))return fetch(r,{credentials:\"same-origin\"}).then((i=>{if(!i.ok)throw\"failed to load wasm binary file at '\"+r+\"'\";return i.arrayBuffer()})).catch((()=>Wa(r)));if(w)return new Promise(((i,o)=>{w(r,(r=>i(new Uint8Array(r))),o)}))}return Promise.resolve().then((()=>Wa(r)))}function Ya(r,i,o){return Xa(r).then((r=>WebAssembly.instantiate(r,i))).then((r=>r)).then(o,(r=>{L(\"failed to asynchronously prepare wasm: \"+r);Aa(r)}))}function Za(r,i){var o=te;return x||\"function\"!=typeof WebAssembly.instantiateStreaming||Ta(o)||o.startsWith(\"file://\")||\"function\"!=typeof fetch?Ya(o,r,i):fetch(o,{credentials:\"same-origin\"}).then((s=>WebAssembly.instantiateStreaming(s,r).then(i,(function(s){L(\"wasm streaming compile failed: \"+s);L(\"falling back to ArrayBuffer instantiation\");return Ya(o,r,i)}))))}var re,ae,ie={177276:(r,i,o,s,u)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.sa){window.sa={Ab:0};window.sa.Ha={};window.sa.Ha.zb=r;window.sa.Ha.capture=i;window.sa.Ha.Lb=o;window.sa.gb={};window.sa.gb.stopped=s;window.sa.gb.yc=u;let l=window.sa;l.Ea=[];l.Gd=function(r){for(var i=0;i<l.Ea.length;++i)if(null==l.Ea[i])return l.Ea[i]=r,i;l.Ea.push(r);return l.Ea.length-1};l.Dc=function(r){for(l.Ea[r]=null;0<l.Ea.length;){if(null!=l.Ea[l.Ea.length-1])break;l.Ea.pop()}};l.Sd=function(r){for(var i=0;i<l.Ea.length;++i)if(l.Ea[i]==r)return l.Dc(i)};l.sb=function(r){return l.Ea[r]};l.Cc=[\"touchend\",\"click\"];l.unlock=function(){for(var r=0;r<l.Ea.length;++r){var i=l.Ea[r];null!=i&&null!=i.Ia&&i.state===l.gb.yc&&i.Ia.resume().then((()=>{tt(i.qc)}),(r=>{console.error(\"Failed to resume audiocontext\",r)}))}l.Cc.map((function(r){document.removeEventListener(r,l.unlock,!0)}))};l.Cc.map((function(r){document.addEventListener(r,l.unlock,!0)}))}window.sa.Ab+=1;return 1},179454:()=>{\"undefined\"!==typeof window.sa&&(--window.sa.Ab,0===window.sa.Ab&&delete window.sa)},179618:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,179722:()=>{try{var r=new(window.AudioContext||window.webkitAudioContext),i=r.sampleRate;r.close();return i}catch(r){return 0}},179893:(r,i,o,s,u,l)=>{if(\"undefined\"===typeof window.sa)return-1;var h={},p={};r==window.sa.Ha.zb&&0!=o&&(p.sampleRate=o);h.Ia=new(window.AudioContext||window.webkitAudioContext)(p);h.Ia.suspend();h.state=window.sa.gb.stopped;o=0;r!=window.sa.Ha.zb&&(o=i);h.Za=h.Ia.createScriptProcessor(s,o,i);h.Za.onaudioprocess=function(o){null!=h.tb&&0!=h.tb.length||(h.tb=new Float32Array($.buffer,u,s*i));if(r==window.sa.Ha.capture||r==window.sa.Ha.Lb){for(var p=0;p<i;p+=1)for(var v=o.inputBuffer.getChannelData(p),y=h.tb,w=0;w<s;w+=1)y[w*i+p]=v[w];nt(l,s,u)}if(r==window.sa.Ha.zb||r==window.sa.Ha.Lb)for(rt(l,s,u),p=0;p<o.outputBuffer.numberOfChannels;++p)for(v=o.outputBuffer.getChannelData(p),y=h.tb,w=0;w<s;w+=1)v[w]=y[w*i+p];else for(p=0;p<o.outputBuffer.numberOfChannels;++p)o.outputBuffer.getChannelData(p).fill(0)};r!=window.sa.Ha.capture&&r!=window.sa.Ha.Lb||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(r){h.Db=h.Ia.createMediaStreamSource(r);h.Db.connect(h.Za);h.Za.connect(h.Ia.destination)})).catch((function(r){console.log(\"Failed to get user media: \"+r)}));r==window.sa.Ha.zb&&h.Za.connect(h.Ia.destination);h.qc=l;return window.sa.Gd(h)},182770:r=>window.sa.sb(r).Ia.sampleRate,182843:r=>{r=window.sa.sb(r);void 0!==r.Za&&(r.Za.onaudioprocess=function(){},r.Za.disconnect(),r.Za=void 0);void 0!==r.Db&&(r.Db.disconnect(),r.Db=void 0);r.Ia.close();r.Ia=void 0;r.qc=void 0},183243:r=>{window.sa.Dc(r)},183293:r=>{r=window.sa.sb(r);r.Ia.resume();r.state=window.sa.gb.yc},183432:r=>{r=window.sa.sb(r);r.Ia.suspend();r.state=window.sa.gb.stopped}},db=r=>{for(;0<r.length;)r.shift()(l)},eb=(r,i)=>{for(var o=0,s=r.length-1;0<=s;s--){var u=r[s];\".\"===u?r.splice(s,1):\"..\"===u?(r.splice(s,1),o++):o&&(r.splice(s,1),o--)}if(i)for(;o;o--)r.unshift(\"..\");return r},fb=r=>{var i=\"/\"===r.charAt(0),o=\"/\"===r.substr(-1);(r=eb(r.split(\"/\").filter((r=>!!r)),!i).join(\"/\"))||i||(r=\".\");r&&o&&(r+=\"/\");return(i?\"/\":\"\")+r},gb=r=>{var i=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(r).slice(1);r=i[0];i=i[1];if(!r&&!i)return\".\";i&&(i=i.substr(0,i.length-1));return r+i},hb=r=>{if(\"/\"===r)return\"/\";r=fb(r);r=r.replace(/\\/$/,\"\");var i=r.lastIndexOf(\"/\");return-1===i?r:r.substr(i+1)},ib=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return r=>crypto.getRandomValues(r);Aa(\"initRandomDevice\")},jb=r=>(jb=ib())(r);function kb(){for(var r=\"\",i=!1,o=arguments.length-1;-1<=o&&!i;o--){i=0<=o?arguments[o]:\"/\";if(\"string\"!=typeof i)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!i)return\"\";r=i+\"/\"+r;i=\"/\"===i.charAt(0)}r=eb(r.split(\"/\").filter((r=>!!r)),!i).join(\"/\");return(i?\"/\":\"\")+r||\".\"}var oe=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,mb=(r,i,o)=>{var s=i+o;for(o=i;r[o]&&!(o>=s);)++o;if(16<o-i&&r.buffer&&oe)return oe.decode(r.subarray(i,o));for(s=\"\";i<o;){var u=r[i++];if(u&128){var l=r[i++]&63;if(192==(u&224))s+=String.fromCharCode((u&31)<<6|l);else{var h=r[i++]&63;u=224==(u&240)?(u&15)<<12|l<<6|h:(u&7)<<18|l<<12|h<<6|r[i++]&63;65536>u?s+=String.fromCharCode(u):(u-=65536,s+=String.fromCharCode(55296|u>>10,56320|u&1023))}}else s+=String.fromCharCode(u)}return s},se=[],ob=r=>{for(var i=0,o=0;o<r.length;++o){var s=r.charCodeAt(o);127>=s?i++:2047>=s?i+=2:55296<=s&&57343>=s?(i+=4,++o):i+=3}return i},pb=(r,i,o,s)=>{if(!(0<s))return 0;var u=o;s=o+s-1;for(var l=0;l<r.length;++l){var h=r.charCodeAt(l);if(55296<=h&&57343>=h){var p=r.charCodeAt(++l);h=65536+((h&1023)<<10)|p&1023}if(127>=h){if(o>=s)break;i[o++]=h}else{if(2047>=h){if(o+1>=s)break;i[o++]=192|h>>6}else{if(65535>=h){if(o+2>=s)break;i[o++]=224|h>>12}else{if(o+3>=s)break;i[o++]=240|h>>18;i[o++]=128|h>>12&63}i[o++]=128|h>>6&63}i[o++]=128|h&63}}i[o]=0;return o-u};function qb(r,i){var o=Array(ob(r)+1);r=pb(r,o,0,o.length);i&&(o.length=r);return o}var ue=[];function sb(r,i){ue[r]={input:[],Fa:[],Va:i};tb(r,ce)}var ce={open:function(r){var i=ue[r.node.mb];if(!i)throw new _e(43);r.ya=i;r.seekable=!1},close:function(r){r.ya.Va.rb(r.ya)},rb:function(r){r.ya.Va.rb(r.ya)},read:function(r,i,o,s){if(!r.ya||!r.ya.Va.ic)throw new _e(60);for(var u=0,l=0;l<s;l++){try{var h=r.ya.Va.ic(r.ya)}catch(r){throw new _e(29)}if(void 0===h&&0===u)throw new _e(6);if(null===h||void 0===h)break;u++;i[o+l]=h}u&&(r.node.timestamp=Date.now());return u},write:function(r,i,o,s){if(!r.ya||!r.ya.Va.Pb)throw new _e(60);try{for(var u=0;u<s;u++)r.ya.Va.Pb(r.ya,i[o+u])}catch(r){throw new _e(29)}s&&(r.node.timestamp=Date.now());return u}},le={ic:function(){e:{if(!se.length){var r=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(r=window.prompt(\"Input: \"),null!==r&&(r+=\"\\n\")):\"function\"==typeof readline&&(r=readline(),null!==r&&(r+=\"\\n\"));if(!r){r=null;break e}se=qb(r,!0)}r=se.shift()}return r},Pb:function(r,i){null===i||10===i?(P(mb(r.Fa,0)),r.Fa=[]):0!=i&&r.Fa.push(i)},rb:function(r){r.Fa&&0<r.Fa.length&&(P(mb(r.Fa,0)),r.Fa=[])},gd:function(){return{Ld:25856,Nd:5,Kd:191,Md:35387,Jd:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},hd:function(){return 0},jd:function(){return[24,80]}},fe={Pb:function(r,i){null===i||10===i?(L(mb(r.Fa,0)),r.Fa=[]):0!=i&&r.Fa.push(i)},rb:function(r){r.Fa&&0<r.Fa.length&&(L(mb(r.Fa,0)),r.Fa=[])}};function xb(r,i){var o=r.va?r.va.length:0;o>=i||(i=Math.max(i,o*(1048576>o?2:1.125)>>>0),0!=o&&(i=Math.max(i,256)),o=r.va,r.va=new Uint8Array(i),0<r.Aa&&r.va.set(o.subarray(0,r.Aa),0))}var de={Pa:null,Ua(){return de.createNode(null,\"/\",16895,0)},createNode(r,i,o,s){if(24576===(o&61440)||4096===(o&61440))throw new _e(63);de.Pa||(de.Pa={dir:{node:{Na:de.ua.Na,Qa:de.ua.Qa,kb:de.ua.kb,wb:de.ua.wb,vc:de.ua.vc,Bc:de.ua.Bc,wc:de.ua.wc,tc:de.ua.tc,Eb:de.ua.Eb},stream:{ab:de.wa.ab}},file:{node:{Na:de.ua.Na,Qa:de.ua.Qa},stream:{ab:de.wa.ab,read:de.wa.read,write:de.wa.write,qb:de.wa.qb,mc:de.wa.mc,oc:de.wa.oc}},link:{node:{Na:de.ua.Na,Qa:de.ua.Qa,nb:de.ua.nb},stream:{}},ac:{node:{Na:de.ua.Na,Qa:de.ua.Qa},stream:Ee}});o=zb(r,i,o,s);16384===(o.mode&61440)?(o.ua=de.Pa.dir.node,o.wa=de.Pa.dir.stream,o.va={}):32768===(o.mode&61440)?(o.ua=de.Pa.file.node,o.wa=de.Pa.file.stream,o.Aa=0,o.va=null):40960===(o.mode&61440)?(o.ua=de.Pa.link.node,o.wa=de.Pa.link.stream):8192===(o.mode&61440)&&(o.ua=de.Pa.ac.node,o.wa=de.Pa.ac.stream);o.timestamp=Date.now();r&&(r.va[i]=o,r.timestamp=o.timestamp);return o},Od(r){return r.va?r.va.subarray?r.va.subarray(0,r.Aa):new Uint8Array(r.va):new Uint8Array(0)},ua:{Na(r){var i={};i.Sc=8192===(r.mode&61440)?r.id:1;i.kc=r.id;i.mode=r.mode;i.td=1;i.uid=0;i.dd=0;i.mb=r.mb;16384===(r.mode&61440)?i.size=4096:32768===(r.mode&61440)?i.size=r.Aa:40960===(r.mode&61440)?i.size=r.link.length:i.size=0;i.Kc=new Date(r.timestamp);i.qd=new Date(r.timestamp);i.Pc=new Date(r.timestamp);i.Lc=4096;i.Mc=Math.ceil(i.size/i.Lc);return i},Qa(r,i){void 0!==i.mode&&(r.mode=i.mode);void 0!==i.timestamp&&(r.timestamp=i.timestamp);if(void 0!==i.size&&(i=i.size,r.Aa!=i))if(0==i)r.va=null,r.Aa=0;else{var o=r.va;r.va=new Uint8Array(i);o&&r.va.set(o.subarray(0,Math.min(i,r.Aa)));r.Aa=i}},kb(){throw Ce[44]},wb(r,i,o,s){return de.createNode(r,i,o,s)},vc(r,i,o){if(16384===(r.mode&61440)){try{var s=Bb(i,o)}catch(r){}if(s)for(var u in s.va)throw new _e(55)}delete r.parent.va[r.name];r.parent.timestamp=Date.now();r.name=o;i.va[o]=r;i.timestamp=r.parent.timestamp;r.parent=i},Bc(r,i){delete r.va[i];r.timestamp=Date.now()},wc(r,i){var o,s=Bb(r,i);for(o in s.va)throw new _e(55);delete r.va[i];r.timestamp=Date.now()},tc(r){var i,o=[\".\",\"..\"];for(i in r.va)r.va.hasOwnProperty(i)&&o.push(i);return o},Eb(r,i,o){r=de.createNode(r,i,41471,0);r.link=o;return r},nb(r){if(40960!==(r.mode&61440))throw new _e(28);return r.link}},wa:{read(r,i,o,s,u){var l=r.node.va;if(u>=r.node.Aa)return 0;r=Math.min(r.node.Aa-u,s);if(8<r&&l.subarray)i.set(l.subarray(u,u+r),o);else for(s=0;s<r;s++)i[o+s]=l[u+s];return r},write(r,i,o,s,u,l){i.buffer===O.buffer&&(l=!1);if(!s)return 0;r=r.node;r.timestamp=Date.now();if(i.subarray&&(!r.va||r.va.subarray)){if(l)return r.va=i.subarray(o,o+s),r.Aa=s;if(0===r.Aa&&0===u)return r.va=i.slice(o,o+s),r.Aa=s;if(u+s<=r.Aa)return r.va.set(i.subarray(o,o+s),u),s}xb(r,u+s);if(r.va.subarray&&i.subarray)r.va.set(i.subarray(o,o+s),u);else for(l=0;l<s;l++)r.va[u+l]=i[o+l];r.Aa=Math.max(r.Aa,u+s);return s},ab(r,i,o){1===o?i+=r.position:2===o&&32768===(r.node.mode&61440)&&(i+=r.node.Aa);if(0>i)throw new _e(28);return i},qb(r,i,o){xb(r.node,i+o);r.node.Aa=Math.max(r.node.Aa,i+o)},mc(r,i,o,s,u){if(32768!==(r.node.mode&61440))throw new _e(43);r=r.node.va;if(u&2||r.buffer!==O.buffer){(0<o||o+i<r.length)&&(r=r.subarray?r.subarray(o,o+i):Array.prototype.slice.call(r,o,o+i));o=!0;Aa();i=void 0;if(!i)throw new _e(48);O.set(r,i)}else o=!1,i=r.byteOffset;return{xa:i,Ma:o}},oc(r,i,o,s){de.wa.write(r,i,0,s,o,!1);return 0}}};function Cb(r,i){var o=0;r&&(o|=365);i&&(o|=146);return o}var he,pe,ve,me,be=null,ye={},ge=[],we=1,Re=null,Ae=!0,_e=null,Ce={},Kb=(r,i={})=>{r=kb(r);if(!r)return{path:\"\",node:null};i=Object.assign({fc:!0,Rb:0},i);if(8<i.Rb)throw new _e(32);r=r.split(\"/\").filter((r=>!!r));for(var o=be,s=\"/\",u=0;u<r.length;u++){var l=u===r.length-1;if(l&&i.parent)break;o=Bb(o,r[u]);s=fb(s+\"/\"+r[u]);o.xb&&(!l||l&&i.fc)&&(o=o.xb.root);if(!l||i.Mb)for(l=0;40960===(o.mode&61440);)if(o=Jb(s),s=kb(gb(s),o),o=Kb(s,{Rb:i.Rb+1}).node,40<l++)throw new _e(32)}return{path:s,node:o}},Lb=r=>{for(var i;;){if(r===r.parent)return r=r.Ua.nc,i?\"/\"!==r[r.length-1]?`${r}/${i}`:r+i:r;i=i?`${r.name}/${i}`:r.name;r=r.parent}},Mb=(r,i)=>{for(var o=0,s=0;s<i.length;s++)o=(o<<5)-o+i.charCodeAt(s)|0;return(r+o>>>0)%Re.length},Bb=(r,i)=>{var o;if(o=(o=Nb(r,\"x\"))?o:r.ua.kb?0:2)throw new _e(o,r);for(o=Re[Mb(r.id,i)];o;o=o.rd){var s=o.name;if(o.parent.id===r.id&&s===i)return o}return r.ua.kb(r,i)},zb=(r,i,o,s)=>{r=new Ob(r,i,o,s);i=Mb(r.parent.id,r.name);r.rd=Re[i];return Re[i]=r},Pb=r=>{var i=[\"r\",\"w\",\"rw\"][r&3];r&512&&(i+=\"w\");return i},Nb=(r,i)=>Ae?0:!i.includes(\"r\")||r.mode&292?i.includes(\"w\")&&!(r.mode&146)||i.includes(\"x\")&&!(r.mode&73)?2:0:2,Qb=(r,i)=>{try{return Bb(r,i),20}catch(r){}return Nb(r,\"wx\")},Rb=()=>{for(var r=0;4096>=r;r++)if(!ge[r])return r;throw new _e(33)},Sb=r=>{r=ge[r];if(!r)throw new _e(8);return r},Ub=(i,o=-1)=>{ve||(ve=function(){(this||r).sa={}},ve.prototype={},Object.defineProperties(ve.prototype,{object:{get(){return(this||r).node},set(i){(this||r).node=i}},flags:{get(){return(this||r).sa.flags},set(i){(this||r).sa.flags=i}},position:{get(){return(this||r).sa.position},set(i){(this||r).sa.position=i}}}));i=Object.assign(new ve,i);-1==o&&(o=Rb());i.Ya=o;return ge[o]=i},Ee={open:r=>{r.wa=ye[r.node.mb].wa;r.wa.open&&r.wa.open(r)},ab:()=>{throw new _e(70)}},tb=(r,i)=>{ye[r]={wa:i}},Vb=(r,i)=>{var o=\"/\"===i,s=!i;if(o&&be)throw new _e(10);if(!o&&!s){var u=Kb(i,{fc:!1});i=u.path;u=u.node;if(u.xb)throw new _e(10);if(16384!==(u.mode&61440))throw new _e(54)}i={type:r,Qd:{},nc:i,pd:[]};r=r.Ua(i);r.Ua=i;i.root=r;o?be=r:u&&(u.xb=i,u.Ua&&u.Ua.pd.push(i))},Wb=(r,i,o)=>{var s=Kb(r,{parent:!0}).node;r=hb(r);if(!r||\".\"===r||\"..\"===r)throw new _e(28);var u=Qb(s,r);if(u)throw new _e(u);if(!s.ua.wb)throw new _e(63);return s.ua.wb(s,r,i,o)},Xb=(r,i,o)=>{\"undefined\"==typeof o&&(o=i,i=438);Wb(r,i|8192,o)},cc=(r,i)=>{if(!kb(r))throw new _e(44);var o=Kb(i,{parent:!0}).node;if(!o)throw new _e(44);i=hb(i);var s=Qb(o,i);if(s)throw new _e(s);if(!o.ua.Eb)throw new _e(63);o.ua.Eb(o,i,r)},Jb=r=>{r=Kb(r).node;if(!r)throw new _e(44);if(!r.ua.nb)throw new _e(28);return kb(Lb(r.parent),r.ua.nb(r))},ec=(r,i,o)=>{if(\"\"===r)throw new _e(44);if(\"string\"==typeof i){var s={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[i];if(\"undefined\"==typeof s)throw Error(`Unknown file open mode: ${i}`);i=s}o=i&64?(\"undefined\"==typeof o?438:o)&4095|32768:0;if(\"object\"==typeof r)var u=r;else{r=fb(r);try{u=Kb(r,{Mb:!(i&131072)}).node}catch(r){}}s=!1;if(i&64)if(u){if(i&128)throw new _e(20)}else u=Wb(r,o,0),s=!0;if(!u)throw new _e(44);8192===(u.mode&61440)&&(i&=-513);if(i&65536&&16384!==(u.mode&61440))throw new _e(54);if(!s&&(o=u?40960===(u.mode&61440)?32:16384===(u.mode&61440)&&(\"r\"!==Pb(i)||i&512)?31:Nb(u,Pb(i)):44))throw new _e(o);if(i&512&&!s){o=u;o=\"string\"==typeof o?Kb(o,{Mb:!0}).node:o;if(!o.ua.Qa)throw new _e(63);if(16384===(o.mode&61440))throw new _e(31);if(32768!==(o.mode&61440))throw new _e(28);if(s=Nb(o,\"w\"))throw new _e(s);o.ua.Qa(o,{size:0,timestamp:Date.now()})}i&=-131713;u=Ub({node:u,path:Lb(u),flags:i,seekable:!0,position:0,wa:u.wa,Hd:[],error:!1});u.wa.open&&u.wa.open(u);!l.logReadFiles||i&1||(me||(me={}),r in me||(me[r]=1));return u},fc=(r,i,o)=>{if(null===r.Ya)throw new _e(8);if(!r.seekable||!r.wa.ab)throw new _e(70);if(0!=o&&1!=o&&2!=o)throw new _e(28);r.position=r.wa.ab(r,i,o);r.Hd=[]},gc=()=>{_e||(_e=function(i,o){(this||r).name=\"ErrnoError\";(this||r).node=o;(this||r).xd=function(i){(this||r).Xa=i};this.xd(i);(this||r).message=\"FS error\"},_e.prototype=Error(),_e.prototype.constructor=_e,[44].forEach((r=>{Ce[r]=new _e(r);Ce[r].stack=\"<generic error, no stack>\"})))},jc=(r,i,o)=>{r=fb(\"/dev/\"+r);var s=Cb(!!i,!!o);pe||(pe=64);var u=pe++<<8|0;tb(u,{open:r=>{r.seekable=!1},close:()=>{o&&o.buffer&&o.buffer.length&&o(10)},read:(r,o,s,u)=>{for(var l=0,h=0;h<u;h++){try{var p=i()}catch(r){throw new _e(29)}if(void 0===p&&0===l)throw new _e(6);if(null===p||void 0===p)break;l++;o[s+h]=p}l&&(r.node.timestamp=Date.now());return l},write:(r,i,s,u)=>{for(var l=0;l<u;l++)try{o(i[s+l])}catch(r){throw new _e(29)}u&&(r.node.timestamp=Date.now());return l}});Xb(r,s,u)},Me={},Te=void 0;function mc(){Te+=4;return U[Te-4>>2]}function nc(r){if(void 0===r)return\"_unknown\";r=r.replace(/[^a-zA-Z0-9_]/g,\"$\");var i=r.charCodeAt(0);return 48<=i&&57>=i?`_${r}`:r}function oc(i,o){i=nc(i);return{[i]:function(){return o.apply(this||r,arguments)}}[i]}function pc(){(this||r).Ma=[void 0];(this||r).hc=[]}var Pe=new pc,Le=void 0;function V(r){throw new Le(r)}var rc=r=>{r||V(\"Cannot use deleted val. handle = \"+r);return Pe.get(r).value},sc=r=>{switch(r){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return Pe.qb({uc:1,value:r})}};function tc(i){var o=Error,s=oc(i,(function(o){(this||r).name=i;(this||r).message=o;o=Error(o).stack;void 0!==o&&((this||r).stack=this.toString()+\"\\n\"+o.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));s.prototype=Object.create(o.prototype);s.prototype.constructor=s;s.prototype.toString=function(){return void 0===(this||r).message?(this||r).name:`${(this||r).name}: ${(this||r).message}`};return s}var xe=void 0,Fe=void 0;function W(r){for(var i=\"\";I[r];)i+=Fe[I[r++]];return i}var Se=[];function xc(){for(;Se.length;){var r=Se.pop();r.ra.fb=!1;r.delete()}}var ke=void 0,Oe={};function Ac(r,i){for(void 0===i&&V(\"ptr should not be undefined\");r.Ba;)i=r.ob(i),r=r.Ba;return i}var Ie={};function Cc(r){r=Dc(r);var i=W(r);Ec(r);return i}function Fc(r,i){var o=Ie[r];void 0===o&&V(i+\" has unknown type \"+Cc(r));return o}function Gc(){}var De=!1;function Ic(r){--r.count.value;0===r.count.value&&(r.Ga?r.La.Wa(r.Ga):r.za.ta.Wa(r.xa))}function Jc(r,i,o){if(i===o)return r;if(void 0===o.Ba)return null;r=Jc(r,i,o.Ba);return null===r?null:o.Uc(r)}var je={};function Lc(r,i){i=Ac(r,i);return Oe[i]}var We=void 0;function Nc(r){throw new We(r)}function Oc(r,i){i.za&&i.xa||Nc(\"makeClassHandle requires ptr and ptrType\");!!i.La!==!!i.Ga&&Nc(\"Both smartPtrType and smartPtr must be specified\");i.count={value:1};return Pc(Object.create(r,{ra:{value:i}}))}function Pc(r){if(\"undefined\"===typeof FinalizationRegistry)return Pc=r=>r,r;De=new FinalizationRegistry((r=>{Ic(r.ra)}));Pc=r=>{var i=r.ra;i.Ga&&De.register(r,{ra:i},r);return r};Gc=r=>{De.unregister(r)};return Pc(r)}var Ue={};function Rc(r){for(;r.length;){var i=r.pop();r.pop()(i)}}function Sc(r){return this.fromWireType(U[r>>2])}var Be={},Ve={};function X(r,i,o){function d(i){i=o(i);i.length!==r.length&&Nc(\"Mismatched type converter count\");for(var s=0;s<r.length;++s)Vc(r[s],i[s])}r.forEach((function(r){Ve[r]=i}));var s=Array(i.length),u=[],l=0;i.forEach(((r,i)=>{Ie.hasOwnProperty(r)?s[i]=Ie[r]:(u.push(r),Be.hasOwnProperty(r)||(Be[r]=[]),Be[r].push((()=>{s[i]=Ie[r];++l;l===u.length&&d(s)})))}));0===u.length&&d(s)}function Wc(r){switch(r){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${r}`)}}function Xc(r,i,o={}){var s=i.name;r||V(`type \"${s}\" must have a positive integer typeid pointer`);if(Ie.hasOwnProperty(r)){if(o.ed)return;V(`Cannot register type '${s}' twice`)}Ie[r]=i;delete Ve[r];Be.hasOwnProperty(r)&&(i=Be[r],delete Be[r],i.forEach((r=>r())))}function Vc(r,i,o={}){if(!(\"argPackAdvance\"in i))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Xc(r,i,o)}function Yc(r){V(r.ra.za.ta.name+\" instance already deleted\")}function Zc(){}function $c(i,o,s){if(void 0===i[o].Ca){var u=i[o];i[o]=function(){i[o].Ca.hasOwnProperty(arguments.length)||V(`Function '${s}' called with an invalid number of arguments (${arguments.length}) - expects one of (${i[o].Ca})!`);return i[o].Ca[arguments.length].apply(this||r,arguments)};i[o].Ca=[];i[o].Ca[u.eb]=u}}function ad(r,i,o){l.hasOwnProperty(r)?((void 0===o||void 0!==l[r].Ca&&void 0!==l[r].Ca[o])&&V(`Cannot register public name '${r}' twice`),$c(l,r,r),l.hasOwnProperty(o)&&V(`Cannot register multiple overloads of a function with the same number of arguments (${o})!`),l[r].Ca[o]=i):(l[r]=i,void 0!==o&&(l[r].Pd=o))}function bd(i,o,s,u,l,h,p,v){(this||r).name=i;(this||r).constructor=o;(this||r).Oa=s;(this||r).Wa=u;(this||r).Ba=l;(this||r).Zc=h;(this||r).ob=p;(this||r).Uc=v;(this||r).rc=[]}function cd(r,i,o){for(;i!==o;)i.ob||V(`Expected null or instance of ${o.name}, got an instance of ${i.name}`),r=i.ob(r),i=i.Ba;return r}function dd(i,o){if(null===o)return(this||r).Ob&&V(`null is not a valid ${(this||r).name}`),0;o.ra||V(`Cannot pass \"${ed(o)}\" as a ${(this||r).name}`);o.ra.xa||V(`Cannot pass deleted object as a pointer of type ${(this||r).name}`);return cd(o.ra.xa,o.ra.za.ta,(this||r).ta)}function fd(i,o){if(null===o){(this||r).Ob&&V(`null is not a valid ${(this||r).name}`);if((this||r).vb){var s=this.Qb();null!==i&&i.push((this||r).Wa,s);return s}return 0}o.ra||V(`Cannot pass \"${ed(o)}\" as a ${(this||r).name}`);o.ra.xa||V(`Cannot pass deleted object as a pointer of type ${(this||r).name}`);!(this||r).ub&&o.ra.za.ub&&V(`Cannot convert argument of type ${o.ra.La?o.ra.La.name:o.ra.za.name} to parameter type ${(this||r).name}`);s=cd(o.ra.xa,o.ra.za.ta,(this||r).ta);if((this||r).vb)switch(void 0===o.ra.Ga&&V(\"Passing raw pointer to smart pointer is illegal\"),(this||r).Bd){case 0:o.ra.La===(this||r)?s=o.ra.Ga:V(`Cannot convert argument of type ${o.ra.La?o.ra.La.name:o.ra.za.name} to parameter type ${(this||r).name}`);break;case 1:s=o.ra.Ga;break;case 2:if(o.ra.La===(this||r))s=o.ra.Ga;else{var u=o.clone();s=this.vd(s,sc((function(){u.delete()})));null!==i&&i.push((this||r).Wa,s)}break;default:V(\"Unsupporting sharing policy\")}return s}function gd(i,o){if(null===o)return(this||r).Ob&&V(`null is not a valid ${(this||r).name}`),0;o.ra||V(`Cannot pass \"${ed(o)}\" as a ${(this||r).name}`);o.ra.xa||V(`Cannot pass deleted object as a pointer of type ${(this||r).name}`);o.ra.za.ub&&V(`Cannot convert argument of type ${o.ra.za.name} to parameter type ${(this||r).name}`);return cd(o.ra.xa,o.ra.za.ta,(this||r).ta)}function hd(i,o,s,u){(this||r).name=i;(this||r).ta=o;(this||r).Ob=s;(this||r).ub=u;(this||r).vb=!1;(this||r).Wa=(this||r).vd=(this||r).Qb=(this||r).sc=(this||r).Bd=(this||r).ud=void 0;void 0!==o.Ba?(this||r).toWireType=fd:((this||r).toWireType=u?dd:gd,(this||r).Ka=null)}function jd(r,i,o){l.hasOwnProperty(r)||Nc(\"Replacing nonexistant public symbol\");void 0!==l[r].Ca&&void 0!==o?l[r].Ca[o]=i:(l[r]=i,l[r].eb=o)}var kd=(r,i)=>{var o=[];return function(){o.length=0;Object.assign(o,arguments);if(r.includes(\"j\")){var s=l[\"dynCall_\"+r];s=o&&o.length?s.apply(null,[i].concat(o)):s.call(null,i)}else s=z.get(i).apply(null,o);return s}};function Z(r,i){r=W(r);var o=r.includes(\"j\")?kd(r,i):z.get(i);\"function\"!=typeof o&&V(`unknown function pointer with signature ${r}: ${i}`);return o}var $e=void 0;function md(r,i){function c(r){s[r]||Ie[r]||(Ve[r]?Ve[r].forEach(c):(o.push(r),s[r]=!0))}var o=[],s={};i.forEach(c);throw new $e(`${r}: `+o.map(Cc).join([\", \"]))}function od(i,o,s,u,l){var h=o.length;2>h&&V(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var p=null!==o[1]&&null!==s,v=!1;for(s=1;s<o.length;++s)if(null!==o[s]&&void 0===o[s].Ka){v=!0;break}var y=\"void\"!==o[0].name,w=h-2,R=Array(w),_=[],C=[];return function(){arguments.length!==w&&V(`function ${i} called with ${arguments.length} arguments, expected ${w} args!`);C.length=0;_.length=p?2:1;_[0]=l;if(p){var s=o[1].toWireType(C,this||r);_[1]=s}for(var h=0;h<w;++h)R[h]=o[h+2].toWireType(C,arguments[h]),_.push(R[h]);h=u.apply(null,_);if(v)Rc(C);else for(var E=p?1:2;E<o.length;E++){var M=1===E?s:R[E-2];null!==o[E].Ka&&o[E].Ka(M)}s=y?o[0].fromWireType(h):void 0;return s}}function pd(r,i){for(var o=[],s=0;s<r;s++)o.push(B[i+4*s>>2]);return o}function qd(r,i,o){r instanceof Object||V(`${o} with invalid \"this\": ${r}`);r instanceof i.ta.constructor||V(`${o} incompatible with \"this\" of type ${r.constructor.name}`);r.ra.xa||V(`cannot call emscripten binding method ${o} on deleted object`);return cd(r.ra.xa,r.ra.za.ta,i.ta)}function rd(r){r>=Pe.sa&&0===--Pe.get(r).uc&&Pe.wd(r)}function sd(r,i,o){switch(i){case 0:return function(r){return this.fromWireType((o?O:I)[r])};case 1:return function(r){return this.fromWireType((o?D:j)[r>>1])};case 2:return function(r){return this.fromWireType((o?U:B)[r>>2])};default:throw new TypeError(\"Unknown integer type: \"+r)}}function ed(r){if(null===r)return\"null\";var i=typeof r;return\"object\"===i||\"array\"===i||\"function\"===i?r.toString():\"\"+r}function td(r,i){switch(i){case 2:return function(r){return this.fromWireType($[r>>2])};case 3:return function(r){return this.fromWireType(N[r>>3])};default:throw new TypeError(\"Unknown float type: \"+r)}}function ud(r,i,o){switch(i){case 0:return o?function(r){return O[r]}:function(r){return I[r]};case 1:return o?function(r){return D[r>>1]}:function(r){return j[r>>1]};case 2:return o?function(r){return U[r>>2]}:function(r){return B[r>>2]};default:throw new TypeError(\"Unknown integer type: \"+r)}}var Ne=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,wd=(r,i)=>{var o=r>>1;for(var s=o+i/2;!(o>=s)&&j[o];)++o;o<<=1;if(32<o-r&&Ne)return Ne.decode(I.subarray(r,o));o=\"\";for(s=0;!(s>=i/2);++s){var u=D[r+2*s>>1];if(0==u)break;o+=String.fromCharCode(u)}return o},xd=(r,i,o)=>{void 0===o&&(o=2147483647);if(2>o)return 0;o-=2;var s=i;o=o<2*r.length?o/2:r.length;for(var u=0;u<o;++u)D[i>>1]=r.charCodeAt(u),i+=2;D[i>>1]=0;return i-s},yd=r=>2*r.length,zd=(r,i)=>{for(var o=0,s=\"\";!(o>=i/4);){var u=U[r+4*o>>2];if(0==u)break;++o;65536<=u?(u-=65536,s+=String.fromCharCode(55296|u>>10,56320|u&1023)):s+=String.fromCharCode(u)}return s},Ad=(r,i,o)=>{void 0===o&&(o=2147483647);if(4>o)return 0;var s=i;o=s+o-4;for(var u=0;u<r.length;++u){var l=r.charCodeAt(u);if(55296<=l&&57343>=l){var h=r.charCodeAt(++u);l=65536+((l&1023)<<10)|h&1023}U[i>>2]=l;i+=4;if(i+4>o)break}U[i>>2]=0;return i-s},Bd=r=>{for(var i=0,o=0;o<r.length;++o){var s=r.charCodeAt(o);55296<=s&&57343>=s&&++o;i+=4}return i},Xe={};function Dd(r){var i=Xe[r];return void 0===i?W(r):i}var Ye=[];function Fd(r){var i=Ye.length;Ye.push(r);return i}function Gd(r,i){for(var o=Array(r),s=0;s<r;++s)o[s]=Fc(B[i+4*s>>2],\"parameter \"+s);return o}var ze,qe=[],Ge=[],He={},Ld=()=>{if(!ze){var r,i={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"==typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:C||\"./this.program\"};for(r in He)void 0===He[r]?delete i[r]:i[r]=He[r];var o=[];for(r in i)o.push(`${r}=${i[r]}`);ze=o}return ze},Md=r=>0===r%4&&(0!==r%100||0===r%400),Ze=[31,29,31,30,31,30,31,31,30,31,30,31],Qe=[31,28,31,30,31,30,31,31,30,31,30,31],Pd=(r,i,o,s)=>{function e(r,i,o){for(r=\"number\"==typeof r?r.toString():r||\"\";r.length<i;)r=o[0]+r;return r}function f(r,i){return e(r,i,\"0\")}function g(r,i){function q(r){return 0>r?-1:0<r?1:0}var o;0===(o=q(r.getFullYear()-i.getFullYear()))&&0===(o=q(r.getMonth()-i.getMonth()))&&(o=q(r.getDate()-i.getDate()));return o}function m(r){switch(r.getDay()){case 0:return new Date(r.getFullYear()-1,11,29);case 1:return r;case 2:return new Date(r.getFullYear(),0,3);case 3:return new Date(r.getFullYear(),0,2);case 4:return new Date(r.getFullYear(),0,1);case 5:return new Date(r.getFullYear()-1,11,31);case 6:return new Date(r.getFullYear()-1,11,30)}}function n(r){var i=r.bb;for(r=new Date(new Date(r.cb+1900,0,1).getTime());0<i;){var o=r.getMonth(),s=(Md(r.getFullYear())?Ze:Qe)[o];if(!(i>s-r.getDate())){r.setDate(r.getDate()+i);break}i-=s-r.getDate()+1,r.setDate(1),11>o?r.setMonth(o+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1))}o=new Date(r.getFullYear()+1,0,4);i=m(new Date(r.getFullYear(),0,4));o=m(o);return 0>=g(i,r)?0>=g(o,r)?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var u=U[s+40>>2];s={Ed:U[s>>2],Dd:U[s+4>>2],Fb:U[s+8>>2],Tb:U[s+12>>2],Gb:U[s+16>>2],cb:U[s+20>>2],Ra:U[s+24>>2],bb:U[s+28>>2],Rd:U[s+32>>2],Cd:U[s+36>>2],Fd:u&&u?mb(I,u):\"\"};o=o?mb(I,o):\"\";u={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var l in u)o=o.replace(new RegExp(l,\"g\"),u[l]);var h=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),p=\"January February March April May June July August September October November December\".split(\" \");u={\"%a\":r=>h[r.Ra].substring(0,3),\"%A\":r=>h[r.Ra],\"%b\":r=>p[r.Gb].substring(0,3),\"%B\":r=>p[r.Gb],\"%C\":r=>f((r.cb+1900)/100|0,2),\"%d\":r=>f(r.Tb,2),\"%e\":r=>e(r.Tb,2,\" \"),\"%g\":r=>n(r).toString().substring(2),\"%G\":r=>n(r),\"%H\":r=>f(r.Fb,2),\"%I\":r=>{r=r.Fb;0==r?r=12:12<r&&(r-=12);return f(r,2)},\"%j\":r=>{for(var i=0,o=0;o<=r.Gb-1;i+=(Md(r.cb+1900)?Ze:Qe)[o++]);return f(r.Tb+i,3)},\"%m\":r=>f(r.Gb+1,2),\"%M\":r=>f(r.Dd,2),\"%n\":()=>\"\\n\",\"%p\":r=>0<=r.Fb&&12>r.Fb?\"AM\":\"PM\",\"%S\":r=>f(r.Ed,2),\"%t\":()=>\"\\t\",\"%u\":r=>r.Ra||7,\"%U\":r=>f(Math.floor((r.bb+7-r.Ra)/7),2),\"%V\":r=>{var i=Math.floor((r.bb+7-(r.Ra+6)%7)/7);2>=(r.Ra+371-r.bb-2)%7&&i++;if(i)53==i&&(o=(r.Ra+371-r.bb)%7,4==o||3==o&&Md(r.cb)||(i=1));else{i=52;var o=(r.Ra+7-r.bb-1)%7;(4==o||5==o&&Md(r.cb%400-1))&&i++}return f(i,2)},\"%w\":r=>r.Ra,\"%W\":r=>f(Math.floor((r.bb+7-(r.Ra+6)%7)/7),2),\"%y\":r=>(r.cb+1900).toString().substring(2),\"%Y\":r=>r.cb+1900,\"%z\":r=>{r=r.Cd;var i=0<=r;r=Math.abs(r)/60;return(i?\"+\":\"-\")+String(\"0000\"+(r/60*100+r%60)).slice(-4)},\"%Z\":r=>r.Fd,\"%%\":()=>\"%\"};o=o.replace(/%%/g,\"\\0\\0\");for(l in u)o.includes(l)&&(o=o.replace(new RegExp(l,\"g\"),u[l](s)));o=o.replace(/\\0\\0/g,\"%\");l=qb(o,!1);if(l.length>i)return 0;O.set(l,r);return l.length-1};function Ob(i,o,s,u){i||(i=this||r);(this||r).parent=i;(this||r).Ua=i.Ua;(this||r).xb=null;(this||r).id=we++;(this||r).name=o;(this||r).mode=s;(this||r).ua={};(this||r).wa={};(this||r).mb=u}Object.defineProperties(Ob.prototype,{read:{get:function(){return 365===((this||r).mode&365)},set:function(i){i?(this||r).mode|=365:(this||r).mode&=-366}},write:{get:function(){return 146===((this||r).mode&146)},set:function(i){i?(this||r).mode|=146:(this||r).mode&=-147}}});gc();Re=Array(4096);Vb(de,\"/\");Wb(\"/tmp\",16895,0);Wb(\"/home\",16895,0);Wb(\"/home/web_user\",16895,0);(()=>{Wb(\"/dev\",16895,0);tb(259,{read:()=>0,write:(r,i,o,s)=>s});Xb(\"/dev/null\",259);sb(1280,le);sb(1536,fe);Xb(\"/dev/tty\",1280);Xb(\"/dev/tty1\",1536);var r=new Uint8Array(1024),i=0,c=()=>{0===i&&(i=jb(r).byteLength);return r[--i]};jc(\"random\",c);jc(\"urandom\",c);Wb(\"/dev/shm\",16895,0);Wb(\"/dev/shm/tmp\",16895,0)})();(()=>{Wb(\"/proc\",16895,0);var r=Wb(\"/proc/self\",16895,0);Wb(\"/proc/self/fd\",16895,0);Vb({Ua:()=>{var i=zb(r,\"fd\",16895,73);i.ua={kb:(r,i)=>{var o=Sb(+i);r={parent:null,Ua:{nc:\"fake\"},ua:{nb:()=>o.path}};return r.parent=r}};return i}},\"/proc/self/fd\")})();Object.assign(pc.prototype,{get(i){return(this||r).Ma[i]},has(i){return void 0!==(this||r).Ma[i]},qb(i){var o=(this||r).hc.pop()||(this||r).Ma.length;(this||r).Ma[o]=i;return o},wd(i){(this||r).Ma[i]=void 0;(this||r).hc.push(i)}});Le=l.BindingError=class extends Error{constructor(r){super(r);this.name=\"BindingError\"}};Pe.Ma.push({value:void 0},{value:null},{value:!0},{value:!1});Pe.sa=Pe.Ma.length;l.count_emval_handles=function(){for(var r=0,i=Pe.sa;i<Pe.Ma.length;++i)void 0!==Pe.Ma[i]&&++r;return r};xe=l.PureVirtualError=tc(\"PureVirtualError\");for(var Je=Array(256),Ke=0;256>Ke;++Ke)Je[Ke]=String.fromCharCode(Ke);Fe=Je;l.getInheritedInstanceCount=function(){return Object.keys(Oe).length};l.getLiveInheritedInstances=function(){var r,i=[];for(r in Oe)Oe.hasOwnProperty(r)&&i.push(Oe[r]);return i};l.flushPendingDeletes=xc;l.setDelayFunction=function(r){ke=r;Se.length&&ke&&ke(xc)};We=l.InternalError=class extends Error{constructor(r){super(r);this.name=\"InternalError\"}};Zc.prototype.isAliasOf=function(i){if(!((this||r)instanceof Zc&&i instanceof Zc))return!1;var o=(this||r).ra.za.ta,s=(this||r).ra.xa,u=i.ra.za.ta;for(i=i.ra.xa;o.Ba;)s=o.ob(s),o=o.Ba;for(;u.Ba;)i=u.ob(i),u=u.Ba;return o===u&&s===i};Zc.prototype.clone=function(){(this||r).ra.xa||Yc(this||r);if((this||r).ra.ib)return(this||r).ra.count.value+=1,this||r;var i=Pc,o=Object,s=o.create,u=Object.getPrototypeOf(this||r),l=(this||r).ra;i=i(s.call(o,u,{ra:{value:{count:l.count,fb:l.fb,ib:l.ib,xa:l.xa,za:l.za,Ga:l.Ga,La:l.La}}}));i.ra.count.value+=1;i.ra.fb=!1;return i};Zc.prototype.delete=function(){(this||r).ra.xa||Yc(this||r);(this||r).ra.fb&&!(this||r).ra.ib&&V(\"Object already scheduled for deletion\");Gc(this||r);Ic((this||r).ra);(this||r).ra.ib||((this||r).ra.Ga=void 0,(this||r).ra.xa=void 0)};Zc.prototype.isDeleted=function(){return!(this||r).ra.xa};Zc.prototype.deleteLater=function(){(this||r).ra.xa||Yc(this||r);(this||r).ra.fb&&!(this||r).ra.ib&&V(\"Object already scheduled for deletion\");Se.push(this||r);1===Se.length&&ke&&ke(xc);(this||r).ra.fb=!0;return this||r};hd.prototype.$c=function(i){(this||r).sc&&(i=this.sc(i));return i};hd.prototype.bc=function(i){(this||r).Wa&&this.Wa(i)};hd.prototype.argPackAdvance=8;hd.prototype.readValueFromPointer=Sc;hd.prototype.deleteObject=function(r){null!==r&&r.delete()};hd.prototype.fromWireType=function(i){function b(){return(this||r).vb?Oc((this||r).ta.Oa,{za:(this||r).ud,xa:o,La:this||r,Ga:i}):Oc((this||r).ta.Oa,{za:this||r,xa:i})}var o=this.$c(i);if(!o)return this.bc(i),null;var s=Lc((this||r).ta,o);if(void 0!==s){if(0===s.ra.count.value)return s.ra.xa=o,s.ra.Ga=i,s.clone();s=s.clone();this.bc(i);return s}s=(this||r).ta.Zc(o);s=je[s];if(!s)return b.call(this||r);s=(this||r).ub?s.Nc:s.pointerType;var u=Jc(o,(this||r).ta,s.ta);return null===u?b.call(this||r):(this||r).vb?Oc(s.ta.Oa,{za:s,xa:u,La:this||r,Ga:i}):Oc(s.ta.Oa,{za:s,xa:u})};$e=l.UnboundTypeError=tc(\"UnboundTypeError\");var et={A:function(r,i,o){Te=o;try{var s=Sb(r);switch(i){case 0:var u=mc();return 0>u?-28:Ub(s,u).Ya;case 1:case 2:return 0;case 3:return s.flags;case 4:return u=mc(),s.flags|=u,0;case 5:return u=mc(),D[u+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return U[Sd()>>2]=28,-1;default:return-28}}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return-r.Xa}},K:function(r,i){try{e:{var o=Sb(r).path;try{var s=Kb(o,{Mb:!0}).node;if(!s)throw new _e(44);if(!s.ua.Na)throw new _e(63);var u=s.ua.Na(s)}catch(r){if(r&&r.node&&fb(o)!==fb(Lb(r.node))){var l=-54;break e}throw r}U[i>>2]=u.Sc;U[i+4>>2]=u.mode;B[i+8>>2]=u.td;U[i+12>>2]=u.uid;U[i+16>>2]=u.dd;U[i+20>>2]=u.mb;ae=[u.size>>>0,(re=u.size,1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[i+24>>2]=ae[0];U[i+28>>2]=ae[1];U[i+32>>2]=4096;U[i+36>>2]=u.Mc;var h=u.Kc.getTime(),p=u.qd.getTime(),v=u.Pc.getTime();ae=[Math.floor(h/1e3)>>>0,(re=Math.floor(h/1e3),1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[i+40>>2]=ae[0];U[i+44>>2]=ae[1];B[i+48>>2]=h%1e3*1e3;ae=[Math.floor(p/1e3)>>>0,(re=Math.floor(p/1e3),1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[i+56>>2]=ae[0];U[i+60>>2]=ae[1];B[i+64>>2]=p%1e3*1e3;ae=[Math.floor(v/1e3)>>>0,(re=Math.floor(v/1e3),1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[i+72>>2]=ae[0];U[i+76>>2]=ae[1];B[i+80>>2]=v%1e3*1e3;ae=[u.kc>>>0,(re=u.kc,1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[i+88>>2]=ae[0];U[i+92>>2]=ae[1];l=0}return l}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return-r.Xa}},N:function(r,i,o){Te=o;try{var s=Sb(r);switch(i){case 21509:return s.ya?0:-59;case 21505:if(!s.ya)return-59;if(s.ya.Va.gd){i=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var u=mc();U[u>>2]=25856;U[u+4>>2]=5;U[u+8>>2]=191;U[u+12>>2]=35387;for(var l=0;32>l;l++)O[u+l+17>>0]=i[l]||0}return 0;case 21510:case 21511:case 21512:return s.ya?0:-59;case 21506:case 21507:case 21508:if(!s.ya)return-59;if(s.ya.Va.hd)for(u=mc(),i=[],l=0;32>l;l++)i.push(O[u+l+17>>0]);return 0;case 21519:if(!s.ya)return-59;u=mc();return U[u>>2]=0;case 21520:return s.ya?-28:-59;case 21531:u=mc();if(!s.wa.fd)throw new _e(59);return s.wa.fd(s,i,u);case 21523:if(!s.ya)return-59;s.ya.Va.jd&&(l=[24,80],u=mc(),D[u>>1]=l[0],D[u+2>>1]=l[1]);return 0;case 21524:return s.ya?0:-59;case 21515:return s.ya?0:-59;default:return-28}}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return-r.Xa}},O:function(r,i,o,s){Te=s;try{i=i?mb(I,i):\"\";var u=i;if(\"/\"===u.charAt(0))i=u;else{var l=-100===r?\"/\":Sb(r).path;if(0==u.length)throw new _e(44);i=fb(l+\"/\"+u)}var h=s?mc():0;return ec(i,o,h).Ya}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return-r.Xa}},T:function(i,o,s){i=W(i);o=Fc(o,\"wrapper\");s=rc(s);var u=[].slice,l=o.ta,h=l.Oa,p=l.Ba.Oa,v=l.Ba.constructor;i=oc(i,(function(){l.Ba.rc.forEach(function(i){if((this||r)[i]===p[i])throw new xe(`Pure virtual function ${i} must be implemented in JavaScript`)}.bind(this||r));Object.defineProperty(this||r,\"__parent\",{value:h});(this||r).__construct.apply(this||r,u.call(arguments))}));h.__construct=function(){(this||r)===h&&V(\"Pass correct 'this' to __construct\");var i=v.implement.apply(void 0,[this||r].concat(u.call(arguments)));Gc(i);var o=i.ra;i.notifyOnDestruction();o.ib=!0;Object.defineProperties(this||r,{ra:{value:o}});Pc(this||r);i=o.xa;i=Ac(l,i);Oe.hasOwnProperty(i)?V(`Tried to register registered instance: ${i}`):Oe[i]=this||r};h.__destruct=function(){(this||r)===h&&V(\"Pass correct 'this' to __destruct\");Gc(this||r);var i=(this||r).ra.xa;i=Ac(l,i);Oe.hasOwnProperty(i)?delete Oe[i]:V(`Tried to unregister unregistered instance: ${i}`)};i.prototype=Object.create(h);for(var y in s)i.prototype[y]=s[y];return sc(i)},U:function(r){var i=Ue[r];delete Ue[r];var o=i.Qb,s=i.Wa,u=i.ec,l=u.map((r=>r.cd)).concat(u.map((r=>r.zd)));X([r],l,(r=>{var l={};u.forEach(((i,o)=>{var s=r[o],h=i.ad,p=i.bd,v=r[o+u.length],y=i.yd,w=i.Ad;l[i.Xc]={read:r=>s.fromWireType(h(p,r)),write:(r,i)=>{var o=[];y(w,r,v.toWireType(o,i));Rc(o)}}}));return[{name:i.name,fromWireType:function(r){var i,o={};for(i in l)o[i]=l[i].read(r);s(r);return o},toWireType:function(r,i){for(var u in l)if(!(u in i))throw new TypeError(`Missing field: \"${u}\"`);var h=o();for(u in l)l[u].write(h,i[u]);null!==r&&r.push(s,h);return h},argPackAdvance:8,readValueFromPointer:Sc,Ka:s}]}))},F:function(){},Q:function(r,i,o,s,u){var l=Wc(o);i=W(i);Vc(r,{name:i,fromWireType:function(r){return!!r},toWireType:function(r,i){return i?s:u},argPackAdvance:8,readValueFromPointer:function(r){if(1===o)var s=O;else if(2===o)s=D;else{if(4!==o)throw new TypeError(\"Unknown boolean type size: \"+i);s=U}return this.fromWireType(s[r>>l])},Ka:null})},f:function(i,o,s,u,l,h,p,v,y,w,R,_,C){R=W(R);h=Z(l,h);v&&(v=Z(p,v));w&&(w=Z(y,w));C=Z(_,C);var E=nc(R);ad(E,(function(){md(`Cannot construct ${R} due to unbound types`,[u])}));X([i,o,s],u?[u]:[],(function(o){o=o[0];if(u){var s=o.ta;var l=s.Oa}else l=Zc.prototype;o=oc(E,(function(){if(Object.getPrototypeOf(this||r)!==p)throw new Le(\"Use 'new' to construct \"+R);if(void 0===y.$a)throw new Le(R+\" has no accessible constructor\");var i=y.$a[arguments.length];if(void 0===i)throw new Le(`Tried to invoke ctor of ${R} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(y.$a).toString()}) parameters instead!`);return i.apply(this||r,arguments)}));var p=Object.create(l,{constructor:{value:o}});o.prototype=p;var y=new bd(R,o,p,C,s,h,v,w);y.Ba&&(void 0===y.Ba.pb&&(y.Ba.pb=[]),y.Ba.pb.push(y));s=new hd(R,y,!0,!1);l=new hd(R+\"*\",y,!1,!1);var _=new hd(R+\" const*\",y,!1,!0);je[i]={pointerType:l,Nc:_};jd(E,o);return[s,l,_]}))},j:function(r,i,o,s,u,l,h){var p=pd(o,s);i=W(i);l=Z(u,l);X([],[r],(function(r){function k(){md(`Cannot call ${s} due to unbound types`,p)}r=r[0];var s=`${r.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);var u=r.ta.constructor;void 0===u[i]?(k.eb=o-1,u[i]=k):($c(u,i,s),u[i].Ca[o-1]=k);X([],p,(function(p){p=od(s,[p[0],null].concat(p.slice(1)),null,l,h);void 0===u[i].Ca?(p.eb=o-1,u[i]=p):u[i].Ca[o-1]=p;if(r.ta.pb)for(const o of r.ta.pb)o.constructor.hasOwnProperty(i)||(o.constructor[i]=p);return[]}));return[]}))},y:function(r,i,o,s,u,l,h,p){i=W(i);l=Z(u,l);X([],[r],(function(r){r=r[0];var u=`${r.name}.${i}`,v={get(){md(`Cannot access ${u} due to unbound types`,[o])},enumerable:!0,configurable:!0};v.set=p?()=>{md(`Cannot access ${u} due to unbound types`,[o])}:()=>{V(`${u} is a read-only property`)};Object.defineProperty(r.ta.constructor,i,v);X([],[o],(function(o){o=o[0];var u={get(){return o.fromWireType(l(s))},enumerable:!0};p&&(p=Z(h,p),u.set=r=>{var i=[];p(s,o.toWireType(i,r));Rc(i)});Object.defineProperty(r.ta.constructor,i,u);return[]}));return[]}))},t:function(r,i,o,s,u,l){var h=pd(i,o);u=Z(s,u);X([],[r],(function(r){r=r[0];var o=`constructor ${r.name}`;void 0===r.ta.$a&&(r.ta.$a=[]);if(void 0!==r.ta.$a[i-1])throw new Le(`Cannot register multiple constructors with identical number of parameters (${i-1}) for class '${r.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);r.ta.$a[i-1]=()=>{md(`Cannot construct ${r.name} due to unbound types`,h)};X([],h,(function(s){s.splice(1,0,null);r.ta.$a[i-1]=od(o,s,null,u,l);return[]}));return[]}))},a:function(r,i,o,s,u,l,h,p){var v=pd(o,s);i=W(i);l=Z(u,l);X([],[r],(function(r){function t(){md(`Cannot call ${s} due to unbound types`,v)}r=r[0];var s=`${r.name}.${i}`;i.startsWith(\"@@\")&&(i=Symbol[i.substring(2)]);p&&r.ta.rc.push(i);var u=r.ta.Oa,y=u[i];void 0===y||void 0===y.Ca&&y.className!==r.name&&y.eb===o-2?(t.eb=o-2,t.className=r.name,u[i]=t):($c(u,i,s),u[i].Ca[o-2]=t);X([],v,(function(p){p=od(s,p,r,l,h);void 0===u[i].Ca?(p.eb=o-2,u[i]=p):u[i].Ca[o-2]=p;return[]}));return[]}))},e:function(i,o,s,u,l,h,p,v,y,w){o=W(o);l=Z(u,l);X([],[i],(function(i){i=i[0];var u=`${i.name}.${o}`,R={get(){md(`Cannot access ${u} due to unbound types`,[s,p])},enumerable:!0,configurable:!0};R.set=y?()=>{md(`Cannot access ${u} due to unbound types`,[s,p])}:()=>{V(u+\" is a read-only property\")};Object.defineProperty(i.ta.Oa,o,R);X([],y?[s,p]:[s],(function(s){var p=s[0],R={get(){var o=qd(this||r,i,u+\" getter\");return p.fromWireType(l(h,o))},enumerable:!0};if(y){y=Z(v,y);var _=s[1];R.set=function(o){var s=qd(this||r,i,u+\" setter\"),l=[];y(w,s,_.toWireType(l,o));Rc(l)}}Object.defineProperty(i.ta.Oa,o,R);return[]}));return[]}))},P:function(r,i){i=W(i);Vc(r,{name:i,fromWireType:function(r){var i=rc(r);rd(r);return i},toWireType:function(r,i){return sc(i)},argPackAdvance:8,readValueFromPointer:Sc,Ka:null})},q:function(i,o,s,u){function e(){}s=Wc(s);o=W(o);e.values={};Vc(i,{name:o,constructor:e,fromWireType:function(i){return(this||r).constructor.values[i]},toWireType:function(r,i){return i.value},argPackAdvance:8,readValueFromPointer:sd(o,s,u),Ka:null});ad(o,e)},d:function(r,i,o){var s=Fc(r,\"enum\");i=W(i);r=s.constructor;s=Object.create(s.constructor.prototype,{value:{value:o},constructor:{value:oc(`${s.name}_${i}`,(function(){}))}});r.values[o]=s;r[i]=s},B:function(r,i,o){o=Wc(o);i=W(i);Vc(r,{name:i,fromWireType:function(r){return r},toWireType:function(r,i){return i},argPackAdvance:8,readValueFromPointer:td(i,o),Ka:null})},l:function(r,i,o,s,u,l){var h=pd(i,o);r=W(r);u=Z(s,u);ad(r,(function(){md(`Cannot call ${r} due to unbound types`,h)}),i-1);X([],h,(function(o){jd(r,od(r,[o[0],null].concat(o.slice(1)),null,u,l),i-1);return[]}))},m:function(r,i,o,s,u){i=W(i);-1===u&&(u=4294967295);u=Wc(o);var f=r=>r;if(0===s){var l=32-8*o;f=r=>r<<l>>>l}o=i.includes(\"unsigned\")?function(r,i){return i>>>0}:function(r,i){return i};Vc(r,{name:i,fromWireType:f,toWireType:o,argPackAdvance:8,readValueFromPointer:ud(i,u,0!==s),Ka:null})},g:function(r,i,o){function d(r){r>>=2;var i=B;return new s(i.buffer,i[r+1],i[r])}var s=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][i];o=W(o);Vc(r,{name:o,fromWireType:d,argPackAdvance:8,readValueFromPointer:d},{ed:!0})},C:function(r,i){i=W(i);var o=\"std::string\"===i;Vc(r,{name:i,fromWireType:function(r){var i=B[r>>2],s=r+4;if(o)for(var u=s,l=0;l<=i;++l){var h=s+l;if(l==i||0==I[h]){u=u?mb(I,u,h-u):\"\";if(void 0===p)var p=u;else p+=String.fromCharCode(0),p+=u;u=h+1}}else{p=Array(i);for(l=0;l<i;++l)p[l]=String.fromCharCode(I[s+l]);p=p.join(\"\")}Ec(r);return p},toWireType:function(r,i){i instanceof ArrayBuffer&&(i=new Uint8Array(i));var s=\"string\"==typeof i;s||i instanceof Uint8Array||i instanceof Uint8ClampedArray||i instanceof Int8Array||V(\"Cannot pass non-string to std::string\");var u=o&&s?ob(i):i.length;var l=Td(4+u+1),h=l+4;B[l>>2]=u;if(o&&s)pb(i,I,h,u+1);else if(s)for(s=0;s<u;++s){var p=i.charCodeAt(s);255<p&&(Ec(h),V(\"String has UTF-16 code units that do not fit in 8 bits\"));I[h+s]=p}else for(s=0;s<u;++s)I[h+s]=i[s];null!==r&&r.push(Ec,l);return l},argPackAdvance:8,readValueFromPointer:Sc,Ka:function(r){Ec(r)}})},v:function(r,i,o){o=W(o);if(2===i){var s=wd;var u=xd;var l=yd;var g=()=>j;var h=1}else 4===i&&(s=zd,u=Ad,l=Bd,g=()=>B,h=2);Vc(r,{name:o,fromWireType:function(r){for(var o,u=B[r>>2],l=g(),p=r+4,v=0;v<=u;++v){var y=r+4+v*i;v!=u&&0!=l[y>>h]||(p=s(p,y-p),void 0===o?o=p:(o+=String.fromCharCode(0),o+=p),p=y+i)}Ec(r);return o},toWireType:function(r,s){\"string\"!=typeof s&&V(`Cannot pass non-string to C++ string type ${o}`);var p=l(s),v=Td(4+p+i);B[v>>2]=p>>h;u(s,v+4,p+i);null!==r&&r.push(Ec,v);return v},argPackAdvance:8,readValueFromPointer:Sc,Ka:function(r){Ec(r)}})},W:function(r,i,o,s,u,l){Ue[r]={name:W(i),Qb:Z(o,s),Wa:Z(u,l),ec:[]}},V:function(r,i,o,s,u,l,h,p,v,y){Ue[r].ec.push({Xc:W(i),cd:o,ad:Z(s,u),bd:l,zd:h,yd:Z(p,v),Ad:y})},R:function(r,i){i=W(i);Vc(r,{ld:!0,name:i,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},w:function(r,i,o){r=rc(r);i=Fc(i,\"emval::as\");var s=[],u=sc(s);B[o>>2]=u;return i.toWireType(s,r)},x:function(r,i,o,s,u){r=Ye[r];i=rc(i);o=Dd(o);var l=[];B[s>>2]=sc(l);return r(i,o,l,u)},i:function(r,i,o,s){r=Ye[r];i=rc(i);o=Dd(o);r(i,o,null,s)},c:rd,h:function(r,i){var o=Gd(r,i),s=o[0];i=s.name+\"_$\"+o.slice(1).map((function(r){return r.name})).join(\"_\")+\"$\";var u=qe[i];if(void 0!==u)return u;var l=Array(r-1);u=Fd(((i,u,h,p)=>{for(var v=0,y=0;y<r-1;++y)l[y]=o[y+1].readValueFromPointer(p+v),v+=o[y+1].argPackAdvance;i=i[u].apply(i,l);for(y=0;y<r-1;++y)o[y+1].Rc&&o[y+1].Rc(l[y]);if(!s.ld)return s.toWireType(h,i)}));return qe[i]=u},u:function(r){r=Dd(r);return sc(l[r])},S:function(r,i){r=rc(r);i=rc(i);return sc(r[i])},o:function(r){4<r&&(Pe.get(r).uc+=1)},p:function(r){return sc(Dd(r))},D:function(){return sc({})},r:function(r){var i=rc(r);Rc(i);rd(r)},n:function(r,i,o){r=rc(r);i=rc(i);o=rc(o);r[i]=o},s:function(r,i){r=Fc(r,\"_emval_take_value\");r=r.readValueFromPointer(i);return sc(r)},b:()=>{Aa(\"\")},k:(r,i,o)=>{Ge.length=0;var s;for(o>>=2;s=I[i++];)o+=105!=s&o,Ge.push(105==s?U[o]:N[o++>>1]),++o;return ie[r].apply(null,Ge)},H:r=>{var i=I.length;r>>>=0;if(2147483648<r)return!1;for(var o=1;4>=o;o*=2){var s=i*(1+.2/o);s=Math.min(s,r+100663296);var u=Math;s=Math.max(r,s);e:{u=u.min.call(u,2147483648,s+(65536-s%65536)%65536)-F.buffer.byteLength+65535>>>16;try{F.grow(u);Ka();var l=1;break e}catch(r){}l=void 0}if(l)return!0}return!1},I:(r,i)=>{var o=0;Ld().forEach((function(s,u){var l=i+o;u=B[r+4*u>>2]=l;for(l=0;l<s.length;++l)O[u++>>0]=s.charCodeAt(l);O[u>>0]=0;o+=s.length+1}));return 0},J:(r,i)=>{var o=Ld();B[r>>2]=o.length;var s=0;o.forEach((function(r){s+=r.length+1}));B[i>>2]=s;return 0},z:function(r){try{var i=Sb(r);if(null===i.Ya)throw new _e(8);i.Nb&&(i.Nb=null);try{i.wa.close&&i.wa.close(i)}catch(r){throw r}finally{ge[i.Ya]=null}i.Ya=null;return 0}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return r.Xa}},M:function(r,i,o,s){try{e:{var u=Sb(r);r=i;for(var l,h=i=0;h<o;h++){var p=B[r>>2],v=B[r+4>>2];r+=8;var y=u,w=p,R=v,_=l,C=O;if(0>R||0>_)throw new _e(28);if(null===y.Ya)throw new _e(8);if(1===(y.flags&2097155))throw new _e(8);if(16384===(y.node.mode&61440))throw new _e(31);if(!y.wa.read)throw new _e(28);var E=\"undefined\"!=typeof _;if(E){if(!y.seekable)throw new _e(70)}else _=y.position;var M=y.wa.read(y,C,w,R,_);E||(y.position+=M);var T=M;if(0>T){var P=-1;break e}i+=T;if(T<v)break;\"undefined\"!==typeof l&&(l+=T)}P=i}B[s>>2]=P;return 0}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return r.Xa}},E:function(r,i,o,s,u){i=o+2097152>>>0<4194305-!!i?(i>>>0)+4294967296*o:NaN;try{if(isNaN(i))return 61;var l=Sb(r);fc(l,i,s);ae=[l.position>>>0,(re=l.position,1<=+Math.abs(re)?0<re?+Math.floor(re/4294967296)>>>0:~~+Math.ceil((re-+(~~re>>>0))/4294967296)>>>0:0)];U[u>>2]=ae[0];U[u+4>>2]=ae[1];l.Nb&&0===i&&0===s&&(l.Nb=null);return 0}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return r.Xa}},L:function(r,i,o,s){try{e:{var u=Sb(r);r=i;for(var l,h=i=0;h<o;h++){var p=B[r>>2],v=B[r+4>>2];r+=8;var y=u,w=p,R=v,_=l,C=O;if(0>R||0>_)throw new _e(28);if(null===y.Ya)throw new _e(8);if(0===(y.flags&2097155))throw new _e(8);if(16384===(y.node.mode&61440))throw new _e(31);if(!y.wa.write)throw new _e(28);y.seekable&&y.flags&1024&&fc(y,0,2);var E=\"undefined\"!=typeof _;if(E){if(!y.seekable)throw new _e(70)}else _=y.position;var M=y.wa.write(y,C,w,R,_,void 0);E||(y.position+=M);var T=M;if(0>T){var P=-1;break e}i+=T;\"undefined\"!==typeof l&&(l+=T)}P=i}B[s>>2]=P;return 0}catch(r){if(\"undefined\"==typeof Me||\"ErrnoError\"!==r.name)throw r;return r.Xa}},G:(r,i,o,s)=>Pd(r,i,o,s)};(function(){function a(r){S=r=r.exports;F=S.X;Ka();z=S.ha;H.unshift(S.Y);J--;l.monitorRunDependencies&&l.monitorRunDependencies(J);if(0==J&&(null!==K&&(clearInterval(K),K=null),ee)){var i=ee;ee=null;i()}return r}var r={a:et};J++;l.monitorRunDependencies&&l.monitorRunDependencies(J);if(l.instantiateWasm)try{return l.instantiateWasm(r,a)}catch(r){L(\"Module.instantiateWasm callback failed with error: \"+r),u(r)}Za(r,(function(r){a(r.instance)})).catch(u);return{}})();var Ec=r=>(Ec=S.Z)(r),Td=r=>(Td=S._)(r),Sd=()=>(Sd=S.$)(),tt=l._ma_device__on_notification_unlocked=r=>(tt=l._ma_device__on_notification_unlocked=S.aa)(r);l._ma_malloc_emscripten=(r,i)=>(l._ma_malloc_emscripten=S.ba)(r,i);l._ma_free_emscripten=(r,i)=>(l._ma_free_emscripten=S.ca)(r,i);var nt=l._ma_device_process_pcm_frames_capture__webaudio=(r,i,o)=>(nt=l._ma_device_process_pcm_frames_capture__webaudio=S.da)(r,i,o),rt=l._ma_device_process_pcm_frames_playback__webaudio=(r,i,o)=>(rt=l._ma_device_process_pcm_frames_playback__webaudio=S.ea)(r,i,o),Dc=r=>(Dc=S.fa)(r);l.__embind_initialize_bindings=()=>(l.__embind_initialize_bindings=S.ga)();l.dynCall_iiji=(r,i,o,s,u)=>(l.dynCall_iiji=S.ia)(r,i,o,s,u);l.dynCall_iiiji=(r,i,o,s,u,h)=>(l.dynCall_iiiji=S.ja)(r,i,o,s,u,h);l.dynCall_jiji=(r,i,o,s,u)=>(l.dynCall_jiji=S.ka)(r,i,o,s,u);l.dynCall_iij=(r,i,o,s)=>(l.dynCall_iij=S.la)(r,i,o,s);l.dynCall_jii=(r,i,o)=>(l.dynCall_jii=S.ma)(r,i,o);l.dynCall_viijii=(r,i,o,s,u,h,p)=>(l.dynCall_viijii=S.na)(r,i,o,s,u,h,p);l.dynCall_iiiiij=(r,i,o,s,u,h,p)=>(l.dynCall_iiiiij=S.oa)(r,i,o,s,u,h,p);l.dynCall_iiiiijj=(r,i,o,s,u,h,p,v,y)=>(l.dynCall_iiiiijj=S.pa)(r,i,o,s,u,h,p,v,y);l.dynCall_iiiiiijj=(r,i,o,s,u,h,p,v,y,w)=>(l.dynCall_iiiiiijj=S.qa)(r,i,o,s,u,h,p,v,y,w);var at;ee=function Wd(){at||Xd();at||(ee=Wd)};function Xd(){function a(){if(!at&&(at=!0,l.calledRun=!0,!Y)){l.noFSInit||he||(he=!0,gc(),l.stdin=l.stdin,l.stdout=l.stdout,l.stderr=l.stderr,l.stdin?jc(\"stdin\",l.stdin):cc(\"/dev/tty\",\"/dev/stdin\"),l.stdout?jc(\"stdout\",null,l.stdout):cc(\"/dev/tty\",\"/dev/stdout\"),l.stderr?jc(\"stderr\",null,l.stderr):cc(\"/dev/tty1\",\"/dev/stderr\"),ec(\"/dev/stdin\",0),ec(\"/dev/stdout\",1),ec(\"/dev/stderr\",1));Ae=!1;db(H);s(l);l.onRuntimeInitialized&&l.onRuntimeInitialized();if(l.postRun)for(\"function\"==typeof l.postRun&&(l.postRun=[l.postRun]);l.postRun.length;){var r=l.postRun.shift();Q.unshift(r)}db(Q)}}if(!(0<J)){if(l.preRun)for(\"function\"==typeof l.preRun&&(l.preRun=[l.preRun]);l.preRun.length;)Pa();db(G);0<J||(l.setStatus?(l.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){l.setStatus(\"\")}),1);a()}),1)):a())}}if(l.preInit)for(\"function\"==typeof l.preInit&&(l.preInit=[l.preInit]);0<l.preInit.length;)l.preInit.pop()();Xd();return o.ready}})();const l=u},r=>{r.exports=JSON.parse('{\"name\":\"@rive-app/canvas\",\"version\":\"2.10.3\",\"description\":\"Rive\\'s canvas based web api.\",\"main\":\"rive.js\",\"homepage\":\"https://rive.app\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/rive-app/rive-wasm/tree/master/js\"},\"keywords\":[\"rive\",\"animation\"],\"author\":\"Rive\",\"contributors\":[\"Luigi Rosso <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.js.map\",\"rive.wasm\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(r,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>u.BLANK_URL,registerTouchInteractions:()=>s.registerTouchInteractions,sanitizeUrl:()=>u.sanitizeUrl});var s=o(4);var u=o(5)},(r,i,o)=>{o.r(i);o.d(i,{registerTouchInteractions:()=>registerTouchInteractions});var s=void 0;\n/**\n         * Returns the clientX and clientY properties from touch or mouse events. Also\n         * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n         * scrolling the page on mobile devices\n         * @param event - Either a TouchEvent or a MouseEvent\n         * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n         */var getClientCoordinates=function(r){var i,o;if([\"touchstart\",\"touchmove\"].indexOf(r.type)>-1&&((i=r.touches)===null||i===void 0?void 0:i.length)){r.preventDefault();return{clientX:r.touches[0].clientX,clientY:r.touches[0].clientY}}return r.type===\"touchend\"&&((o=r.changedTouches)===null||o===void 0?void 0:o.length)?{clientX:r.changedTouches[0].clientX,clientY:r.changedTouches[0].clientY}:{clientX:r.clientX,clientY:r.clientY}};var registerTouchInteractions=function(r){var i=r.canvas,o=r.artboard,u=r.stateMachines,l=u===void 0?[]:u,h=r.renderer,p=r.rive,v=r.fit,y=r.alignment;if(!i||!l.length||!h||!p||!o||typeof window===\"undefined\")return null;var processEventCallback=function(r){var i=r.currentTarget.getBoundingClientRect();var s=getClientCoordinates(r),u=s.clientX,h=s.clientY;if(u||h){var w=u-i.left;var R=h-i.top;var _=p.computeAlignment(v,y,{minX:0,minY:0,maxX:i.width,maxY:i.height},o.bounds);var C=new p.Mat2D;_.invert(C);var E=new p.Vec2D(w,R);var M=p.mapXY(C,E);var T=M.x();var P=M.y();M.delete();C.delete();E.delete();_.delete();switch(r.type){case\"mouseout\":for(var L=0,x=l;L<x.length;L++){var F=x[L];F.pointerMove(T<0?T-1e4:T+1e4,P<0?P-1e4:P+1e4)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var S=0,O=l;S<O.length;S++){F=O[S];F.pointerMove(T,P)}break;case\"touchstart\":case\"mousedown\":for(var I=0,D=l;I<D.length;I++){F=D[I];F.pointerDown(T,P)}break;case\"touchend\":case\"mouseup\":for(var j=0,U=l;j<U.length;j++){F=U[j];F.pointerUp(T,P)}break;default:}}};var w=processEventCallback.bind(s);i.addEventListener(\"mouseover\",w);i.addEventListener(\"mouseout\",w);i.addEventListener(\"mousemove\",w);i.addEventListener(\"mousedown\",w);i.addEventListener(\"mouseup\",w);i.addEventListener(\"touchmove\",w);i.addEventListener(\"touchstart\",w);i.addEventListener(\"touchend\",w);return function(){i.removeEventListener(\"mouseover\",w);i.removeEventListener(\"mouseout\",w);i.removeEventListener(\"mousemove\",w);i.removeEventListener(\"mousedown\",w);i.removeEventListener(\"mouseup\",w);i.removeEventListener(\"touchmove\",w);i.removeEventListener(\"touchstart\",w);i.removeEventListener(\"touchend\",w)}}},(r,i,o)=>{o.r(i);o.d(i,{BLANK_URL:()=>y,sanitizeUrl:()=>sanitizeUrl});var s=/^([^\\w]*)(javascript|data|vbscript)/im;var u=/&#(\\w+)(^\\w|;)?/g;var l=/&(newline|tab);/gi;var h=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var p=/^.+(:|&colon;)/gim;var v=[\".\",\"/\"];var y=\"about:blank\";function isRelativeUrlWithoutProtocol(r){return v.indexOf(r[0])>-1}function decodeHtmlCharacters(r){var i=r.replace(h,\"\");return i.replace(u,(function(r,i){return String.fromCharCode(i)}))}function sanitizeUrl(r){if(!r)return y;var i=decodeHtmlCharacters(r).replace(l,\"\").replace(h,\"\").trim();if(!i)return y;if(isRelativeUrlWithoutProtocol(i))return i;var o=i.match(p);if(!o)return i;var u=o[0];return s.test(u)?y:i}}];var o={};function __webpack_require__(r){var s=o[r];if(s!==void 0)return s.exports;var u=o[r]={exports:{}};i[r](u,u.exports,__webpack_require__);return u.exports}(()=>{__webpack_require__.d=(r,i)=>{for(var o in i)__webpack_require__.o(i,o)&&!__webpack_require__.o(r,o)&&Object.defineProperty(r,o,{enumerable:true,get:i[o]})}})();(()=>{__webpack_require__.o=(r,i)=>Object.prototype.hasOwnProperty.call(r,i)})();(()=>{__webpack_require__.r=r=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(r,\"__esModule\",{value:true})}})();var s={};(()=>{__webpack_require__.r(s);__webpack_require__.d(s,{Alignment:()=>v,EventType:()=>P,Fit:()=>p,Layout:()=>y,LoopType:()=>L,Rive:()=>S,RiveEventType:()=>E,RuntimeLoader:()=>w,StateMachineInput:()=>C,StateMachineInputType:()=>_,Testing:()=>O,decodeFont:()=>decodeFont,decodeImage:()=>decodeImage});var i=__webpack_require__(1);var o=__webpack_require__(2);var u=__webpack_require__(3);var l=(void 0,function(r,i,o,s){function adopt(r){return r instanceof o?r:new o((function(i){i(r)}))}return new(o||(o=Promise))((function(o,u){function fulfilled(r){try{step(s.next(r))}catch(r){u(r)}}function rejected(r){try{step(s.throw(r))}catch(r){u(r)}}function step(r){r.done?o(r.value):adopt(r.value).then(fulfilled,rejected)}step((s=s.apply(r,i||[])).next())}))});var h=(void 0,function(i,o){var s,u,l,h,p={label:0,sent:function(){if(l[0]&1)throw l[1];return l[1]},trys:[],ops:[]};return h={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol===\"function\"&&(h[Symbol.iterator]=function(){return this||r}),h;function verb(r){return function(i){return step([r,i])}}function step(r){if(s)throw new TypeError(\"Generator is already executing.\");while(h&&(h=0,r[0]&&(p=0)),p)try{if(s=1,u&&(l=r[0]&2?u.return:r[0]?u.throw||((l=u.return)&&l.call(u),0):u.next)&&!(l=l.call(u,r[1])).done)return l;(u=0,l)&&(r=[r[0]&2,l.value]);switch(r[0]){case 0:case 1:l=r;break;case 4:p.label++;return{value:r[1],done:false};case 5:p.label++;u=r[1];r=[0];continue;case 7:r=p.ops.pop();p.trys.pop();continue;default:if(!(l=p.trys,l=l.length>0&&l[l.length-1])&&(r[0]===6||r[0]===2)){p=0;continue}if(r[0]===3&&(!l||r[1]>l[0]&&r[1]<l[3])){p.label=r[1];break}if(r[0]===6&&p.label<l[1]){p.label=l[1];l=r;break}if(l&&p.label<l[2]){p.label=l[2];p.ops.push(r);break}l[2]&&p.ops.pop();p.trys.pop();continue}r=o.call(i,p)}catch(i){r=[6,i];u=0}finally{s=l=0}if(r[0]&5)throw r[1];return{value:r[0]?r[1]:void 0,done:true}}});var p;(function(r){r.Cover=\"cover\";r.Contain=\"contain\";r.Fill=\"fill\";r.FitWidth=\"fitWidth\";r.FitHeight=\"fitHeight\";r.None=\"none\";r.ScaleDown=\"scaleDown\"})(p||(p={}));var v;(function(r){r.Center=\"center\";r.TopLeft=\"topLeft\";r.TopCenter=\"topCenter\";r.TopRight=\"topRight\";r.CenterLeft=\"centerLeft\";r.CenterRight=\"centerRight\";r.BottomLeft=\"bottomLeft\";r.BottomCenter=\"bottomCenter\";r.BottomRight=\"bottomRight\"})(v||(v={}));var y=function(){function Layout(i){var o,s,u,l,h,y;(this||r).fit=(o=i===null||i===void 0?void 0:i.fit)!==null&&o!==void 0?o:p.Contain;(this||r).alignment=(s=i===null||i===void 0?void 0:i.alignment)!==null&&s!==void 0?s:v.Center;(this||r).minX=(u=i===null||i===void 0?void 0:i.minX)!==null&&u!==void 0?u:0;(this||r).minY=(l=i===null||i===void 0?void 0:i.minY)!==null&&l!==void 0?l:0;(this||r).maxX=(h=i===null||i===void 0?void 0:i.maxX)!==null&&h!==void 0?h:0;(this||r).maxY=(y=i===null||i===void 0?void 0:i.maxY)!==null&&y!==void 0?y:0}Layout.new=function(r){var i=r.fit,o=r.alignment,s=r.minX,u=r.minY,l=r.maxX,h=r.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new Layout({fit:i,alignment:o,minX:s,minY:u,maxX:l,maxY:h})};Layout.prototype.copyWith=function(i){var o=i.fit,s=i.alignment,u=i.minX,l=i.minY,h=i.maxX,p=i.maxY;return new Layout({fit:o!==null&&o!==void 0?o:(this||r).fit,alignment:s!==null&&s!==void 0?s:(this||r).alignment,minX:u!==null&&u!==void 0?u:(this||r).minX,minY:l!==null&&l!==void 0?l:(this||r).minY,maxX:h!==null&&h!==void 0?h:(this||r).maxX,maxY:p!==null&&p!==void 0?p:(this||r).maxY})};Layout.prototype.runtimeFit=function(i){if((this||r).cachedRuntimeFit)return(this||r).cachedRuntimeFit;var o;o=(this||r).fit===p.Cover?i.Fit.cover:(this||r).fit===p.Contain?i.Fit.contain:(this||r).fit===p.Fill?i.Fit.fill:(this||r).fit===p.FitWidth?i.Fit.fitWidth:(this||r).fit===p.FitHeight?i.Fit.fitHeight:(this||r).fit===p.ScaleDown?i.Fit.scaleDown:i.Fit.none;(this||r).cachedRuntimeFit=o;return o};Layout.prototype.runtimeAlignment=function(i){if((this||r).cachedRuntimeAlignment)return(this||r).cachedRuntimeAlignment;var o;o=(this||r).alignment===v.TopLeft?i.Alignment.topLeft:(this||r).alignment===v.TopCenter?i.Alignment.topCenter:(this||r).alignment===v.TopRight?i.Alignment.topRight:(this||r).alignment===v.CenterLeft?i.Alignment.centerLeft:(this||r).alignment===v.CenterRight?i.Alignment.centerRight:(this||r).alignment===v.BottomLeft?i.Alignment.bottomLeft:(this||r).alignment===v.BottomCenter?i.Alignment.bottomCenter:(this||r).alignment===v.BottomRight?i.Alignment.bottomRight:i.Alignment.center;(this||r).cachedRuntimeAlignment=o;return o};return Layout}();var w=function(){function RuntimeLoader(){}RuntimeLoader.loadRuntime=function(){i.default({locateFile:function(){return RuntimeLoader.wasmURL}}).then((function(r){var i;RuntimeLoader.runtime=r;while(RuntimeLoader.callBackQueue.length>0)(i=RuntimeLoader.callBackQueue.shift())===null||i===void 0?void 0:i(RuntimeLoader.runtime)})).catch((function(){var r=\"https://cdn.jsdelivr.net/npm/\".concat(o.name,\"@\").concat(o.version,\"/rive.wasm\");if(RuntimeLoader.wasmURL.toLowerCase()!==r){console.warn(\"Failed to load WASM from \".concat(RuntimeLoader.wasmURL,\", trying jsdelivr as a backup\"));RuntimeLoader.setWasmUrl(r);RuntimeLoader.loadRuntime()}else console.error(\"Could not load Rive WASM file from unpkg or jsdelivr, network connection may be down, or         you may need to call set a new WASM source via RuntimeLoader.setWasmUrl() and call         RuntimeLoader.loadRuntime() again\")}))};RuntimeLoader.getInstance=function(r){if(!RuntimeLoader.isLoading){RuntimeLoader.isLoading=true;RuntimeLoader.loadRuntime()}RuntimeLoader.runtime?r(RuntimeLoader.runtime):RuntimeLoader.callBackQueue.push(r)};RuntimeLoader.awaitInstance=function(){return new Promise((function(r){return RuntimeLoader.getInstance((function(i){return r(i)}))}))};RuntimeLoader.setWasmUrl=function(r){RuntimeLoader.wasmURL=r};RuntimeLoader.isLoading=false;RuntimeLoader.callBackQueue=[];RuntimeLoader.wasmURL=\"https://unpkg.com/\".concat(o.name,\"@\").concat(o.version,\"/rive.wasm\");return RuntimeLoader}();var R=function(){\n/**\n           * Constructs a new animation\n           * @constructor\n           * @param {any} animation: runtime animation object\n           * @param {any} instance: runtime animation instance object\n           */\nfunction Animation(i,o,s,u){(this||r).animation=i;(this||r).artboard=o;(this||r).playing=u;(this||r).loopCount=0;(this||r).scrubTo=null;(this||r).instance=new s.LinearAnimationInstance(i,o)}Object.defineProperty(Animation.prototype,\"name\",{get:function(){return(this||r).animation.name},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"time\",{get:function(){return(this||r).instance.time},set:function(i){(this||r).instance.time=i},enumerable:false,configurable:true});Object.defineProperty(Animation.prototype,\"loopValue\",{get:function(){return(this||r).animation.loopValue},enumerable:false,configurable:true});\n/**\n           * Advances the animation by the give time. If the animation needs scrubbing,\n           * time is ignored and the stored scrub value is used.\n           * @param time the time to advance the animation by if no scrubbing required\n           */Animation.prototype.advance=function(i){if((this||r).scrubTo===null)(this||r).instance.advance(i);else{(this||r).instance.time=0;(this||r).instance.advance((this||r).scrubTo);(this||r).scrubTo=null}};\n/**\n           * Apply interpolated keyframe values to the artboard. This should be called after calling\n           * .advance() on an animation instance so that new values are applied to properties.\n           *\n           * Note: This does not advance the artboard, which updates all objects on the artboard\n           * @param mix - Mix value for the animation from 0 to 1\n           */Animation.prototype.apply=function(i){(this||r).instance.apply(i)};Object.defineProperty(Animation.prototype,\"needsScrub\",{get:function(){return(this||r).scrubTo!==null},enumerable:false,configurable:true});Animation.prototype.cleanup=function(){(this||r).instance.delete()};return Animation}();var _;(function(r){r[r.Number=56]=\"Number\";r[r.Trigger=58]=\"Trigger\";r[r.Boolean=59]=\"Boolean\"})(_||(_={}));var C=function(){function StateMachineInput(i,o){(this||r).type=i;(this||r).runtimeInput=o}Object.defineProperty(StateMachineInput.prototype,\"name\",{get:function(){return(this||r).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(StateMachineInput.prototype,\"value\",{get:function(){return(this||r).runtimeInput.value},set:function(i){(this||r).runtimeInput.value=i},enumerable:false,configurable:true});StateMachineInput.prototype.fire=function(){(this||r).type===_.Trigger&&(this||r).runtimeInput.fire()};return StateMachineInput}();var E;(function(r){r[r.General=128]=\"General\";r[r.OpenUrl=131]=\"OpenUrl\"})(E||(E={}));var M=function(){\n/**\n           * @constructor\n           * @param stateMachine runtime state machine object\n           * @param instance runtime state machine instance object\n           */\nfunction StateMachine(i,o,s,u){(this||r).stateMachine=i;(this||r).playing=s;(this||r).artboard=u;(this||r).inputs=[];(this||r).instance=new o.StateMachineInstance(i,u);this.initInputs(o)}Object.defineProperty(StateMachine.prototype,\"name\",{get:function(){return(this||r).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(StateMachine.prototype,\"statesChanged\",{get:function(){var i=[];for(var o=0;o<(this||r).instance.stateChangedCount();o++)i.push((this||r).instance.stateChangedNameByIndex(o));return i},enumerable:false,configurable:true});\n/**\n           * Advances the state machine instance by a given time.\n           * @param time - the time to advance the animation by in seconds\n           */StateMachine.prototype.advance=function(i){(this||r).instance.advance(i)};\n/**\n           * Returns the number of events reported from the last advance call\n           * @returns Number of events reported\n           */StateMachine.prototype.reportedEventCount=function(){return(this||r).instance.reportedEventCount()};\n/**\n           * Returns a RiveEvent object emitted from the last advance call at the given index\n           * of a list of potentially multiple events. If an event at the index is not found,\n           * undefined is returned.\n           * @param i index of the event reported in a list of potentially multiple events\n           * @returns RiveEvent or extended RiveEvent object returned, or undefined\n           */StateMachine.prototype.reportedEventAt=function(i){return(this||r).instance.reportedEventAt(i)};\n/**\n           * Fetches references to the state machine's inputs and caches them\n           * @param runtime an instance of the runtime; needed for the SMIInput types\n           */StateMachine.prototype.initInputs=function(i){for(var o=0;o<(this||r).instance.inputCount();o++){var s=(this||r).instance.input(o);(this||r).inputs.push(this.mapRuntimeInput(s,i))}};\n/**\n           * Maps a runtime input to it's appropriate type\n           * @param input\n           */StateMachine.prototype.mapRuntimeInput=function(r,i){return r.type===i.SMIInput.bool?new C(_.Boolean,r.asBool()):r.type===i.SMIInput.number?new C(_.Number,r.asNumber()):r.type===i.SMIInput.trigger?new C(_.Trigger,r.asTrigger()):void 0};StateMachine.prototype.cleanup=function(){(this||r).instance.delete()};return StateMachine}();var T=function(){\n/**\n           * Constructs a new animator\n           * @constructor\n           * @param runtime Rive runtime; needed to instance animations & state machines\n           * @param artboard the artboard that holds all animations and state machines\n           * @param animations optional list of animations\n           * @param stateMachines optional list of state machines\n           */\nfunction Animator(i,o,s,u,l){u===void 0&&(u=[]);l===void 0&&(l=[]);(this||r).runtime=i;(this||r).artboard=o;(this||r).eventManager=s;(this||r).animations=u;(this||r).stateMachines=l}\n/**\n           * Adds animations and state machines by their names. If names are shared\n           * between animations & state machines, then the first one found will be\n           * created. Best not to use the same names for these in your Rive file.\n           * @param animatable the name(s) of animations and state machines to add\n           * @returns a list of names of the playing animations and state machines\n           */Animator.prototype.add=function(i,o,s){s===void 0&&(s=true);i=mapToStringArray(i);if(i.length===0){(this||r).animations.forEach((function(r){return r.playing=o}));(this||r).stateMachines.forEach((function(r){return r.playing=o}))}else{var u=(this||r).animations.map((function(r){return r.name}));var l=(this||r).stateMachines.map((function(r){return r.name}));for(var h=0;h<i.length;h++){var p=u.indexOf(i[h]);var v=l.indexOf(i[h]);if(p>=0||v>=0)p>=0?(this||r).animations[p].playing=o:(this||r).stateMachines[v].playing=o;else{var y=(this||r).artboard.animationByName(i[h]);if(y){var w=new R(y,(this||r).artboard,(this||r).runtime,o);w.advance(0);w.apply(1);(this||r).animations.push(w)}else{var _=(this||r).artboard.stateMachineByName(i[h]);if(_){var C=new M(_,(this||r).runtime,o,(this||r).artboard);(this||r).stateMachines.push(C)}}}}}s&&(o?(this||r).eventManager.fire({type:P.Play,data:(this||r).playing}):(this||r).eventManager.fire({type:P.Pause,data:(this||r).paused}));return o?(this||r).playing:(this||r).paused};\n/**\n           * Adds linear animations by their names.\n           * @param animatables the name(s) of animations to add\n           * @param playing whether animations should play on instantiation\n           */Animator.prototype.initLinearAnimations=function(i,o){var s=(this||r).animations.map((function(r){return r.name}));for(var u=0;u<i.length;u++){var l=s.indexOf(i[u]);if(l>=0)(this||r).animations[l].playing=o;else{var h=(this||r).artboard.animationByName(i[u]);if(h){var p=new R(h,(this||r).artboard,(this||r).runtime,o);p.advance(0);p.apply(1);(this||r).animations.push(p)}}}};\n/**\n           * Adds state machines by their names.\n           * @param animatables the name(s) of state machines to add\n           * @param playing whether state machines should play on instantiation\n           */Animator.prototype.initStateMachines=function(i,o){var s=(this||r).stateMachines.map((function(r){return r.name}));for(var u=0;u<i.length;u++){var l=s.indexOf(i[u]);if(l>=0)(this||r).stateMachines[l].playing=o;else{var h=(this||r).artboard.stateMachineByName(i[u]);if(h){var p=new M(h,(this||r).runtime,o,(this||r).artboard);(this||r).stateMachines.push(p)}else this.initLinearAnimations([i[u]],o)}}};\n/**\n           * Play the named animations/state machines\n           * @param animatables the names of the animations/machines to play; plays all if empty\n           * @returns a list of the playing items\n           */Animator.prototype.play=function(r){return this.add(r,true)};\n/**\n           * Pauses named animations and state machines, or everything if nothing is\n           * specified\n           * @param animatables names of the animations and state machines to pause\n           * @returns a list of names of the animations and state machines paused\n           */Animator.prototype.pause=function(r){return this.add(r,false)};\n/**\n           * Set time of named animations\n           * @param animations names of the animations to scrub\n           * @param value time scrub value, a floating point number to which the playhead is jumped\n           * @returns a list of names of the animations that were scrubbed\n           */Animator.prototype.scrub=function(i,o){var s=(this||r).animations.filter((function(r){return i.includes(r.name)}));s.forEach((function(r){return r.scrubTo=o}));return s.map((function(r){return r.name}))};Object.defineProperty(Animator.prototype,\"playing\",{get:function(){return(this||r).animations.filter((function(r){return r.playing})).map((function(r){return r.name})).concat((this||r).stateMachines.filter((function(r){return r.playing})).map((function(r){return r.name})))},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"paused\",{get:function(){return(this||r).animations.filter((function(r){return!r.playing})).map((function(r){return r.name})).concat((this||r).stateMachines.filter((function(r){return!r.playing})).map((function(r){return r.name})))},enumerable:false,configurable:true});\n/**\n           * Stops and removes all named animations and state machines\n           * @param animatables animations and state machines to remove\n           * @returns a list of names of removed items\n           */Animator.prototype.stop=function(i){var o=this||r;i=mapToStringArray(i);var s=[];if(i.length===0){s=(this||r).animations.map((function(r){return r.name})).concat((this||r).stateMachines.map((function(r){return r.name})));(this||r).animations.forEach((function(r){return r.cleanup()}));(this||r).stateMachines.forEach((function(r){return r.cleanup()}));(this||r).animations.splice(0,(this||r).animations.length);(this||r).stateMachines.splice(0,(this||r).stateMachines.length)}else{var u=(this||r).animations.filter((function(r){return i.includes(r.name)}));u.forEach((function(r){r.cleanup();o.animations.splice(o.animations.indexOf(r),1)}));var l=(this||r).stateMachines.filter((function(r){return i.includes(r.name)}));l.forEach((function(r){r.cleanup();o.stateMachines.splice(o.stateMachines.indexOf(r),1)}));s=u.map((function(r){return r.name})).concat(l.map((function(r){return r.name})))}(this||r).eventManager.fire({type:P.Stop,data:s});return s};Object.defineProperty(Animator.prototype,\"isPlaying\",{get:function(){return(this||r).animations.reduce((function(r,i){return r||i.playing}),false)||(this||r).stateMachines.reduce((function(r,i){return r||i.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isPaused\",{get:function(){return!(this||r).isPlaying&&((this||r).animations.length>0||(this||r).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(Animator.prototype,\"isStopped\",{get:function(){return(this||r).animations.length===0&&(this||r).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n           * If there are no animations or state machines, add the first one found\n           * @returns the name of the animation or state machine instanced\n           */Animator.prototype.atLeastOne=function(i,o){o===void 0&&(o=true);var s;(this||r).animations.length===0&&(this||r).stateMachines.length===0&&((this||r).artboard.animationCount()>0?this.add([s=(this||r).artboard.animationByIndex(0).name],i,o):(this||r).artboard.stateMachineCount()>0&&this.add([s=(this||r).artboard.stateMachineByIndex(0).name],i,o));return s};Animator.prototype.handleLooping=function(){for(var i=0,o=(this||r).animations.filter((function(r){return r.playing}));i<o.length;i++){var s=o[i];if(s.loopValue===0&&s.loopCount){s.loopCount=0;this.stop(s.name)}else if(s.loopValue===1&&s.loopCount){(this||r).eventManager.fire({type:P.Loop,data:{animation:s.name,type:L.Loop}});s.loopCount=0}else if(s.loopValue===2&&s.loopCount>1){(this||r).eventManager.fire({type:P.Loop,data:{animation:s.name,type:L.PingPong}});s.loopCount=0}}};Animator.prototype.handleStateChanges=function(){var i=[];for(var o=0,s=(this||r).stateMachines.filter((function(r){return r.playing}));o<s.length;o++){var u=s[o];i.push.apply(i,u.statesChanged)}i.length>0&&(this||r).eventManager.fire({type:P.StateChange,data:i})};Animator.prototype.handleAdvancing=function(i){(this||r).eventManager.fire({type:P.Advance,data:i})};return Animator}();var P;(function(r){r.Load=\"load\";r.LoadError=\"loaderror\";r.Play=\"play\";r.Pause=\"pause\";r.Stop=\"stop\";r.Loop=\"loop\";r.Draw=\"draw\";r.Advance=\"advance\";r.StateChange=\"statechange\";r.RiveEvent=\"riveevent\"})(P||(P={}));var L;(function(r){r.OneShot=\"oneshot\";r.Loop=\"loop\";r.PingPong=\"pingpong\"})(L||(L={}));var x=function(){function EventManager(i){i===void 0&&(i=[]);(this||r).listeners=i}EventManager.prototype.getListeners=function(i){return(this||r).listeners.filter((function(r){return r.type===i}))};EventManager.prototype.add=function(i){(this||r).listeners.includes(i)||(this||r).listeners.push(i)};\n/**\n           * Removes a listener\n           * @param listener the listener with the callback to be removed\n           */EventManager.prototype.remove=function(i){for(var o=0;o<(this||r).listeners.length;o++){var s=(this||r).listeners[o];if(s.type===i.type&&s.callback===i.callback){(this||r).listeners.splice(o,1);break}}};\n/**\n           * Clears all listeners of specified type, or every listener if no type is\n           * specified\n           * @param type the type of listeners to clear, or all listeners if not\n           * specified\n           */EventManager.prototype.removeAll=function(i){var o=this||r;i?(this||r).listeners.filter((function(r){return r.type===i})).forEach((function(r){return o.remove(r)})):(this||r).listeners.splice(0,(this||r).listeners.length)};EventManager.prototype.fire=function(r){var i=this.getListeners(r.type);i.forEach((function(i){return i.callback(r)}))};return EventManager}();var F=function(){function TaskQueueManager(i){(this||r).eventManager=i;(this||r).queue=[]}TaskQueueManager.prototype.add=function(i){(this||r).queue.push(i)};TaskQueueManager.prototype.process=function(){while((this||r).queue.length>0){var i=(this||r).queue.shift();(i===null||i===void 0?void 0:i.action)&&i.action();(i===null||i===void 0?void 0:i.event)&&(this||r).eventManager.fire(i.event)}};return TaskQueueManager}();var S=function(){function Rive(i){var o;(this||r).loaded=false;(this||r).readyForPlaying=false;(this||r).artboard=null;(this||r).eventCleanup=null;(this||r).shouldDisableRiveListeners=false;(this||r).automaticallyHandleEvents=false;(this||r).enableRiveAssetCDN=true;(this||r).durations=[];(this||r).frameTimes=[];(this||r).frameCount=0;(this||r).renderSecondTimer=0;(this||r).canvas=i.canvas;(this||r).src=i.src;(this||r).buffer=i.buffer;(this||r).layout=(o=i.layout)!==null&&o!==void 0?o:new y;(this||r).shouldDisableRiveListeners=!!i.shouldDisableRiveListeners;(this||r).automaticallyHandleEvents=!!i.automaticallyHandleEvents;(this||r).enableRiveAssetCDN=i.enableRiveAssetCDN===void 0||i.enableRiveAssetCDN;(this||r).eventManager=new x;i.onLoad&&this.on(P.Load,i.onLoad);i.onLoadError&&this.on(P.LoadError,i.onLoadError);i.onPlay&&this.on(P.Play,i.onPlay);i.onPause&&this.on(P.Pause,i.onPause);i.onStop&&this.on(P.Stop,i.onStop);i.onLoop&&this.on(P.Loop,i.onLoop);i.onStateChange&&this.on(P.StateChange,i.onStateChange);i.onAdvance&&this.on(P.Advance,i.onAdvance)\n/**\n             * @deprecated Use camelCase'd versions instead.\n             */;i.onload&&!i.onLoad&&this.on(P.Load,i.onload);i.onloaderror&&!i.onLoadError&&this.on(P.LoadError,i.onloaderror);i.onplay&&!i.onPlay&&this.on(P.Play,i.onplay);i.onpause&&!i.onPause&&this.on(P.Pause,i.onpause);i.onstop&&!i.onStop&&this.on(P.Stop,i.onstop);i.onloop&&!i.onLoop&&this.on(P.Loop,i.onloop);i.onstatechange&&!i.onStateChange&&this.on(P.StateChange,i.onstatechange);i.assetLoader&&((this||r).assetLoader=i.assetLoader);(this||r).taskQueue=new F((this||r).eventManager);this.init({src:(this||r).src,buffer:(this||r).buffer,autoplay:i.autoplay,animations:i.animations,stateMachines:i.stateMachines,artboard:i.artboard,useOffscreenRenderer:i.useOffscreenRenderer})}Rive.new=function(r){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new Rive(r)};Rive.prototype.init=function(i){var o=this||r;var s=i.src,u=i.buffer,l=i.animations,h=i.stateMachines,p=i.artboard,v=i.autoplay,y=v!==void 0&&v,R=i.useOffscreenRenderer,_=R!==void 0&&R;(this||r).src=s;(this||r).buffer=u;if(!(this||r).src&&!(this||r).buffer)throw new Error(Rive.missingErrorMessage);var C=mapToStringArray(l);var E=mapToStringArray(h);(this||r).loaded=false;(this||r).readyForPlaying=false;w.awaitInstance().then((function(r){o.runtime=r;o.renderer=o.runtime.makeRenderer(o.canvas,_);o.canvas.width||o.canvas.height||o.resizeDrawingSurfaceToCanvas();o.initData(p,C,E,y).then((function(){return o.setupRiveListeners()})).catch((function(r){console.error(r)}))})).catch((function(r){console.error(r)}))};Rive.prototype.setupRiveListeners=function(){var i=this||r;if(!(this||r).shouldDisableRiveListeners){var o=((this||r).animator.stateMachines||[]).filter((function(r){return r.playing&&i.runtime.hasListeners(r.instance)})).map((function(r){return r.instance}));(this||r).eventCleanup=(0,u.registerTouchInteractions)({canvas:(this||r).canvas,artboard:(this||r).artboard,stateMachines:o,renderer:(this||r).renderer,rive:(this||r).runtime,fit:(this||r)._layout.runtimeFit((this||r).runtime),alignment:(this||r)._layout.runtimeAlignment((this||r).runtime)})}};Rive.prototype.initData=function(i,o,s,u){var p;return l(this||r,void 0,void 0,(function(){var l,v,y,w;return h(this||r,(function(h){switch(h.label){case 0:if(!(this||r).src)return[3,2];l=this||r;return[4,loadRiveFile((this||r).src)];case 1:l.buffer=h.sent();h.label=2;case 2:(this||r).assetLoader&&(v=new(this||r).runtime.CustomFileAssetLoader({loadContents:(this||r).assetLoader}));y=this||r;return[4,(this||r).runtime.load(new Uint8Array((this||r).buffer),v,(this||r).enableRiveAssetCDN)];case 3:y.file=h.sent();if((this||r).file){this.initArtboard(i,o,s,u);(this||r).loaded=true;(this||r).eventManager.fire({type:P.Load,data:(p=(this||r).src)!==null&&p!==void 0?p:\"buffer\"});(this||r).readyForPlaying=true;(this||r).taskQueue.process();this.drawFrame();return[2,Promise.resolve()]}w=\"Problem loading file; may be corrupt!\";console.warn(w);(this||r).eventManager.fire({type:P.LoadError,data:w});return[2,Promise.reject(w)]}}))}))};Rive.prototype.initArtboard=function(i,o,s,u){var l=i?(this||r).file.artboardByName(i):(this||r).file.defaultArtboard();if(l){(this||r).artboard=l;if((this||r).artboard.animationCount()<1){p=\"Artboard has no animations\";(this||r).eventManager.fire({type:P.LoadError,data:p});throw p}(this||r).animator=new T((this||r).runtime,(this||r).artboard,(this||r).eventManager);var h;if(o.length>0||s.length>0){h=o.concat(s);(this||r).animator.initLinearAnimations(o,u);(this||r).animator.initStateMachines(s,u)}else h=[(this||r).animator.atLeastOne(u,false)];(this||r).taskQueue.add({event:{type:u?P.Play:P.Pause,data:h}})}else{var p=\"Invalid artboard name or no default artboard\";console.warn(p);(this||r).eventManager.fire({type:P.LoadError,data:p})}};Rive.prototype.drawFrame=function(){this.startRendering()};\n/**\n           * Draw rendering loop; renders animation frames at the correct time interval.\n           * @param time the time at which to render a frame\n           */Rive.prototype.draw=function(i,o){var s=performance.now();(this||r).frameRequestId=null;(this||r).lastRenderTime||((this||r).lastRenderTime=i);(this||r).renderSecondTimer+=i-(this||r).lastRenderTime;if((this||r).renderSecondTimer>5e3){(this||r).renderSecondTimer=0;o===null||o===void 0?void 0:o()}var l=(i-(this||r).lastRenderTime)/1e3;(this||r).lastRenderTime=i;var h=(this||r).animator.animations.filter((function(r){return r.playing||r.needsScrub})).sort((function(r){return r.needsScrub?-1:1}));for(var p=0,v=h;p<v.length;p++){var y=v[p];y.advance(l);y.instance.didLoop&&(y.loopCount+=1);y.apply(1)}var w=(this||r).animator.stateMachines.filter((function(r){return r.playing}));for(var R=0,_=w;R<_.length;R++){var C=_[R];var M=C.reportedEventCount();if(M)for(var T=0;T<M;T++){var L=C.reportedEventAt(T);if(L)if(L.type===E.OpenUrl){(this||r).eventManager.fire({type:P.RiveEvent,data:L});if((this||r).automaticallyHandleEvents){var x=document.createElement(\"a\");var F=L,S=F.url,O=F.target;var I=(0,u.sanitizeUrl)(S);S&&x.setAttribute(\"href\",I);O&&x.setAttribute(\"target\",O);I&&I!==u.BLANK_URL&&x.click()}}else(this||r).eventManager.fire({type:P.RiveEvent,data:L})}C.advance(l)}(this||r).artboard.advance(l);var D=(this||r).renderer;D.clear();D.save();this.alignRenderer();(this||r).artboard.draw(D);D.restore();D.flush();(this||r).animator.handleLooping();(this||r).animator.handleStateChanges();(this||r).animator.handleAdvancing(l);(this||r).frameCount++;var j=performance.now();(this||r).frameTimes.push(j);(this||r).durations.push(j-s);while((this||r).frameTimes[0]<=j-1e3){(this||r).frameTimes.shift();(this||r).durations.shift()}(this||r).animator.isPlaying?this.startRendering():((this||r).animator.isPaused||(this||r).animator.isStopped)&&((this||r).lastRenderTime=0)};Rive.prototype.alignRenderer=function(){var i=this||r,o=i.renderer,s=i.runtime,u=i._layout,l=i.artboard;o.align(u.runtimeFit(s),u.runtimeAlignment(s),{minX:u.minX,minY:u.minY,maxX:u.maxX,maxY:u.maxY},l.bounds)};Object.defineProperty(Rive.prototype,\"fps\",{get:function(){return(this||r).durations.length},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"frameTime\",{get:function(){return(this||r).durations.length===0?0:((this||r).durations.reduce((function(r,i){return r+i}),0)/(this||r).durations.length).toFixed(4)},enumerable:false,configurable:true});Rive.prototype.cleanup=function(){var i,o,s;this.stopRendering();this.cleanupInstances();((i=(this||r).runtime)===null||i===void 0?void 0:i.CanvasRenderer)&&((o=(this||r).renderer)===null||o===void 0?void 0:o.delete());(this||r).renderer=null;(s=(this||r).file)===null||s===void 0?void 0:s.delete();(this||r).file=null};Rive.prototype.cleanupInstances=function(){(this||r).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||r).artboard){(this||r).artboard.delete();(this||r).artboard=null}};\n/**\n           * Tries to query the setup Artboard for a text run node with the given name.\n           *\n           * @param textRunName - Name of the text run node associated with a text object\n           * @returns - TextValueRun node or undefined if the text run cannot be queried\n           */Rive.prototype.retrieveTextRun=function(i){var o;if(i)if((this||r).artboard){var s=(this||r).artboard.textRun(i);if(s)return s;console.warn(\"Could not access a text run with name '\".concat(i,\"' in the '\").concat((o=(this||r).artboard)===null||o===void 0?void 0:o.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n           * Returns a string from a given text run node name, or undefined if the text run\n           * cannot be queried.\n           *\n           * @param textRunName - Name of the text run node associated with a text object\n           * @returns - String value of the text run node or undefined\n           */Rive.prototype.getTextRunValue=function(r){var i=this.retrieveTextRun(r);return i?i.text:void 0};\n/**\n           * Sets a text value for a given text run node name if possible\n           *\n           * @param textRunName - Name of the text run node associated with a text object\n           * @param textRunValue - String value to set on the text run node\n           */Rive.prototype.setTextRunValue=function(r,i){var o=this.retrieveTextRun(r);o&&(o.text=i)};Rive.prototype.play=function(i,o){var s=this||r;i=mapToStringArray(i);if((this||r).readyForPlaying){(this||r).animator.play(i);(this||r).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||r).taskQueue.add({action:function(){return s.play(i,o)}})};Rive.prototype.pause=function(i){var o=this||r;i=mapToStringArray(i);if((this||r).readyForPlaying){(this||r).eventCleanup&&this.eventCleanup();(this||r).animator.pause(i)}else(this||r).taskQueue.add({action:function(){return o.pause(i)}})};Rive.prototype.scrub=function(i,o){var s=this||r;i=mapToStringArray(i);if((this||r).readyForPlaying){(this||r).animator.scrub(i,o||0);this.drawFrame()}else(this||r).taskQueue.add({action:function(){return s.scrub(i,o)}})};Rive.prototype.stop=function(i){var o=this||r;i=mapToStringArray(i);if((this||r).readyForPlaying){(this||r).animator.stop(i);(this||r).eventCleanup&&this.eventCleanup()}else(this||r).taskQueue.add({action:function(){return o.stop(i)}})};\n/**\n           * Resets the animation\n           * @param artboard the name of the artboard, or default if none given\n           * @param animations the names of animations for playback\n           * @param stateMachines the names of state machines for playback\n           * @param autoplay whether to autoplay when reset, defaults to false\n           *\n           */Rive.prototype.reset=function(i){var o;var s=i===null||i===void 0?void 0:i.artboard;var u=mapToStringArray(i===null||i===void 0?void 0:i.animations);var l=mapToStringArray(i===null||i===void 0?void 0:i.stateMachines);var h=(o=i===null||i===void 0?void 0:i.autoplay)!==null&&o!==void 0&&o;this.cleanupInstances();this.initArtboard(s,u,l,h);(this||r).taskQueue.process()};Rive.prototype.load=function(r){this.stop();this.init(r)};Object.defineProperty(Rive.prototype,\"layout\",{get:function(){return(this||r)._layout},set:function(i){(this||r)._layout=i;i.maxX&&i.maxY||this.resizeToCanvas();(this||r).loaded&&!(this||r).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});Rive.prototype.resizeToCanvas=function(){(this||r)._layout=(this||r).layout.copyWith({minX:0,minY:0,maxX:(this||r).canvas.width,maxY:(this||r).canvas.height})};Rive.prototype.resizeDrawingSurfaceToCanvas=function(i){if((this||r).canvas instanceof HTMLCanvasElement&&!!window){var o=(this||r).canvas.getBoundingClientRect(),s=o.width,u=o.height;var l=i||window.devicePixelRatio||1;(this||r).canvas.width=l*s;(this||r).canvas.height=l*u;this.startRendering();this.resizeToCanvas()}};Object.defineProperty(Rive.prototype,\"source\",{get:function(){return(this||r).src},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"activeArtboard\",{get:function(){return(this||r).artboard?(this||r).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"animationNames\",{get:function(){if(!(this||r).loaded)return[];var i=[];for(var o=0;o<(this||r).artboard.animationCount();o++)i.push((this||r).artboard.animationByIndex(o).name);return i},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"stateMachineNames\",{get:function(){if(!(this||r).loaded)return[];var i=[];for(var o=0;o<(this||r).artboard.stateMachineCount();o++)i.push((this||r).artboard.stateMachineByIndex(o).name);return i},enumerable:false,configurable:true});\n/**\n           * Returns the inputs for the specified instanced state machine, or an empty\n           * list if the name is invalid or the state machine is not instanced\n           * @param name the state machine name\n           * @returns the inputs for the named state machine\n           */Rive.prototype.stateMachineInputs=function(i){if((this||r).loaded){var o=(this||r).animator.stateMachines.find((function(r){return r.name===i}));return o===null||o===void 0?void 0:o.inputs}};Object.defineProperty(Rive.prototype,\"playingStateMachineNames\",{get:function(){return(this||r).loaded?(this||r).animator.stateMachines.filter((function(r){return r.playing})).map((function(r){return r.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"playingAnimationNames\",{get:function(){return(this||r).loaded?(this||r).animator.animations.filter((function(r){return r.playing})).map((function(r){return r.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedAnimationNames\",{get:function(){return(this||r).loaded?(this||r).animator.animations.filter((function(r){return!r.playing})).map((function(r){return r.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"pausedStateMachineNames\",{\n/**\n             *  Returns a list of paused machine names\n             * @returns a list of state machine names that are paused\n             */\nget:function(){return(this||r).loaded?(this||r).animator.stateMachines.filter((function(r){return!r.playing})).map((function(r){return r.name})):[]},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPlaying\",{\n/**\n             * @returns true if any animation is playing\n             */\nget:function(){return(this||r).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isPaused\",{\n/**\n             * @returns true if all instanced animations are paused\n             */\nget:function(){return(this||r).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"isStopped\",{\n/**\n             * @returns true if no animations are playing or paused\n             */\nget:function(){return(this||r).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(Rive.prototype,\"bounds\",{\n/**\n             * @returns the bounds of the current artboard, or undefined if the artboard\n             * isn't loaded yet.\n             */\nget:function(){return(this||r).artboard?(this||r).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n           * Subscribe to Rive-generated events\n           * @param type the type of event to subscribe to\n           * @param callback callback to fire when the event occurs\n           */Rive.prototype.on=function(i,o){(this||r).eventManager.add({type:i,callback:o})};\n/**\n           * Unsubscribes from a Rive-generated event\n           * @param type the type of event to unsubscribe from\n           * @param callback the callback to unsubscribe\n           */Rive.prototype.off=function(i,o){(this||r).eventManager.remove({type:i,callback:o})};\n/**\n           * Unsubscribes from a Rive-generated event\n           * @deprecated\n           * @param callback the callback to unsubscribe from\n           */Rive.prototype.unsubscribe=function(r,i){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(r,i)};\n/**\n           * Unsubscribes all Rive listeners from an event type, or everything if no type is\n           * given\n           * @param type the type of event to unsubscribe from, or all types if\n           * undefined\n           */Rive.prototype.removeAllRiveEventListeners=function(i){(this||r).eventManager.removeAll(i)};\n/**\n           * Unsubscribes all listeners from an event type, or everything if no type is\n           * given\n           * @deprecated\n           * @param type the type of event to unsubscribe from, or all types if\n           * undefined\n           */Rive.prototype.unsubscribeAll=function(r){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(r)};Rive.prototype.stopRendering=function(){if((this||r).loaded&&(this||r).frameRequestId){(this||r).runtime.cancelAnimationFrame?(this||r).runtime.cancelAnimationFrame((this||r).frameRequestId):cancelAnimationFrame((this||r).frameRequestId);(this||r).frameRequestId=null}};Rive.prototype.startRendering=function(){(this||r).loaded&&(this||r).artboard&&!(this||r).frameRequestId&&((this||r).runtime.requestAnimationFrame?(this||r).frameRequestId=(this||r).runtime.requestAnimationFrame((this||r).draw.bind(this||r)):(this||r).frameRequestId=requestAnimationFrame((this||r).draw.bind(this||r)))};\n/**\n           * Enables frames-per-second (FPS) reporting for the runtime\n           * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n           * the page with the FPS reading\n           * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n           */Rive.prototype.enableFPSCounter=function(i){(this||r).runtime.enableFPSCounter(i)};Rive.prototype.disableFPSCounter=function(){(this||r).runtime.disableFPSCounter()};Object.defineProperty(Rive.prototype,\"contents\",{get:function(){if((this||r).loaded){var i={artboards:[]};for(var o=0;o<(this||r).file.artboardCount();o++){var s=(this||r).file.artboardByIndex(o);var u={name:s.name,animations:[],stateMachines:[]};for(var l=0;l<s.animationCount();l++){var h=s.animationByIndex(l);u.animations.push(h.name)}for(var p=0;p<s.stateMachineCount();p++){var v=s.stateMachineByIndex(p);var y=v.name;var w=new(this||r).runtime.StateMachineInstance(v,s);var R=[];for(var _=0;_<w.inputCount();_++){var C=w.input(_);R.push({name:C.name,type:C.type})}u.stateMachines.push({name:y,inputs:R})}i.artboards.push(u)}return i}},enumerable:false,configurable:true});Rive.missingErrorMessage=\"Rive source file or data buffer required\";return Rive}();var loadRiveFile=function(i){return l(void 0,void 0,void 0,(function(){var o,s,u;return h(this||r,(function(r){switch(r.label){case 0:o=new Request(i);return[4,fetch(o)];case 1:s=r.sent();return[4,s.arrayBuffer()];case 2:u=r.sent();return[2,u]}}))}))};var mapToStringArray=function(r){return typeof r===\"string\"?[r]:r instanceof Array?r:[]};var O={EventManager:x,TaskQueueManager:F};var decodeImage=function(r){return new Promise((function(i){return w.getInstance((function(o){o.decodeImage(r,i)}))}))};var decodeFont=function(r){return new Promise((function(i){return w.getInstance((function(o){o.decodeFont(r,i)}))}))}})();return s})()));var o=i;const s=i.rive,u=i.__esModule;export{u as __esModule,o as default,s as rive};\n//# sourceMappingURL=rive.js.map\n", "import*as n from\"react\";import*as r from\"@rive-app/canvas\";var s=n;try{\"default\"in n&&(s=n.default)}catch(d){}var u=r;try{\"default\"in r&&(u=r.default)}catch(d){}var c=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var l={};Object.defineProperty(l,\"__esModule\",{value:!0});var d=s,y=u;function t(n){return n&&\"object\"==typeof n&&\"default\"in n?n:{default:n}}var R=t(d),i=function(){return i=Object.assign||function(n){for(var r,s=1,u=arguments.length;s<u;s++)for(var c in r=arguments[s])Object.prototype.hasOwnProperty.call(r,c)&&(n[c]=r[c]);return n},i.apply(this||c,arguments)};function a(n,r){var s={};for(var u in n)Object.prototype.hasOwnProperty.call(n,u)&&r.indexOf(u)<0&&(s[u]=n[u]);if(null!=n&&\"function\"==typeof Object.getOwnPropertySymbols){var c=0;for(u=Object.getOwnPropertySymbols(n);c<u.length;c++)r.indexOf(u[c])<0&&Object.prototype.propertyIsEnumerable.call(n,u[c])&&(s[u[c]]=n[u[c]])}return s}function o(){var n=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,n),3)}\"function\"==typeof SuppressedError&&SuppressedError;var g=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var b=globalThis.ResizeObserver||g,m=void 0!==globalThis.ResizeObserver,C=!m;function f(n,r){void 0===r&&(r=!0);var s=d.useState({width:0,height:0}),u=s[0],l=s[1];d.useEffect((function(){if(\"undefined\"!=typeof window&&r){var e=function(){l({width:window.innerWidth,height:window.innerHeight})};return C&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var y,R,g,O=d.useRef(new b((y=function(n){m&&l({width:n[n.length-1].contentRect.width,height:n[n.length-1].contentRect.height})},R=0,g=0,function(){for(var n=this||c,r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];clearTimeout(g),g=window.setTimeout((function(){return y.apply(n,r)}),R)})));return d.useEffect((function(){var s=O.current;if(r){var u=n.current;return n.current&&m&&s.observe(n.current),function(){s.disconnect(),u&&m&&s.unobserve(u)}}s.disconnect()}),[n,O]),u}var O={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function v(n){return Object.assign({},O,n)}function h(n){var r=n.riveLoaded,s=void 0!==r&&r,u=n.canvasRef,c=n.containerRef,l=n.options,y=void 0===l?{}:l,R=n.onCanvasHasResized,g=n.artboardBounds,b=v(y),m=d.useState({height:0,width:0}),C=m[0],O=C.height,E=C.width,x=m[1],P=d.useState({height:0,width:0}),T=P[0],z=T.height,L=T.width,S=P[1],M=d.useState(!0),j=M[0],H=M[1],D=b.fitCanvasToArtboardHeight,k=b.shouldResizeCanvasToContainer,I=b.useDevicePixelRatio,N=b.customDevicePixelRatio,A=f(c,k),_=function(n){var r=n||o(),s=d.useState(r),u=s[0],c=s[1];return d.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var e=function(){var r=n||o();c(r)},r=window.matchMedia(\"screen and (resolution: \".concat(u,\"dppx)\"));return r.hasOwnProperty(\"addEventListener\")?r.addEventListener(\"change\",e):r.addListener(e),function(){r.hasOwnProperty(\"removeEventListener\")?r.removeEventListener(\"change\",e):r.removeListener(e)}}}),[u,n]),u}(N),B=null!=g?g:{},W=B.maxX,X=B.maxY,Y=d.useCallback((function(){var n,r,s,u,l=null!==(r=null===(n=c.current)||void 0===n?void 0:n.clientWidth)&&void 0!==r?r:0,d=null!==(u=null===(s=c.current)||void 0===s?void 0:s.clientHeight)&&void 0!==u?u:0;return D&&g?{width:l,height:l*(g.maxY/g.maxX)}:{width:l,height:d}}),[c,D,W,X]);d.useEffect((function(){if(k&&c.current&&s){var n=Y(),r=n.width,l=n.height,d=!1;if(u.current){var y=r!==E||l!==O;if(b.fitCanvasToArtboardHeight&&y&&(c.current.style.height=l+\"px\",d=!0),b.useDevicePixelRatio){if(y||r*_!==L||l*_!==z){var g=_*r,m=_*l;u.current.width=g,u.current.height=m,u.current.style.width=r+\"px\",u.current.style.height=l+\"px\",S({width:g,height:m}),d=!0}}else y&&(u.current.width=r,u.current.height=l,S({width:r,height:l}),d=!0);x({width:r,height:l})}R&&(j||d)&&R&&R(),j&&H(!1)}}),[u,c,A,_,Y,j,H,z,L,O,E,R,k,D,I,s])}function p(n){var r=n.setContainerRef,s=n.setCanvasRef,u=n.className,c=void 0===u?\"\":u,l=n.style,d=n.children,y=a(n,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),g=i({width:\"100%\",height:\"100%\"},l);return R.default.createElement(\"div\",i({ref:r,className:c},!c&&{style:g}),R.default.createElement(\"canvas\",i({ref:s,style:{verticalAlign:\"top\",width:0,height:0}},y),d))}function w(n,r){void 0===r&&(r={});var s=d.useRef(null),u=d.useRef(null),c=d.useState(null),l=c[0],g=c[1],b=Boolean(n),m=v(r),C=d.useCallback((function(){l&&(l.startRendering(),l.resizeToCanvas())}),[l]);h({riveLoaded:!!l,canvasRef:s,containerRef:u,options:m,onCanvasHasResized:C,artboardBounds:null==l?void 0:l.bounds});var O=d.useCallback((function(r){if(r&&n&&b){var u=m.useOffscreenRenderer,c=new y.Rive(i(i({useOffscreenRenderer:u},n),{canvas:r}));c.on(y.EventType.Load,(function(){s.current?g(c):c.cleanup()}))}else null===r&&s.current&&(s.current.height=0,s.current.width=0);s.current=r}),[b]),E=d.useCallback((function(n){u.current=n}),[]);d.useEffect((function(){var n=new IntersectionObserver((function(n){n[0].isIntersecting?l&&l.startRendering():l&&l.stopRendering()}));return s.current&&n.observe(s.current),function(){n.disconnect()}}),[l]),d.useEffect((function(){return function(){l&&(l.cleanup(),g(null))}}),[l]);var x=null==n?void 0:n.animations;d.useEffect((function(){l&&x&&(l.isPlaying?(l.stop(l.animationNames),l.play(x)):l.isPaused&&(l.stop(l.animationNames),l.pause(x)))}),[x,l]);var P=d.useCallback((function(n){return R.default.createElement(p,i({setContainerRef:E,setCanvasRef:O},n))}),[O,E]);return{canvas:s.current,container:u.current,setCanvasRef:O,setContainerRef:E,rive:l,RiveComponent:P}}l.default=function(n){var r=n.src,s=n.artboard,u=n.animations,c=n.stateMachines,l=n.layout,d=n.useOffscreenRenderer,y=void 0===d||d,g=n.shouldDisableRiveListeners,b=void 0!==g&&g,m=n.shouldResizeCanvasToContainer,C=void 0===m||m,O=n.automaticallyHandleEvents,E=void 0!==O&&O,x=n.children,P=a(n,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),T=w({src:r,artboard:s,animations:u,layout:l,stateMachines:c,autoplay:!0,shouldDisableRiveListeners:b,automaticallyHandleEvents:E},{useOffscreenRenderer:y,shouldResizeCanvasToContainer:C}).RiveComponent;return R.default.createElement(T,i({},P),x)},l.useResizeCanvas=h,l.useRive=w,l.useStateMachineInput=function(n,r,s,u){var c=d.useState(null),l=c[0],R=c[1];return d.useEffect((function(){function e(){if(n&&r&&s||R(null),n&&r&&s){var c=n.stateMachineInputs(r);if(c){var l=c.find((function(n){return n.name===s}));void 0!==u&&l&&(l.value=u),R(l||null)}}else R(null)}e(),n&&n.on(y.EventType.Play,(function(){e()}))}),[n]),l},Object.keys(y).forEach((function(n){\"default\"===n||l.hasOwnProperty(n)||Object.defineProperty(l,n,{enumerable:!0,get:function(){return y[n]}})}));const E=l.__esModule,x=l.useResizeCanvas,P=l.useRive,T=l.useStateMachineInput;export{E as __esModule,l as default,x as useResizeCanvas,P as useRive,T as useStateMachineInput};\n//# sourceMappingURL=index.js.map\n", "import React, { useEffect } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport Rive, { useRive, useStateMachineInput } from \"@rive-app/react-canvas\";\nexport const componentName = \"Artboard - Interaction\";\nexport default function Controls(props) {\n  const layout = new Rive.Layout({\n    fit: props.fit ?? \"contain\",\n    alignment: props.alignment ?? \"center\",\n  });\n  const params = {\n    src: \"https://public.rive.app/hosted/332594/167797/QNsrTKLGXUi3IQr9NN7FfA.riv\",\n    artboard: \"Artboard\",\n    stateMachines: \"Interaction\",\n    autoplay: true && props.play,\n    automaticallyHandleEvents: true,\n    layout,\n  };\n  const { RiveComponent, rive } = useRive(params);\n  const trigger1 = useStateMachineInput(rive, \"Interaction\", \"Pressed\");\n  useEffect(() => {\n    if (trigger1) {\n      trigger1.fire();\n    }\n  }, [props.trigger1]);\n  useEffect(() => {\n    if (rive) {\n      if (RenderTarget.current() === RenderTarget.canvas) {\n        if (props.playOnCanvas && props.play) {\n          rive.play();\n        } else {\n          rive.pause();\n        }\n      } else {\n        if (props.play) {\n          rive.play();\n        } else {\n          rive.pause();\n        }\n      }\n    }\n  }, [props.play]);\n  useEffect(() => {\n    if (rive && RenderTarget.current() === RenderTarget.canvas) {\n      if (props.playOnCanvas && props.play) {\n        rive.play();\n      } else {\n        rive.pause();\n      }\n    }\n  }, [rive, props.playOnCanvas, props.play]);\n  useEffect(() => {\n    if (rive) {\n      const layout = new Rive.Layout({\n        fit: props.fit ?? \"contain\",\n        alignment: props.alignment ?? \"center\",\n      });\n      rive.layout = layout;\n    }\n  }, [props.fit, props.alignment]);\n  return React.createElement(RiveComponent, {});\n}\nControls.defaultProps = { play: true, playOnCanvas: true };\nexport const propertyControls = {\n  play: {\n    title: \"Playback\",\n    type: ControlType.Boolean,\n    defaultValue: true,\n    enabledTitle: \"Play\",\n    disabledTitle: \"Pause\",\n  },\n  playOnCanvas: {\n    type: ControlType.Boolean,\n    title: \"Play on Canvas\",\n    defaultValue: true,\n    enabledTitle: \"Play\",\n    disabledTitle: \"Pause\",\n  },\n  trigger1: {\n    title: \"Pressed\",\n    type: ControlType.Number,\n    displayStepper: true,\n    step: 1,\n    defaultValue: 0,\n  },\n  fit: {\n    type: ControlType.Enum,\n    defaultValue: \"contain\",\n    displaySegmentedControl: false,\n    segmentedControlDirection: \"vertical\",\n    options: [\n      \"contain\",\n      \"cover\",\n      \"fill\",\n      \"fitWidth\",\n      \"fitHeight\",\n      \"none\",\n      \"scaleDown\",\n    ],\n    optionTitles: [\n      \"Contain\",\n      \"Cover\",\n      \"Fill\",\n      \"Fit Width\",\n      \"Fit Height\",\n      \"None\",\n      \"Scale Down\",\n    ],\n  },\n  alignment: {\n    type: ControlType.Enum,\n    defaultValue: \"center\",\n    displaySegmentedControl: false,\n    segmentedControlDirection: \"vertical\",\n    options: [\n      \"center\",\n      \"topLeft\",\n      \"topCenter\",\n      \"topRight\",\n      \"centerLeft\",\n      \"centerRight\",\n      \"bottomLeft\",\n      \"bottomCenter\",\n      \"bottomRight\",\n    ],\n    optionTitles: [\n      \"Center\",\n      \"Top Left\",\n      \"Top Center\",\n      \"Top Right\",\n      \"Center Left\",\n      \"Center Right\",\n      \"Bottom Left\",\n      \"Bottom Center\",\n      \"Bottom Right\",\n    ],\n  },\n};\naddPropertyControls(Controls, propertyControls);\n", "import{addPropertyControls}from\"framer\";import RiveComponent,{componentName,propertyControls}from\"https://rive.app/api/s/QNsrTKLGXUi3IQr9NN7FfA/framer/\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default RiveComponent;RiveComponent.displayName=componentName;addPropertyControls(RiveComponent,propertyControls);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RiveComponent\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Atilla_Taskiran_Logo.map", "// Generated by Framer (461de17)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-tfoIB .framer-styles-preset-1v2ixf5:not(.rich-text-wrapper), .framer-tfoIB .framer-styles-preset-1v2ixf5.rich-text-wrapper a { --framer-link-current-text-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #12141f) /* {\"name\":\"Primary\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: rgba(18, 20, 31, 0.8); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #12141f); --framer-link-text-decoration: underline; }'];export const className=\"framer-tfoIB\";\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\"}}}", "// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;JetBrains Mono Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"JetBrains Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/gCuwHIxsDlJMoVvCMK14FMSnUX0.woff2\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-JlbjA .framer-styles-preset-1nxqkea:not(.rich-text-wrapper), .framer-JlbjA .framer-styles-preset-1nxqkea.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono Regular\", \"JetBrains Mono Regular Placeholder\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #1f212b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-JlbjA\";\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 (cf4c6d7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,Floating,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouteElementId,useRouter,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}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 Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Z4QJ2YpzpVnWRfR6Ccgg/Video.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js\";import IPad from\"#framer/local/canvasComponent/AkiBOU8v4/AkiBOU8v4.js\";import ProjectHeader from\"#framer/local/canvasComponent/aVuI0ABur/aVuI0ABur.js\";import PlayButton from\"#framer/local/canvasComponent/j5QAwWHBt/j5QAwWHBt.js\";import Desktop from\"#framer/local/canvasComponent/jccVDwWWW/jccVDwWWW.js\";import NavItemMobile from\"#framer/local/canvasComponent/kEaCVFbRA/kEaCVFbRA.js\";import VideoSmoothCorners from\"#framer/local/canvasComponent/mHyJlomju/mHyJlomju.js\";import ButtonSecondary from\"#framer/local/canvasComponent/nT4eIK5au/nT4eIK5au.js\";import IPhone from\"#framer/local/canvasComponent/OxeEeyIkn/OxeEeyIkn.js\";import SocialProofQuote from\"#framer/local/canvasComponent/p3GyuNjsw/p3GyuNjsw.js\";import NavItem from\"#framer/local/canvasComponent/PDXaQa0g6/PDXaQa0g6.js\";import ButtonShowreel from\"#framer/local/canvasComponent/U9DxBJ572/U9DxBJ572.js\";import ButtonPrimary from\"#framer/local/canvasComponent/VRLSn_U6T/VRLSn_U6T.js\";import ArtboardInteraction from\"#framer/local/codeFile/lPzC1yv/Atilla_Taskiran_Logo.js\";import*as sharedStyle5 from\"#framer/local/css/CLv2Q70E_/CLv2Q70E_.js\";import*as sharedStyle4 from\"#framer/local/css/EEQ8Os_bI/EEQ8Os_bI.js\";import*as sharedStyle from\"#framer/local/css/g2027lYMY/g2027lYMY.js\";import*as sharedStyle2 from\"#framer/local/css/JV2iKEOeE/JV2iKEOeE.js\";import*as sharedStyle1 from\"#framer/local/css/p3LDI27Ho/p3LDI27Ho.js\";import*as sharedStyle3 from\"#framer/local/css/vJoMiuICE/vJoMiuICE.js\";import metadataProvider from\"#framer/local/webPageMetadata/QSAzDPdLV/QSAzDPdLV.js\";const NavItemFonts=getFonts(NavItem);const NavItemWithVariantAppearEffect=withVariantAppearEffect(NavItem);const BlurGradientFonts=getFonts(BlurGradient);const MotionDivWithFX=withFX(motion.div);const NavItemMobileFonts=getFonts(NavItemMobile);const NavItemMobileWithVariantAppearEffect=withVariantAppearEffect(NavItemMobile);const ArtboardInteractionFonts=getFonts(ArtboardInteraction);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const VideoFonts=getFonts(Video);const PlayButtonFonts=getFonts(PlayButton);const VimeoFonts=getFonts(Vimeo);const ButtonShowreelFonts=getFonts(ButtonShowreel);const SocialProofQuoteFonts=getFonts(SocialProofQuote);const ProjectHeaderFonts=getFonts(ProjectHeader);const IPadFonts=getFonts(IPad);const IPhoneFonts=getFonts(IPhone);const DesktopFonts=getFonts(Desktop);const VideoSmoothCornersFonts=getFonts(VideoSmoothCorners);const VideoSmoothCornersWithVariantAppearEffect=withVariantAppearEffect(VideoSmoothCorners);const ButtonSecondaryFonts=getFonts(ButtonSecondary);const breakpoints={CXOlvuRPz:\"(min-width: 1000px) and (max-width: 1439px)\",e8wRVt17g:\"(min-width: 1440px)\",k6I5evrQ6:\"(max-width: 809px)\",mbqVRJn7e:\"(min-width: 810px) and (max-width: 999px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-e6DKo\";const variantClassNames={CXOlvuRPz:\"framer-v-c5rtyw\",e8wRVt17g:\"framer-v-1rfuwjg\",k6I5evrQ6:\"framer-v-oiauvt\",mbqVRJn7e:\"framer-v-7yzy18\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:15};const transition1={delay:0,duration:.5,ease:[.24,0,.11,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:15};const transition2={delay:0,duration:.5,ease:[.25,.03,0,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:1,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:0,duration:.1,ease:[.32,0,.75,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition4,x:-15,y:0};const transition5={delay:0,duration:.4,ease:[.16,.08,0,1],type:\"tween\"};const animation7={opacity:1,rotate:1.5,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation8={opacity:.9,rotate:-2,rotateX:0,rotateY:0,scale:.7,skewX:0,skewY:0,x:-20,y:0};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition4,x:50,y:0};const animation10={opacity:.9,rotate:-2,rotateX:0,rotateY:0,scale:.7,skewX:0,skewY:0,x:100,y:0};const transition6={delay:0,duration:.15,ease:[.44,0,.25,.99],type:\"tween\"};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.1,skewX:0,skewY:0,transition:transition6,x:20,y:-22};const transition7={delay:0,duration:.35,ease:[.16,.08,0,1],type:\"tween\"};const animation12={opacity:1,rotate:1.5,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation13={opacity:.9,rotate:-1,rotateX:0,rotateY:0,scale:.7,skewX:0,skewY:0,x:50,y:-5};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 transition8={delay:0,duration:.2,ease:[.41,.13,.64,.91],type:\"tween\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8};const transition9={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition9};const animation16={backgroundColor:\"rgba(18, 20, 31, 0.15)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8};const transition10={delay:0,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const animation17={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition11={delay:0,duration:.4,ease:[.29,0,0,.99],type:\"tween\"};const animation18={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const animation19={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop L\":\"e8wRVt17g\",\"Desktop M\":\"CXOlvuRPz\",Phone:\"k6I5evrQ6\",Tablet:\"mbqVRJn7e\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"e8wRVt17g\"};};const cursor={component:ButtonShowreel,variant:\"wdGUTGZSC\"};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 onMouseEntertxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const onMouseEnter1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const onTap3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const A6drwy7wA1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"k6I5evrQ6\")return false;return true;};const ref1=React.useRef(null);const router=useRouter();const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"k6I5evrQ6\")return true;return false;};const elementId=useRouteElementId(\"EZvw0Rnmq\");const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if([\"mbqVRJn7e\",\"k6I5evrQ6\"].includes(baseVariant))return true;return false;};const elementId1=useRouteElementId(\"KJGqWRtrv\");const elementId2=useRouteElementId(\"YflG7NdWk\");const ref9=React.useRef(null);const elementId3=useRouteElementId(\"alSJljf1S\");const elementId4=useRouteElementId(\"dJfaXrNPp\");const elementId5=useRouteElementId(\"AiNHbAmnp\");const elementId6=useRouteElementId(\"JPZCnYQUy\");useCustomCursors({\"40i0qc\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"e8wRVt17g\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1rfuwjg\",className),ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{offset:-200,ref:ref1,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-9yqnrd hidden-oiauvt\",\"data-framer-name\":\"Nav\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jmpjnk\",\"data-framer-name\":\"nav\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EZvw0Rnmq\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":EZvw0Rnmq\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":EZvw0Rnmq\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:935,children:/*#__PURE__*/_jsx(Container,{className:\"framer-eobx9i-container\",nodeId:\"pBodeP4BQ\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{k4FXkCh5n:resolvedLinks[1]},mbqVRJn7e:{k4FXkCh5n:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(NavItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref2,target:\"BcKUtLRA_\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"pBodeP4BQ\",iXJvMjdyn:\"About\",k4FXkCh5n:resolvedLinks[0],layoutId:\"pBodeP4BQ\",style:{height:\"100%\"},variant:\"Kn5mAAb8q\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":alSJljf1S\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":alSJljf1S\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":alSJljf1S\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:935,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kw2pkg-container\",nodeId:\"jzTFrj8P8\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{k4FXkCh5n:resolvedLinks1[1]},mbqVRJn7e:{k4FXkCh5n:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(NavItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref2,target:\"Kn5mAAb8q\"},{offset:100,ref:ref3,target:\"BcKUtLRA_\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"jzTFrj8P8\",iXJvMjdyn:\"Work\",k4FXkCh5n:resolvedLinks1[0],layoutId:\"jzTFrj8P8\",style:{height:\"100%\"},variant:\"BcKUtLRA_\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":dJfaXrNPp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":dJfaXrNPp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":dJfaXrNPp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:935,children:/*#__PURE__*/_jsx(Container,{className:\"framer-132mucm-container\",nodeId:\"oCTQ8kyel\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{k4FXkCh5n:resolvedLinks2[1]},mbqVRJn7e:{k4FXkCh5n:resolvedLinks2[2]}},children:/*#__PURE__*/_jsx(NavItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref3,target:\"Kn5mAAb8q\"},{offset:100,ref:ref4,target:\"BcKUtLRA_\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"oCTQ8kyel\",iXJvMjdyn:\"Play\",k4FXkCh5n:resolvedLinks2[0],layoutId:\"oCTQ8kyel\",style:{height:\"100%\"},variant:\"BcKUtLRA_\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AiNHbAmnp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":AiNHbAmnp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":AiNHbAmnp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:935,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bhlb97-container\",nodeId:\"metXQ08fz\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{k4FXkCh5n:resolvedLinks3[1]},mbqVRJn7e:{k4FXkCh5n:resolvedLinks3[2]}},children:/*#__PURE__*/_jsx(NavItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref4,target:\"Kn5mAAb8q\"},{offset:100,ref:ref5,target:\"BcKUtLRA_\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"metXQ08fz\",iXJvMjdyn:\"Questions\",k4FXkCh5n:resolvedLinks3[0],layoutId:\"metXQ08fz\",style:{height:\"100%\"},variant:\"BcKUtLRA_\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JPZCnYQUy\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":JPZCnYQUy\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":JPZCnYQUy\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:935,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d1i266-container\",nodeId:\"RUyJGT3y2\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{k4FXkCh5n:resolvedLinks4[1]},mbqVRJn7e:{k4FXkCh5n:resolvedLinks4[2]}},children:/*#__PURE__*/_jsx(NavItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref5,target:\"Kn5mAAb8q\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"RUyJGT3y2\",iXJvMjdyn:\"Contact\",k4FXkCh5n:resolvedLinks4[0],layoutId:\"RUyJGT3y2\",style:{height:\"100%\"},variant:\"BcKUtLRA_\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dbykho-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fQUSpsn9e\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:0,direction:\"toBottom\",height:\"100%\",id:\"fQUSpsn9e\",layoutId:\"fQUSpsn9e\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{offset:-200,ref:ref1,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qm0b5s hidden-1rfuwjg hidden-c5rtyw hidden-7yzy18\",\"data-framer-name\":\"Nav Mobile\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5iisyt\",\"data-framer-name\":\"nav\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EZvw0Rnmq\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":EZvw0Rnmq\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:938}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15rpc3b-container\",nodeId:\"kICEwS2E7\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{k4FXkCh5n:resolvedLinks5[1]}},children:/*#__PURE__*/_jsx(NavItemMobileWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref2,target:\"XBHOLaJUl\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"kICEwS2E7\",iXJvMjdyn:\"About\",k4FXkCh5n:resolvedLinks5[0],layoutId:\"kICEwS2E7\",MVW4VxV_V:\"A\",variant:\"R7THclNuM\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":alSJljf1S\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":alSJljf1S\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:938}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s8sp2x-container\",nodeId:\"Q2AnCNqtM\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{k4FXkCh5n:resolvedLinks6[1]}},children:/*#__PURE__*/_jsx(NavItemMobileWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref2,target:\"R7THclNuM\"},{offset:100,ref:ref3,target:\"XBHOLaJUl\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Q2AnCNqtM\",iXJvMjdyn:\"Work\",k4FXkCh5n:resolvedLinks6[0],layoutId:\"Q2AnCNqtM\",MVW4VxV_V:\"W\",variant:\"XBHOLaJUl\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":dJfaXrNPp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":dJfaXrNPp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:938}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qoj7e4-container\",nodeId:\"FBfllqx4x\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{k4FXkCh5n:resolvedLinks7[1]}},children:/*#__PURE__*/_jsx(NavItemMobileWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref3,target:\"R7THclNuM\"},{offset:100,ref:ref4,target:\"XBHOLaJUl\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"FBfllqx4x\",iXJvMjdyn:\"Play\",k4FXkCh5n:resolvedLinks7[0],layoutId:\"FBfllqx4x\",MVW4VxV_V:\"P\",variant:\"XBHOLaJUl\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AiNHbAmnp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":AiNHbAmnp\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:938}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ly7z7j-container\",nodeId:\"SjdnAOAOt\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{k4FXkCh5n:resolvedLinks8[1]}},children:/*#__PURE__*/_jsx(NavItemMobileWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref4,target:\"R7THclNuM\"},{offset:100,ref:ref5,target:\"XBHOLaJUl\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"SjdnAOAOt\",iXJvMjdyn:\"Questions\",k4FXkCh5n:resolvedLinks8[0],layoutId:\"SjdnAOAOt\",MVW4VxV_V:\"Q\",variant:\"XBHOLaJUl\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JPZCnYQUy\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined},{href:{hash:\":JPZCnYQUy\",webPageId:\"QSAzDPdLV\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:938}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19ab9ub-container\",nodeId:\"DBlWAYyDI\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{k4FXkCh5n:resolvedLinks9[1]}},children:/*#__PURE__*/_jsx(NavItemMobileWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:100,ref:ref5,target:\"R7THclNuM\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"DBlWAYyDI\",iXJvMjdyn:\"Contact\",k4FXkCh5n:resolvedLinks9[0],layoutId:\"DBlWAYyDI\",MVW4VxV_V:\"C\",variant:\"XBHOLaJUl\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ai6s1h\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-21hj0w-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"naThXpi9A\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:9,borderRadius:0,direction:\"toBottom\",height:\"100%\",id:\"naThXpi9A\",layoutId:\"naThXpi9A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"header\",{\"aria-label\":\"About Atilla Ta\u015Fk\u0131ran \",className:\"framer-1lmelro\",\"data-framer-name\":\"Header\",id:elementId,ref:ref6,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kjwpc2\",\"data-framer-name\":\"About\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1bcft35-container\",\"data-framer-appear-id\":\"1bcft35\",\"data-framer-name\":\"Logo\",initial:animation3,isAuthoredByUser:true,name:\"Logo\",nodeId:\"P7XB2UELq\",optimized:true,rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ArtboardInteraction,{alignment:\"center\",fit:\"cover\",height:\"100%\",id:\"P7XB2UELq\",layoutId:\"P7XB2UELq\",name:\"Logo\",play:true,playOnCanvas:false,style:{height:\"100%\",width:\"100%\"},trigger1:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation4,className:\"framer-1lw8r1x\",\"data-framer-appear-id\":\"1lw8r1x\",\"data-framer-name\":\"Logo\",initial:animation5,optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yvis31\",\"data-framer-name\":\"SVG\",fill:\"black\",intrinsicHeight:60,intrinsicWidth:70,svg:'<svg width=\"70\" height=\"60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\" d=\"M0 0h70v60H0z\"/><path d=\"M16.908 32.42c-2.483 5.041-1.079 17.613 6.306 7.825 2.258-2.994 5.359-8.78 8.48-14.296C36.148 18.075 38.47 11 41.283 11c2.947 0 3.475 3.431 2.153 19.27-.9 10.774-3.176 14.687-7.288 15.569C28.042 47.577 19.165 34.918 24 25.179c2.711-5.46 7.942-3.262 9.846 1.583 1.905 4.844 2.448 6.434 4.109 7.429 1.492.894 3.105-5.703 6.269-1.471 2.299 3.076 4.194-2.519 5.277-1.38 1.809 1.905 5.467 2.917 6.278-.273m-5.076-7.121v.013\" stroke=\"#12141F\" style=\"stroke:color(display-p3 .0706 .0784 .1216);stroke-opacity:1\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\"/><path d=\"M44.09 56.168c-17.888 6.51-36.576.287-41.74-13.9C-2.814 28.078 7.501 11.3 25.39 4.787c17.888-6.51 36.575-.286 41.74 13.902 5.163 14.188-5.152 30.967-23.04 37.478Z\" stroke=\"#12141F\" style=\"stroke:color(display-p3 .0706 .0784 .1216);stroke-opacity:1\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\" d=\"M0 0h70v60H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19orbwb\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-q6xf8y\",\"data-framer-name\":\"Touch target\",id:\"q6xf8y\",onMouseEnter:onMouseEntertxyyif({overlay}),ref:ref7,children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{offsetX:-80,offsetY:-10,placement:\"bottom\",safeArea:false},mbqVRJn7e:{offsetX:-205,offsetY:-6,placement:\"bottom\"}},children:/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref7,className:cx(scopingClassNames),collisionDetection:false,\"data-framer-portal-id\":\"q6xf8y\",offsetX:2,offsetY:-13,onDismiss:overlay.hide,placement:\"right\",safeArea:true,zIndex:9,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{animate:animation12,exit:animation11,initial:animation13},mbqVRJn7e:{exit:animation9,initial:animation10}},children:/*#__PURE__*/_jsx(motion.div,{animate:animation7,\"aria-label\":\"Photo Avatar\",className:\"framer-1jvz5mv\",exit:animation6,initial:animation8,ref:ref8,role:\"dialog\",style:{rotate:1.5},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:529.5,intrinsicWidth:812.5,pixelHeight:782,pixelWidth:1200,sizes:\"460px\",src:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp 1200w\"}},k6I5evrQ6:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:529.5,intrinsicWidth:812.5,pixelHeight:782,pixelWidth:1200,sizes:\"269px\",src:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp 1200w\"}}},children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Photo Atilla Ta\u015Fk\u0131ran\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:529.5,intrinsicWidth:812.5,pixelHeight:782,pixelWidth:1200,sizes:\"643px\",src:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/8TJI6WwY6tBfnTlXQChoTampW4.webp 1200w\"},className:\"framer-pna34j\",\"data-framer-name\":\"foto_atilla\",onMouseEnter:onMouseEnter1wnntms({overlay})})})})})})})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1hx1c22\",\"data-styles-preset\":\"g2027lYMY\",style:{\"--framer-text-color\":\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\"},children:[\"Designing impactful software for \",/*#__PURE__*/_jsx(\"br\",{}),\"early-stage startups and founders\"]})}),className:\"framer-1kf1vzj\",\"data-framer-name\":\"H1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1nxqkea\",\"data-styles-preset\":\"JV2iKEOeE\",children:[\"Hey, I\u2019m Atilla \uD83D\uDCF7, an independent software designer from Germany \",/*#__PURE__*/_jsx(\"br\",{}),\"with 15+ years of experience. Today, I partner with early-stage startups and founders to create \",/*#__PURE__*/_jsx(\"br\",{}),\"and ship mobile and web apps that both shine and matter.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Limited availability starting March 2025.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"Hey, I\u2019m Atilla \uD83D\uDCF7, an independent software designer from Germany with 15+ years of experience. Today, I partner with early-stage startups and founders to create and ship mobile and web apps that both shine and matter.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Limited availability starting March 2025.\"]})}),className:\"framer-uetv3u\",\"data-framer-name\":\"H2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uhdyuh\",\"data-framer-name\":\"Contact\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:(componentViewport?.y||0)+30+0+0+0+0+90+0+105+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+100+0+0+0+0+110+0+195+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tyocq0-container\",\"data-framer-name\":\"Button\",name:\"Button\",nodeId:\"bUZ4GFGUq\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ButtonPrimary,{GQw_qe5HH:\"Email me\",height:\"100%\",id:\"bUZ4GFGUq\",JyqUI9QQH:\"mailto:hey@atillataskiran.com\",layoutId:\"bUZ4GFGUq\",name:\"Button\",style:{height:\"100%\"},width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mqzqd4\",\"data-framer-name\":\"Showreel\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rnl4ry\",\"data-border\":true,\"data-framer-name\":\"Video\",id:\"1rnl4ry\",onTap:onTap3bnx0g({overlay:overlay1}),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-elloab-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mnDKFiSg2\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"mnDKFiSg2\",isMixedBorderRadius:false,layoutId:\"mnDKFiSg2\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/X8RrHcEyXuquxpxNDOF2yhSWnE.webp\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/YDQYZ0FhIK5BBlaY2I3YWWSFTMo.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{y:(componentViewport?.y||0)+30+0+0+275+0+0+675-69},mbqVRJn7e:{y:(componentViewport?.y||0)+100+0+0+435+0+0+675-87}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"85px\",y:(componentViewport?.y||0)+100+0+0+435+0+0+675-122,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{whileHover:animation15}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-8azibk-container\",nodeId:\"B2mKjWFlg\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",whileHover:animation14,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{variant:\"BvUAJSgRT\"}},children:/*#__PURE__*/_jsx(PlayButton,{height:\"100%\",id:\"B2mKjWFlg\",layoutId:\"B2mKjWFlg\",style:{height:\"100%\",width:\"100%\"},variant:\"WwCuxqBh7\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{\"data-framer-cursor\":undefined}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g9j22p\",\"data-framer-cursor\":\"40i0qc\",\"data-framer-name\":\"overlay white\",whileHover:animation16})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19rpr45\",\"data-framer-name\":\"tr\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M.637 0C18.966 0 28.13 0 35.13 3.566a32.72 32.72 0 0 1 14.302 14.296C53 24.86 53 34.021 53 52.342V0H.637Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n8mj62\",\"data-framer-name\":\"bl\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52.364 52.999c-18.33 0-27.494 0-34.495-3.566A32.721 32.721 0 0 1 3.567 35.136C0 28.14 0 18.978 0 .657V53h52.364Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r0yxr4\",\"data-framer-name\":\"tl\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M52.364 0H0v52.343C0 34.02 0 24.86 3.567 17.863A32.72 32.72 0 0 1 17.87 3.565C24.87 0 34.035 0 52.364 0Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10rnuup\",\"data-framer-name\":\"br\",fill:\"black\",intrinsicHeight:53,intrinsicWidth:53,svg:'<svg width=\"53\" height=\"53\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M53 .656c0 18.322 0 27.483-3.567 34.48a32.721 32.721 0 0 1-14.302 14.297C28.131 53 18.966 53 .637 53H53V.656Z\" fill=\"#fff\" style=\"fill:#fff;fill-opacity:1\"/></svg>',withExternalLayout:true}),/*#__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:[.26,0,0,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-9qp27u\"),\"data-framer-portal-id\":\"1rnl4ry\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"gDaxviAed\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{animate:animation18,className:cx(scopingClassNames,\"framer-1k7u71m-container\"),\"data-framer-portal-id\":\"1rnl4ry\",exit:animation17,initial:animation19,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"hAdn_KTbk\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(18, 20, 31))\",borderRadius:10,bottomLeftRadius:10,bottomRightRadius:10,controls:true,height:\"100%\",id:\"hAdn_KTbk\",isMixedBorderRadius:false,layoutId:\"hAdn_KTbk\",loop:false,mute:false,style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:10,topRightRadius:10,video:\"https://vimeo.com/948271674\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-17jhk12-container\"),\"data-framer-portal-id\":\"1rnl4ry\",nodeId:\"yHHSRIbRw\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ButtonShowreel,{A6drwy7wA:A6drwy7wA1wnntms({overlay:overlay1}),height:\"100%\",id:\"yHHSRIbRw\",layoutId:\"yHHSRIbRw\",width:\"100%\",XSnF5SMTe:\"Close\"})})})]}),getContainer())})})]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbqVRJn7e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1svvlbq\",\"data-styles-preset\":\"vJoMiuICE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Tap to play showreel\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1svvlbq\",\"data-styles-preset\":\"vJoMiuICE\",style:{\"--framer-text-alignment\":\"center\"},children:\"Tap video to play showreel\"})}),className:\"framer-60vg53 hidden-1rfuwjg hidden-c5rtyw\",\"data-framer-name\":\"Body\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"My process revolves around prototyping, enabling my clients to quickly transform ideas into tangible experiences \",/*#__PURE__*/_jsx(\"em\",{children:\"fast\"}),\". I\u2019m all about details that raise the bar for craft and delight, making even the smallest software moments more joyful.\"]})}),className:\"framer-favxu9\",\"data-framer-name\":\"H2\",fonts:[\"Inter\",\"Inter-Italic\"],id:elementId1,ref:ref1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wxb0v9\",\"data-framer-name\":\"hidden-nav-trigger\",id:elementId2,ref:ref9}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Social Proof Testimonials\",className:\"framer-1n6vt5a\",\"data-framer-name\":\"Social Proof\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{width:\"315px\",y:(componentViewport?.y||0)+30+1400+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+1610+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:235,width:\"560px\",y:(componentViewport?.y||0)+100+1532.5+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n6shw2-container\",\"data-framer-name\":\"Hoopfit\",name:\"Hoopfit\",nodeId:\"SyvAC4Dad\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{variant:\"r6TruPvFE\"}},children:/*#__PURE__*/_jsx(SocialProofQuote,{height:\"100%\",id:\"SyvAC4Dad\",KArHDLQ4S:\"Farhad Noorzay\",kfLwvZolu:'\"I had a lot of fun working with Atilla. He was very thorough, always asked the right questions, and had an effective design process. He was able to take feedback well and iterate quickly. His passion is energizing and he\u2019s dedicated to providing an excellent outcome and I hope to work with him again in the future.\"',kNz43osDI:addImageAlt({src:\"https://framerusercontent.com/images/X0rxxuZpykUrCEWXVG4SW3Lp4KA.webp\"},\"\"),layoutId:\"SyvAC4Dad\",name:\"Hoopfit\",pkJ69Rpcg:\"CEO, Hoopfit\",style:{width:\"100%\"},variant:\"fxLjjXr6A\",vHyn3ZGmo:\"30px\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+1400+0+385},mbqVRJn7e:{y:(componentViewport?.y||0)+100+1610+0+385}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:235,width:\"560px\",y:(componentViewport?.y||0)+100+1532.5+0+385,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a4l678-container\",\"data-framer-name\":\"Vodafone\",name:\"Vodafone\",nodeId:\"C1rT9xz26\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{variant:\"r6TruPvFE\"}},children:/*#__PURE__*/_jsx(SocialProofQuote,{height:\"100%\",id:\"C1rT9xz26\",KArHDLQ4S:\"Phillip Julian\",kfLwvZolu:'\"Atilla\\'s process is conceptually rigorous, and his expertise in prototyping and user-centered design makes him a valuable asset to any design team.\"',kNz43osDI:addImageAlt({src:\"https://framerusercontent.com/images/S4slib3w9zF28oPJ2O0D5ZephU.jpg\"},\"\"),layoutId:\"C1rT9xz26\",name:\"Vodafone\",pkJ69Rpcg:\"Head of UX, Vodafone\",style:{width:\"100%\"},variant:\"fxLjjXr6A\",vHyn3ZGmo:\"30px\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+1400+0+770},mbqVRJn7e:{y:(componentViewport?.y||0)+100+1610+0+770}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:235,width:\"560px\",y:(componentViewport?.y||0)+100+1532.5+0+770,children:/*#__PURE__*/_jsx(Container,{className:\"framer-awgs5a-container\",\"data-framer-name\":\"Sparetech\",name:\"Sparetech\",nodeId:\"kphzcESIm\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{variant:\"r6TruPvFE\"}},children:/*#__PURE__*/_jsx(SocialProofQuote,{height:\"100%\",id:\"kphzcESIm\",KArHDLQ4S:\"Martin Weber\",kfLwvZolu:'\"Atilla grasps the problems straight away and solves them with uncanny speed and precision. His years of experience have enabled us to transform complex problems into flawless interfaces which our customers love using.\"',kNz43osDI:addImageAlt({src:\"https://framerusercontent.com/images/D7mbjuqo5okA7NaFWj9ov4pK8.webp\"},\"\"),layoutId:\"kphzcESIm\",name:\"Sparetech\",pkJ69Rpcg:\"CEO, Sparetech\",style:{width:\"100%\"},variant:\"fxLjjXr6A\",vHyn3ZGmo:\"30px\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+1400+0+1155},mbqVRJn7e:{y:(componentViewport?.y||0)+100+1610+0+1155}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:235,width:\"560px\",y:(componentViewport?.y||0)+100+1532.5+0+1155,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8bxfe7-container\",\"data-framer-name\":\"Trivago\",name:\"Trivago\",nodeId:\"NUv2ugeQP\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{variant:\"r6TruPvFE\"}},children:/*#__PURE__*/_jsx(SocialProofQuote,{height:\"100%\",id:\"NUv2ugeQP\",KArHDLQ4S:\"Sheetij Jain\",kfLwvZolu:'\"I had the pleasure of working and building a product from scratch with Atilla. Being a designer just doesn\\'t mean great at designing but also great at understanding the user problem and iterating to find the best possible UX and Atilla is great at it. It is a lot of fun to work with Atilla and he is also a great mentor.\"',kNz43osDI:addImageAlt({src:\"https://framerusercontent.com/images/2m5lXY159cYhru3WPJCTIe0PZM.webp\"},\"\"),layoutId:\"NUv2ugeQP\",name:\"Trivago\",pkJ69Rpcg:\"Product Manager, trivago\",style:{width:\"100%\"},variant:\"fxLjjXr6A\",vHyn3ZGmo:\"30px\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Atilla Additional Info\",className:\"framer-llct26\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Tidbits About Atilla\",className:\"framer-1wl6lqq\",\"data-framer-name\":\"Tidbits\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Tidbits\"})}),className:\"framer-fuyk6d\",\"data-framer-name\":\"Tidbits\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"Child of deaf adults (CODA)\",/*#__PURE__*/_jsx(\"br\",{}),\"Married, Dad of two\",/*#__PURE__*/_jsx(\"br\",{}),\"Exploring iPhone filmmaking\",/*#__PURE__*/_jsx(\"br\",{}),\"Mechanical watch enthusiast\",/*#__PURE__*/_jsx(\"br\",{}),\"Opted for a 'dumbphone' from '18\u2013'21\"]})}),className:\"framer-n9ka7x\",\"data-framer-name\":\"Child of deaf adults Live in Cologne & Fethiye Married & a dad of two Exploring iPhone filmmaking Love mechanical watches Used a 'dumbphone' for 3+ years in 2018 (AMA)\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Design Services Disciplines\",className:\"framer-112ogl9\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-soqn1c\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"0->1 Projects\",/*#__PURE__*/_jsx(\"br\",{}),\"Concept Visuals\",/*#__PURE__*/_jsx(\"br\",{}),\"Delightful Enhancements\",/*#__PURE__*/_jsx(\"br\",{}),\"Design Systems\",/*#__PURE__*/_jsx(\"br\",{}),\"Interaction Design\",/*#__PURE__*/_jsx(\"br\",{}),\"Interface Design\",/*#__PURE__*/_jsx(\"br\",{}),\"Product Design\",/*#__PURE__*/_jsx(\"br\",{}),\"Product Strategy\",/*#__PURE__*/_jsx(\"br\",{}),\"Prototyping\",/*#__PURE__*/_jsx(\"br\",{}),\"Sketch and Paper (Seriously)\",/*#__PURE__*/_jsx(\"br\",{}),\"Wireframing (Yes)\",/*#__PURE__*/_jsx(\"br\",{}),\"3D & Motion\"]})}),className:\"framer-17a6vgm\",\"data-framer-name\":\"Product Design Interface Design Prototyping Interaction Design Mobile App Design Strategy 0->1 Projects Design Systems 3D & Animation Wireframing\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Clients and Partners\",className:\"framer-1s136jc\",\"data-framer-name\":\"Clients and Partners\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Selected Clients & Partners\"})}),className:\"framer-1fmm1k9\",\"data-framer-name\":\"Clients\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"Deutsche Bank\",/*#__PURE__*/_jsx(\"br\",{}),\"Deutsche Post\",/*#__PURE__*/_jsx(\"br\",{}),\"Fressnapf\",/*#__PURE__*/_jsx(\"br\",{}),\"GoLeasy\",/*#__PURE__*/_jsx(\"br\",{}),\"Hoopfit\",/*#__PURE__*/_jsx(\"br\",{}),\"Medion\",/*#__PURE__*/_jsx(\"br\",{}),\"Mercedes Benz\",/*#__PURE__*/_jsx(\"br\",{}),\"One Data\",/*#__PURE__*/_jsx(\"br\",{}),\"Opel\",/*#__PURE__*/_jsx(\"br\",{}),\"Samsung\",/*#__PURE__*/_jsx(\"br\",{}),\"Sparetech\",/*#__PURE__*/_jsx(\"br\",{}),\"Stadtwerke D\\xfcsseldorf\",/*#__PURE__*/_jsx(\"br\",{}),\"Telekom\",/*#__PURE__*/_jsx(\"br\",{}),\"Trivago\",/*#__PURE__*/_jsx(\"br\",{}),\"T\\xdcV Austria\",/*#__PURE__*/_jsx(\"br\",{}),\"Vodafone\"]})}),className:\"framer-17u3ftk\",\"data-framer-name\":\"Hoopfit Sparetech One Data Deutsche Post Vodafone Fressnapf Deutsche Bank Mercedes Benz T\\xdcV Austria IT Trivago Stadtwerke D\\xfcsseldorf Telekom GoLeasy Medion\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Work\",className:\"framer-1xwnyv9\",\"data-framer-name\":\"Work\",id:elementId3,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zl810c\",\"data-framer-name\":\"Hoopfit\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u6f2vw\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eq9fzv\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+0+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5r7zse-container\",nodeId:\"XINUE0Zf2\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"XINUE0Zf2\",layoutId:\"XINUE0Zf2\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/gGX9C0440euRgYTeI6Rv8IXtWPs.jpg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Hoopfit iPad App\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Hoopfit, founded by a former Apple engineer, is the most advanced portable basketball training system that combines skill development with fitness workouts. You can set it up in under 90 seconds, use it anywhere, and get up to 1,000 shots per hour. The system includes on-demand training videos and real-time AI feedback to help you improve your game and stay fit.\"})}),className:\"framer-qlllcv\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bg6rco\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-78lntg\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I joined Hoopfit as the principal designer to create the user interface and experience for the iPad app. I developed numerous interaction prototypes for key features like shooting and workout sessions, ensuring they were smooth and easy to use. Throughout the process, we followed three design principles to maintain consistency and focus on the user experience:\"}),/*#__PURE__*/_jsxs(\"ol\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Use high-contrast UI for outdoor visibility.\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Increase touch target size for precise and quick selection.\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Start a workout in fewer than 3 taps.\"})})]})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"I joined Hoopfit as the principal designer to create the user interface and experience for the iPad app.\",/*#__PURE__*/_jsx(\"br\",{}),\"I developed numerous interaction prototypes for key features like shooting and workout sessions, ensuring they were smooth and easy to use. Throughout the process, we followed three design principles to maintain consistency and focus on the user experience:\"]}),/*#__PURE__*/_jsxs(\"ol\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Use high-contrast UI for outdoor visibility.\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Increase touch target size for precise and quick selection.\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Start a workout in fewer than 3 taps.\"})})]})]}),className:\"framer-1hy1bcj\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17p6n6y\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-fc30in\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"0->1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\"})}),className:\"framer-zuvh5i\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rr1qkm\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\"},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+0},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ndhmhi-container\",nodeId:\"bhUMYvU26\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"bhUMYvU26\",layoutId:\"bhUMYvU26\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/WJVL5hJmBLJ8p5HLqPwRIdWDTWw.webp\",srcSet:\"https://framerusercontent.com/images/WJVL5hJmBLJ8p5HLqPwRIdWDTWw.webp?scale-down-to=512 512w,https://framerusercontent.com/images/WJVL5hJmBLJ8p5HLqPwRIdWDTWw.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/WJVL5hJmBLJ8p5HLqPwRIdWDTWw.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/WJVL5hJmBLJ8p5HLqPwRIdWDTWw.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+803},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+934},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+934}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+984,children:/*#__PURE__*/_jsx(Container,{className:\"framer-v879vr-container\",nodeId:\"tePGfmAiu\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"tePGfmAiu\",layoutId:\"tePGfmAiu\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/KbAn3s1EC8vHlPUleBA3kP3o4.webp\",srcSet:\"https://framerusercontent.com/images/KbAn3s1EC8vHlPUleBA3kP3o4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/KbAn3s1EC8vHlPUleBA3kP3o4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/KbAn3s1EC8vHlPUleBA3kP3o4.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/KbAn3s1EC8vHlPUleBA3kP3o4.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+1606},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+1868},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+1868}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+1968,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6bf9i6-container\",nodeId:\"AMsMTrG1W\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"AMsMTrG1W\",layoutId:\"AMsMTrG1W\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/mjSP5Kffcke89AZ2n4OhovBOY.webp\",srcSet:\"https://framerusercontent.com/images/mjSP5Kffcke89AZ2n4OhovBOY.webp?scale-down-to=512 512w,https://framerusercontent.com/images/mjSP5Kffcke89AZ2n4OhovBOY.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/mjSP5Kffcke89AZ2n4OhovBOY.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/mjSP5Kffcke89AZ2n4OhovBOY.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+2409},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+2802},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+2802}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+2952,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bdggny-container\",nodeId:\"KmLyonPmI\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"KmLyonPmI\",layoutId:\"KmLyonPmI\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/Wz9WB9VxifN1uHEqg4MYGbRZwhI.webp\",srcSet:\"https://framerusercontent.com/images/Wz9WB9VxifN1uHEqg4MYGbRZwhI.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Wz9WB9VxifN1uHEqg4MYGbRZwhI.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Wz9WB9VxifN1uHEqg4MYGbRZwhI.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/Wz9WB9VxifN1uHEqg4MYGbRZwhI.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+3212},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+3736},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+3736}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+3936,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hcjcuj-container\",nodeId:\"oXfulTuHK\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"oXfulTuHK\",layoutId:\"oXfulTuHK\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/aXxl9bw9x2IQQPz96KVBfLfwcX4.webp\",srcSet:\"https://framerusercontent.com/images/aXxl9bw9x2IQQPz96KVBfLfwcX4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/aXxl9bw9x2IQQPz96KVBfLfwcX4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/aXxl9bw9x2IQQPz96KVBfLfwcX4.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/aXxl9bw9x2IQQPz96KVBfLfwcX4.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+4015},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+4670},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+4670}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+4920,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1eny5i3-container\",nodeId:\"xIkWsdKut\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"xIkWsdKut\",layoutId:\"xIkWsdKut\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/WX5fsJVGALa6IAHufZWbb6wj7g.webp\",srcSet:\"https://framerusercontent.com/images/WX5fsJVGALa6IAHufZWbb6wj7g.webp?scale-down-to=512 512w,https://framerusercontent.com/images/WX5fsJVGALa6IAHufZWbb6wj7g.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/WX5fsJVGALa6IAHufZWbb6wj7g.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/WX5fsJVGALa6IAHufZWbb6wj7g.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653.3000000000001,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+4818},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+5604},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+5604}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+5904,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ff7bp-container\",nodeId:\"kLjX_w84I\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"kLjX_w84I\",layoutId:\"kLjX_w84I\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/2pGtQnNwFbr0JI0rlQTTDe0pM.webp\",srcSet:\"https://framerusercontent.com/images/2pGtQnNwFbr0JI0rlQTTDe0pM.webp?scale-down-to=512 512w,https://framerusercontent.com/images/2pGtQnNwFbr0JI0rlQTTDe0pM.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/2pGtQnNwFbr0JI0rlQTTDe0pM.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/2pGtQnNwFbr0JI0rlQTTDe0pM.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:653,width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+5621.3},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+0+0+1060+0+6538},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+0+0+1060+0+6538}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+0+0+1060+0+6888,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k0rq49-container\",nodeId:\"Z22kxN6QM\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:9}},children:/*#__PURE__*/_jsx(IPad,{EgTVe27Td:17,height:\"100%\",id:\"Z22kxN6QM\",layoutId:\"Z22kxN6QM\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/zKbPsr69T2Acan5EhwriVxhtd8.webp\",srcSet:\"https://framerusercontent.com/images/zKbPsr69T2Acan5EhwriVxhtd8.webp?scale-down-to=512 512w,https://framerusercontent.com/images/zKbPsr69T2Acan5EhwriVxhtd8.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/zKbPsr69T2Acan5EhwriVxhtd8.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/zKbPsr69T2Acan5EhwriVxhtd8.webp 2360w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1du99ce\",\"data-framer-name\":\"SWD\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14vlxti\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1btybzy\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+8682+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+8732+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+9082+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ry1pej-container\",nodeId:\"OJoaCjRBj\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"OJoaCjRBj\",layoutId:\"OJoaCjRBj\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/eYWS5UAYSvfLIliYR9MUWKPr9e8.jpg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Stadtwerke D\\xfcsseldorf App\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Stadtwerke D\\xfcsseldorf is a municipal utility company based in D\\xfcsseldorf, Germany. They provide essential services including electricity, natural gas, drinking water, and district heating to over a million people in D\\xfcsseldorf and surrounding areas. Their app serves more than 100k customers, allowing them to submit meter readings, manage their accounts, and access billing information.\"})}),className:\"framer-12gzwq0\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18km7a2\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-1fbzclt\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k6I5evrQ6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I was hired to design and lead the meter reading app and build it up from scratch. The main goal of this initiative was to help customers understand and manage their energy use better through meaningful insights. It aimed to create a business model centered around the customer relationship rather than the product. Our main focus was on making it easy, quick and delightful to submit meter readings by scanning with a phone camera, ensuring accuracy and clear cost information.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"I was hired to design and lead the meter reading app and build it up from scratch. The main goal of this initiative was to help customers understand and manage their energy use better through meaningful insights. It aimed to create a business model centered around the customer relationship rather than the product.\",/*#__PURE__*/_jsx(\"br\",{}),\"Our main focus was on making it easy, quick and delightful to submit meter readings by scanning with a phone camera, ensuring accuracy and clear cost information.\"]})}),className:\"framer-4kfera\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o0o09c\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-1tbi58q\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"0->1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Icons, Prototyping\"})}),className:\"framer-1thvcuu\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2a7deq\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9xwxng\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+0+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f1zvqi-container\",nodeId:\"Fe4ZEYOhL\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"},tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/ocMCAkqo9XbLom5HfoIoKF5c08.webp\",srcSet:\"https://framerusercontent.com/images/ocMCAkqo9XbLom5HfoIoKF5c08.webp 786w\"},\"\")},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"},tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/ocMCAkqo9XbLom5HfoIoKF5c08.webp\",srcSet:\"https://framerusercontent.com/images/ocMCAkqo9XbLom5HfoIoKF5c08.webp 786w\"},\"\")},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"Fe4ZEYOhL\",layoutId:\"Fe4ZEYOhL\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/Sl0KyDciusrSXi5DaooxAqKT8.webp\",srcSet:\"https://framerusercontent.com/images/Sl0KyDciusrSXi5DaooxAqKT8.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+0+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t4464a-container\",nodeId:\"gF0YKo_YC\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"gF0YKo_YC\",layoutId:\"gF0YKo_YC\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/A7CAw8ZhTfH9Rj9OLm7C7mmilH0.webp\",srcSet:\"https://framerusercontent.com/images/A7CAw8ZhTfH9Rj9OLm7C7mmilH0.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+0+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k6gpwu-container\",nodeId:\"riCgPxRRx\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"riCgPxRRx\",layoutId:\"riCgPxRRx\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/0dVCZxK4CGkZUpcvcj67foUUbc.webp\",srcSet:\"https://framerusercontent.com/images/0dVCZxK4CGkZUpcvcj67foUUbc.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wycrsa\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+1944+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ttlme3-container\",nodeId:\"PFotfG_Mh\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"PFotfG_Mh\",layoutId:\"PFotfG_Mh\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/v5uIV8QyQH42vKjEaeysEmb2g.webp\",srcSet:\"https://framerusercontent.com/images/v5uIV8QyQH42vKjEaeysEmb2g.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+1944+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zhze6i-container\",nodeId:\"jqJ06ViTS\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"jqJ06ViTS\",layoutId:\"jqJ06ViTS\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/QGvhVtpz4yfYl9sGV4N5zcaTOFE.webp\",srcSet:\"https://framerusercontent.com/images/QGvhVtpz4yfYl9sGV4N5zcaTOFE.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+1944+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2wgepp-container\",nodeId:\"BWhLcurwC\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"BWhLcurwC\",layoutId:\"BWhLcurwC\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/4oEgwFqlIrawrq088Gf6HK1Hzw.webp\",srcSet:\"https://framerusercontent.com/images/4oEgwFqlIrawrq088Gf6HK1Hzw.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15pc73k\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+1700+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+2744+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+1700+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+1700+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bk72aj-container\",nodeId:\"c2UVpkr73\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"c2UVpkr73\",layoutId:\"c2UVpkr73\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/61HIE6HF3vNyzP5brqBYmg0E130.webp\",srcSet:\"https://framerusercontent.com/images/61HIE6HF3vNyzP5brqBYmg0E130.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+1700+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+2744+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+1700+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+1700+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wj0qf5-container\",nodeId:\"gVWIgtaGq\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"gVWIgtaGq\",layoutId:\"gVWIgtaGq\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/rbKZwcYxQe20kwfKFsnkvWdC4E.webp\",srcSet:\"https://framerusercontent.com/images/rbKZwcYxQe20kwfKFsnkvWdC4E.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+1700+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+2744+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+1700+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+1700+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hmdq59-container\",nodeId:\"OWsPLvOH4\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"OWsPLvOH4\",layoutId:\"OWsPLvOH4\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/uNDBmBeooGkVSnSRgBySfaLGb1s.webp\",srcSet:\"https://framerusercontent.com/images/uNDBmBeooGkVSnSRgBySfaLGb1s.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a2msd7\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+2550+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+3544+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+2550+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+2550+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j9ky8w-container\",nodeId:\"QT7Pv5pf6\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"QT7Pv5pf6\",layoutId:\"QT7Pv5pf6\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/NeRJAhMzduxGaZrmcKAAOhgTPos.webp\",srcSet:\"https://framerusercontent.com/images/NeRJAhMzduxGaZrmcKAAOhgTPos.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+2550+50},k6I5evrQ6:{height:548,width:\"254px\",y:(componentViewport?.y||0)+30+3940+0+8682+0+662.5+0+3544+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+2550+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+2550+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13ky1rc-container\",nodeId:\"Da7qdYpbG\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"Da7qdYpbG\",layoutId:\"Da7qdYpbG\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/a7jxkUazJZQ0rFQmv9mFbpchUU.webp\",srcSet:\"https://framerusercontent.com/images/a7jxkUazJZQ0rFQmv9mFbpchUU.webp 786w\"},\"\"),width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+7634.3+0+662.5+0+2550+50},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+8732+0+662.5+0+2550+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+9082+0+662.5+0+2550+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lvpo8f-container hidden-oiauvt\",nodeId:\"y71Z1jG8g\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"y71Z1jG8g\",layoutId:\"y71Z1jG8g\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/BCiIPAj9P4VXAVVVxeiTnBbZ7U.webp\",srcSet:\"https://framerusercontent.com/images/BCiIPAj9P4VXAVVVxeiTnBbZ7U.webp 786w\"},\"\"),width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3fc2u8\",\"data-framer-name\":\"Sparetech\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-104651n\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jy2txl\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+12944.5+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ycn2zw-container\",nodeId:\"l1rXm_VZE\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"l1rXm_VZE\",layoutId:\"l1rXm_VZE\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/1KJjMKfzxCzvAc3ezxLpGiSIAMw.jpg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Sparetech App & Design System\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Sparetech, founded by two former Porsche engineers, offers an AI-powered SaaS platform for efficient industrial spare parts management. Their solution helps manufacturing companies like Porsche, Bosch and Festo to identify, order, and manage spare parts, reducing costs and environmental impact. Their platform streamlines workflows, enabling smarter decisions and improved sustainability in spare parts handling.\"})}),className:\"framer-qunbf0\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19fngf0\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-wv5ngz\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I was hired to help the team enhance the overall user interface design of the SaaS platform, while also developing new product design features in close collaboration with their clients. During a separate phase, I undertook the task of establishing and leading the development of a comprehensive design system kit with over 100+ components, which included the creation of an accessible and perceptually uniform color system, screen design templates and interaction prototypes. This initiative helped the product team to optimize the overall operational efficiency and cut the production cost for developing new features.\"})}),className:\"framer-1guzlnc\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oatjsj\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-1ql8e4q\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Product Strategy, Product Design, Design System, Color System, Interface Design, Prototyping\"})}),className:\"framer-5ebd7t\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k8yd1p\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+662.5+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+662.5+0+0},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+12944.5+0+662.5+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+662.5+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ayrjvn-container\",nodeId:\"x5WOFzcvO\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:7}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"x5WOFzcvO\",layoutId:\"x5WOFzcvO\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/mx6DMLhVsoyOIFRokqD931ZBY0.webp\",srcSet:\"https://framerusercontent.com/images/mx6DMLhVsoyOIFRokqD931ZBY0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/mx6DMLhVsoyOIFRokqD931ZBY0.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/mx6DMLhVsoyOIFRokqD931ZBY0.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/mx6DMLhVsoyOIFRokqD931ZBY0.webp 2160w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+662.5+0+900},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+662.5+0+850},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+12944.5+0+662.5+0+900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+662.5+0+900,children:/*#__PURE__*/_jsx(Container,{className:\"framer-91j4wg-container\",nodeId:\"j_CO42KLB\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"j_CO42KLB\",layoutId:\"j_CO42KLB\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/UV8TCPhIXGbOGxO5migUeKtte0.webp\",srcSet:\"https://framerusercontent.com/images/UV8TCPhIXGbOGxO5migUeKtte0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/UV8TCPhIXGbOGxO5migUeKtte0.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/UV8TCPhIXGbOGxO5migUeKtte0.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/UV8TCPhIXGbOGxO5migUeKtte0.webp 2160w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+662.5+0+1800},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+662.5+0+1700},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+12944.5+0+662.5+0+1800}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+662.5+0+1800,children:/*#__PURE__*/_jsx(Container,{className:\"framer-168sjm4-container\",nodeId:\"pciNjaDUl\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"pciNjaDUl\",layoutId:\"pciNjaDUl\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/29OdnAbCyVCbUPfNT14bRax18.webp\",srcSet:\"https://framerusercontent.com/images/29OdnAbCyVCbUPfNT14bRax18.webp?scale-down-to=512 512w,https://framerusercontent.com/images/29OdnAbCyVCbUPfNT14bRax18.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/29OdnAbCyVCbUPfNT14bRax18.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/29OdnAbCyVCbUPfNT14bRax18.webp 2160w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+662.5+0+2700},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+662.5+0+2550},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+12944.5+0+662.5+0+2700}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+662.5+0+2700,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bbcvsq-container\",nodeId:\"Ows79aQOP\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"Ows79aQOP\",layoutId:\"Ows79aQOP\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/nhsCMLQxxivzNDIUhzZFIEussk.webp\",srcSet:\"https://framerusercontent.com/images/nhsCMLQxxivzNDIUhzZFIEussk.webp?scale-down-to=512 512w,https://framerusercontent.com/images/nhsCMLQxxivzNDIUhzZFIEussk.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/nhsCMLQxxivzNDIUhzZFIEussk.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/nhsCMLQxxivzNDIUhzZFIEussk.webp 2160w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+11846.8+0+662.5+0+3600},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+13838.5+0+662.5+0+3400},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+12944.5+0+662.5+0+3600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1024,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+13294.5+0+662.5+0+3600,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13ihd59-container\",nodeId:\"y3rmQupgy\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"y3rmQupgy\",layoutId:\"y3rmQupgy\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/3CQwXAeCxlinuffPRtFA22GOQ.webp\",srcSet:\"https://framerusercontent.com/images/3CQwXAeCxlinuffPRtFA22GOQ.webp?scale-down-to=512 512w,https://framerusercontent.com/images/3CQwXAeCxlinuffPRtFA22GOQ.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/3CQwXAeCxlinuffPRtFA22GOQ.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/3CQwXAeCxlinuffPRtFA22GOQ.webp 3248w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1it0d55\",\"data-framer-name\":\"Medion\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hat7ec\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kn226g\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+19175+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+18531+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+18881+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m03d0t-container\",nodeId:\"ougF3GCS4\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"ougF3GCS4\",layoutId:\"ougF3GCS4\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/5Qd7lEr8sX8vVkIrXDoEFI3k4E.webp\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Medion Apps\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Medion, headquartered in Essen, Germany, offers affordable consumer electronics such as computers, smartphones, and home appliances. Known for their high-quality products, they primarily sell through retailers like Aldi.\"})}),className:\"framer-vj8vgc\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-167rn5u\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-1hmt272\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I was brought on to redesign Medion\u2019s home apps from scratch. The original apps for their air conditioner, air purifier, vacuum robot, and pet feeder were visually unclear, hard to navigate, and inconsistent. We faced two big challenges: aligning the app interface with the hardware\u2019s system status and creating a cohesive design language for all four apps. Through iterative testing and prototyping, we achieved a clear and user-friendly solution by incorporating design components like a control bar within thumb\u2019s reach and using consistent interactions across all apps. This approach made the apps intuitive and a breeze to use.\"})}),className:\"framer-1e3koal\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cgkjhl\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-1h04p9b\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"Product Design, Interface Design,\",/*#__PURE__*/_jsx(\"br\",{}),\"Interaction Design, Prototyping\"]})}),className:\"framer-1ls9wfx\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16j13mv\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i3a6m2\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+0+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q4w8wn-container\",nodeId:\"ZOlNvCfor\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"ZOlNvCfor\",layoutId:\"ZOlNvCfor\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/RIzqA9mdzlYXsDllqKkUTb9As.webp\",srcSet:\"https://framerusercontent.com/images/RIzqA9mdzlYXsDllqKkUTb9As.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+0+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tcpsth-container\",nodeId:\"a_EgsFALy\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"a_EgsFALy\",layoutId:\"a_EgsFALy\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/DBeZdtixoX0325jAhMKSgO0Y.webp\",srcSet:\"https://framerusercontent.com/images/DBeZdtixoX0325jAhMKSgO0Y.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+0+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d3kp8t-container\",nodeId:\"DsOqJ1Pyg\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"DsOqJ1Pyg\",layoutId:\"DsOqJ1Pyg\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/g2HpaCtYHyH4UkIzn7GPJZrM.webp\",srcSet:\"https://framerusercontent.com/images/g2HpaCtYHyH4UkIzn7GPJZrM.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-116qyz6\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+1994+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16nb1w0-container\",nodeId:\"QP9uE2JnV\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"QP9uE2JnV\",layoutId:\"QP9uE2JnV\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/6yhqQhAqvtSuuc3nFt1gWwsuc6A.webp\",srcSet:\"https://framerusercontent.com/images/6yhqQhAqvtSuuc3nFt1gWwsuc6A.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+1994+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11f83vr-container\",nodeId:\"wytYKBNrD\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"wytYKBNrD\",layoutId:\"wytYKBNrD\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/bzUcKUV7uHEBf0oLf6LmPgH3Q.webp\",srcSet:\"https://framerusercontent.com/images/bzUcKUV7uHEBf0oLf6LmPgH3Q.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+17433.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+19175+0+662.5+0+1994+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+18531+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+18881+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i5sms8-container\",nodeId:\"eUt6jYP83\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"eUt6jYP83\",layoutId:\"eUt6jYP83\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/BFcgqkNbD1JsYIwwZEDIuJ0.webp\",srcSet:\"https://framerusercontent.com/images/BFcgqkNbD1JsYIwwZEDIuJ0.webp 786w\"},\"\"),width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oxunkl\",\"data-framer-name\":\"Fressnapf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rj5u94\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-920ipk\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+23925.5+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+21043.5+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n7d01n-container\",nodeId:\"ZF5RHNep7\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"ZF5RHNep7\",layoutId:\"ZF5RHNep7\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/wTpLKcBN1IQ5mGtlO4IIjkuVo.jpg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Fressnapf Design & Color System\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Fressnapf is Europe\u2019s top pet supply retailer, offering a wide range of products and services through 1,900+ stores and online platforms across 13 countries under the Fressnapf and Maxi Zoo brands. Their app has 6 million installs and is active in 5 countries.\"})}),className:\"framer-zx0yt0\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i43196\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-dinpk6\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I joined to help the design team streamline and unify the fragmented design system, reworking core components to build a solid structure that works for multiple products. One major focus was implementing an accessible, perceptually uniform color system using the OKLCH color space, ensuring it works seamlessly across various products and delivers optimal results. We started by establishing a structured design system framework, utilizing design tokens to create a cohesive design for iOS and Android platforms. This approach ensured a scalable and consistent solution that seamlessly applied across web, app, and various services.\"})}),className:\"framer-1i7klun\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16phkg8\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-8ehfkt\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Design System, Color System, Interface Design\"})}),className:\"framer-fnvrje\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2zu7kp\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dlth97\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+0+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s50ukf-container\",nodeId:\"FUNpD1RKp\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"FUNpD1RKp\",layoutId:\"FUNpD1RKp\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/pp0dA9CwNmgwqNnNontt38dVM4s.webp\",srcSet:\"https://framerusercontent.com/images/pp0dA9CwNmgwqNnNontt38dVM4s.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+0+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i24fmu-container\",nodeId:\"Z9awj3HRm\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"Z9awj3HRm\",layoutId:\"Z9awj3HRm\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/L7vrbuch1Uj5Brhex9AdgMNA.webp\",srcSet:\"https://framerusercontent.com/images/L7vrbuch1Uj5Brhex9AdgMNA.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+0+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gux96g-container\",nodeId:\"kxgrlt48u\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"kxgrlt48u\",layoutId:\"kxgrlt48u\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/jYj4z6cePrxNl07G0GVNMWhrys.webp\",srcSet:\"https://framerusercontent.com/images/jYj4z6cePrxNl07G0GVNMWhrys.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-od8cry\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+1994+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oos7es-container\",nodeId:\"RwURUemb4\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"RwURUemb4\",layoutId:\"RwURUemb4\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/RVdCnY6bpjFnLgPE4JipG2GP4Y.webp\",srcSet:\"https://framerusercontent.com/images/RVdCnY6bpjFnLgPE4JipG2GP4Y.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+1994+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fdl29u-container\",nodeId:\"ZzSedLnOL\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"ZzSedLnOL\",layoutId:\"ZzSedLnOL\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/g2AR3UuPc5mJne3uqD5U3iTQt4Y.webp\",srcSet:\"https://framerusercontent.com/images/g2AR3UuPc5mJne3uqD5U3iTQt4Y.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+19945.8+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+23925.5+0+662.5+0+1994+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+21043.5+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+21393.5+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vowwdx-container\",nodeId:\"ppiZeODgu\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"ppiZeODgu\",layoutId:\"ppiZeODgu\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/IzzQLAcsOm8l1BdGpxdCU8p4U.webp\",srcSet:\"https://framerusercontent.com/images/IzzQLAcsOm8l1BdGpxdCU8p4U.webp 786w\"},\"\"),width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cxygbg\",\"data-framer-name\":\"One Data\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y012ck\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-103p0tr\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+22458.3+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+28676+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+23556+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+23906+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o3qkmt-container\",nodeId:\"A0Qzhr5Ps\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"A0Qzhr5Ps\",layoutId:\"A0Qzhr5Ps\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/wSWID4jCjoRgY86aTeau596iWM.jpeg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"One Data App & Color System\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Providing a comprehensive data product builder platform, One Data helps organizations like SCHOTT and thyssenkrupp efficiently create, manage, and share data products across departments. Their AI-powered tools like the One Data Map streamline workflows, enhance collaboration between IT and business users, and support modern data management concepts like Data Mesh and Data Fabric.\"})}),className:\"framer-11xxa1z\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eu0jyy\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-3nm58n\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I teamed up with the design crew to refine One Data\u2019s user interface and created a unified color system for the One Data Map that\u2019s clear, accessible, and scalable for complex data visualizations. The One Data Map is an interactive tool that brings together data visualization and management, offering a single, interactive map to view and navigate data from various sources. In a separate effort, I helped the team set up a solid, future-proof design system structure.\"})}),className:\"framer-1xv539o\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pn3ttu\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-1ve91t1\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Interface Design, Design System, Color System, Interaction Design, Prototyping\"})}),className:\"framer-1xzo13p\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pza73q\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+22458.3+0+662.5+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+28676+0+662.5+0+0},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+23556+0+662.5+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+23906+0+662.5+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nuwgft-container\",nodeId:\"sCS6Ms4I1\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:7}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"sCS6Ms4I1\",layoutId:\"sCS6Ms4I1\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/XcZcnbIhLOoH6rQg3eXW9oGYo.webp\",srcSet:\"https://framerusercontent.com/images/XcZcnbIhLOoH6rQg3eXW9oGYo.webp?scale-down-to=512 512w,https://framerusercontent.com/images/XcZcnbIhLOoH6rQg3eXW9oGYo.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/XcZcnbIhLOoH6rQg3eXW9oGYo.webp 1920w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+4172.5+0+22458.3+0+662.5+0+900},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+28676+0+662.5+0+850},mbqVRJn7e:{width:\"710px\",y:(componentViewport?.y||0)+100+4150+0+23556+0+662.5+0+900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:750,width:\"1200px\",y:(componentViewport?.y||0)+100+4172.5+0+23906+0+662.5+0+900,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15b37ux-container\",nodeId:\"OrLJuOIOd\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{EgTVe27Td:9},k6I5evrQ6:{EgTVe27Td:5},mbqVRJn7e:{EgTVe27Td:7}},children:/*#__PURE__*/_jsx(Desktop,{EgTVe27Td:12,height:\"100%\",id:\"OrLJuOIOd\",layoutId:\"OrLJuOIOd\",NTJQOhEAf:addImageAlt({src:\"https://framerusercontent.com/images/GKForl4ZaJgRVx6P6OiCXDcrjRI.webp\",srcSet:\"https://framerusercontent.com/images/GKForl4ZaJgRVx6P6OiCXDcrjRI.webp?scale-down-to=512 512w,https://framerusercontent.com/images/GKForl4ZaJgRVx6P6OiCXDcrjRI.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/GKForl4ZaJgRVx6P6OiCXDcrjRI.webp 1920w\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZVklZXrYu:\"cover\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:712.5,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+4172.5+0+22458.3+0+662.5+0+1800),pixelHeight:1425,pixelWidth:1920,sizes:\"940px\",src:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp 1920w\"}},k6I5evrQ6:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:712.5,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+30+3940+0+28676+0+662.5+0+1700),pixelHeight:1425,pixelWidth:1920,sizes:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,src:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp 1920w\"}},mbqVRJn7e:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:712.5,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+4150+0+23556+0+662.5+0+1800),pixelHeight:1425,pixelWidth:1920,sizes:\"710px\",src:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp 1920w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:712.5,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+4172.5+0+23906+0+662.5+0+1800),pixelHeight:1425,pixelWidth:1920,sizes:\"1200px\",src:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ho2Mj9QqQRviLcOM5cHlr664vg.webp 1920w\"},className:\"framer-1n5cie8\",\"data-framer-name\":\"onedata3\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qjy0b5\",\"data-framer-name\":\"Deutsche Post\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gdjrfl\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ex3bmj\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+25933.8+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+32001.5+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+27031.5+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+27381.5+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ac9afl-container\",nodeId:\"xY0WxyW6C\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"xY0WxyW6C\",layoutId:\"xY0WxyW6C\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/1Mlmd9DIRo9Xowr1RLhgJ0piM4.png\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Deutsche Post Identifcation App\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Germany\u2019s leading postal and logistics provider Deutsche Post offers a secure and convenient identity verification service through its POSTIDENT app, used by millions annually for tasks such as opening bank accounts or activating SIM cards, whether from home or on the go.\"})}),className:\"framer-1k3wc83\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8fnsxd\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-lebhc2\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Together with SprintEins, we designed and developed the POSTIDENT app from the ground up. I was responsible for the user interface and interaction design, aiming to make legally-binding verifications as seamless as possible, whether you\u2019re interacting with the app directly or with a call center agent. This involved rigorous testing and prototyping to ensure the app is accessible to everyone, including deaf users, and functional across multiple languages.\"})}),className:\"framer-14sdi0t\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i7040d\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-1k0o6rc\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"0->1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\"})}),className:\"framer-1sf9d73\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11xa1gm\",\"data-framer-name\":\"Screenshots\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11fshuj\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+25933.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+32001.5+0+662.5+0+0+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+27031.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+27381.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14o96v5-container\",nodeId:\"SMxvhn22E\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"SMxvhn22E\",layoutId:\"SMxvhn22E\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/r340GCjOqTbATPIc9UqV70g5lJs.webp\",srcSet:\"https://framerusercontent.com/images/r340GCjOqTbATPIc9UqV70g5lJs.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+25933.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+32001.5+0+662.5+0+0+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+27031.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+27381.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jtlm97-container\",nodeId:\"mkjMX1n_4\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"mkjMX1n_4\",layoutId:\"mkjMX1n_4\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/mqUfAWQb2lmChs1FMy4NEey9P30.webp\",srcSet:\"https://framerusercontent.com/images/mqUfAWQb2lmChs1FMy4NEey9P30.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+25933.8+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+32001.5+0+662.5+0+0+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+27031.5+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+27381.5+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16dch2q-container\",nodeId:\"W5rFjOADh\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"W5rFjOADh\",layoutId:\"W5rFjOADh\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/J8gENlTDFQgPuKWCcy1zP5Djo7U.webp\",srcSet:\"https://framerusercontent.com/images/J8gENlTDFQgPuKWCcy1zP5Djo7U.webp 786w\"},\"\"),width:\"100%\"})})})})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19jzclm\",\"data-framer-name\":\"Vodafone\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oeiy5p\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l76n2t\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+0+0+0+0+0},k6I5evrQ6:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+3940+0+34758+0+0+0+0+0+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+4150+0+28694+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"500px\",y:(componentViewport?.y||0)+100+4172.5+0+29044+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-dqkm54-container\",nodeId:\"DMbTnXNMo\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ProjectHeader,{height:\"100%\",id:\"DMbTnXNMo\",layoutId:\"DMbTnXNMo\",LyV9tmDlh:addImageAlt({src:\"https://framerusercontent.com/images/ODETR0wy4H0ZNLY9aTKMfPT1zVM.jpg\"},\"\"),style:{width:\"100%\"},width:\"100%\",zLz1PcYLB:\"Vodafone Broadband App\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"As one of the world\u2019s largest mobile network operators, Vodafone delivers a comprehensive suite of services, including mobile voice and messaging, data plans, fixed broadband, and TV options. With multiple apps supporting these services, the company operates in 22 countries, serving millions of customers globally.\"})}),className:\"framer-1dnesfk\",\"data-framer-name\":\"Hoopfit is the most advanced basketball shooting machine, consisting of the machine itself and an iPad, which serves as its brain. It powers camera vision and machine learning to help you improve your skills and achieve peak basketball shape, offering a truly personalized basketball training experience.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m1fgga\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Role\"})}),className:\"framer-1rwbypb\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"In close collaboration with SMAL GmbH, I helped Vodafone build a design system for their flagship apps, including the Broadband app. My role focused on leading the design direction and ensuring a cohesive design language across all Vodafone apps, creating a seamless connected experience between the hardware and software.\"})}),className:\"framer-ivxu3a\",\"data-framer-name\":\"I joined Hoopfit as a principal designer to build the product's user interface and experience for their iPad app from the ground up. From concept to execution, I've developed dozens of interaction prototypes for core flows, including shooting and workout sessions, ensuring a seamless and user-friendly experience. We followed three design principles from the beginning and used them as a guiding reference to ensure consistency and focus on the overall experience we aimed to achieve: Ensure high contrast UI for outdoor use. Increase touch target size for accurate and fast selection on the field. Start a workout in less than 3 taps.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1k159ti\",\"data-framer-name\":\"Services\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Services\"})}),className:\"framer-a2gly5\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"0->1 Project, Design System, Interface Design, Interaction Design, Prototyping\"})}),className:\"framer-h73r3z\",\"data-framer-name\":\"0-1 Project, Product Strategy, Product Design, Interface Design, Interaction Design, Prototyping\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cw2trk\",\"data-framer-name\":\"Screenshots\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bgj0vt\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+0+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bwima9-container\",nodeId:\"zvLBjRwcB\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"zvLBjRwcB\",layoutId:\"zvLBjRwcB\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/MoWLsOYqEoKDHDH7sBzMPl0kpiM.webp\",srcSet:\"https://framerusercontent.com/images/MoWLsOYqEoKDHDH7sBzMPl0kpiM.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+0+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aiks2p-container\",nodeId:\"YNUUt5ip0\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"YNUUt5ip0\",layoutId:\"YNUUt5ip0\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/0N1uFhyvbGU4CNePobCWKPwWphA.webp\",srcSet:\"https://framerusercontent.com/images/0N1uFhyvbGU4CNePobCWKPwWphA.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+0+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+0+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+0+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k7h1y-container\",nodeId:\"vfNZDIO51\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"vfNZDIO51\",layoutId:\"vfNZDIO51\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/EuMeqGyIcOg63dPpRIDo4pVujE.webp\",srcSet:\"https://framerusercontent.com/images/EuMeqGyIcOg63dPpRIDo4pVujE.webp 786w\"},\"\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-113g9f9\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+1994+0+1296},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cg4koj-container\",nodeId:\"UHxqfUBGw\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"UHxqfUBGw\",layoutId:\"UHxqfUBGw\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/eJLGaknQBD3ch2qfDAG3cOqsw.webp\",srcSet:\"https://framerusercontent.com/images/eJLGaknQBD3ch2qfDAG3cOqsw.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"254.0164px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+1994+0+0},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-719wfc-container\",nodeId:\"eY_9X8_J9\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"eY_9X8_J9\",layoutId:\"eY_9X8_J9\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/zCAxc5842XSnPnivmvmwllXqbOY.webp\",srcSet:\"https://framerusercontent.com/images/zCAxc5842XSnPnivmvmwllXqbOY.webp 786w\"},\"\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:600,width:\"276.8571px\",y:(componentViewport?.y||0)+100+4172.5+0+27596.3+0+662.5+0+850+50},k6I5evrQ6:{height:548,width:\"253.7857px\",y:(componentViewport?.y||0)+30+3940+0+34758+0+662.5+0+1994+0+648},mbqVRJn7e:{height:470,width:\"216.8714px\",y:(componentViewport?.y||0)+100+4150+0+28694+0+662.5+0+850+115}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,y:(componentViewport?.y||0)+100+4172.5+0+29044+0+662.5+0+850+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nkenvd-container\",nodeId:\"Qnea7gZ4_\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},k6I5evrQ6:{ltQuC4oHk:35,style:{height:\"100%\",width:\"100%\"}},mbqVRJn7e:{ltQuC4oHk:30,style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(IPhone,{f4_LDXOog:\"cover\",height:\"100%\",id:\"Qnea7gZ4_\",layoutId:\"Qnea7gZ4_\",ltQuC4oHk:45,tgQPujzs8:addImageAlt({src:\"https://framerusercontent.com/images/t8DCTQTwdViiVvpJVFkvCtStMgM.webp\",srcSet:\"https://framerusercontent.com/images/t8DCTQTwdViiVvpJVFkvCtStMgM.webp 786w\"},\"\"),width:\"100%\"})})})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Playground Experiments\",className:\"framer-ux20dk\",\"data-framer-name\":\"Play\",id:elementId4,ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bsmbqx\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Imagination playground\"})}),className:\"framer-1ktefbx\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbqVRJn7e:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Beyond my regular job, I enjoy exploring new disciplines that help me become a better designer. I weave these insights into my daily workflow, creating a organic cycle of improvement in my work.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"My current experiments are a healthy blend of 3D design, motion, and interaction.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Occasionally updated.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Beyond my regular job, I enjoy exploring new disciplines that help me become a better designer. I weave these insights into my daily workflow, creating an organic cycle of improvement in my work.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"My current experiments are a healthy blend of 3D design, motion, and interaction.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Occasionally updated.\"})]}),className:\"framer-c58ph7\",\"data-framer-name\":\"Play description\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7j8iav\",\"data-framer-name\":\"Videos\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wa4oov\",\"data-framer-name\":\"H\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+0+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+0+0+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fojx4l-container\",nodeId:\"iMsviPw5U\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/B0yZoShEtIHtVxrARfL4f2IeLM.mp4\",height:\"100%\",id:\"iMsviPw5U\",layoutId:\"iMsviPw5U\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+0+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+0+0+340},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+0+0+600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rovhms-container\",nodeId:\"GqK4v1zvl\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/4JSUST8NtQLzyL3Vn6FGDUB0c.mp4\",height:\"100%\",id:\"GqK4v1zvl\",layoutId:\"GqK4v1zvl\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1llyjzu\",\"data-framer-name\":\"H\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+500+0},k6I5evrQ6:{height:290,width:`max(${componentViewport?.width||\"100vw\"} - 60px, 1px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+680+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+1200+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,width:\"1200px\",y:(componentViewport?.y||0)+100+35729+0+565+0+550+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m8ri2k-container\",nodeId:\"F1WMZI3TI\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/2dyq8sasjG7QWJ25DOw0D2GiMd8.mp4\",height:\"100%\",id:\"F1WMZI3TI\",layoutId:\"F1WMZI3TI\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jwre2\",\"data-framer-name\":\"H\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+1300+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+1020+0+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+1800+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+1350+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wfvcl0-container\",nodeId:\"akv6DLe0r\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/ZPGhZj7VChTltpv6wPcAdO2pU0U.mp4\",height:\"100%\",id:\"akv6DLe0r\",layoutId:\"akv6DLe0r\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+1300+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+1020+0+340},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+1800+0+600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+1350+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cvaqg9-container\",nodeId:\"nn8L62ugy\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/mwkJnirFQA9lMDMkBFVaJ1CPEBk.mp4\",height:\"100%\",id:\"nn8L62ugy\",layoutId:\"nn8L62ugy\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cdcsy0\",\"data-framer-name\":\"H\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+1800+0},k6I5evrQ6:{height:290,width:`max(${componentViewport?.width||\"100vw\"} - 60px, 1px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+1700+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+3e3+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,width:\"1200px\",y:(componentViewport?.y||0)+100+35729+0+565+0+1900+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-stgk3u-container\",nodeId:\"fSpK2wKxW\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/ALj4KB1G6rKDjAafOKMtwdO7c.mp4\",height:\"100%\",id:\"fSpK2wKxW\",layoutId:\"fSpK2wKxW\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ezcuoj\",\"data-framer-name\":\"H\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+2600+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+2040+0+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+3600+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+2700+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bxogkp-container\",nodeId:\"j8XYfX71d\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/iKqs5v3gezU6G5XQAOIv61r104.mp4\",height:\"100%\",id:\"j8XYfX71d\",layoutId:\"j8XYfX71d\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+2600+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+2040+0+340},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+3600+0+600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+2700+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nkvsl8-container\",nodeId:\"lBeASQBby\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/Z0aZhrNCUb0ZbjK37rqHVpYtN4.mp4\",height:\"100%\",id:\"lBeASQBby\",layoutId:\"lBeASQBby\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-em2ti\",\"data-framer-name\":\"H\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{width:\"940px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+3100+0},k6I5evrQ6:{height:290,width:`max(${componentViewport?.width||\"100vw\"} - 60px, 1px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+2720+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+4800+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,width:\"1200px\",y:(componentViewport?.y||0)+100+35729+0+565+0+3250+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qmur9b-container\",nodeId:\"SuZA5kdp1\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/YKjoWeIYbxivnjhddFgLzIEMn8.mp4\",height:\"100%\",id:\"SuZA5kdp1\",layoutId:\"SuZA5kdp1\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pvq3ro\",\"data-framer-name\":\"H\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+3900+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+3060+0+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+5400+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+4050+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-165ojb8-container\",nodeId:\"GYcrUr_b5\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/c0kfKKrdIF4whSB8zvwqvGwWsQs.mp4\",height:\"100%\",id:\"GYcrUr_b5\",layoutId:\"GYcrUr_b5\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+3900+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+3060+0+340},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+5400+0+600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+4050+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d58hkt-container\",nodeId:\"yAndw8P18\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/7lx2s6W7Vr5fqK80EJhNLz96uas.mp4\",height:\"100%\",id:\"yAndw8P18\",layoutId:\"yAndw8P18\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bs4ndq\",\"data-framer-name\":\"H\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+4400+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+3740+0+0},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+6600+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+4600+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i41vbe-container\",nodeId:\"kaIX47tgx\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/0MG2FXcjofi71kF3tzQvzje2Ug.mp4\",height:\"100%\",id:\"kaIX47tgx\",layoutId:\"kaIX47tgx\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{height:400,width:\"445px\",y:(componentViewport?.y||0)+100+34281.3+0+565+0+4400+0},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+3740+0+340},mbqVRJn7e:{height:500,width:\"710px\",y:(componentViewport?.y||0)+100+35306.5+0+565+0+6600+0+600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"575px\",y:(componentViewport?.y||0)+100+35729+0+565+0+4600+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11pj7fg-container\",nodeId:\"jWC8Z49FJ\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/koaxgpGDCMqyHpGkHhnH3HO42aU.mp4\",height:\"100%\",id:\"jWC8Z49FJ\",layoutId:\"jWC8Z49FJ\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+34281.3+0+565+0+4900},k6I5evrQ6:{height:290,width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+30+43448.5+0+515+0+4420},mbqVRJn7e:{height:500,y:(componentViewport?.y||0)+100+35306.5+0+565+0+7800}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:556,width:\"890px\",y:(componentViewport?.y||0)+100+35729+0+565+0+5150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t3shdd-container\",nodeId:\"Gb3tKpsJ4\",rendersWithMotion:true,scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(VideoSmoothCornersWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"ccBERxAqq\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"g6hu2H53I\",aBp1TvOri:\"https://framerusercontent.com/assets/jaAPkzebZC48tuG3r5vjUgy7McY.mp4\",height:\"100%\",id:\"Gb3tKpsJ4\",layoutId:\"Gb3tKpsJ4\",style:{height:\"100%\",width:\"100%\"},variant:\"ccBERxAqq\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"FAQ\",className:\"framer-1xwr1c3\",\"data-framer-name\":\"FAQ\",id:elementId5,ref:ref4,children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"What's it like working with you?\",className:\"framer-1dhlcyd\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"What's it like working with you?\"})}),className:\"framer-1v6o115\",\"data-framer-name\":\"What's it like to work with you?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Think of me as a trusted friend with your best interests at heart. When we work together, I aim to guide you to the best of my ability. It\u2019s all about mutual growth and learning. I prioritize iterative sharing, providing regular updates through email, Slack or Loom to ensure quick feedback cycles.\"})}),className:\"framer-z9z2za\",\"data-framer-name\":\"Think of me as a good friend who has your best interests in mind. When working on projects, I strive to guide you to the best of my ability. It's all about learning and growing together, and I want both of us to benefit from this relationship. A key aspect of my everyday process is iterative sharing. You can expect regular updates from me via email, slack or Loom to keep the feedback cycle short and iterate quickly.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"How long does a project take?\",className:\"framer-1qn7i4b\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"How long does a project take?\"})}),className:\"framer-s9s3v8\",\"data-framer-name\":\"How long does a project take?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Projects usually range from 2 weeks to 3 months, though some have spanned up to 2 years. Every design project is unique and its full potential only unfolds over time after launch. I believe in maintaining healthy relationships, so I won\u2019t leave you in the dark once the project is complete. I\u2019m here to provide continued support whenever needed.\"})}),className:\"framer-1wikwr7\",\"data-framer-name\":\"My projects typically take 2 weeks to 3 months, although I've been involved in projects lasting up to 2 years. Every project is unique and its design can only unfold its full potential over a period of time after it has been shipped into the world. I believe in healthy relationships, therefore I won't leave you in the dark once the project is finished and my support is still needed.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Do you accept all projects?\",className:\"framer-zco9f\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Do you accept all projects?\"})}),className:\"framer-157nj4t\",\"data-framer-name\":\"Do you accept all projects?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Nope. I only take on projects that align with my values and exclusively collaborate with people who care about the business impact of design and high-quality craftsmanship. Plus, I\u2019ll only accept a project if I\u2019m confident that the value you get from my services exceeds your investment.\"})}),className:\"framer-19sjmuc\",\"data-framer-name\":\"No. I only accept projects that align with my values and exclusively collaborate with people who care about high-quality work. Furthermore, I'll only take on projects if I'm confident that the value you receive from my services exceeds your investment.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"How do you price your work?\",className:\"framer-zvo747\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"How do you price your work?\"})}),className:\"framer-1koxxqp\",\"data-framer-name\":\"How do you price your work?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"I\u2019ll dedicate ample time to understand your needs and what works best for your situation, then provide a clear, fixed price. This ensures transparency upfront about your investment, leaving no room for surprises. Project rates typically range between \u20AC30,000 and \u20AC5,000.\"})}),className:\"framer-1rezrf4\",\"data-framer-name\":\"I\u2019ll spend as much time with you as I can to understand your needs, wants, and what is best in your situation, and then provide you with a simple fixed price. This ensures clarity upfront regarding your investment, leaving no room for surprises. Project rates typically start between \u20AC30,000 and \u20AC10,000.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Are you open to receiving files with unnamed layers?\",className:\"framer-c6s7qs\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Are you open to receiving files with unnamed layers?\"})}),className:\"framer-swscb\",\"data-framer-name\":\"Are you open to receiving files with unnamed layers?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Absolutely, as long as the file itself is structured in some way.\"})}),className:\"framer-1gkqktf\",\"data-framer-name\":\"Absolutely, as long as the file itself is structured in some way.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Do you offer simple one-time consultations?\",className:\"framer-hq9t8e\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Do you offer simple one-time consultations?\"})}),className:\"framer-x77jjw\",\"data-framer-name\":\"Do you offer a simple one-time consultation?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"Sure. My clients often hire me for what I call time-to-value projects. Building a tangible prototype to validate a certain idea or creating specific interactions to provide an overall feel are two examples of this type of work. Feel free to contact me with your project details at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hey@atillataskiran.com\",motionChild:true,nodeId:\"c3Uq85ks2\",openInNewTab:true,scopeId:\"QSAzDPdLV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v2ixf5\",\"data-styles-preset\":\"CLv2Q70E_\",children:\"hey@atillataskiran.com\"})}),\".\"]})}),className:\"framer-1767r94\",\"data-framer-name\":\"Sure, in fact, my clients love hiring me for what I call time-to-value projects. Building a tangible prototype to validate a certain idea or creating specific interactions to provide an overall feel are two examples of this type of work. Feel free to contact me with your project details at hi@atillataskiran.com.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Got a design subscription model hiding in the shadows?\",className:\"framer-rl2zp9\",\"data-framer-name\":\"Question\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Got a design subscription hiding in the shadows?\"})}),className:\"framer-ykq5jw\",\"data-framer-name\":\"Do you offer a design subscription for a monthly fee?\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Nope.\"})}),className:\"framer-hmyrfv\",\"data-framer-name\":\"I'm currently testing this model with selected clients with whom I have closely collaborated before to ensure high-quality work and outcomes. I might launch a certain type of work for a monthly fee option. If this is something you're interested in, please email me at hi@atillataskiran.com, and I'll notify you as soon as this offering is publicly available.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"footer\",{\"aria-label\":\"Contact\",className:\"framer-okm99y\",\"data-framer-name\":\"Contact\",id:elementId6,ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Contact\",className:\"framer-kmi17c\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1yk3o5g\",\"data-styles-preset\":\"EEQ8Os_bI\",children:\"Let's connect\"})}),className:\"framer-d68mc3\",\"data-framer-name\":\"Let's connect\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h1wjfn\",\"data-framer-name\":\"Reach out to me\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"Whether you have a project in mind, a question, or just want to say hi, feel free to reach out.\"})}),className:\"framer-mp2fj1\",\"data-framer-name\":\"Feel free to reach out at hi@atillataskiran.com\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gye92r\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+42552.3+0+0+0+37.5+0+127.5+0},k6I5evrQ6:{y:(componentViewport?.y||0)+30+50823.5+0+0+0+37.5+0+127.5+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+46321.5+30+0+0+37.5+0+127.5+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+100+44250+0+0+0+37.5+0+127.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-iqd1zz-container\",\"data-framer-name\":\"Button\",name:\"Button\",nodeId:\"rn3pbpADP\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ButtonPrimary,{GQw_qe5HH:\"Email me\",height:\"100%\",id:\"rn3pbpADP\",JyqUI9QQH:\"mailto:hey@atillataskiran.com\",layoutId:\"rn3pbpADP\",name:\"Button\",style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXOlvuRPz:{y:(componentViewport?.y||0)+100+42552.3+0+0+0+37.5+0+127.5+0},k6I5evrQ6:{y:(componentViewport?.y||0)+30+50823.5+0+0+0+37.5+0+127.5+0},mbqVRJn7e:{y:(componentViewport?.y||0)+100+46321.5+30+0+0+37.5+0+127.5+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+100+44250+0+0+0+37.5+0+127.5+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15a7w3t-container\",nodeId:\"eE4K0kCuv\",scopeId:\"QSAzDPdLV\",children:/*#__PURE__*/_jsx(ButtonSecondary,{GQw_qe5HH:\"Book a call\",height:\"100%\",id:\"eE4K0kCuv\",JyqUI9QQH:\"cal.com/atilla\",layoutId:\"eE4K0kCuv\",style:{height:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Social Media\",className:\"framer-w5l32i\",\"data-framer-name\":\"Social Media\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:[\"You can also find me on\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/_atilla1\",motionChild:true,nodeId:\"ubgIn094l\",openInNewTab:true,scopeId:\"QSAzDPdLV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v2ixf5\",\"data-styles-preset\":\"CLv2Q70E_\",children:\"Twitter X\"})}),\" and \",/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/atillataskiran/\",motionChild:true,nodeId:\"ubgIn094l\",openInNewTab:true,scopeId:\"QSAzDPdLV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v2ixf5\",\"data-styles-preset\":\"CLv2Q70E_\",children:\"LinkedIn\"})}),\".\"]})}),className:\"framer-12du1lc\",\"data-framer-name\":\"You can also find me on Twitter X and LinkedIn.\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-label\":\"Legal\",className:\"framer-1wj3h9h\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-99d4jm\",\"data-styles-preset\":\"p3LDI27Ho\",children:\"\\xa9 Copyright 2024 \u2013 Atilla Ta\u015Fk\u0131ran\"})}),className:\"framer-7xsnrj\",\"data-framer-name\":\"\\xa9 Copyright 2024\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0pldEJyYWlucyBNb25vIFJlZ3VsYXI=\",\"--framer-font-family\":'\"JetBrains Mono Regular\", \"JetBrains Mono Regular Placeholder\", monospace',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, rgb(31, 33, 43))\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rwoGyx0FK\"},motionChild:true,nodeId:\"t1Kzge0DD\",openInNewTab:false,scopeId:\"QSAzDPdLV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v2ixf5\",\"data-styles-preset\":\"CLv2Q70E_\",children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-decoration\":\"underline\"},children:\"Legal notice\"})})}),\", \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fpZHNxcYs\"},motionChild:true,nodeId:\"t1Kzge0DD\",openInNewTab:false,scopeId:\"QSAzDPdLV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v2ixf5\",\"data-styles-preset\":\"CLv2Q70E_\",children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-decoration\":\"underline\"},children:\"Privacy policy\"})})})]})}),className:\"framer-6yjn2n\",\"data-framer-name\":\"Privacy policy Legal information\",fonts:[\"CUSTOM;JetBrains Mono Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e6DKo.framer-1db1o1b, .framer-e6DKo .framer-1db1o1b { display: block; }\",\".framer-e6DKo.framer-1rfuwjg { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 300px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 100px 0px 200px 0px; position: relative; width: 1440px; }\",\".framer-e6DKo .framer-9yqnrd { align-content: flex-end; align-items: flex-end; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 30px 0px; position: fixed; right: 0px; z-index: 9; }\",\".framer-e6DKo .framer-1jmpjnk { -webkit-backdrop-filter: blur(15px); align-content: flex-start; align-items: flex-start; backdrop-filter: blur(15px); background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.55) 100%); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; box-shadow: inset 0px 5px 15px -5px rgba(255, 255, 255, 0.4), inset 0px 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.85); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 5px; position: relative; width: min-content; z-index: 10; }\",\".framer-e6DKo .framer-eobx9i-container, .framer-e6DKo .framer-kw2pkg-container, .framer-e6DKo .framer-132mucm-container, .framer-e6DKo .framer-bhlb97-container, .framer-e6DKo .framer-d1i266-container, .framer-e6DKo .framer-tyocq0-container, .framer-e6DKo .framer-iqd1zz-container, .framer-e6DKo .framer-15a7w3t-container { flex: none; height: 30px; position: relative; width: auto; }\",\".framer-e6DKo .framer-1dbykho-container { bottom: 0px; cursor: none; flex: none; height: 200px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 9; }\",\".framer-e6DKo .framer-qm0b5s { align-content: flex-end; align-items: flex-end; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: center; left: 0px; overflow: visible; padding: 0px 30px 30px 30px; position: fixed; right: 0px; z-index: 10; }\",\".framer-e6DKo .framer-5iisyt { align-content: center; align-items: center; 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: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-e6DKo .framer-15rpc3b-container, .framer-e6DKo .framer-s8sp2x-container, .framer-e6DKo .framer-qoj7e4-container, .framer-e6DKo .framer-ly7z7j-container, .framer-e6DKo .framer-19ab9ub-container, .framer-e6DKo .framer-f1zvqi-container, .framer-e6DKo .framer-t4464a-container, .framer-e6DKo .framer-1k6gpwu-container, .framer-e6DKo .framer-1ttlme3-container, .framer-e6DKo .framer-zhze6i-container, .framer-e6DKo .framer-2wgepp-container, .framer-e6DKo .framer-bk72aj-container, .framer-e6DKo .framer-1wj0qf5-container, .framer-e6DKo .framer-hmdq59-container, .framer-e6DKo .framer-1j9ky8w-container, .framer-e6DKo .framer-13ky1rc-container, .framer-e6DKo .framer-lvpo8f-container, .framer-e6DKo .framer-q4w8wn-container, .framer-e6DKo .framer-tcpsth-container, .framer-e6DKo .framer-d3kp8t-container, .framer-e6DKo .framer-16nb1w0-container, .framer-e6DKo .framer-11f83vr-container, .framer-e6DKo .framer-1i5sms8-container, .framer-e6DKo .framer-s50ukf-container, .framer-e6DKo .framer-1i24fmu-container, .framer-e6DKo .framer-1gux96g-container, .framer-e6DKo .framer-1oos7es-container, .framer-e6DKo .framer-fdl29u-container, .framer-e6DKo .framer-1vowwdx-container, .framer-e6DKo .framer-14o96v5-container, .framer-e6DKo .framer-1jtlm97-container, .framer-e6DKo .framer-16dch2q-container, .framer-e6DKo .framer-bwima9-container, .framer-e6DKo .framer-1aiks2p-container, .framer-e6DKo .framer-k7h1y-container, .framer-e6DKo .framer-cg4koj-container, .framer-e6DKo .framer-719wfc-container, .framer-e6DKo .framer-nkenvd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-e6DKo .framer-ai6s1h { background: linear-gradient(180.3444711790446deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.010279201902449131) 14.247293770313263%, rgba(255, 255, 255, 0.03944973647594452) 26.620104908943176%, rgba(255, 255, 255, 0.08501099050045013) 37.29010820388794%, rgba(255, 255, 255, 0.14446234703063965) 46.42897844314575%, rgba(255, 255, 255, 0.2153032124042511) 54.208385944366455%, rgba(255, 255, 255, 0.29503297805786133) 60.79999804496765%, rgba(255, 255, 255, 0.3811509907245636) 66.37549996376038%, rgba(255, 255, 255, 0.47115668654441833) 71.10655307769775%, rgba(255, 255, 255, 0.5625494718551636) 75.16483664512634%, rgba(255, 255, 255, 0.6528286337852478) 78.72201800346375%, rgba(255, 255, 255, 0.7394936680793762) 81.94977641105652%, rgba(255, 255, 255, 0.8200439810752869) 85.01977920532227%, rgba(255, 255, 255, 0.8919788599014282) 88.10369968414307%, rgba(255, 255, 255, 0.9527977108955383) 91.37321710586548%, rgba(255, 255, 255, 1) 94.9999988079071%); bottom: 0px; cursor: none; flex: none; height: 150px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 9; }\",\".framer-e6DKo .framer-21hj0w-container { bottom: 0px; cursor: none; flex: none; height: 150px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 8; }\",\".framer-e6DKo .framer-1lmelro { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 100px; width: 1200px; }\",\".framer-e6DKo .framer-1kjwpc2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-1bcft35-container { cursor: pointer; flex: none; height: 60px; position: relative; width: 70px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e6DKo .framer-1lw8r1x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; left: 0px; opacity: 0; overflow: hidden; padding: 0px; pointer-events: none; position: absolute; top: 0px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e6DKo .framer-yvis31 { flex: none; height: 60px; position: relative; width: 70px; z-index: 10; }\",\".framer-e6DKo .framer-19orbwb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-q6xf8y { cursor: text; flex: none; height: 31px; left: 75px; overflow: hidden; pointer-events: auto; position: absolute; top: 70px; width: 93px; z-index: 1; }\",\".framer-e6DKo .framer-1jvz5mv { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; box-shadow: 0px 60px 90px 0px rgba(31, 33, 43, 0.5); display: flex; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: 437px; justify-content: center; overflow: hidden; padding: 15px; position: relative; width: 673px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e6DKo .framer-pna34j { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-e6DKo .framer-1kf1vzj { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 361px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-uetv3u { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 490px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-1uhdyuh, .framer-e6DKo .framer-1gye92r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1mqzqd4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1rnl4ry { --border-bottom-width: 0.1px; --border-color: #ffffff; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; aspect-ratio: 1.7777777777777777 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 675px); overflow: visible; position: relative; width: 100%; }\",\".framer-e6DKo .framer-elloab-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-e6DKo .framer-8azibk-container { bottom: 50px; flex: none; height: 72px; left: 55px; position: absolute; width: 85px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e6DKo .framer-1g9j22p { background-color: rgba(18, 20, 31, 0); bottom: 0px; flex: none; left: 0px; opacity: 0; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-e6DKo .framer-19rpr45 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: absolute; right: 0px; top: 0px; width: 52px; z-index: 0; }\",\".framer-e6DKo .framer-1n8mj62 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; width: 52px; z-index: 0; }\",\".framer-e6DKo .framer-1r0yxr4 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; top: 0px; width: 52px; z-index: 0; }\",\".framer-e6DKo .framer-10rnuup { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: absolute; right: 0px; width: 52px; z-index: 0; }\",'.framer-e6DKo.framer-9qp27u { background-color: var(--token-223ada8c-6bbf-47a9-bf87-19a34b3839d4, #001487) /* {\"name\":\"Primary\"} */; inset: 0px; position: fixed; user-select: none; z-index: 10; }',\".framer-e6DKo.framer-1k7u71m-container { aspect-ratio: 1.7793103448275862 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 112px); left: 51%; max-height: 90%; max-width: 1400px; position: fixed; top: 48%; transform: translate(-50%, -50%); width: 70%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-e6DKo.framer-17jhk12-container { flex: none; height: auto; position: fixed; right: 50px; top: 50px; width: auto; z-index: 10; }\",\".framer-e6DKo .framer-60vg53, .framer-e6DKo .framer-fuyk6d, .framer-e6DKo .framer-n9ka7x, .framer-e6DKo .framer-soqn1c, .framer-e6DKo .framer-17a6vgm, .framer-e6DKo .framer-1fmm1k9, .framer-e6DKo .framer-17u3ftk, .framer-e6DKo .framer-78lntg, .framer-e6DKo .framer-fc30in, .framer-e6DKo .framer-1fbzclt, .framer-e6DKo .framer-1tbi58q, .framer-e6DKo .framer-wv5ngz, .framer-e6DKo .framer-1ql8e4q, .framer-e6DKo .framer-1hmt272, .framer-e6DKo .framer-1h04p9b, .framer-e6DKo .framer-dinpk6, .framer-e6DKo .framer-8ehfkt, .framer-e6DKo .framer-3nm58n, .framer-e6DKo .framer-1ve91t1, .framer-e6DKo .framer-lebhc2, .framer-e6DKo .framer-1k0o6rc, .framer-e6DKo .framer-1rwbypb, .framer-e6DKo .framer-a2gly5, .framer-e6DKo .framer-1ktefbx { --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-e6DKo .framer-favxu9, .framer-e6DKo .framer-1v6o115, .framer-e6DKo .framer-s9s3v8, .framer-e6DKo .framer-157nj4t, .framer-e6DKo .framer-1koxxqp, .framer-e6DKo .framer-swscb, .framer-e6DKo .framer-x77jjw, .framer-e6DKo .framer-ykq5jw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 500px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-1wxb0v9 { background-color: #ff0000; flex: none; height: 2px; left: calc(50.00000000000002% - 286px / 2); opacity: 0; overflow: hidden; position: absolute; top: 1544px; width: 286px; z-index: 1; }\",\".framer-e6DKo .framer-1n6vt5a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-1n6shw2-container, .framer-e6DKo .framer-1a4l678-container, .framer-e6DKo .framer-awgs5a-container, .framer-e6DKo .framer-8bxfe7-container { flex: none; height: auto; position: relative; width: 560px; }\",\".framer-e6DKo .framer-llct26 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-1wl6lqq, .framer-e6DKo .framer-112ogl9, .framer-e6DKo .framer-1s136jc, .framer-e6DKo .framer-kmi17c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-1xwnyv9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 300px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 100px; width: 1200px; }\",\".framer-e6DKo .framer-zl810c, .framer-e6DKo .framer-1du99ce, .framer-e6DKo .framer-3fc2u8, .framer-e6DKo .framer-1it0d55, .framer-e6DKo .framer-oxunkl, .framer-e6DKo .framer-cxygbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1u6f2vw, .framer-e6DKo .framer-14vlxti, .framer-e6DKo .framer-104651n, .framer-e6DKo .framer-1hat7ec, .framer-e6DKo .framer-1rj5u94, .framer-e6DKo .framer-y012ck, .framer-e6DKo .framer-1gdjrfl, .framer-e6DKo .framer-oeiy5p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-eq9fzv, .framer-e6DKo .framer-1bg6rco, .framer-e6DKo .framer-17p6n6y, .framer-e6DKo .framer-1btybzy, .framer-e6DKo .framer-18km7a2, .framer-e6DKo .framer-1o0o09c, .framer-e6DKo .framer-1jy2txl, .framer-e6DKo .framer-19fngf0, .framer-e6DKo .framer-1oatjsj, .framer-e6DKo .framer-1kn226g, .framer-e6DKo .framer-167rn5u, .framer-e6DKo .framer-cgkjhl, .framer-e6DKo .framer-920ipk, .framer-e6DKo .framer-i43196, .framer-e6DKo .framer-16phkg8, .framer-e6DKo .framer-103p0tr, .framer-e6DKo .framer-eu0jyy, .framer-e6DKo .framer-pn3ttu, .framer-e6DKo .framer-1ex3bmj, .framer-e6DKo .framer-8fnsxd, .framer-e6DKo .framer-1i7040d, .framer-e6DKo .framer-1l76n2t, .framer-e6DKo .framer-1m1fgga, .framer-e6DKo .framer-1k159ti, .framer-e6DKo .framer-1dhlcyd, .framer-e6DKo .framer-1qn7i4b, .framer-e6DKo .framer-zco9f, .framer-e6DKo .framer-zvo747, .framer-e6DKo .framer-c6s7qs, .framer-e6DKo .framer-hq9t8e, .framer-e6DKo .framer-rl2zp9, .framer-e6DKo .framer-1h1wjfn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-5r7zse-container, .framer-e6DKo .framer-ry1pej-container, .framer-e6DKo .framer-1ycn2zw-container, .framer-e6DKo .framer-1m03d0t-container, .framer-e6DKo .framer-1n7d01n-container, .framer-e6DKo .framer-1o3qkmt-container, .framer-e6DKo .framer-1ac9afl-container, .framer-e6DKo .framer-dqkm54-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-e6DKo .framer-qlllcv, .framer-e6DKo .framer-1hy1bcj, .framer-e6DKo .framer-zuvh5i, .framer-e6DKo .framer-12gzwq0, .framer-e6DKo .framer-4kfera, .framer-e6DKo .framer-1thvcuu, .framer-e6DKo .framer-1guzlnc, .framer-e6DKo .framer-5ebd7t, .framer-e6DKo .framer-vj8vgc, .framer-e6DKo .framer-1e3koal, .framer-e6DKo .framer-1ls9wfx, .framer-e6DKo .framer-zx0yt0, .framer-e6DKo .framer-1i7klun, .framer-e6DKo .framer-fnvrje, .framer-e6DKo .framer-11xxa1z, .framer-e6DKo .framer-1xv539o, .framer-e6DKo .framer-1xzo13p, .framer-e6DKo .framer-1k3wc83, .framer-e6DKo .framer-14sdi0t, .framer-e6DKo .framer-1sf9d73, .framer-e6DKo .framer-1dnesfk, .framer-e6DKo .framer-ivxu3a, .framer-e6DKo .framer-h73r3z, .framer-e6DKo .framer-hmyrfv { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-rr1qkm, .framer-e6DKo .framer-2a7deq, .framer-e6DKo .framer-k8yd1p, .framer-e6DKo .framer-16j13mv, .framer-e6DKo .framer-2zu7kp, .framer-e6DKo .framer-pza73q, .framer-e6DKo .framer-11xa1gm, .framer-e6DKo .framer-cw2trk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1ndhmhi-container, .framer-e6DKo .framer-v879vr-container, .framer-e6DKo .framer-6bf9i6-container, .framer-e6DKo .framer-1bdggny-container, .framer-e6DKo .framer-1hcjcuj-container, .framer-e6DKo .framer-1eny5i3-container, .framer-e6DKo .framer-ff7bp-container, .framer-e6DKo .framer-1k0rq49-container { flex: none; height: 834px; position: relative; width: 1200px; }\",\".framer-e6DKo .framer-9xwxng, .framer-e6DKo .framer-1wycrsa, .framer-e6DKo .framer-15pc73k, .framer-e6DKo .framer-a2msd7, .framer-e6DKo .framer-i3a6m2, .framer-e6DKo .framer-116qyz6, .framer-e6DKo .framer-1dlth97, .framer-e6DKo .framer-od8cry, .framer-e6DKo .framer-11fshuj, .framer-e6DKo .framer-bgj0vt, .framer-e6DKo .framer-113g9f9 { align-content: center; align-items: center; aspect-ratio: 1.8942857142857144 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: var(--framer-aspect-ratio-supported, 700px); justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-qunbf0 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 473px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-1ayrjvn-container, .framer-e6DKo .framer-91j4wg-container, .framer-e6DKo .framer-168sjm4-container, .framer-e6DKo .framer-bbcvsq-container, .framer-e6DKo .framer-nuwgft-container, .framer-e6DKo .framer-15b37ux-container { flex: none; height: 750px; position: relative; width: 1200px; }\",\".framer-e6DKo .framer-13ihd59-container { flex: none; height: 1024px; position: relative; width: 1200px; }\",\".framer-e6DKo .framer-1n5cie8 { aspect-ratio: 1.3473684210526315 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 891px); overflow: visible; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1qjy0b5, .framer-e6DKo .framer-19jzclm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1199px; }\",\".framer-e6DKo .framer-ux20dk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 100px; width: 1200px; }\",\".framer-e6DKo .framer-1bsmbqx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-e6DKo .framer-c58ph7 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 430px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-7j8iav { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-em2ti, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq { align-content: center; align-items: center; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-fojx4l-container, .framer-e6DKo .framer-rovhms-container, .framer-e6DKo .framer-wfvcl0-container, .framer-e6DKo .framer-cvaqg9-container, .framer-e6DKo .framer-bxogkp-container, .framer-e6DKo .framer-1nkvsl8-container, .framer-e6DKo .framer-165ojb8-container, .framer-e6DKo .framer-1d58hkt-container, .framer-e6DKo .framer-i41vbe-container, .framer-e6DKo .framer-11pj7fg-container { flex: 1 0 0px; height: 450px; position: relative; width: 1px; }\",\".framer-e6DKo .framer-1m8ri2k-container, .framer-e6DKo .framer-stgk3u-container, .framer-e6DKo .framer-qmur9b-container { flex: 1 0 0px; height: 700px; position: relative; width: 1px; }\",\".framer-e6DKo .framer-t3shdd-container { flex: none; height: 556px; position: relative; width: 890px; }\",\".framer-e6DKo .framer-1xwr1c3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 100px; width: 500px; }\",\".framer-e6DKo .framer-z9z2za, .framer-e6DKo .framer-1wikwr7, .framer-e6DKo .framer-19sjmuc, .framer-e6DKo .framer-1gkqktf, .framer-e6DKo .framer-1767r94, .framer-e6DKo .framer-7xsnrj { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 500px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-1rezrf4 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 476px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-okm99y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 100px 0px; position: relative; scroll-margin-top: 100px; width: 500px; }\",\".framer-e6DKo .framer-d68mc3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 388px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-mp2fj1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre-wrap; width: 428px; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-w5l32i { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-e6DKo .framer-12du1lc { --framer-paragraph-spacing: 0px; flex: none; height: 60px; opacity: 0.9; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-e6DKo .framer-1wj3h9h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-e6DKo .framer-6yjn2n { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.4; position: relative; white-space: pre-wrap; width: 500px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-e6DKo.framer-1rfuwjg, .framer-e6DKo .framer-9yqnrd, .framer-e6DKo .framer-1jmpjnk, .framer-e6DKo .framer-qm0b5s, .framer-e6DKo .framer-5iisyt, .framer-e6DKo .framer-1lmelro, .framer-e6DKo .framer-1kjwpc2, .framer-e6DKo .framer-1lw8r1x, .framer-e6DKo .framer-19orbwb, .framer-e6DKo .framer-1jvz5mv, .framer-e6DKo .framer-1uhdyuh, .framer-e6DKo .framer-1mqzqd4, .framer-e6DKo .framer-1n6vt5a, .framer-e6DKo .framer-llct26, .framer-e6DKo .framer-1wl6lqq, .framer-e6DKo .framer-112ogl9, .framer-e6DKo .framer-1s136jc, .framer-e6DKo .framer-1xwnyv9, .framer-e6DKo .framer-zl810c, .framer-e6DKo .framer-1u6f2vw, .framer-e6DKo .framer-eq9fzv, .framer-e6DKo .framer-1bg6rco, .framer-e6DKo .framer-17p6n6y, .framer-e6DKo .framer-rr1qkm, .framer-e6DKo .framer-1du99ce, .framer-e6DKo .framer-14vlxti, .framer-e6DKo .framer-1btybzy, .framer-e6DKo .framer-18km7a2, .framer-e6DKo .framer-1o0o09c, .framer-e6DKo .framer-2a7deq, .framer-e6DKo .framer-3fc2u8, .framer-e6DKo .framer-104651n, .framer-e6DKo .framer-1jy2txl, .framer-e6DKo .framer-19fngf0, .framer-e6DKo .framer-1oatjsj, .framer-e6DKo .framer-k8yd1p, .framer-e6DKo .framer-1it0d55, .framer-e6DKo .framer-1hat7ec, .framer-e6DKo .framer-1kn226g, .framer-e6DKo .framer-167rn5u, .framer-e6DKo .framer-cgkjhl, .framer-e6DKo .framer-16j13mv, .framer-e6DKo .framer-oxunkl, .framer-e6DKo .framer-1rj5u94, .framer-e6DKo .framer-920ipk, .framer-e6DKo .framer-i43196, .framer-e6DKo .framer-16phkg8, .framer-e6DKo .framer-2zu7kp, .framer-e6DKo .framer-cxygbg, .framer-e6DKo .framer-y012ck, .framer-e6DKo .framer-103p0tr, .framer-e6DKo .framer-eu0jyy, .framer-e6DKo .framer-pn3ttu, .framer-e6DKo .framer-pza73q, .framer-e6DKo .framer-1qjy0b5, .framer-e6DKo .framer-1gdjrfl, .framer-e6DKo .framer-1ex3bmj, .framer-e6DKo .framer-8fnsxd, .framer-e6DKo .framer-1i7040d, .framer-e6DKo .framer-11xa1gm, .framer-e6DKo .framer-19jzclm, .framer-e6DKo .framer-oeiy5p, .framer-e6DKo .framer-1l76n2t, .framer-e6DKo .framer-1m1fgga, .framer-e6DKo .framer-1k159ti, .framer-e6DKo .framer-cw2trk, .framer-e6DKo .framer-ux20dk, .framer-e6DKo .framer-1bsmbqx, .framer-e6DKo .framer-7j8iav, .framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-em2ti, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq, .framer-e6DKo .framer-1xwr1c3, .framer-e6DKo .framer-1dhlcyd, .framer-e6DKo .framer-1qn7i4b, .framer-e6DKo .framer-zco9f, .framer-e6DKo .framer-zvo747, .framer-e6DKo .framer-c6s7qs, .framer-e6DKo .framer-hq9t8e, .framer-e6DKo .framer-rl2zp9, .framer-e6DKo .framer-okm99y, .framer-e6DKo .framer-kmi17c, .framer-e6DKo .framer-1h1wjfn, .framer-e6DKo .framer-1gye92r, .framer-e6DKo .framer-w5l32i, .framer-e6DKo .framer-1wj3h9h { gap: 0px; } .framer-e6DKo.framer-1rfuwjg > *, .framer-e6DKo .framer-1xwnyv9 > * { margin: 0px; margin-bottom: calc(300px / 2); margin-top: calc(300px / 2); } .framer-e6DKo.framer-1rfuwjg > :first-child, .framer-e6DKo .framer-1lmelro > :first-child, .framer-e6DKo .framer-1kjwpc2 > :first-child, .framer-e6DKo .framer-19orbwb > :first-child, .framer-e6DKo .framer-1mqzqd4 > :first-child, .framer-e6DKo .framer-1n6vt5a > :first-child, .framer-e6DKo .framer-llct26 > :first-child, .framer-e6DKo .framer-1wl6lqq > :first-child, .framer-e6DKo .framer-112ogl9 > :first-child, .framer-e6DKo .framer-1s136jc > :first-child, .framer-e6DKo .framer-1xwnyv9 > :first-child, .framer-e6DKo .framer-zl810c > :first-child, .framer-e6DKo .framer-1u6f2vw > :first-child, .framer-e6DKo .framer-eq9fzv > :first-child, .framer-e6DKo .framer-1bg6rco > :first-child, .framer-e6DKo .framer-17p6n6y > :first-child, .framer-e6DKo .framer-rr1qkm > :first-child, .framer-e6DKo .framer-1du99ce > :first-child, .framer-e6DKo .framer-14vlxti > :first-child, .framer-e6DKo .framer-1btybzy > :first-child, .framer-e6DKo .framer-18km7a2 > :first-child, .framer-e6DKo .framer-1o0o09c > :first-child, .framer-e6DKo .framer-2a7deq > :first-child, .framer-e6DKo .framer-3fc2u8 > :first-child, .framer-e6DKo .framer-104651n > :first-child, .framer-e6DKo .framer-1jy2txl > :first-child, .framer-e6DKo .framer-19fngf0 > :first-child, .framer-e6DKo .framer-1oatjsj > :first-child, .framer-e6DKo .framer-k8yd1p > :first-child, .framer-e6DKo .framer-1it0d55 > :first-child, .framer-e6DKo .framer-1hat7ec > :first-child, .framer-e6DKo .framer-1kn226g > :first-child, .framer-e6DKo .framer-167rn5u > :first-child, .framer-e6DKo .framer-cgkjhl > :first-child, .framer-e6DKo .framer-16j13mv > :first-child, .framer-e6DKo .framer-oxunkl > :first-child, .framer-e6DKo .framer-1rj5u94 > :first-child, .framer-e6DKo .framer-920ipk > :first-child, .framer-e6DKo .framer-i43196 > :first-child, .framer-e6DKo .framer-16phkg8 > :first-child, .framer-e6DKo .framer-2zu7kp > :first-child, .framer-e6DKo .framer-cxygbg > :first-child, .framer-e6DKo .framer-y012ck > :first-child, .framer-e6DKo .framer-103p0tr > :first-child, .framer-e6DKo .framer-eu0jyy > :first-child, .framer-e6DKo .framer-pn3ttu > :first-child, .framer-e6DKo .framer-pza73q > :first-child, .framer-e6DKo .framer-1qjy0b5 > :first-child, .framer-e6DKo .framer-1gdjrfl > :first-child, .framer-e6DKo .framer-1ex3bmj > :first-child, .framer-e6DKo .framer-8fnsxd > :first-child, .framer-e6DKo .framer-1i7040d > :first-child, .framer-e6DKo .framer-11xa1gm > :first-child, .framer-e6DKo .framer-19jzclm > :first-child, .framer-e6DKo .framer-oeiy5p > :first-child, .framer-e6DKo .framer-1l76n2t > :first-child, .framer-e6DKo .framer-1m1fgga > :first-child, .framer-e6DKo .framer-1k159ti > :first-child, .framer-e6DKo .framer-cw2trk > :first-child, .framer-e6DKo .framer-ux20dk > :first-child, .framer-e6DKo .framer-1bsmbqx > :first-child, .framer-e6DKo .framer-7j8iav > :first-child, .framer-e6DKo .framer-1xwr1c3 > :first-child, .framer-e6DKo .framer-1dhlcyd > :first-child, .framer-e6DKo .framer-1qn7i4b > :first-child, .framer-e6DKo .framer-zco9f > :first-child, .framer-e6DKo .framer-zvo747 > :first-child, .framer-e6DKo .framer-c6s7qs > :first-child, .framer-e6DKo .framer-hq9t8e > :first-child, .framer-e6DKo .framer-rl2zp9 > :first-child, .framer-e6DKo .framer-okm99y > :first-child, .framer-e6DKo .framer-kmi17c > :first-child, .framer-e6DKo .framer-1h1wjfn > :first-child, .framer-e6DKo .framer-w5l32i > :first-child, .framer-e6DKo .framer-1wj3h9h > :first-child { margin-top: 0px; } .framer-e6DKo.framer-1rfuwjg > :last-child, .framer-e6DKo .framer-1lmelro > :last-child, .framer-e6DKo .framer-1kjwpc2 > :last-child, .framer-e6DKo .framer-19orbwb > :last-child, .framer-e6DKo .framer-1mqzqd4 > :last-child, .framer-e6DKo .framer-1n6vt5a > :last-child, .framer-e6DKo .framer-llct26 > :last-child, .framer-e6DKo .framer-1wl6lqq > :last-child, .framer-e6DKo .framer-112ogl9 > :last-child, .framer-e6DKo .framer-1s136jc > :last-child, .framer-e6DKo .framer-1xwnyv9 > :last-child, .framer-e6DKo .framer-zl810c > :last-child, .framer-e6DKo .framer-1u6f2vw > :last-child, .framer-e6DKo .framer-eq9fzv > :last-child, .framer-e6DKo .framer-1bg6rco > :last-child, .framer-e6DKo .framer-17p6n6y > :last-child, .framer-e6DKo .framer-rr1qkm > :last-child, .framer-e6DKo .framer-1du99ce > :last-child, .framer-e6DKo .framer-14vlxti > :last-child, .framer-e6DKo .framer-1btybzy > :last-child, .framer-e6DKo .framer-18km7a2 > :last-child, .framer-e6DKo .framer-1o0o09c > :last-child, .framer-e6DKo .framer-2a7deq > :last-child, .framer-e6DKo .framer-3fc2u8 > :last-child, .framer-e6DKo .framer-104651n > :last-child, .framer-e6DKo .framer-1jy2txl > :last-child, .framer-e6DKo .framer-19fngf0 > :last-child, .framer-e6DKo .framer-1oatjsj > :last-child, .framer-e6DKo .framer-k8yd1p > :last-child, .framer-e6DKo .framer-1it0d55 > :last-child, .framer-e6DKo .framer-1hat7ec > :last-child, .framer-e6DKo .framer-1kn226g > :last-child, .framer-e6DKo .framer-167rn5u > :last-child, .framer-e6DKo .framer-cgkjhl > :last-child, .framer-e6DKo .framer-16j13mv > :last-child, .framer-e6DKo .framer-oxunkl > :last-child, .framer-e6DKo .framer-1rj5u94 > :last-child, .framer-e6DKo .framer-920ipk > :last-child, .framer-e6DKo .framer-i43196 > :last-child, .framer-e6DKo .framer-16phkg8 > :last-child, .framer-e6DKo .framer-2zu7kp > :last-child, .framer-e6DKo .framer-cxygbg > :last-child, .framer-e6DKo .framer-y012ck > :last-child, .framer-e6DKo .framer-103p0tr > :last-child, .framer-e6DKo .framer-eu0jyy > :last-child, .framer-e6DKo .framer-pn3ttu > :last-child, .framer-e6DKo .framer-pza73q > :last-child, .framer-e6DKo .framer-1qjy0b5 > :last-child, .framer-e6DKo .framer-1gdjrfl > :last-child, .framer-e6DKo .framer-1ex3bmj > :last-child, .framer-e6DKo .framer-8fnsxd > :last-child, .framer-e6DKo .framer-1i7040d > :last-child, .framer-e6DKo .framer-11xa1gm > :last-child, .framer-e6DKo .framer-19jzclm > :last-child, .framer-e6DKo .framer-oeiy5p > :last-child, .framer-e6DKo .framer-1l76n2t > :last-child, .framer-e6DKo .framer-1m1fgga > :last-child, .framer-e6DKo .framer-1k159ti > :last-child, .framer-e6DKo .framer-cw2trk > :last-child, .framer-e6DKo .framer-ux20dk > :last-child, .framer-e6DKo .framer-1bsmbqx > :last-child, .framer-e6DKo .framer-7j8iav > :last-child, .framer-e6DKo .framer-1xwr1c3 > :last-child, .framer-e6DKo .framer-1dhlcyd > :last-child, .framer-e6DKo .framer-1qn7i4b > :last-child, .framer-e6DKo .framer-zco9f > :last-child, .framer-e6DKo .framer-zvo747 > :last-child, .framer-e6DKo .framer-c6s7qs > :last-child, .framer-e6DKo .framer-hq9t8e > :last-child, .framer-e6DKo .framer-rl2zp9 > :last-child, .framer-e6DKo .framer-okm99y > :last-child, .framer-e6DKo .framer-kmi17c > :last-child, .framer-e6DKo .framer-1h1wjfn > :last-child, .framer-e6DKo .framer-w5l32i > :last-child, .framer-e6DKo .framer-1wj3h9h > :last-child { margin-bottom: 0px; } .framer-e6DKo .framer-9yqnrd > *, .framer-e6DKo .framer-qm0b5s > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-e6DKo .framer-9yqnrd > :first-child, .framer-e6DKo .framer-1jmpjnk > :first-child, .framer-e6DKo .framer-qm0b5s > :first-child, .framer-e6DKo .framer-5iisyt > :first-child, .framer-e6DKo .framer-1lw8r1x > :first-child, .framer-e6DKo .framer-1jvz5mv > :first-child, .framer-e6DKo .framer-1uhdyuh > :first-child, .framer-e6DKo .framer-1wa4oov > :first-child, .framer-e6DKo .framer-1llyjzu > :first-child, .framer-e6DKo .framer-1jwre2 > :first-child, .framer-e6DKo .framer-cdcsy0 > :first-child, .framer-e6DKo .framer-1ezcuoj > :first-child, .framer-e6DKo .framer-em2ti > :first-child, .framer-e6DKo .framer-pvq3ro > :first-child, .framer-e6DKo .framer-1bs4ndq > :first-child, .framer-e6DKo .framer-1gye92r > :first-child { margin-left: 0px; } .framer-e6DKo .framer-9yqnrd > :last-child, .framer-e6DKo .framer-1jmpjnk > :last-child, .framer-e6DKo .framer-qm0b5s > :last-child, .framer-e6DKo .framer-5iisyt > :last-child, .framer-e6DKo .framer-1lw8r1x > :last-child, .framer-e6DKo .framer-1jvz5mv > :last-child, .framer-e6DKo .framer-1uhdyuh > :last-child, .framer-e6DKo .framer-1wa4oov > :last-child, .framer-e6DKo .framer-1llyjzu > :last-child, .framer-e6DKo .framer-1jwre2 > :last-child, .framer-e6DKo .framer-cdcsy0 > :last-child, .framer-e6DKo .framer-1ezcuoj > :last-child, .framer-e6DKo .framer-em2ti > :last-child, .framer-e6DKo .framer-pvq3ro > :last-child, .framer-e6DKo .framer-1bs4ndq > :last-child, .framer-e6DKo .framer-1gye92r > :last-child { margin-right: 0px; } .framer-e6DKo .framer-1jmpjnk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-e6DKo .framer-5iisyt > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-e6DKo .framer-1lmelro > *, .framer-e6DKo .framer-llct26 > *, .framer-e6DKo .framer-zl810c > *, .framer-e6DKo .framer-1du99ce > *, .framer-e6DKo .framer-3fc2u8 > *, .framer-e6DKo .framer-1it0d55 > *, .framer-e6DKo .framer-oxunkl > *, .framer-e6DKo .framer-cxygbg > *, .framer-e6DKo .framer-1qjy0b5 > *, .framer-e6DKo .framer-19jzclm > *, .framer-e6DKo .framer-7j8iav > *, .framer-e6DKo .framer-1xwr1c3 > *, .framer-e6DKo .framer-okm99y > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-e6DKo .framer-1kjwpc2 > *, .framer-e6DKo .framer-1u6f2vw > *, .framer-e6DKo .framer-14vlxti > *, .framer-e6DKo .framer-104651n > *, .framer-e6DKo .framer-1hat7ec > *, .framer-e6DKo .framer-1rj5u94 > *, .framer-e6DKo .framer-y012ck > *, .framer-e6DKo .framer-1gdjrfl > *, .framer-e6DKo .framer-oeiy5p > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-e6DKo .framer-1lw8r1x > *, .framer-e6DKo .framer-1jvz5mv > *, .framer-e6DKo .framer-1wa4oov > *, .framer-e6DKo .framer-1llyjzu > *, .framer-e6DKo .framer-1jwre2 > *, .framer-e6DKo .framer-cdcsy0 > *, .framer-e6DKo .framer-1ezcuoj > *, .framer-e6DKo .framer-em2ti > *, .framer-e6DKo .framer-pvq3ro > *, .framer-e6DKo .framer-1bs4ndq > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } .framer-e6DKo .framer-19orbwb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-e6DKo .framer-1uhdyuh > *, .framer-e6DKo .framer-1gye92r > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-e6DKo .framer-1mqzqd4 > *, .framer-e6DKo .framer-1wl6lqq > *, .framer-e6DKo .framer-112ogl9 > *, .framer-e6DKo .framer-1s136jc > *, .framer-e6DKo .framer-eq9fzv > *, .framer-e6DKo .framer-1bg6rco > *, .framer-e6DKo .framer-17p6n6y > *, .framer-e6DKo .framer-1btybzy > *, .framer-e6DKo .framer-18km7a2 > *, .framer-e6DKo .framer-1o0o09c > *, .framer-e6DKo .framer-1jy2txl > *, .framer-e6DKo .framer-19fngf0 > *, .framer-e6DKo .framer-1oatjsj > *, .framer-e6DKo .framer-1kn226g > *, .framer-e6DKo .framer-167rn5u > *, .framer-e6DKo .framer-cgkjhl > *, .framer-e6DKo .framer-920ipk > *, .framer-e6DKo .framer-i43196 > *, .framer-e6DKo .framer-16phkg8 > *, .framer-e6DKo .framer-103p0tr > *, .framer-e6DKo .framer-eu0jyy > *, .framer-e6DKo .framer-pn3ttu > *, .framer-e6DKo .framer-1ex3bmj > *, .framer-e6DKo .framer-8fnsxd > *, .framer-e6DKo .framer-1i7040d > *, .framer-e6DKo .framer-1l76n2t > *, .framer-e6DKo .framer-1m1fgga > *, .framer-e6DKo .framer-1k159ti > *, .framer-e6DKo .framer-1bsmbqx > *, .framer-e6DKo .framer-1dhlcyd > *, .framer-e6DKo .framer-1qn7i4b > *, .framer-e6DKo .framer-zco9f > *, .framer-e6DKo .framer-zvo747 > *, .framer-e6DKo .framer-c6s7qs > *, .framer-e6DKo .framer-hq9t8e > *, .framer-e6DKo .framer-rl2zp9 > *, .framer-e6DKo .framer-kmi17c > *, .framer-e6DKo .framer-1h1wjfn > *, .framer-e6DKo .framer-1wj3h9h > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-e6DKo .framer-1n6vt5a > *, .framer-e6DKo .framer-rr1qkm > *, .framer-e6DKo .framer-2a7deq > *, .framer-e6DKo .framer-k8yd1p > *, .framer-e6DKo .framer-16j13mv > *, .framer-e6DKo .framer-2zu7kp > *, .framer-e6DKo .framer-pza73q > *, .framer-e6DKo .framer-11xa1gm > *, .framer-e6DKo .framer-cw2trk > *, .framer-e6DKo .framer-ux20dk > * { margin: 0px; margin-bottom: calc(150px / 2); margin-top: calc(150px / 2); } .framer-e6DKo .framer-w5l32i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-e6DKo[data-border=\"true\"]::after, .framer-e6DKo [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: 1000px) and (max-width: 1439px) { .framer-e6DKo.framer-1rfuwjg { padding: 100px 30px 250px 30px; width: 1000px; } .framer-e6DKo .framer-1lmelro, .framer-e6DKo .framer-1xwnyv9, .framer-e6DKo .framer-ux20dk { width: 940px; } .framer-e6DKo .framer-1jvz5mv { height: 318px; width: 490px; } .framer-e6DKo .framer-1kf1vzj { width: 362px; } .framer-e6DKo .framer-1rnl4ry { height: var(--framer-aspect-ratio-supported, 529px); } .framer-e6DKo .framer-8azibk-container { pointer-events: none; } .framer-e6DKo .framer-1ndhmhi-container, .framer-e6DKo .framer-v879vr-container, .framer-e6DKo .framer-6bf9i6-container, .framer-e6DKo .framer-1bdggny-container, .framer-e6DKo .framer-1hcjcuj-container, .framer-e6DKo .framer-1eny5i3-container, .framer-e6DKo .framer-ff7bp-container, .framer-e6DKo .framer-1k0rq49-container { height: 653px; width: 940px; } .framer-e6DKo .framer-9xwxng, .framer-e6DKo .framer-1wycrsa, .framer-e6DKo .framer-15pc73k, .framer-e6DKo .framer-a2msd7, .framer-e6DKo .framer-i3a6m2, .framer-e6DKo .framer-116qyz6, .framer-e6DKo .framer-1dlth97, .framer-e6DKo .framer-od8cry, .framer-e6DKo .framer-11fshuj, .framer-e6DKo .framer-bgj0vt, .framer-e6DKo .framer-113g9f9 { height: var(--framer-aspect-ratio-supported, 600px); } .framer-e6DKo .framer-f1zvqi-container, .framer-e6DKo .framer-t4464a-container, .framer-e6DKo .framer-1k6gpwu-container, .framer-e6DKo .framer-1ttlme3-container, .framer-e6DKo .framer-zhze6i-container, .framer-e6DKo .framer-2wgepp-container, .framer-e6DKo .framer-bk72aj-container, .framer-e6DKo .framer-1wj0qf5-container, .framer-e6DKo .framer-hmdq59-container, .framer-e6DKo .framer-1j9ky8w-container, .framer-e6DKo .framer-13ky1rc-container, .framer-e6DKo .framer-lvpo8f-container, .framer-e6DKo .framer-q4w8wn-container, .framer-e6DKo .framer-tcpsth-container, .framer-e6DKo .framer-d3kp8t-container, .framer-e6DKo .framer-16nb1w0-container, .framer-e6DKo .framer-11f83vr-container, .framer-e6DKo .framer-1i5sms8-container, .framer-e6DKo .framer-s50ukf-container, .framer-e6DKo .framer-1i24fmu-container, .framer-e6DKo .framer-1gux96g-container, .framer-e6DKo .framer-1oos7es-container, .framer-e6DKo .framer-fdl29u-container, .framer-e6DKo .framer-1vowwdx-container, .framer-e6DKo .framer-14o96v5-container, .framer-e6DKo .framer-1jtlm97-container, .framer-e6DKo .framer-16dch2q-container, .framer-e6DKo .framer-bwima9-container, .framer-e6DKo .framer-1aiks2p-container, .framer-e6DKo .framer-k7h1y-container, .framer-e6DKo .framer-cg4koj-container, .framer-e6DKo .framer-719wfc-container, .framer-e6DKo .framer-nkenvd-container { aspect-ratio: 0.4614285714285714 / 1; height: var(--framer-aspect-ratio-supported, 600px); width: 277px; } .framer-e6DKo .framer-1ayrjvn-container, .framer-e6DKo .framer-91j4wg-container, .framer-e6DKo .framer-168sjm4-container, .framer-e6DKo .framer-bbcvsq-container, .framer-e6DKo .framer-nuwgft-container, .framer-e6DKo .framer-15b37ux-container { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 588px); width: 100%; } .framer-e6DKo .framer-13ihd59-container { aspect-ratio: 1.171875 / 1; height: var(--framer-aspect-ratio-supported, 802px); width: 100%; } .framer-e6DKo .framer-1n5cie8 { height: var(--framer-aspect-ratio-supported, 698px); } .framer-e6DKo .framer-1qjy0b5, .framer-e6DKo .framer-19jzclm { width: 100%; } .framer-e6DKo .framer-fojx4l-container, .framer-e6DKo .framer-rovhms-container, .framer-e6DKo .framer-wfvcl0-container, .framer-e6DKo .framer-cvaqg9-container, .framer-e6DKo .framer-bxogkp-container, .framer-e6DKo .framer-1nkvsl8-container, .framer-e6DKo .framer-165ojb8-container, .framer-e6DKo .framer-1d58hkt-container, .framer-e6DKo .framer-i41vbe-container, .framer-e6DKo .framer-11pj7fg-container { height: 400px; }}\",\"@media (min-width: 810px) and (max-width: 999px) { .framer-e6DKo.framer-1rfuwjg { gap: 250px; padding: 100px 50px 250px 50px; width: 810px; } .framer-e6DKo .framer-1dbykho-container { height: unset; left: -1451px; top: 488px; } .framer-e6DKo .framer-1lmelro, .framer-e6DKo .framer-1n6vt5a, .framer-e6DKo .framer-1xwnyv9, .framer-e6DKo .framer-zl810c, .framer-e6DKo .framer-1du99ce, .framer-e6DKo .framer-1it0d55, .framer-e6DKo .framer-oxunkl, .framer-e6DKo .framer-cxygbg, .framer-e6DKo .framer-1qjy0b5, .framer-e6DKo .framer-19jzclm, .framer-e6DKo .framer-ux20dk { width: 710px; } .framer-e6DKo .framer-1rnl4ry { height: var(--framer-aspect-ratio-supported, 400px); } .framer-e6DKo .framer-8azibk-container { bottom: 15px; left: 20px; pointer-events: none; } .framer-e6DKo .framer-llct26 { width: 100%; } .framer-e6DKo .framer-rr1qkm { gap: 100px; } .framer-e6DKo .framer-1ndhmhi-container, .framer-e6DKo .framer-v879vr-container, .framer-e6DKo .framer-1bdggny-container, .framer-e6DKo .framer-1hcjcuj-container, .framer-e6DKo .framer-1eny5i3-container, .framer-e6DKo .framer-ff7bp-container, .framer-e6DKo .framer-1k0rq49-container { aspect-ratio: 1.4388489208633093 / 1; height: var(--framer-aspect-ratio-supported, 494px); width: 100%; } .framer-e6DKo .framer-6bf9i6-container { aspect-ratio: 1.4388489208633093 / 1; height: var(--framer-aspect-ratio-supported, 493px); width: 100%; } .framer-e6DKo .framer-9xwxng, .framer-e6DKo .framer-1wycrsa, .framer-e6DKo .framer-15pc73k, .framer-e6DKo .framer-a2msd7, .framer-e6DKo .framer-i3a6m2, .framer-e6DKo .framer-116qyz6, .framer-e6DKo .framer-1dlth97, .framer-e6DKo .framer-od8cry, .framer-e6DKo .framer-11fshuj, .framer-e6DKo .framer-bgj0vt, .framer-e6DKo .framer-113g9f9 { height: var(--framer-aspect-ratio-supported, 470px); } .framer-e6DKo .framer-f1zvqi-container, .framer-e6DKo .framer-t4464a-container, .framer-e6DKo .framer-1k6gpwu-container, .framer-e6DKo .framer-q4w8wn-container, .framer-e6DKo .framer-tcpsth-container, .framer-e6DKo .framer-d3kp8t-container, .framer-e6DKo .framer-16nb1w0-container, .framer-e6DKo .framer-11f83vr-container, .framer-e6DKo .framer-1i5sms8-container, .framer-e6DKo .framer-s50ukf-container, .framer-e6DKo .framer-1i24fmu-container, .framer-e6DKo .framer-1gux96g-container, .framer-e6DKo .framer-1oos7es-container, .framer-e6DKo .framer-fdl29u-container, .framer-e6DKo .framer-1vowwdx-container, .framer-e6DKo .framer-14o96v5-container, .framer-e6DKo .framer-1jtlm97-container, .framer-e6DKo .framer-16dch2q-container, .framer-e6DKo .framer-bwima9-container, .framer-e6DKo .framer-1aiks2p-container, .framer-e6DKo .framer-k7h1y-container, .framer-e6DKo .framer-cg4koj-container, .framer-e6DKo .framer-719wfc-container, .framer-e6DKo .framer-nkenvd-container { aspect-ratio: 0.4614285714285714 / 1; height: 470px; width: var(--framer-aspect-ratio-supported, 217px); } .framer-e6DKo .framer-1ttlme3-container, .framer-e6DKo .framer-zhze6i-container, .framer-e6DKo .framer-2wgepp-container, .framer-e6DKo .framer-bk72aj-container, .framer-e6DKo .framer-1wj0qf5-container, .framer-e6DKo .framer-hmdq59-container, .framer-e6DKo .framer-1j9ky8w-container, .framer-e6DKo .framer-13ky1rc-container, .framer-e6DKo .framer-lvpo8f-container { aspect-ratio: 0.4614285714285714 / 1; height: var(--framer-aspect-ratio-supported, 470px); width: 217px; } .framer-e6DKo .framer-1ayrjvn-container, .framer-e6DKo .framer-91j4wg-container, .framer-e6DKo .framer-168sjm4-container, .framer-e6DKo .framer-bbcvsq-container, .framer-e6DKo .framer-nuwgft-container, .framer-e6DKo .framer-15b37ux-container { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 444px); width: 100%; } .framer-e6DKo .framer-13ihd59-container { aspect-ratio: 1.171875 / 1; height: var(--framer-aspect-ratio-supported, 606px); width: 100%; } .framer-e6DKo .framer-1n5cie8 { height: var(--framer-aspect-ratio-supported, 527px); } .framer-e6DKo .framer-c58ph7 { width: 460px; } .framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-em2ti, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq { flex-direction: column; gap: 100px; } .framer-e6DKo .framer-fojx4l-container, .framer-e6DKo .framer-rovhms-container, .framer-e6DKo .framer-1m8ri2k-container, .framer-e6DKo .framer-wfvcl0-container, .framer-e6DKo .framer-cvaqg9-container, .framer-e6DKo .framer-stgk3u-container, .framer-e6DKo .framer-bxogkp-container, .framer-e6DKo .framer-1nkvsl8-container, .framer-e6DKo .framer-qmur9b-container, .framer-e6DKo .framer-165ojb8-container, .framer-e6DKo .framer-1d58hkt-container, .framer-e6DKo .framer-i41vbe-container, .framer-e6DKo .framer-11pj7fg-container { flex: none; height: 500px; width: 100%; } .framer-e6DKo .framer-t3shdd-container { height: 500px; } .framer-e6DKo .framer-okm99y { padding: 30px 20px 100px 20px; width: 710px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-e6DKo.framer-1rfuwjg, .framer-e6DKo .framer-rr1qkm, .framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-em2ti, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq { gap: 0px; } .framer-e6DKo.framer-1rfuwjg > * { margin: 0px; margin-bottom: calc(250px / 2); margin-top: calc(250px / 2); } .framer-e6DKo.framer-1rfuwjg > :first-child, .framer-e6DKo .framer-rr1qkm > :first-child, .framer-e6DKo .framer-1wa4oov > :first-child, .framer-e6DKo .framer-1llyjzu > :first-child, .framer-e6DKo .framer-1jwre2 > :first-child, .framer-e6DKo .framer-cdcsy0 > :first-child, .framer-e6DKo .framer-1ezcuoj > :first-child, .framer-e6DKo .framer-em2ti > :first-child, .framer-e6DKo .framer-pvq3ro > :first-child, .framer-e6DKo .framer-1bs4ndq > :first-child { margin-top: 0px; } .framer-e6DKo.framer-1rfuwjg > :last-child, .framer-e6DKo .framer-rr1qkm > :last-child, .framer-e6DKo .framer-1wa4oov > :last-child, .framer-e6DKo .framer-1llyjzu > :last-child, .framer-e6DKo .framer-1jwre2 > :last-child, .framer-e6DKo .framer-cdcsy0 > :last-child, .framer-e6DKo .framer-1ezcuoj > :last-child, .framer-e6DKo .framer-em2ti > :last-child, .framer-e6DKo .framer-pvq3ro > :last-child, .framer-e6DKo .framer-1bs4ndq > :last-child { margin-bottom: 0px; } .framer-e6DKo .framer-rr1qkm > *, .framer-e6DKo .framer-1wa4oov > *, .framer-e6DKo .framer-1llyjzu > *, .framer-e6DKo .framer-1jwre2 > *, .framer-e6DKo .framer-cdcsy0 > *, .framer-e6DKo .framer-1ezcuoj > *, .framer-e6DKo .framer-em2ti > *, .framer-e6DKo .framer-pvq3ro > *, .framer-e6DKo .framer-1bs4ndq > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } }}\",\"@media (max-width: 809px) { .framer-e6DKo.framer-1rfuwjg { gap: 250px; padding: 30px 30px 200px 30px; width: 375px; } .framer-e6DKo .framer-1lmelro { align-content: flex-start; align-items: flex-start; gap: 50px; width: 100%; } .framer-e6DKo .framer-1kjwpc2 { gap: 30px; order: 0; width: 100%; } .framer-e6DKo .framer-q6xf8y { height: 50px; left: 58px; top: 60px; width: 120px; } .framer-e6DKo .framer-1jvz5mv { aspect-ratio: 1.541871921182266 / 1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; height: var(--framer-aspect-ratio-supported, 186px); padding: 9px; width: 287px; } .framer-e6DKo .framer-pna34j { aspect-ratio: 1.5786802030456852 / 1; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; height: var(--framer-aspect-ratio-supported, 127px); } .framer-e6DKo .framer-1kf1vzj, .framer-e6DKo .framer-uetv3u, .framer-e6DKo .framer-1n6shw2-container, .framer-e6DKo .framer-1dnesfk, .framer-e6DKo .framer-ivxu3a { width: 315px; } .framer-e6DKo .framer-1mqzqd4 { order: 1; } .framer-e6DKo .framer-1rnl4ry { height: var(--framer-aspect-ratio-supported, 177px); } .framer-e6DKo .framer-8azibk-container { bottom: -3px; left: -3px; } .framer-e6DKo.framer-1k7u71m-container { width: 90%; } .framer-e6DKo.framer-17jhk12-container { right: 30px; top: 30px; } .framer-e6DKo .framer-favxu9 { order: 2; width: 300px; } .framer-e6DKo .framer-1wxb0v9 { left: calc(49.86666666666669% - 286px / 2); top: 1058px; } .framer-e6DKo .framer-1n6vt5a, .framer-e6DKo .framer-1a4l678-container, .framer-e6DKo .framer-awgs5a-container, .framer-e6DKo .framer-8bxfe7-container, .framer-e6DKo .framer-llct26, .framer-e6DKo .framer-1wl6lqq, .framer-e6DKo .framer-112ogl9, .framer-e6DKo .framer-1s136jc, .framer-e6DKo .framer-1u6f2vw, .framer-e6DKo .framer-14vlxti, .framer-e6DKo .framer-104651n, .framer-e6DKo .framer-qunbf0, .framer-e6DKo .framer-1hat7ec, .framer-e6DKo .framer-1rj5u94, .framer-e6DKo .framer-y012ck, .framer-e6DKo .framer-1qjy0b5, .framer-e6DKo .framer-1gdjrfl, .framer-e6DKo .framer-19jzclm, .framer-e6DKo .framer-oeiy5p, .framer-e6DKo .framer-1bsmbqx, .framer-e6DKo .framer-c58ph7, .framer-e6DKo .framer-1xwr1c3, .framer-e6DKo .framer-1v6o115, .framer-e6DKo .framer-z9z2za, .framer-e6DKo .framer-s9s3v8, .framer-e6DKo .framer-1wikwr7, .framer-e6DKo .framer-157nj4t, .framer-e6DKo .framer-1koxxqp, .framer-e6DKo .framer-swscb, .framer-e6DKo .framer-1gkqktf, .framer-e6DKo .framer-x77jjw, .framer-e6DKo .framer-1767r94, .framer-e6DKo .framer-ykq5jw, .framer-e6DKo .framer-kmi17c, .framer-e6DKo .framer-d68mc3, .framer-e6DKo .framer-mp2fj1, .framer-e6DKo .framer-1wj3h9h, .framer-e6DKo .framer-7xsnrj, .framer-e6DKo .framer-6yjn2n { width: 100%; } .framer-e6DKo .framer-1xwnyv9 { gap: 250px; width: 100%; } .framer-e6DKo .framer-rr1qkm, .framer-e6DKo .framer-2a7deq, .framer-e6DKo .framer-k8yd1p, .framer-e6DKo .framer-pza73q, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-em2ti { gap: 100px; } .framer-e6DKo .framer-1ndhmhi-container, .framer-e6DKo .framer-v879vr-container, .framer-e6DKo .framer-6bf9i6-container, .framer-e6DKo .framer-1bdggny-container, .framer-e6DKo .framer-1hcjcuj-container, .framer-e6DKo .framer-1eny5i3-container, .framer-e6DKo .framer-ff7bp-container, .framer-e6DKo .framer-1k0rq49-container { aspect-ratio: 1.4388489208633093 / 1; height: var(--framer-aspect-ratio-supported, 219px); width: 100%; } .framer-e6DKo .framer-9xwxng, .framer-e6DKo .framer-i3a6m2, .framer-e6DKo .framer-116qyz6, .framer-e6DKo .framer-1dlth97, .framer-e6DKo .framer-od8cry, .framer-e6DKo .framer-11fshuj, .framer-e6DKo .framer-bgj0vt, .framer-e6DKo .framer-113g9f9 { aspect-ratio: unset; flex-direction: column; gap: 100px; height: min-content; justify-content: flex-start; } .framer-e6DKo .framer-f1zvqi-container, .framer-e6DKo .framer-t4464a-container, .framer-e6DKo .framer-1k6gpwu-container, .framer-e6DKo .framer-1ttlme3-container, .framer-e6DKo .framer-zhze6i-container, .framer-e6DKo .framer-2wgepp-container, .framer-e6DKo .framer-bk72aj-container, .framer-e6DKo .framer-1wj0qf5-container, .framer-e6DKo .framer-hmdq59-container, .framer-e6DKo .framer-1j9ky8w-container, .framer-e6DKo .framer-13ky1rc-container, .framer-e6DKo .framer-16nb1w0-container, .framer-e6DKo .framer-11f83vr-container, .framer-e6DKo .framer-1i5sms8-container, .framer-e6DKo .framer-s50ukf-container, .framer-e6DKo .framer-1i24fmu-container, .framer-e6DKo .framer-1gux96g-container, .framer-e6DKo .framer-1oos7es-container, .framer-e6DKo .framer-fdl29u-container, .framer-e6DKo .framer-1vowwdx-container { height: 548px; width: 254px; } .framer-e6DKo .framer-1wycrsa, .framer-e6DKo .framer-15pc73k { flex-direction: column; gap: 100px; height: var(--framer-aspect-ratio-supported, 1844px); justify-content: flex-start; } .framer-e6DKo .framer-a2msd7 { flex-direction: column; gap: 100px; height: var(--framer-aspect-ratio-supported, 1196px); justify-content: flex-start; } .framer-e6DKo .framer-1ayrjvn-container, .framer-e6DKo .framer-91j4wg-container, .framer-e6DKo .framer-168sjm4-container, .framer-e6DKo .framer-bbcvsq-container, .framer-e6DKo .framer-nuwgft-container, .framer-e6DKo .framer-15b37ux-container { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 197px); width: 100%; } .framer-e6DKo .framer-13ihd59-container { aspect-ratio: 1.171875 / 1; height: var(--framer-aspect-ratio-supported, 269px); width: 100%; } .framer-e6DKo .framer-q4w8wn-container, .framer-e6DKo .framer-14o96v5-container, .framer-e6DKo .framer-bwima9-container, .framer-e6DKo .framer-nkenvd-container { height: 548px; order: 1; width: 254px; } .framer-e6DKo .framer-tcpsth-container, .framer-e6DKo .framer-1jtlm97-container, .framer-e6DKo .framer-1aiks2p-container, .framer-e6DKo .framer-719wfc-container { height: 548px; order: 0; width: 254px; } .framer-e6DKo .framer-d3kp8t-container, .framer-e6DKo .framer-16dch2q-container, .framer-e6DKo .framer-k7h1y-container, .framer-e6DKo .framer-cg4koj-container { height: 548px; order: 2; width: 254px; } .framer-e6DKo .framer-1n5cie8 { height: var(--framer-aspect-ratio-supported, 234px); } .framer-e6DKo .framer-1k3wc83 { width: 310px; } .framer-e6DKo .framer-ux20dk { gap: 100px; width: 100%; } .framer-e6DKo .framer-7j8iav { gap: 50px; } .framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq { flex-direction: column; } .framer-e6DKo .framer-fojx4l-container, .framer-e6DKo .framer-rovhms-container, .framer-e6DKo .framer-wfvcl0-container, .framer-e6DKo .framer-cvaqg9-container, .framer-e6DKo .framer-bxogkp-container, .framer-e6DKo .framer-1nkvsl8-container, .framer-e6DKo .framer-165ojb8-container, .framer-e6DKo .framer-1d58hkt-container, .framer-e6DKo .framer-i41vbe-container, .framer-e6DKo .framer-11pj7fg-container { flex: none; height: 290px; width: 100%; } .framer-e6DKo .framer-1m8ri2k-container, .framer-e6DKo .framer-stgk3u-container, .framer-e6DKo .framer-qmur9b-container { height: 290px; } .framer-e6DKo .framer-t3shdd-container { height: 290px; width: 100%; } .framer-e6DKo .framer-19sjmuc { width: 314px; } .framer-e6DKo .framer-1rezrf4 { width: 306px; } .framer-e6DKo .framer-okm99y { padding: 0px; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-e6DKo.framer-1rfuwjg, .framer-e6DKo .framer-1lmelro, .framer-e6DKo .framer-1kjwpc2, .framer-e6DKo .framer-1xwnyv9, .framer-e6DKo .framer-rr1qkm, .framer-e6DKo .framer-2a7deq, .framer-e6DKo .framer-9xwxng, .framer-e6DKo .framer-1wycrsa, .framer-e6DKo .framer-15pc73k, .framer-e6DKo .framer-a2msd7, .framer-e6DKo .framer-k8yd1p, .framer-e6DKo .framer-i3a6m2, .framer-e6DKo .framer-116qyz6, .framer-e6DKo .framer-1dlth97, .framer-e6DKo .framer-od8cry, .framer-e6DKo .framer-pza73q, .framer-e6DKo .framer-11fshuj, .framer-e6DKo .framer-bgj0vt, .framer-e6DKo .framer-113g9f9, .framer-e6DKo .framer-ux20dk, .framer-e6DKo .framer-7j8iav, .framer-e6DKo .framer-1wa4oov, .framer-e6DKo .framer-1llyjzu, .framer-e6DKo .framer-1jwre2, .framer-e6DKo .framer-cdcsy0, .framer-e6DKo .framer-1ezcuoj, .framer-e6DKo .framer-em2ti, .framer-e6DKo .framer-pvq3ro, .framer-e6DKo .framer-1bs4ndq { gap: 0px; } .framer-e6DKo.framer-1rfuwjg > *, .framer-e6DKo .framer-1xwnyv9 > * { margin: 0px; margin-bottom: calc(250px / 2); margin-top: calc(250px / 2); } .framer-e6DKo.framer-1rfuwjg > :first-child, .framer-e6DKo .framer-1lmelro > :first-child, .framer-e6DKo .framer-1kjwpc2 > :first-child, .framer-e6DKo .framer-1xwnyv9 > :first-child, .framer-e6DKo .framer-rr1qkm > :first-child, .framer-e6DKo .framer-2a7deq > :first-child, .framer-e6DKo .framer-9xwxng > :first-child, .framer-e6DKo .framer-1wycrsa > :first-child, .framer-e6DKo .framer-15pc73k > :first-child, .framer-e6DKo .framer-a2msd7 > :first-child, .framer-e6DKo .framer-k8yd1p > :first-child, .framer-e6DKo .framer-i3a6m2 > :first-child, .framer-e6DKo .framer-116qyz6 > :first-child, .framer-e6DKo .framer-1dlth97 > :first-child, .framer-e6DKo .framer-od8cry > :first-child, .framer-e6DKo .framer-pza73q > :first-child, .framer-e6DKo .framer-11fshuj > :first-child, .framer-e6DKo .framer-bgj0vt > :first-child, .framer-e6DKo .framer-113g9f9 > :first-child, .framer-e6DKo .framer-ux20dk > :first-child, .framer-e6DKo .framer-7j8iav > :first-child, .framer-e6DKo .framer-1wa4oov > :first-child, .framer-e6DKo .framer-1jwre2 > :first-child, .framer-e6DKo .framer-1ezcuoj > :first-child, .framer-e6DKo .framer-pvq3ro > :first-child, .framer-e6DKo .framer-1bs4ndq > :first-child { margin-top: 0px; } .framer-e6DKo.framer-1rfuwjg > :last-child, .framer-e6DKo .framer-1lmelro > :last-child, .framer-e6DKo .framer-1kjwpc2 > :last-child, .framer-e6DKo .framer-1xwnyv9 > :last-child, .framer-e6DKo .framer-rr1qkm > :last-child, .framer-e6DKo .framer-2a7deq > :last-child, .framer-e6DKo .framer-9xwxng > :last-child, .framer-e6DKo .framer-1wycrsa > :last-child, .framer-e6DKo .framer-15pc73k > :last-child, .framer-e6DKo .framer-a2msd7 > :last-child, .framer-e6DKo .framer-k8yd1p > :last-child, .framer-e6DKo .framer-i3a6m2 > :last-child, .framer-e6DKo .framer-116qyz6 > :last-child, .framer-e6DKo .framer-1dlth97 > :last-child, .framer-e6DKo .framer-od8cry > :last-child, .framer-e6DKo .framer-pza73q > :last-child, .framer-e6DKo .framer-11fshuj > :last-child, .framer-e6DKo .framer-bgj0vt > :last-child, .framer-e6DKo .framer-113g9f9 > :last-child, .framer-e6DKo .framer-ux20dk > :last-child, .framer-e6DKo .framer-7j8iav > :last-child, .framer-e6DKo .framer-1wa4oov > :last-child, .framer-e6DKo .framer-1jwre2 > :last-child, .framer-e6DKo .framer-1ezcuoj > :last-child, .framer-e6DKo .framer-pvq3ro > :last-child, .framer-e6DKo .framer-1bs4ndq > :last-child { margin-bottom: 0px; } .framer-e6DKo .framer-1lmelro > *, .framer-e6DKo .framer-7j8iav > *, .framer-e6DKo .framer-1wa4oov > *, .framer-e6DKo .framer-1jwre2 > *, .framer-e6DKo .framer-1ezcuoj > *, .framer-e6DKo .framer-pvq3ro > *, .framer-e6DKo .framer-1bs4ndq > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-e6DKo .framer-1kjwpc2 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-e6DKo .framer-rr1qkm > *, .framer-e6DKo .framer-2a7deq > *, .framer-e6DKo .framer-9xwxng > *, .framer-e6DKo .framer-1wycrsa > *, .framer-e6DKo .framer-15pc73k > *, .framer-e6DKo .framer-a2msd7 > *, .framer-e6DKo .framer-k8yd1p > *, .framer-e6DKo .framer-i3a6m2 > *, .framer-e6DKo .framer-116qyz6 > *, .framer-e6DKo .framer-1dlth97 > *, .framer-e6DKo .framer-od8cry > *, .framer-e6DKo .framer-pza73q > *, .framer-e6DKo .framer-11fshuj > *, .framer-e6DKo .framer-bgj0vt > *, .framer-e6DKo .framer-113g9f9 > *, .framer-e6DKo .framer-ux20dk > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-e6DKo .framer-1llyjzu > *, .framer-e6DKo .framer-cdcsy0 > *, .framer-e6DKo .framer-em2ti > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-e6DKo .framer-1llyjzu > :first-child, .framer-e6DKo .framer-cdcsy0 > :first-child, .framer-e6DKo .framer-em2ti > :first-child { margin-left: 0px; } .framer-e6DKo .framer-1llyjzu > :last-child, .framer-e6DKo .framer-cdcsy0 > :last-child, .framer-e6DKo .framer-em2ti > :last-child { margin-right: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46065\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CXOlvuRPz\":{\"layout\":[\"fixed\",\"auto\"]},\"mbqVRJn7e\":{\"layout\":[\"fixed\",\"auto\"]},\"k6I5evrQ6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"EZvw0Rnmq\":{\"pattern\":\":EZvw0Rnmq\",\"name\":\"about\"},\"KJGqWRtrv\":{\"pattern\":\":KJGqWRtrv\",\"name\":\"nav\"},\"YflG7NdWk\":{\"pattern\":\":YflG7NdWk\",\"name\":\"nav-trigger\"},\"alSJljf1S\":{\"pattern\":\":alSJljf1S\",\"name\":\"work\"},\"dJfaXrNPp\":{\"pattern\":\":dJfaXrNPp\",\"name\":\"play\"},\"AiNHbAmnp\":{\"pattern\":\":AiNHbAmnp\",\"name\":\"faq\"},\"JPZCnYQUy\":{\"pattern\":\":JPZCnYQUy\",\"name\":\"connect\"}}\n * @framerResponsiveScreen\n */const FramerQSAzDPdLV=withCSS(Component,css,\"framer-e6DKo\");export default FramerQSAzDPdLV;FramerQSAzDPdLV.displayName=\"Home\";FramerQSAzDPdLV.defaultProps={height:46065,width:1440};addFonts(FramerQSAzDPdLV,[{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:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"JetBrains Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/gCuwHIxsDlJMoVvCMK14FMSnUX0.woff2\"}]},...NavItemFonts,...BlurGradientFonts,...NavItemMobileFonts,...ArtboardInteractionFonts,...ButtonPrimaryFonts,...VideoFonts,...PlayButtonFonts,...VimeoFonts,...ButtonShowreelFonts,...SocialProofQuoteFonts,...ProjectHeaderFonts,...IPadFonts,...IPhoneFonts,...DesktopFonts,...VideoSmoothCornersFonts,...ButtonSecondaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQSAzDPdLV\",\"slots\":[],\"annotations\":{\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"{\\\"EZvw0Rnmq\\\":{\\\"pattern\\\":\\\":EZvw0Rnmq\\\",\\\"name\\\":\\\"about\\\"},\\\"KJGqWRtrv\\\":{\\\"pattern\\\":\\\":KJGqWRtrv\\\",\\\"name\\\":\\\"nav\\\"},\\\"YflG7NdWk\\\":{\\\"pattern\\\":\\\":YflG7NdWk\\\",\\\"name\\\":\\\"nav-trigger\\\"},\\\"alSJljf1S\\\":{\\\"pattern\\\":\\\":alSJljf1S\\\",\\\"name\\\":\\\"work\\\"},\\\"dJfaXrNPp\\\":{\\\"pattern\\\":\\\":dJfaXrNPp\\\",\\\"name\\\":\\\"play\\\"},\\\"AiNHbAmnp\\\":{\\\"pattern\\\":\\\":AiNHbAmnp\\\",\\\"name\\\":\\\"faq\\\"},\\\"JPZCnYQUy\\\":{\\\"pattern\\\":\\\":JPZCnYQUy\\\",\\\"name\\\":\\\"connect\\\"}}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CXOlvuRPz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mbqVRJn7e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k6I5evrQ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"46065\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["_classCallCheck", "e", "t", "_defineProperties", "n", "r", "_createClass", "global", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "getVimeoUrl", "window", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "o", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "i", "a", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "getOEmbedParameters", "createEmbed", "getOEmbedData", "u", "initializeEmbeds", "resizeEmbeds", "parseMessageData", "postMessage", "navigator", "processData", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "l", "s", "c", "Player", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "ye", "player", "pe", "borderRadius", "useRadius", "ue", "id", "embeddedPlayer", "c", "RenderTarget", "p", "motion", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "a", "t", "e", "i", "r", "o", "p", "addPropertyControls", "ControlType", "BlurGradient_default", "$8164c72eb32cbbfc$export$3d870b97f7a56ca3", "n", "a", "e", "r", "i", "$", "d", "t", "o", "h", "$be0670f6a5a657f9$export$a2f9a538d41e7bd0", "$be0670f6a5a657f9$var$toRadians", "f", "c", "g", "s", "$be0670f6a5a657f9$export$a4b62df84ac6ef86", "$be0670f6a5a657f9$var$drawTopRightPath", "$be0670f6a5a657f9$var$drawBottomRightPath", "$be0670f6a5a657f9$var$drawBottomLeftPath", "$be0670f6a5a657f9$var$drawTopLeftPath", "$6424334e4a2a8c1c$export$4d0751d7849c93f6", "useIsomorphicLayoutEffect", "fe", "ue", "safeResizeObserver", "window", "SharedObserver", "entries", "entry", "callbackForElement", "element", "callback", "ResizeObserver1", "sharedResizeObserver", "useMeasuredSize", "ref", "size", "setSize", "ye", "updateSize", "newSize", "useIsomorphicLayoutEffect", "offsetWidth", "offsetHeight", "Squircle", "props", "radius", "smoothing", "backgroundType", "backgroundColor", "backgroundImage", "backgroundSize", "gradientObject", "shadowObject", "hoverObject", "style", "shadowEnabled", "shadowX", "shadowY", "shadowBlur", "shadowColor", "hoverEnabled", "hoverScale", "hoverOpacity", "hoverColor", "hoverTransition", "gradientStart", "gradientEnd", "gradientAngle", "squircleRef", "pe", "size", "useMeasuredSize", "width", "height", "svgPath", "$6424334e4a2a8c1c$export$4d0751d7849c93f6", "background", "p", "motion", "addPropertyControls", "ControlType", "SquircleFonts", "getFonts", "Squircle", "SquircleControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "toImageSrc", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "radius", "screen", "size", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_size", "_ref2", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "NTJQOhEAf", "ZVklZXrYu", "EgTVe27Td", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "Squircle", "css", "FramerAkiBOU8v4", "withCSS", "AkiBOU8v4_default", "addPropertyControls", "ControlType", "SquircleControls", "addFonts", "SquircleFonts", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "logo", "name1", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "LyV9tmDlh", "zLz1PcYLB", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FrameraVuI0ABur", "withCSS", "aVuI0ABur_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "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", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "css", "Framerj5QAwWHBt", "withCSS", "j5QAwWHBt_default", "addPropertyControls", "ControlType", "addFonts", "SquircleFonts", "getFonts", "Squircle", "SquircleControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "toImageSrc", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "radius", "screen", "size", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_size", "_ref2", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "NTJQOhEAf", "ZVklZXrYu", "EgTVe27Td", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "Squircle", "css", "FramerjccVDwWWW", "withCSS", "jccVDwWWW_default", "addPropertyControls", "ControlType", "SquircleControls", "addFonts", "SquircleFonts", "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", "label", "labelMobile", "link", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "iXJvMjdyn", "k4FXkCh5n", "MVW4VxV_V", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "css", "FramerkEaCVFbRA", "withCSS", "kEaCVFbRA_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "VideoControls", "getPropertyControls", "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", "video", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aBp1TvOri", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "SVG", "css", "FramermHyJlomju", "withCSS", "mHyJlomju_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", "hover", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GQw_qe5HH", "FxKpWJ45n", "JyqUI9QQH", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter64o3nv", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramernT4eIK5au", "withCSS", "nT4eIK5au_default", "addPropertyControls", "ControlType", "addFonts", "SquircleFonts", "getFonts", "Squircle", "SquircleControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "toImageSrc", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "radius", "screen", "size", "width", "props", "_humanReadableEnumMap_size", "_ref", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "tgQPujzs8", "f4_LDXOog", "ltQuC4oHk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "Squircle", "css", "FramerOxeEeyIkn", "withCSS", "OxeEeyIkn_default", "addPropertyControls", "ControlType", "SquircleControls", "addFonts", "SquircleFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "numberToPixelString", "value", "toResponsiveImage", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "name1", "padding", "photo", "quote", "role", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "_ref5", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "kfLwvZolu", "KArHDLQ4S", "pkJ69Rpcg", "kNz43osDI", "vHyn3ZGmo", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "Framerp3GyuNjsw", "withCSS", "p3GyuNjsw_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "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", "label", "link", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "iXJvMjdyn", "k4FXkCh5n", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerPDXaQa0g6", "withCSS", "PDXaQa0g6_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "tap", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "XSnF5SMTe", "A6drwy7wA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1diqmq8", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText2", "css", "FramerU9DxBJ572", "withCSS", "U9DxBJ572_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "rive_exports", "__export", "u", "o", "s", "r", "global", "i", "o", "s", "l", "u", "fa", "a", "ha", "h", "p", "A", "navigator", "v", "y", "w", "R", "_", "C", "E", "M", "T", "P", "L", "b", "c", "S", "F", "O", "I", "x", "D", "j", "U", "B", "$", "N", "window", "Aa", "Y", "Ka", "z", "G", "H", "Q", "Pa", "J", "K", "ee", "Ta", "te", "ne", "Wa", "Xa", "Ya", "Za", "re", "ae", "ie", "tt", "nt", "rt", "db", "eb", "fb", "gb", "hb", "ib", "jb", "kb", "oe", "mb", "se", "ob", "pb", "qb", "ue", "sb", "tb", "ce", "_e", "le", "fe", "xb", "de", "Ee", "zb", "Ce", "Bb", "Cb", "he", "pe", "ve", "me", "be", "ye", "ge", "we", "Re", "Ae", "Kb", "Jb", "Lb", "Mb", "Nb", "Ob", "Pb", "Qb", "Rb", "Sb", "Ub", "Vb", "Wb", "Xb", "cc", "ec", "fc", "gc", "jc", "Me", "Te", "mc", "nc", "oc", "pc", "Pe", "Le", "V", "rc", "sc", "tc", "xe", "Fe", "W", "Se", "xc", "ke", "Oe", "Ac", "Ie", "Cc", "Dc", "Ec", "Fc", "Gc", "De", "Ic", "Jc", "je", "Lc", "We", "Nc", "Oc", "Pc", "Ue", "Rc", "Sc", "Be", "Ve", "X", "d", "Vc", "Wc", "Xc", "Yc", "Zc", "$c", "ad", "bd", "cd", "dd", "ed", "fd", "gd", "hd", "jd", "kd", "Z", "$e", "md", "od", "pd", "qd", "rd", "sd", "td", "ud", "Ne", "wd", "xd", "yd", "zd", "Ad", "Bd", "Xe", "Dd", "Ye", "Fd", "Gd", "ze", "qe", "Ge", "He", "Ld", "Md", "Ze", "Qe", "Pd", "e", "f", "g", "q", "m", "n", "Je", "Ke", "et", "Sd", "k", "t", "Td", "at", "Wd", "Xd", "registerTouchInteractions", "getClientCoordinates", "processEventCallback", "sanitizeUrl", "isRelativeUrlWithoutProtocol", "decodeHtmlCharacters", "__webpack_require__", "decodeFont", "decodeImage", "adopt", "fulfilled", "step", "rejected", "verb", "Layout", "RuntimeLoader", "Animation", "StateMachineInput", "StateMachine", "Animator", "mapToStringArray", "EventManager", "TaskQueueManager", "Rive", "loadRiveFile", "s", "npm_react_18_2_exports", "e", "u", "rive_exports", "o", "c", "global", "l", "d", "y", "t", "n", "R", "i", "r", "a", "window", "g", "e", "b", "m", "C", "f", "n", "r", "s", "d", "u", "l", "window", "R", "O", "c", "v", "h", "y", "E", "x", "P", "T", "z", "L", "S", "M", "j", "H", "D", "k", "I", "N", "A", "_", "o", "B", "W", "X", "Y", "p", "a", "i", "w", "componentName", "Controls", "props", "layout", "l", "params", "RiveComponent", "rive", "P", "trigger1", "T", "ue", "RenderTarget", "e", "propertyControls", "ControlType", "addPropertyControls", "Atilla_Taskiran_Logo_default", "Controls", "componentName", "addPropertyControls", "propertyControls", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "NavItemFonts", "getFonts", "PDXaQa0g6_default", "NavItemWithVariantAppearEffect", "withVariantAppearEffect", "BlurGradientFonts", "BlurGradient_default", "MotionDivWithFX", "withFX", "motion", "NavItemMobileFonts", "kEaCVFbRA_default", "NavItemMobileWithVariantAppearEffect", "ArtboardInteractionFonts", "Atilla_Taskiran_Logo_default", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "MotionDivWithOptimizedAppearEffect", "ButtonPrimaryFonts", "VRLSn_U6T_default", "VideoFonts", "Video", "PlayButtonFonts", "j5QAwWHBt_default", "VimeoFonts", "Vimeo_default", "ButtonShowreelFonts", "U9DxBJ572_default", "SocialProofQuoteFonts", "p3GyuNjsw_default", "ProjectHeaderFonts", "aVuI0ABur_default", "IPadFonts", "AkiBOU8v4_default", "IPhoneFonts", "OxeEeyIkn_default", "DesktopFonts", "jccVDwWWW_default", "VideoSmoothCornersFonts", "mHyJlomju_default", "VideoSmoothCornersWithVariantAppearEffect", "ButtonSecondaryFonts", "nT4eIK5au_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "animation5", "transition4", "animation6", "transition5", "animation7", "animation8", "animation9", "animation10", "transition6", "animation11", "transition7", "animation12", "animation13", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition8", "animation14", "transition9", "animation15", "animation16", "transition10", "animation17", "transformTemplate1", "_", "t", "transition11", "animation18", "animation19", "getContainer", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "cursor", "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", "onMouseEntertxyyif", "overlay", "loadMore", "args", "onMouseEnter1wnntms", "onTap3bnx0g", "A6drwy7wA1wnntms", "scopingClassNames", "cx", "isDisplayed", "ref1", "router", "useRouter", "ref2", "ref3", "ref4", "ref5", "isDisplayed1", "elementId", "useRouteElementId", "ref6", "ref7", "ref8", "isDisplayed2", "elementId1", "elementId2", "ref9", "elementId3", "elementId4", "elementId5", "elementId6", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "PropertyOverrides2", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "SVG", "l", "AnimatePresence", "Floating", "Image2", "RichText2", "x", "overlay1", "Ga", "getLoadingLazyAtYPosition", "Link", "css", "FramerQSAzDPdLV", "withCSS", "QSAzDPdLV_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
