{"version":3,"file":"qbpwPo4pM.BdaaHROg.mjs","names":["fonts","css","className","t","p","N","R","P","q","r","_","j","D","C","W","$","G","K","n","i","s","a","o","u","c","d","g","e","k","L","B","p","n","r","t","o","d","a","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","clamp","useRef","useState","useTransition","useRef","useCallback","useRef","useState","useDeferredValue","useCallback","clamp","useMemo","React","useState","Overlay","containerStyle","useRef","useState","addPropertyOverrides","Button","Icons","Search","cycleOrder","serializationHash","variantClassNames","transition1","HeaderLinksTicketsDonate","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","e","e","t","n","n","r","e","t","A","O","t","x","V","b","Children","useRef","useMemo","useState","useCallback","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts"],"sources":["https:/framerusercontent.com/modules/41cRwCclhc3l3jZYN5hp/UZuSWTGoYFblBUXVa0wT/KqfRhuj_9.js","https:/framerusercontent.com/modules/vMUS9ytGCUsSPfimoOAP/Zu5Tf1E6AcrMvTnCJzx0/SNmowt_lC-0.js","https:/framerusercontent.com/modules/vMUS9ytGCUsSPfimoOAP/Zu5Tf1E6AcrMvTnCJzx0/SNmowt_lC-1.js","https:/framerusercontent.com/modules/vMUS9ytGCUsSPfimoOAP/Zu5Tf1E6AcrMvTnCJzx0/SNmowt_lC.js","https:/framerusercontent.com/modules/9UoHPqcuAwzGVBWz46TJ/Q88vfPkxRXwDFEUi2hvf/lK4J9dkYT.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/FZ0MkMok61QDEU3XMTp1/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/3nb1nKOT0nZ1mnr6ghOF/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/CKBCRS8DpKnAHGBoHnrK/Search.js","https:/framerusercontent.com/modules/q75t2anr3dYVsmtZU2nq/5D2aaX2PlLFEuiIt4rEq/HhrgY33Qo.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js","https:/framerusercontent.com/modules/NTsk4MjOAAvmC4YMJXDo/0T1w1KlAxPnvxMYes69V/F8O8IyZmn.js","https:/framerusercontent.com/modules/td1hAcxlCwk5MWqeCWa1/5OjbXxioYvZAlZui8LkQ/qbpwPo4pM.js"],"sourcesContent":["// Generated by Framer (915daba)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;TT Hoves Pro Trial Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"TT Hoves Pro Trial Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/7l29OvpgJVVF2Ar8h3WOtrR924.woff2\"}]}];export const css=['.framer-GMD2O .framer-styles-preset-1bh98v4:not(.rich-text-wrapper), .framer-GMD2O .framer-styles-preset-1bh98v4.rich-text-wrapper p { --framer-font-family: \"TT Hoves Pro Trial Bold\", \"TT Hoves Pro Trial Bold Placeholder\", sans-serif; --framer-font-open-type-features: \\'dlig\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-GMD2O\";\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\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},c=(t,e,r)=>(r=null!=t?n(o(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=c(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},v=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=p(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},T={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function M(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){M(t,E.Uint8,T.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){M(t,E.Uint16,T.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){M(t,E.Uint32,T.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){M(t,E.Uint64,T.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){M(t,E.BigUint64,T.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){M(t,E.Int8,T.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){M(t,E.Int16,T.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){M(t,E.Int32,T.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){M(t,E.Int64,T.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){M(t,E.BigInt64,T.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(U)),t(this,\"view\",p(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class e{static fromString(t){let[r,n,i]=t.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new e(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),n=t.readUint32(),i=t.readUint32();return new e(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(e,r,n){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=n;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:P.Array,value:n};}function _(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);}function j(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s],o=r.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:P.Object,value:n};}function tu(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);}function tl(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=t.value[o]??null,h=e.value[u]??null,c=r.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tv(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return D(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),j(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tv(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((t,e)=>{for(let n=0;n<this.fieldNames.length;n++){let i=t.values[n],s=e.values[n],a=r.compare(i,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}static deserialize(t){let n=new v(t),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=O.read(n);o.entries.push({values:t,pointer:e});}return o;}serialize(){let t=new F;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=e;for(let e of n)r.write(t,e);i.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tT(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tM,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tM=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){t(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tT(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];0>r.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];r.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"collation\",void 0),this.options=e;let r={},n=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];I(e,\"Missing definition for field\",t),r[t]=e,n.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=n,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tA(t){let e={},n=t.readUint16();for(let i=0;i<n;i++){let n=t.readString();e[n]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nvar tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new v(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tT(this.url,e);return r.map((e,r)=>{let n=new v(e),i=tA(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i};});},{maxBatchSize:250})),this.id=e,this.url=r;}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as a}from\"./SNmowt_lC-0.js\";import{getRichTextJsonResolver as i}from\"./SNmowt_lC-1.js\";let o={createdAt:{isNullable:!0,type:t.Date},cZQyprcNz:{isNullable:!0,type:t.Boolean},E3f9F8HMY:{isNullable:!0,type:t.Boolean},id:{isNullable:!1,type:t.String},KYhrek_k7:{isNullable:!0,type:t.String},mVZ8XYcPy:{isNullable:!0,type:t.Link},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},wX40zUX89:{isNullable:!0,type:t.Boolean},xlfeMo9Yn:{isNullable:!0,type:t.Boolean},Y85G6Xusl:{isNullable:!0,type:t.String},yUq160ge0:{isNullable:!0,type:t.Link}},n=[],r=e=>{let t=n[e];if(t)return t().then(e=>e.default);},u={},p=i(u),d=new l,y={collectionByLocaleId:{default:new a({chunks:[new URL(\"./SNmowt_lC-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"70141a70-104d-4b07-b396-e2c933870f1edefault\",indexes:[],resolveRichText:p,resolveVectorSetItem:r,schema:o})},displayName:\"Header Links (tickets / donate)\",id:\"70141a70-104d-4b07-b396-e2c933870f1e\"};export default y;e(y,{KYhrek_k7:{defaultValue:\"\",title:\"-\",type:t.String},wX40zUX89:{defaultValue:!0,title:\"Show tickets button\",type:t.Boolean},yUq160ge0:{title:\"Tickets link\",type:t.Link},E3f9F8HMY:{defaultValue:!0,title:\"Open in the New Tab\",type:t.Boolean},cZQyprcNz:{defaultValue:!0,title:\"Show donate button\",type:t.Boolean},mVZ8XYcPy:{title:\"Donate link\",type:t.Link},xlfeMo9Yn:{defaultValue:!0,title:\"Open in the New tab\",type:t.Boolean},Y85G6Xusl:{preventLocalization:!0,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/SNmowt_lC:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/SNmowt_lC:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"Y85G6Xusl\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.Y85G6Xusl;},async getRecordIdBySlug(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"Y85G6Xusl\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"SNmowt_lC\",\"framerSlug\":\"Y85G6Xusl\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"true\",\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2abc263)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fA8Tm4cT0:{hover:true},vT80l5pWI:{hover:true},z7eb8HUr2:{hover:true}};const cycleOrder=[\"aiBBrtaBb\",\"LBFMS2193\",\"fA8Tm4cT0\",\"x0KxgyNNJ\",\"vT80l5pWI\",\"LLX0QHzpL\",\"z7eb8HUr2\",\"zFyi6vhMq\"];const serializationHash=\"framer-QRka6\";const variantClassNames={aiBBrtaBb:\"framer-v-u0jfvx\",fA8Tm4cT0:\"framer-v-vmake8\",LBFMS2193:\"framer-v-9d5tjp\",LLX0QHzpL:\"framer-v-xev2fu\",vT80l5pWI:\"framer-v-16naqsp\",x0KxgyNNJ:\"framer-v-10ox2nv\",z7eb8HUr2:\"framer-v-1n1nd7r\",zFyi6vhMq:\"framer-v-1pkvbsd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"arrow disabled\":\"LLX0QHzpL\",arrow:\"vT80l5pWI\",download:\"z7eb8HUr2\",menu:\"x0KxgyNNJ\",minus:\"aiBBrtaBb\",Play:\"zFyi6vhMq\",plus:\"LBFMS2193\",search:\"fA8Tm4cT0\"};const getProps=({background,border,click,height,id,link,shadow,width,...props})=>{return{...props,GnismQn8f:click??props.GnismQn8f,GsSvYeKRN:background??props.GsSvYeKRN??\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",S_EwbMx9M:shadow??props.S_EwbMx9M??\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",SNz5S0JMf:link??props.SNz5S0JMf,tT8jFFMqy:border??props.tT8jFFMqy??{borderColor:'var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0)) /* {\"name\":\"b\"} */',borderStyle:\"solid\",borderWidth:.5},variant:humanReadableVariantMap[props.variant]??props.variant??\"aiBBrtaBb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tT8jFFMqy,S_EwbMx9M,GnismQn8f,SNz5S0JMf,GsSvYeKRN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aiBBrtaBb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cjyhoy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GnismQn8f){const res=await GnismQn8f(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fA8Tm4cT0-hover\",\"vT80l5pWI-hover\",\"z7eb8HUr2-hover\"].includes(gestureVariant))return false;if([\"fA8Tm4cT0\",\"x0KxgyNNJ\",\"vT80l5pWI\",\"LLX0QHzpL\",\"z7eb8HUr2\",\"zFyi6vhMq\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"LBFMS2193\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"fA8Tm4cT0-hover\")return false;if(baseVariant===\"fA8Tm4cT0\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"x0KxgyNNJ\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"fA8Tm4cT0-hover\")return true;return false;};const isDisplayed5=()=>{if(gestureVariant===\"vT80l5pWI-hover\")return true;if([\"vT80l5pWI\",\"LLX0QHzpL\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(gestureVariant===\"z7eb8HUr2-hover\")return true;if(baseVariant===\"z7eb8HUr2\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"zFyi6vhMq\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({fA8Tm4cT0:{value:transition2},vT80l5pWI:{value:transition2},z7eb8HUr2:{value:transition2},zFyi6vhMq:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"aiBBrtaBb\",scopeId:\"lK4J9dkYT\",...addPropertyOverrides({z7eb8HUr2:{href:SNz5S0JMf},zFyi6vhMq:{href:SNz5S0JMf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-u0jfvx\",className,classNames)} framer-hvr5il`,\"data-border\":true,\"data-framer-name\":\"minus\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aiBBrtaBb\",onTap:onTap1cjyhoy,ref:refBinding,style:{\"--border-bottom-width\":(tT8jFFMqy.borderBottomWidth??tT8jFFMqy.borderWidth)+\"px\",\"--border-color\":tT8jFFMqy.borderColor,\"--border-left-width\":(tT8jFFMqy.borderLeftWidth??tT8jFFMqy.borderWidth)+\"px\",\"--border-right-width\":(tT8jFFMqy.borderRightWidth??tT8jFFMqy.borderWidth)+\"px\",\"--border-style\":tT8jFFMqy.borderStyle,\"--border-top-width\":(tT8jFFMqy.borderTopWidth??tT8jFFMqy.borderWidth)+\"px\",\"--d6zc2q\":S_EwbMx9M,backgroundColor:GsSvYeKRN,boxShadow:\"var(--d6zc2q)\",...style},variants:{\"fA8Tm4cT0-hover\":{backgroundColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},\"vT80l5pWI-hover\":{backgroundColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},\"z7eb8HUr2-hover\":{backgroundColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},z7eb8HUr2:{backgroundColor:\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0))\"},zFyi6vhMq:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"fA8Tm4cT0-hover\":{\"data-framer-name\":undefined},\"vT80l5pWI-hover\":{\"data-framer-name\":undefined},\"z7eb8HUr2-hover\":{\"data-framer-name\":undefined},fA8Tm4cT0:{\"data-framer-name\":\"search\"},LBFMS2193:{\"data-framer-name\":\"plus\"},LLX0QHzpL:{\"data-framer-name\":\"arrow disabled\"},vT80l5pWI:{\"data-framer-name\":\"arrow\"},x0KxgyNNJ:{\"data-framer-name\":\"menu\"},z7eb8HUr2:{\"data-framer-name\":\"download\"},zFyi6vhMq:{\"data-framer-name\":\"Play\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-10r5oe\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NeRhNo1Os-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 6\"><path d=\"M 0 0.96 L 16 0.96 L 16 5.04 L 0 5.04 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:9148360626,withExternalLayout:true,...addPropertyOverrides({LBFMS2193:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 6\"><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path></svg>',svgContentId:11493529143}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-enrca4\",\"data-framer-name\":\"icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"IvpT7Ejoh\",svg:'<svg width=\"18\" height=\"18\" viewBox=\"-1 -1 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5.96094 10.04V16H10.0409V10.04H16V5.96001H10.0409V0H5.96094V5.96001H0V10.04H5.96094Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1g1epkt\",\"data-framer-name\":\"icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:25,intrinsicWidth:23,layoutDependency:layoutDependency,layoutId:\"yFwDBpl4Z\",svg:'<svg width=\"23\" height=\"25\" viewBox=\"-1 -1 23 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.2288 16.5436C11.2528 17.2796 12.4048 17.6476 13.6848 17.6476C14.9648 17.6476 16.1168 17.2796 17.1408 16.5436C18.1648 15.8076 18.9648 14.7916 19.5408 13.4956C20.1168 12.1836 20.4048 10.7036 20.4048 9.05556C20.4048 7.40756 20.1168 5.93556 19.5408 4.63956C18.9648 3.32756 18.1648 2.30356 17.1408 1.56756C16.1168 0.831562 14.9648 0.463562 13.6848 0.463562C12.4048 0.463562 11.2528 0.831562 10.2288 1.56756C9.20484 2.30356 8.40484 3.32756 7.82884 4.63956C7.25284 5.93556 6.96484 7.40756 6.96484 9.05556C6.96484 10.2621 7.11922 11.3786 7.42796 12.4051L0.734375 19.3677L3.47882 22.2224L9.51146 15.9473C9.73694 16.1631 9.97607 16.3619 10.2288 16.5436ZM14.8848 12.7036C14.5488 13.0396 14.1488 13.2076 13.6848 13.2076C13.2208 13.2076 12.8128 13.0396 12.4608 12.7036C12.1248 12.3516 11.8608 11.8636 11.6688 11.2396C11.4928 10.5996 11.4048 9.87156 11.4048 9.05556C11.4048 8.23956 11.4928 7.51956 11.6688 6.89556C11.8608 6.25556 12.1248 5.76756 12.4608 5.43156C12.8128 5.07956 13.2208 4.90356 13.6848 4.90356C14.1488 4.90356 14.5488 5.07956 14.8848 5.43156C15.2368 5.76756 15.5008 6.25556 15.6768 6.89556C15.8688 7.51956 15.9648 8.23956 15.9648 9.05556C15.9648 9.87156 15.8688 10.5996 15.6768 11.2396C15.5008 11.8636 15.2368 12.3516 14.8848 12.7036Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1s4qb3i\",\"data-framer-name\":\"icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"qMveklSiZ\",svg:'<svg width=\"18\" height=\"20\" viewBox=\"-1 -1 18 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16 0.169403H0V4.2494L16 4.2494V0.169403Z\" fill=\"black\"/>\\n<path d=\"M0 6.95999L16 6.95999V11.04H0V6.95999Z\" fill=\"black\"/>\\n<path d=\"M0 13.7506L16 13.7506V17.8306H0V13.7506Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1aih0yf\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WXBm3gLpr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 25\"><path d=\"M 11.229 17.544 C 12.253 18.28 13.405 18.648 14.685 18.648 C 15.965 18.648 17.117 18.28 18.141 17.544 C 19.165 16.808 19.965 15.792 20.541 14.496 C 21.117 13.184 21.405 11.704 21.405 10.056 C 21.405 8.408 21.117 6.936 20.541 5.64 C 19.965 4.328 19.165 3.304 18.141 2.568 C 17.117 1.832 15.965 1.464 14.685 1.464 C 13.405 1.464 12.253 1.832 11.229 2.568 C 10.205 3.304 9.405 4.328 8.829 5.64 C 8.253 6.936 7.965 8.408 7.965 10.056 C 7.965 11.262 8.119 12.379 8.428 13.405 L 1.734 20.368 L 4.479 23.222 L 10.511 16.947 C 10.737 17.163 10.976 17.362 11.229 17.544 Z M 15.885 13.704 C 15.549 14.04 15.149 14.208 14.685 14.208 C 14.221 14.208 13.813 14.04 13.461 13.704 C 13.125 13.352 12.861 12.864 12.669 12.24 C 12.493 11.6 12.405 10.872 12.405 10.056 C 12.405 9.24 12.493 8.52 12.669 7.896 C 12.861 7.256 13.125 6.768 13.461 6.432 C 13.813 6.08 14.221 5.904 14.685 5.904 C 15.149 5.904 15.549 6.08 15.885 6.432 C 16.237 6.768 16.501 7.256 16.677 7.896 C 16.869 8.52 16.965 9.24 16.965 10.056 C 16.965 10.872 16.869 11.6 16.677 12.24 C 16.501 12.864 16.237 13.352 15.885 13.704 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path></svg>',svgContentId:9519318225,withExternalLayout:true,...addPropertyOverrides({\"fA8Tm4cT0-hover\":{svgContentId:9559561971}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-42icrz\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ohfmMlEtq\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 14\"><path d=\"M 0 14 L 11 9.37 L 11 4.63 L 0 0 L 0 4.821 L 6.035 7 L 0 9.179 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:12251413318,variants:{\"vT80l5pWI-hover\":{opacity:1},LLX0QHzpL:{opacity:.5}},withExternalLayout:true,...addPropertyOverrides({\"vT80l5pWI-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 14\"><path d=\"M 0 14 L 11 9.37 L 11 4.63 L 0 0 L 0 4.821 L 6.035 7 L 0 9.179 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path></svg>',svgContentId:8910946651},LLX0QHzpL:{opacity:.5,svgContentId:10696314124},vT80l5pWI:{svgContentId:10491734679}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-jvmxpb\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"AMkedEyf5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 18\"><path d=\"M 0 13.75 L 16 13.75 L 16 17.83 L 0 17.83 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path><g transform=\"translate(-2.176 0)\" id=\"ss9180002696_2\"><path d=\"M 2.176 0 L 18.176 0 L 18.176 13 L 2.176 13 Z\" fill=\"transparent\"></path><path d=\"M 8.133 7.1 L 8.133 0.316 L 12.213 0.316 L 12.213 7.1 L 18.63 4.127 L 20.346 7.83 L 10.173 12.541 L 0 7.83 L 1.716 4.127 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path></g></svg>',svgContentId:9180002696,withExternalLayout:true,...addPropertyOverrides({\"z7eb8HUr2-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 18\"><path d=\"M 0 13.75 L 16 13.75 L 16 17.83 L 0 17.83 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path><g transform=\"translate(-2.176 0)\" id=\"ss10143602452_2\"><path d=\"M 2.176 0 L 18.176 0 L 18.176 13 L 2.176 13 Z\" fill=\"transparent\"></path><path d=\"M 8.133 7.1 L 8.133 0.316 L 12.213 0.316 L 12.213 7.1 L 18.63 4.127 L 20.346 7.83 L 10.173 12.541 L 0 7.83 L 1.716 4.127 Z\" fill=\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0)) /* {&quot;name&quot;:&quot;y&quot;} */\"></path></g></svg>',svgContentId:10143602452},z7eb8HUr2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 18\"><path d=\"M 0 13.75 L 16 13.75 L 16 17.83 L 0 17.83 Z\" fill=\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;b&quot;} */\"></path><g transform=\"translate(-2.176 0)\" id=\"ss9442280517_2\"><path d=\"M 2.176 0 L 18.176 0 L 18.176 13 L 2.176 13 Z\" fill=\"transparent\"></path><path d=\"M 8.133 7.1 L 8.133 0.316 L 12.213 0.316 L 12.213 7.1 L 18.63 4.127 L 20.346 7.83 L 10.173 12.541 L 0 7.83 L 1.716 4.127 Z\" fill=\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;b&quot;} */\"></path></g></svg>',svgContentId:9442280517}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wfb3vo\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:117,intrinsicWidth:101,layoutDependency:layoutDependency,layoutId:\"R5Igzh_2O\",svg:'<svg width=\"101\" height=\"117\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1 1.697 99 57.157-99 57.158V1.697Z\" fill=\"#EEF200\" stroke=\"#000\"/></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QRka6.framer-hvr5il, .framer-QRka6 .framer-hvr5il { display: block; }\",\".framer-QRka6.framer-u0jfvx { cursor: pointer; height: 33px; overflow: hidden; position: relative; width: 32px; }\",\".framer-QRka6 .framer-10r5oe { flex: none; height: 6px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 16px; }\",\".framer-QRka6 .framer-enrca4 { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-QRka6 .framer-1g1epkt, .framer-QRka6 .framer-1aih0yf { flex: none; height: 25px; left: calc(47.05882352941179% - 23px / 2); position: absolute; top: calc(52.94117647058826% - 25px / 2); width: 23px; }\",\".framer-QRka6 .framer-1s4qb3i { flex: none; height: 20px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 18px; }\",\".framer-QRka6 .framer-42icrz { flex: none; height: 14px; left: calc(50.00000000000002% - 11px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 11px; }\",\".framer-QRka6 .framer-jvmxpb { flex: none; height: 18px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 16px; }\",\".framer-QRka6 .framer-wfb3vo { flex: none; height: 117px; left: calc(62.68656716417913% - 101px / 2); position: absolute; top: calc(50.00000000000002% - 117px / 2); width: 101px; }\",\".framer-QRka6.framer-v-9d5tjp.framer-u0jfvx, .framer-QRka6.framer-v-vmake8.framer-u0jfvx, .framer-QRka6.framer-v-10ox2nv.framer-u0jfvx, .framer-QRka6.framer-v-16naqsp.framer-u0jfvx, .framer-QRka6.framer-v-xev2fu.framer-u0jfvx { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-QRka6.framer-v-1n1nd7r.framer-u0jfvx { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); text-decoration: none; }\",\".framer-QRka6.framer-v-1pkvbsd.framer-u0jfvx { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 134px); overflow: auto; text-decoration: none; width: 134px; }\",\".framer-QRka6.framer-v-16naqsp.hover .framer-42icrz { left: calc(48.484848484848506% - 11px / 2); top: calc(51.51515151515154% - 14px / 2); }\",'.framer-QRka6[data-border=\"true\"]::after, .framer-QRka6 [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 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LBFMS2193\":{\"layout\":[\"fixed\",\"fixed\"]},\"fA8Tm4cT0\":{\"layout\":[\"fixed\",\"fixed\"]},\"x0KxgyNNJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"vT80l5pWI\":{\"layout\":[\"fixed\",\"fixed\"]},\"LLX0QHzpL\":{\"layout\":[\"fixed\",\"fixed\"]},\"z7eb8HUr2\":{\"layout\":[\"fixed\",\"fixed\"]},\"zFyi6vhMq\":{\"layout\":[\"fixed\",\"fixed\"]},\"X1_G3XLIW\":{\"layout\":[\"fixed\",\"fixed\"]},\"bvA4O0pel\":{\"layout\":[\"fixed\",\"fixed\"]},\"zwU7BLBw7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tT8jFFMqy\":\"border\",\"S_EwbMx9M\":\"shadow\",\"GnismQn8f\":\"click\",\"SNz5S0JMf\":\"link\",\"GsSvYeKRN\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlK4J9dkYT=withCSS(Component,css,\"framer-QRka6\");export default FramerlK4J9dkYT;FramerlK4J9dkYT.displayName=\"Icons\";FramerlK4J9dkYT.defaultProps={height:32,width:32};addPropertyControls(FramerlK4J9dkYT,{variant:{options:[\"aiBBrtaBb\",\"LBFMS2193\",\"fA8Tm4cT0\",\"x0KxgyNNJ\",\"vT80l5pWI\",\"LLX0QHzpL\",\"z7eb8HUr2\",\"zFyi6vhMq\"],optionTitles:[\"minus\",\"plus\",\"search\",\"menu\",\"arrow\",\"arrow disabled\",\"download\",\"Play\"],title:\"Variant\",type:ControlType.Enum},tT8jFFMqy:{defaultValue:{borderColor:'var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0)) /* {\"name\":\"b\"} */',borderStyle:\"solid\",borderWidth:.5},title:\"Border\",type:ControlType.Border},S_EwbMx9M:{defaultValue:[{blur:0,color:'var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0)) /* {\"name\":\"b\"} */',diffusion:.5,focus:.5,inset:false,spread:.5,type:\"box\",x:0,y:0}],title:\"Shadow\",type:ControlType.BoxShadow},GnismQn8f:{title:\"Click\",type:ControlType.EventHandler},SNz5S0JMf:{title:\"Link\",type:ControlType.Link},GsSvYeKRN:{defaultValue:'var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255)) /* {\"name\":\"w\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerlK4J9dkYT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlK4J9dkYT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"tT8jFFMqy\\\":\\\"border\\\",\\\"S_EwbMx9M\\\":\\\"shadow\\\",\\\"GnismQn8f\\\":\\\"click\\\",\\\"SNz5S0JMf\\\":\\\"link\\\",\\\"GsSvYeKRN\\\":\\\"background\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LBFMS2193\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fA8Tm4cT0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x0KxgyNNJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vT80l5pWI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LLX0QHzpL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z7eb8HUr2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zFyi6vhMq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X1_G3XLIW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bvA4O0pel\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zwU7BLBw7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lK4J9dkYT.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&(metadata===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\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(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useRef,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/3nb1nKOT0nZ1mnr6ghOF/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const controllerRef=useRef(null);const[results,setResults]=useState(null);const[,startTransition]=useTransition();useMemo(()=>{if(!query||!index){return;}if(controllerRef.current){controllerRef.current.abort();}const controller=new AbortController;controllerRef.current=controller;executeRawSearch(index,query,settings,controllerRef.current.signal).then(results=>{if(!controller.signal.aborted){controllerRef.current=null;startTransition(()=>{setResults(results);});}});return;},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument?.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,metaTagContent);setStatus(\"success\");log(\"Using downloaded index\");}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/FZ0MkMok61QDEU3XMTp1/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/3nb1nKOT0nZ1mnr6ghOF/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",outline:\"inherit\",padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getPropertyControls,PathVariablesContext,queryCache,ResolveLinks,resolvePageScope,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/CKBCRS8DpKnAHGBoHnrK/Search.js\";import HeaderLinksTicketsDonate from\"https://framerusercontent.com/modules/vMUS9ytGCUsSPfimoOAP/Zu5Tf1E6AcrMvTnCJzx0/SNmowt_lC.js\";import Icons from\"https://framerusercontent.com/modules/9UoHPqcuAwzGVBWz46TJ/Q88vfPkxRXwDFEUi2hvf/lK4J9dkYT.js\";import Button from\"https://framerusercontent.com/modules/svxPt10decZveZovrW0T/P3M5yBTlKcVFQGrHxP1H/RyYNzghk6.js\";const ButtonFonts=getFonts(Button);const IconsFonts=getFonts(Icons);const SearchFonts=getFonts(Search);const ButtonControls=getPropertyControls(Button);const cycleOrder=[\"w7OUwPr11\",\"fGbT0ktAB\"];const serializationHash=\"framer-u7PO3\";const variantClassNames={fGbT0ktAB:\"framer-v-xau8kq\",w7OUwPr11:\"framer-v-1vlr3q4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wQ4n87xQC=undefined;const nI7lQDv0N=undefined;const CCc6d4xRo=undefined;const cTMveMRYW=undefined;const KNl67wfZR=undefined;const wX40zUX89jKNl1nnJk=undefined;const yUq160ge0jKNl1nnJk=undefined;const Y85G6XusljKNl1nnJk=undefined;const E3f9F8HMYjKNl1nnJk=undefined;const idjKNl1nnJk=undefined;const cZQyprcNzJ8Wz9iKiX=undefined;const Y85G6XuslJ8Wz9iKiX=undefined;const xlfeMo9YnJ8Wz9iKiX=undefined;const idJ8Wz9iKiX=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const query=prequery=>prequery({from:{alias:\"jKNl1nnJk\",data:HeaderLinksTicketsDonate,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"jKNl1nnJk\",name:\"wX40zUX89\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"yUq160ge0\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"Y85G6Xusl\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"E3f9F8HMY\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"jKNl1nnJk\",data:HeaderLinksTicketsDonate,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"jKNl1nnJk\",name:\"wX40zUX89\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"yUq160ge0\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"Y85G6Xusl\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"E3f9F8HMY\",type:\"Identifier\"},{collection:\"jKNl1nnJk\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"J8Wz9iKiX\",data:HeaderLinksTicketsDonate,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"J8Wz9iKiX\",name:\"cZQyprcNz\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"Y85G6Xusl\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"xlfeMo9Yn\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"J8Wz9iKiX\",data:HeaderLinksTicketsDonate,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"J8Wz9iKiX\",name:\"cZQyprcNz\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"Y85G6Xusl\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"xlfeMo9Yn\",type:\"Identifier\"},{collection:\"J8Wz9iKiX\",name:\"id\",type:\"Identifier\"}]});const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"w7OUwPr11\",Mobile:\"fGbT0ktAB\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Black link\":\"nlepMxQlM\",\"drop down title\":\"yksla4fc0\",\"Menu variant\":\"whcJgqedf\",\"no link\":\"unbKbHBrf\",\"text block\":\"Zfyb9TQ4c\",\"yellow link\":\"jHL94o7to\",Active:\"SBgyt08A2\",button:\"rhfwe6309\",label:\"VC9VUt4fu\",logo:\"TcNjLXQ0t\",Menu:\"B5lDFn57g\"};const getProps=({aboutState,contactState,height,id,initiativesState,openMenu,projectsState,width,...props})=>{return{...props,CCc6d4xRo:humanReadableEnumMap[aboutState]??aboutState??props.CCc6d4xRo??\"rhfwe6309\",cTMveMRYW:humanReadableEnumMap[contactState]??contactState??props.cTMveMRYW??\"rhfwe6309\",KNl67wfZR:openMenu??props.KNl67wfZR,nI7lQDv0N:humanReadableEnumMap[initiativesState]??initiativesState??props.nI7lQDv0N??\"rhfwe6309\",variant:humanReadableVariantMap[props.variant]??props.variant??\"w7OUwPr11\",wQ4n87xQC:humanReadableEnumMap[projectsState]??projectsState??props.wQ4n87xQC??\"rhfwe6309\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wQ4n87xQC,nI7lQDv0N,CCc6d4xRo,cTMveMRYW,KNl67wfZR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w7OUwPr11\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const lGuRVZ5r213elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const GnismQn8f7rk7jh=activeVariantCallback(async(...args)=>{if(KNl67wfZR){const res=await KNl67wfZR(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"fGbT0ktAB\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const isDisplayed1=()=>{if(baseVariant===\"fGbT0ktAB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vlr3q4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"w7OUwPr11\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",boxShadow:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",...style},...addPropertyOverrides({fGbT0ktAB:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ej42dk\",\"data-framer-name\":\"left\",layoutDependency:layoutDependency,layoutId:\"IUMblhvmP\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4nzuy0-container\",layoutDependency:layoutDependency,layoutId:\"esj39D18L-container\",nodeId:\"esj39D18L\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:0,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"esj39D18L\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"esj39D18L\",rlY8bW9Mx:false,tvKgXyOu5:resolvedLinks[0],uVuYDrUeO:\"Initiatives\",variant:matchVariant(\"TcNjLXQ0t\"),width:\"100%\",...addPropertyOverrides({fGbT0ktAB:{tvKgXyOu5:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rev01w\",\"data-framer-name\":\"navigation\",layoutDependency:layoutDependency,layoutId:\"tOL2dMH4u\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hiSKc9rhd\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s217rw-container\",\"data-framer-name\":\"projects\",id:`${layoutId}-1s217rw`,layoutDependency:layoutDependency,layoutId:\"rPdG0_z_P-container\",name:\"projects\",nodeId:\"rPdG0_z_P\",ref:ref1,rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:.5,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"rPdG0_z_P\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"rPdG0_z_P\",lGuRVZ5r2:lGuRVZ5r213elrgn({overlay}),name:\"projects\",rlY8bW9Mx:false,tvKgXyOu5:resolvedLinks1[0],uVuYDrUeO:\"Projects\",variant:matchVariant(wQ4n87xQC),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qaKezqwsF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16b8pzq-container\",\"data-framer-name\":\"initiatives\",layoutDependency:layoutDependency,layoutId:\"FViGu8yVz-container\",name:\"initiatives\",nodeId:\"FViGu8yVz\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:.5,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"FViGu8yVz\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"FViGu8yVz\",name:\"initiatives\",rlY8bW9Mx:false,tvKgXyOu5:resolvedLinks2[0],uVuYDrUeO:\"Initiatives\",variant:matchVariant(nI7lQDv0N),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{cBv8aKekt:\"0\"},unresolvedPathSlugs:{cBv8aKekt:{collectionId:\"cjsX08izY\",collectionItemId:\"IPAO_b0f_\"}},webPageId:\"j7QZZHzSR\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1hrat5u-container\",\"data-framer-name\":\"about\",id:`${layoutId}-1hrat5u`,layoutDependency:layoutDependency,layoutId:\"Z693sTrth-container\",name:\"about\",nodeId:\"Z693sTrth\",ref:ref2,rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:[/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:.5,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"Z693sTrth\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"Z693sTrth\",lGuRVZ5r2:lGuRVZ5r213elrgn({overlay:overlay1}),name:\"about\",rlY8bW9Mx:false,tvKgXyOu5:resolvedLinks3[0],uVuYDrUeO:\"About\",variant:matchVariant(CCc6d4xRo),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref2,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1hrat5u`,offsetX:0,offsetY:0,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11l3ef5\",layoutDependency:layoutDependency,layoutId:\"EnkMRzEMy\",ref:ref3,role:\"dialog\"})})})]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GJNYXyE9N\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a1jsej-container\",\"data-framer-name\":\"contact\",layoutDependency:layoutDependency,layoutId:\"FaAki1nLR-container\",name:\"contact\",nodeId:\"FaAki1nLR\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:.5,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"FaAki1nLR\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"FaAki1nLR\",name:\"contact\",rlY8bW9Mx:false,tvKgXyOu5:resolvedLinks4[0],uVuYDrUeO:\"Contact\",variant:matchVariant(cTMveMRYW),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ggyrp7\",\"data-framer-name\":\"right\",layoutDependency:layoutDependency,layoutId:\"fv5rDSZwX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nc4mt7\",\"data-framer-name\":\"tix\",layoutDependency:layoutDependency,layoutId:\"jKNl1nnJk\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({E3f9F8HMY:E3f9F8HMYjKNl1nnJk,id:idjKNl1nnJk,wX40zUX89:wX40zUX89jKNl1nnJk,Y85G6Xusl:Y85G6XusljKNl1nnJk,yUq160ge0:yUq160ge0jKNl1nnJk},index)=>{wX40zUX89jKNl1nnJk??=true;yUq160ge0jKNl1nnJk??=\"\";Y85G6XusljKNl1nnJk??=\"\";E3f9F8HMYjKNl1nnJk??=true;return /*#__PURE__*/_jsx(LayoutGroup,{id:`jKNl1nnJk-${idjKNl1nnJk}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Y85G6Xusl:Y85G6XusljKNl1nnJk},children:wX40zUX89jKNl1nnJk!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:yUq160ge0jKNl1nnJk,implicitPathVariables:{Y85G6Xusl:Y85G6XusljKNl1nnJk}},{href:yUq160ge0jKNl1nnJk,implicitPathVariables:{Y85G6Xusl:Y85G6XusljKNl1nnJk}}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0+0+26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qjhcu8-container\",layoutDependency:layoutDependency,layoutId:\"QQnL89pjt-container\",nodeId:\"QQnL89pjt\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:0,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"QQnL89pjt\",jLjZU4Jy4:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",JrJFA3ryr:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",jsDFNQLMA:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",layoutId:\"QQnL89pjt\",rlY8bW9Mx:E3f9F8HMYjKNl1nnJk,tvKgXyOu5:resolvedLinks5[0],uVuYDrUeO:\"Tickets\",variant:matchVariant(\"rhfwe6309\"),width:\"100%\",...addPropertyOverrides({fGbT0ktAB:{tvKgXyOu5:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})})},idjKNl1nnJk);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1936xj6\",\"data-framer-name\":\"donate\",layoutDependency:layoutDependency,layoutId:\"J8Wz9iKiX\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({cZQyprcNz:cZQyprcNzJ8Wz9iKiX,id:idJ8Wz9iKiX,xlfeMo9Yn:xlfeMo9YnJ8Wz9iKiX,Y85G6Xusl:Y85G6XuslJ8Wz9iKiX},index1)=>{cZQyprcNzJ8Wz9iKiX??=true;Y85G6XuslJ8Wz9iKiX??=\"\";xlfeMo9YnJ8Wz9iKiX??=true;return /*#__PURE__*/_jsx(LayoutGroup,{id:`J8Wz9iKiX-${idJ8Wz9iKiX}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Y85G6Xusl:Y85G6XuslJ8Wz9iKiX},children:cZQyprcNzJ8Wz9iKiX!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gvysg1txJ\"},implicitPathVariables:undefined},{href:{webPageId:\"gvysg1txJ\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0+0+26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dvrekx-container\",layoutDependency:layoutDependency,layoutId:\"FgJw3WkjV-container\",nodeId:\"FgJw3WkjV\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Button,{gClYGrFSv:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"FgJw3WkjV\",jLjZU4Jy4:\"rgb(255, 255, 255)\",JrJFA3ryr:\"rgb(0, 0, 0)\",jsDFNQLMA:\"\",layoutId:\"FgJw3WkjV\",rlY8bW9Mx:xlfeMo9YnJ8Wz9iKiX,tvKgXyOu5:resolvedLinks6[0],uVuYDrUeO:\"Donate\",variant:matchVariant(\"rhfwe6309\"),width:\"100%\",...addPropertyOverrides({fGbT0ktAB:{tvKgXyOu5:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})})},idJ8Wz9iKiX);})});}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fGbT0ktAB:{height:32,y:(componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-itk93u-container\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"BIgCO2YaM-container\",name:\"Menu\",nodeId:\"BIgCO2YaM\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Icons,{GnismQn8f:GnismQn8f7rk7jh,GsSvYeKRN:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",height:\"100%\",id:\"BIgCO2YaM\",layoutId:\"BIgCO2YaM\",name:\"Menu\",S_EwbMx9M:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",tT8jFFMqy:{borderBottomWidth:0,borderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},variant:matchVariant(\"x0KxgyNNJ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w27013-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ha2M1OnoN-container\",nodeId:\"ha2M1OnoN\",rendersWithMotion:true,scopeId:\"HhrgY33Qo\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",transition:{duration:0,type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconImage:addImageAlt({pixelHeight:32,pixelWidth:32,src:\"https://framerusercontent.com/images/MgNqMqTtDcGWoLQ1XaqavrqE5c.svg?width=32&height=32\"},\"\"),iconSize:32,iconType:\"custom\",id:\"ha2M1OnoN\",inputOptions:{clearButtonText:\"x\",clearButtonType:\"none\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconImage:addImageAlt({pixelHeight:32,pixelWidth:32,src:\"https://framerusercontent.com/images/MgNqMqTtDcGWoLQ1XaqavrqE5c.svg?width=32&height=32\"},\"\"),iconSize:44,iconType:\"custom\"},inputFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'calt' off, 'dlig' on\",fontSize:\"36px\",fontStyle:\"normal\",fontWeight:900},placeholderOptions:{placeholderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",placeholderText:\"Search...\"},textColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},layoutId:\"ha2M1OnoN\",modalOptions:{backgroundColor:\"var(--token-892254a7-d73e-4493-96c7-05c400f5efaa, rgb(255, 255, 255))\",borderRadius:0,FixedTopAnimation:{opacity:1,transition:{duration:0,type:\"tween\"},y:0},heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"Sidebar\",shadow:{blur:0,color:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",spread:1,x:0,y:0},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgb(0, 0, 0)\",subtitleFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'dlig' on, 'calt' off\",fontSize:\"0px\",fontStyle:\"normal\",fontWeight:900},subtitleType:\"path\"},titleColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",titleFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'dlig' on, 'calt' off\",fontSize:\"36px\",fontStyle:\"normal\",fontWeight:900},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"vwgFdBXnA\"},router),width:\"100%\",...addPropertyOverrides({fGbT0ktAB:{inputOptions:{clearButtonText:\"x\",clearButtonType:\"none\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconImage:addImageAlt({pixelHeight:32,pixelWidth:32,src:\"https://framerusercontent.com/images/MgNqMqTtDcGWoLQ1XaqavrqE5c.svg?width=32&height=32\"},\"\"),iconSize:32,iconType:\"custom\"},inputFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'calt' off, 'dlig' on\",fontSize:\"24px\",fontStyle:\"normal\",fontWeight:900},placeholderOptions:{placeholderColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",placeholderText:\"Search...\"},textColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgb(0, 0, 0)\",subtitleFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'dlig' on, 'calt' off\",fontSize:\"0px\",fontStyle:\"normal\",fontWeight:900},subtitleType:\"path\"},titleColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",titleFont:{fontFamily:'\"TT Hoves Pro Trl Cnd Black\", \"TT Hoves Pro Trl Cnd Black Placeholder\", sans-serif',fontFeatureSettings:\"'dlig' on, 'calt' off\",fontSize:\"24px\",fontStyle:\"normal\",fontWeight:900},titleType:\"h1\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-u7PO3.framer-11oj5ah, .framer-u7PO3 .framer-11oj5ah { display: block; }\",\".framer-u7PO3.framer-1vlr3q4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-u7PO3 .framer-1ej42dk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-u7PO3 .framer-4nzuy0-container, .framer-u7PO3 .framer-1s217rw-container, .framer-u7PO3 .framer-16b8pzq-container, .framer-u7PO3 .framer-1hrat5u-container, .framer-u7PO3 .framer-1a1jsej-container, .framer-u7PO3 .framer-qjhcu8-container, .framer-u7PO3 .framer-1dvrekx-container, .framer-u7PO3 .framer-itk93u-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-u7PO3 .framer-rev01w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-u7PO3 .framer-11l3ef5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 32px; min-width: 71px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-u7PO3 .framer-ggyrp7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-u7PO3 .framer-1nc4mt7, .framer-u7PO3 .framer-1936xj6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-u7PO3 .framer-w27013-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 32px; }\",\".framer-u7PO3.framer-v-xau8kq.framer-1vlr3q4 { width: 414px; }\",'.framer-u7PO3[data-border=\"true\"]::after, .framer-u7PO3 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fGbT0ktAB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wQ4n87xQC\":\"projectsState\",\"nI7lQDv0N\":\"initiativesState\",\"CCc6d4xRo\":\"aboutState\",\"cTMveMRYW\":\"contactState\",\"KNl67wfZR\":\"openMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHhrgY33Qo=withCSS(Component,css,\"framer-u7PO3\");export default FramerHhrgY33Qo;FramerHhrgY33Qo.displayName=\"Header\";FramerHhrgY33Qo.defaultProps={height:32,width:1400};addPropertyControls(FramerHhrgY33Qo,{variant:{options:[\"w7OUwPr11\",\"fGbT0ktAB\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},wQ4n87xQC:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"rhfwe6309\",description:undefined,hidden:undefined,optional:undefined,title:\"Projects state\"},onwQ4n87xQCChange:{changes:\"wQ4n87xQC\",type:ControlType.ChangeHandler},nI7lQDv0N:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"rhfwe6309\",description:undefined,hidden:undefined,optional:undefined,title:\"Initiatives state\"},onnI7lQDv0NChange:{changes:\"nI7lQDv0N\",type:ControlType.ChangeHandler},CCc6d4xRo:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"rhfwe6309\",description:undefined,hidden:undefined,optional:undefined,title:\"About state\"},onCCc6d4xRoChange:{changes:\"CCc6d4xRo\",type:ControlType.ChangeHandler},cTMveMRYW:ButtonControls?.[\"variant\"]&&{...ButtonControls[\"variant\"],defaultValue:\"rhfwe6309\",description:undefined,hidden:undefined,optional:undefined,title:\"Contact state\"},oncTMveMRYWChange:{changes:\"cTMveMRYW\",type:ControlType.ChangeHandler},KNl67wfZR:{title:\"Open Menu\",type:ControlType.EventHandler}});addFonts(FramerHhrgY33Qo,[{explicitInter:true,fonts:[{cssFamilyName:\"TT Hoves Pro Trl Cnd Black\",source:\"custom\",style:\"normal\",uiFamilyName:\"TT Hoves Pro Trl Cnd\",url:\"https://framerusercontent.com/assets/UNP2Q25jMsbboHz0are8LoEzNVc.woff2\",weight:\"900\"}]},...ButtonFonts,...IconsFonts,...SearchFonts],{supportsExplicitInterCodegen:true});FramerHhrgY33Qo.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),forwardLoader(Button,{},context),forwardLoader(Icons,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Button,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(Button,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHhrgY33Qo\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"wQ4n87xQC\\\":\\\"projectsState\\\",\\\"nI7lQDv0N\\\":\\\"initiativesState\\\",\\\"CCc6d4xRo\\\":\\\"aboutState\\\",\\\"cTMveMRYW\\\":\\\"contactState\\\",\\\"KNl67wfZR\\\":\\\"openMenu\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1400\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fGbT0ktAB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>setSize({parent:parentLength,children:childrenLength}));}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (722666c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-we0ut .framer-styles-preset-1vbm3ax:not(.rich-text-wrapper), .framer-we0ut .framer-styles-preset-1vbm3ax.rich-text-wrapper a { --framer-link-current-text-color: var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, #000000) /* {\"name\":\"b\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(0, 0, 0, 0.5); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-we0ut\";\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 (f0648f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/HymCtNfxbTAHluWkOSHO/MCaYkr5WIMAt5rQOwuJj/CgPlEyj9i.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NTsk4MjOAAvmC4YMJXDo/0T1w1KlAxPnvxMYes69V/F8O8IyZmn.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/41cRwCclhc3l3jZYN5hp/UZuSWTGoYFblBUXVa0wT/KqfRhuj_9.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kjhbkwjhxnqfn5jcbh0d/1rY9q2A0KWLD5HsQ54Bx/rqXwEnbw7.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"xj1IdYrCo\",\"g89IydkuB\"];const serializationHash=\"framer-bQooQ\";const variantClassNames={g89IydkuB:\"framer-v-1x9zgts\",xj1IdYrCo:\"framer-v-wwolst\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bpbjUhXCC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"xj1IdYrCo\",Mobile:\"g89IydkuB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,socialsVisible,width,...props})=>{return{...props,bpbjUhXCC:socialsVisible??props.bpbjUhXCC??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"xj1IdYrCo\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bpbjUhXCC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xj1IdYrCo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"g89IydkuB\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"g89IydkuB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wwolst\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xj1IdYrCo\",ref:refBinding,style:{...style},...addPropertyOverrides({g89IydkuB:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[bpbjUhXCC!==false&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1juu7on\",\"data-border\":true,\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"WYnw380eC\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"var(--token-3ed5faf4-f69a-496b-8971-f8c2b3ce3ac0, rgb(238, 242, 0))\",boxShadow:\"0px 0px 0px 0.5px var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mwl3ur\",layoutDependency:layoutDependency,layoutId:\"m9jfjIsHe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utu04b\",\"data-styles-preset\":\"rqXwEnbw7\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/arlekinplayers\",motionChild:true,nodeId:\"GL0USpur6\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Facebook\"})})})}),className:\"framer-ylpsf2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GL0USpur6\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bgkp99\",\"data-styles-preset\":\"CgPlEyj9i\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/arlekinplayers\",motionChild:true,nodeId:\"GL0USpur6\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Facebook\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utu04b\",\"data-styles-preset\":\"rqXwEnbw7\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/ARLEKINPLAYERS/\",motionChild:true,nodeId:\"YG_KPGhaj\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Instagram\"})})})}),className:\"framer-sg01iz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YG_KPGhaj\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bgkp99\",\"data-styles-preset\":\"CgPlEyj9i\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/ARLEKINPLAYERS/\",motionChild:true,nodeId:\"YG_KPGhaj\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Instagram\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utu04b\",\"data-styles-preset\":\"rqXwEnbw7\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/user/arlekinplayers\",motionChild:true,nodeId:\"Av_6lm5iR\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"YouTube\"})})})}),className:\"framer-19ll222\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Av_6lm5iR\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bgkp99\",\"data-styles-preset\":\"CgPlEyj9i\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/user/arlekinplayers\",motionChild:true,nodeId:\"Av_6lm5iR\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"YouTube\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-utu04b\",\"data-styles-preset\":\"rqXwEnbw7\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GJNYXyE9N\"},motionChild:true,nodeId:\"m0RyP2VP2\",openInNewTab:false,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Newsletter\"})})})}),className:\"framer-ih3iny\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m0RyP2VP2\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bgkp99\",\"data-styles-preset\":\"CgPlEyj9i\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GJNYXyE9N\"},motionChild:true,nodeId:\"m0RyP2VP2\",openInNewTab:false,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Newsletter\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p1agrt\",layoutDependency:layoutDependency,layoutId:\"CLNwEO6aM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bh98v4\",\"data-styles-preset\":\"KqfRhuj_9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iAk7nr4DZ\"},motionChild:true,nodeId:\"ZFPmuSuQ_\",openInNewTab:false,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Privacy Policy\"})})})}),className:\"framer-118bymq\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZFPmuSuQ_\",verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bh98v4\",\"data-styles-preset\":\"KqfRhuj_9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iAk7nr4DZ\"},motionChild:true,nodeId:\"ZFPmuSuQ_\",openInNewTab:false,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1bh98v4\",\"data-styles-preset\":\"KqfRhuj_9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\"},children:[\"Design: \",/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/gosha.chubukin/\",motionChild:true,nodeId:\"wussVSDt4\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Gosha chubukin\"})})]})}),className:\"framer-1vt6s0s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wussVSDt4\",verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({g89IydkuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1bh98v4\",\"data-styles-preset\":\"KqfRhuj_9\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Design: \",/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/gosha.chubukin/\",motionChild:true,nodeId:\"wussVSDt4\",openInNewTab:true,relValues:[],scopeId:\"qbpwPo4pM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vbm3ax\",\"data-styles-preset\":\"F8O8IyZmn\",children:\"Gosha chubukin\"})})]})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uyt3u5\",\"data-border\":true,\"data-framer-name\":\"Footer animation\",layoutDependency:layoutDependency,layoutId:\"BPGRtToh1\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fd5cfc1b-f93b-42e4-8423-e90f591b6a77, rgb(0, 0, 0))\"},variants:{g89IydkuB:{\"--border-top-width\":\"0.3px\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-56usii-container\",\"data-framer-name\":\"Ticker d\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UmNSlYh2i-container\",name:\"Ticker d\",nodeId:\"UmNSlYh2i\",rendersWithMotion:true,scopeId:\"qbpwPo4pM\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:55,height:\"100%\",hoverFactor:1,id:\"UmNSlYh2i\",layoutId:\"UmNSlYh2i\",name:\"Ticker d\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y5kazb\",layoutDependency:layoutDependency,layoutId:\"MpbtawpVC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-uqjlyb\",\"data-framer-name\":\"11\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1210,layoutDependency:layoutDependency,layoutId:\"ZXr6JFZj0\",svg:'<svg width=\"1210\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM106.024 250l48.714-209.2h80.691L284.143 250H227.36l-29.886-149.428h-4.781L162.807 250h-56.783Zm53.496-33.771v-50.805h69.035v50.805H159.52ZM290.171 250V40.8h80.094c13.349 0 25.303 3.088 35.863 9.265 10.759 6.176 19.127 14.943 25.104 26.3 6.176 11.157 9.264 24.207 9.264 39.149 0 13.748-2.59 25.901-7.77 36.461-5.18 10.36-11.556 18.33-19.127 23.908-7.372 5.579-14.445 8.368-21.219 8.368h-2.689l3.885-13.448L442.588 250h-61.564l-34.966-62.76h-.598V250h-55.289Zm76.209-113.566c3.586 0 6.774-.797 9.563-2.39 2.79-1.794 4.981-4.284 6.575-7.472 1.594-3.188 2.391-6.874 2.391-11.058s-.797-7.869-2.391-11.057c-1.594-3.188-3.785-5.579-6.575-7.173-2.789-1.793-5.977-2.69-9.563-2.69h-20.92v41.84h20.92ZM456.971 250V40.8h55.288v152.417h68.439V250H456.971Zm135.571 0V40.8h122.531v53.794h-67.242v25.403h62.759v50.806h-62.759v25.403h67.242V250H592.542Zm141.992 0V40.8h55.289v85.772L825.088 40.8h60.07l-44.53 103.106L890.239 250h-60.071l-40.345-89.956V250h-55.289Zm158.628 0V40.8h55.288V250h-55.288Zm79.243 0V40.8h58.275l36.16 97.129h4.49V40.8h53.79V250h-58.28l-36.16-97.128h-4.48V250h-53.795Zm179.715 0v-55.289h55.28V250h-55.28Zm6.27-79.197-6.27-53.794V40.8h55.28v76.209l-6.27 53.794h-42.74Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1210v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lyafht\",layoutDependency:layoutDependency,layoutId:\"NpeCmpEbu\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1aq45zr\",\"data-framer-name\":\"12\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1400,layoutDependency:layoutDependency,layoutId:\"mVRHJG7iT\",svg:'<svg width=\"1400\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm218.693 99.22c-22.513 0-42.338-5.08-59.472-15.241-16.935-10.161-30.085-24.606-39.449-43.335-9.165-18.728-13.748-40.544-13.748-65.449 0-23.709 4.782-45.128 14.346-64.254 9.762-19.327 23.31-34.469 40.644-45.427 17.533-11.157 37.258-16.736 59.174-16.736 21.916 0 41.342 5.18 58.277 15.54 17.134 10.162 30.384 24.208 39.748 42.14 9.364 17.732 14.046 37.656 14.046 59.771 0 14.744-2.192 27.395-6.575 37.955-4.383 10.56-10.659 18.629-18.828 24.207-8.169 5.38-17.832 8.069-28.989 8.069-8.966 0-16.138-1.892-21.518-5.678-5.379-3.785-9.065-8.069-11.057-12.851h-1.196c-2.391 4.981-6.176 9.365-11.356 13.15-5.18 3.586-11.955 5.379-20.323 5.379-8.965 0-17.134-2.59-24.506-7.77-7.172-5.379-12.95-12.651-17.334-21.816-4.184-9.365-6.276-19.924-6.276-31.679 0-11.755 2.092-22.215 6.276-31.38 4.384-9.364 10.162-16.636 17.334-21.817 7.372-5.38 15.541-8.069 24.506-8.069 4.981 0 9.165.996 12.552 2.989 3.587 1.793 6.476 4.582 8.667 8.368h1.495l2.092-9.862h29.586V145.4c0 4.782.399 8.767 1.196 11.954.996 3.188 2.391 5.579 4.184 7.173 1.992 1.594 4.483 2.391 7.471 2.391 2.391 0 4.583-1.096 6.575-3.288 2.192-2.191 3.885-5.678 5.081-10.46 1.394-4.781 2.092-10.858 2.092-18.23 0-14.943-2.989-28.391-8.966-40.346-5.977-11.954-14.544-21.318-25.702-28.092-10.958-6.774-23.809-10.161-38.552-10.161-14.545 0-27.595 3.785-39.151 11.356-11.356 7.372-20.222 17.733-26.598 31.081-6.375 13.15-9.563 28.193-9.563 45.128 0 17.931 2.889 33.273 8.667 46.024 5.977 12.751 14.444 22.514 25.402 29.288 11.158 6.575 24.407 9.862 39.748 9.862h49.312v38.851h-49.312Zm-.896-101.611c2.391 0 4.582-.797 6.575-2.391 1.992-1.793 3.586-4.383 4.781-7.77 1.196-3.387 1.794-7.471 1.794-12.253s-.598-8.866-1.794-12.253c-1.195-3.387-2.789-5.878-4.781-7.472-1.993-1.793-4.184-2.689-6.575-2.689s-4.583.896-6.575 2.689c-1.992 1.793-3.586 4.383-4.782 7.771-1.195 3.387-1.793 7.371-1.793 11.954 0 4.582.598 8.567 1.793 11.954 1.196 3.387 2.79 5.977 4.782 7.77 1.992 1.794 4.184 2.69 6.575 2.69Zm182.793 86.071c-13.548 0-25.005-2.291-34.369-6.874-9.364-4.582-16.437-10.759-21.219-18.529-4.582-7.77-6.873-16.437-6.873-26.001 0-11.157 2.191-20.92 6.575-29.287 4.582-8.568 11.854-17.235 21.816-26.001l4.483-3.885-11.655-14.943c-4.184-5.379-7.472-10.958-9.863-16.736-2.391-5.778-3.586-12.452-3.586-20.023 0-9.564 2.291-18.23 6.874-26.001 4.781-7.97 11.456-14.246 20.023-18.828 8.767-4.582 18.828-6.874 30.185-6.874 11.157 0 21.019 2.391 29.587 7.173 8.766 4.782 15.54 11.257 20.322 19.426 4.782 7.97 7.172 16.835 7.172 26.598 0 7.97-2.291 16.238-6.873 24.805-4.384 8.368-11.457 16.636-21.219 24.805l-5.38 4.483 21.817 28.69a70.53 70.53 0 0 0 3.287-11.057 60.822 60.822 0 0 0 1.196-11.955h41.84c0 10.56-1.594 20.821-4.782 30.782-3.188 9.962-7.77 19.327-13.747 28.093L519.236 250h-53.197l-8.667-11.357c-4.781 3.786-11.257 7.073-19.425 9.863-8.169 2.59-16.637 3.885-25.403 3.885Zm1.494-43.334c3.586 0 6.874-.598 9.862-1.794 3.188-1.195 5.679-2.689 7.472-4.482l-22.116-28.392-2.689 2.69c-3.387 3.387-5.679 6.276-6.874 8.667-1.195 2.391-1.793 5.08-1.793 8.069 0 4.184 1.395 7.77 4.184 10.759 2.988 2.988 6.973 4.483 11.954 4.483Zm4.782-98.623c1.992-2.192 3.387-4.583 4.184-7.173.797-2.789 1.195-5.877 1.195-9.264 0-2.192-.398-4.184-1.195-5.977-.797-1.993-1.993-3.487-3.586-4.483-1.395-1.196-2.889-1.793-4.483-1.793-1.594 0-3.188.597-4.782 1.793-1.395.996-2.49 2.49-3.287 4.483-.797 1.793-1.196 3.785-1.196 5.977 0 2.988.498 5.877 1.494 8.667.997 2.59 2.491 5.18 4.483 7.77l3.288 4.184 3.885-4.184Zm135.018 172.44c-11.955-20.92-21.02-42.936-27.196-66.047-5.977-23.311-8.966-47.618-8.966-72.921 0-25.303 2.989-49.51 8.966-72.622a275.209 275.209 0 0 1 27.196-66.347h52.001c-8.368 13.947-15.341 28.392-20.92 43.335-5.38 14.743-9.464 30.084-12.253 46.024-2.79 15.939-4.184 32.475-4.184 49.61 0 25.702 3.088 50.108 9.264 73.22 6.177 22.912 15.541 44.828 28.093 65.748h-52.001Zm127.488-29.587c-16.138 0-29.886-2.889-41.242-8.666-11.357-5.978-19.924-14.545-25.702-25.702-5.778-11.357-8.567-24.905-8.368-40.645h55.288c-.199 5.181.499 9.663 2.092 13.449 1.594 3.785 3.985 6.674 7.173 8.667 3.387 1.992 7.372 2.988 11.954 2.988 4.981 0 8.866-1.195 11.656-3.586 2.988-2.59 4.483-5.579 4.483-8.966 0-4.184-1.096-7.67-3.288-10.46-2.191-2.988-6.475-5.778-12.851-8.368l-24.805-10.46c-10.161-4.184-18.728-8.965-25.701-14.345-6.974-5.379-12.453-12.054-16.438-20.023-3.984-7.97-5.977-17.633-5.977-28.99 0-11.555 2.79-21.916 8.368-31.08 5.579-9.165 13.548-16.338 23.909-21.518 10.559-5.38 22.912-8.07 37.058-8.07 15.939 0 29.487 3.089 40.645 9.265 11.157 6.177 19.525 14.943 25.104 26.3 5.777 11.157 8.467 24.307 8.069 39.449h-55.289c.399-5.18-.099-9.564-1.494-13.15-1.395-3.785-3.586-6.674-6.575-8.667-2.789-2.191-6.376-3.287-10.759-3.287s-7.77 1.096-10.161 3.287c-2.391 1.993-3.586 4.483-3.586 7.472 0 3.387 1.096 6.276 3.287 8.667 2.192 2.39 5.878 4.682 11.058 6.873l26.897 11.357c10.958 4.582 19.824 9.663 26.598 15.242 6.974 5.578 12.253 12.352 15.84 20.322 3.586 7.969 5.379 17.433 5.379 28.391 0 13.349-2.889 24.905-8.667 34.668-5.778 9.563-14.146 16.935-25.104 22.115-10.759 4.981-23.709 7.471-38.851 7.471Zm-26.299 29.587v-39.748h47.817v39.748h-47.817Zm0-235.2V7.926h47.817v39.748h-47.817Zm142.337 109.68-26-20.322 21.816-28.69-33.173-11.656 9.862-29.586 33.173 13.747-2.39-40.047h35.265l-2.391 40.047L866.4 67.1l10.161 29.586-33.173 11.656 21.518 28.69-26.001 20.322-20.621-32.874-20.92 32.874ZM886.928 250l9.563-43.932h-30.483l9.563-44.828h30.484l6.873-31.38h-30.483l9.563-44.829h30.484l9.563-44.23h44.231l-9.563 44.23h18.23l9.563-44.23h44.234l-9.57 44.23h30.49l-9.57 44.829h-30.48l-6.87 31.38h30.48l-9.56 44.828h-30.49L993.62 250h-44.231l9.563-43.932h-18.23L931.159 250h-44.231Zm63.357-88.76h18.231l6.873-31.38h-18.23l-6.874 31.38ZM1086.03 250l106.69-209.2h46.92L1132.95 250h-46.92Zm137.17 2.989c-7.97 0-15.34-2.092-22.11-6.276-6.58-4.184-11.96-10.261-16.14-18.231-3.99-7.969-5.98-17.234-5.98-27.793 0-10.56 1.99-19.825 5.98-27.794 4.18-7.97 9.56-14.046 16.14-18.23 6.77-4.184 14.14-6.276 22.11-6.276 7.97 0 15.24 2.092 21.82 6.276 6.77 4.184 12.15 10.26 16.14 18.23 4.18 7.969 6.27 17.234 6.27 27.794 0 10.559-2.09 19.824-6.27 27.793-3.99 7.97-9.37 14.047-16.14 18.231-6.58 4.184-13.85 6.276-21.82 6.276Zm0-34.369c2.19 0 4.09-.697 5.68-2.092 1.79-1.395 3.19-3.487 4.18-6.276 1-2.789 1.5-5.977 1.5-9.563 0-3.587-.5-6.774-1.5-9.564-.99-2.789-2.39-4.881-4.18-6.276-1.59-1.394-3.49-2.092-5.68-2.092-2.19 0-4.18.698-5.97 2.092-1.6 1.395-2.89 3.487-3.89 6.276-1 2.79-1.49 5.977-1.49 9.564 0 3.586.49 6.774 1.49 9.563 1 2.789 2.29 4.881 3.89 6.276 1.79 1.395 3.78 2.092 5.97 2.092Zm-120.74-76.208c-7.97 0-15.34-2.092-22.11-6.276-6.58-4.184-11.96-10.261-16.14-18.231-3.98-7.969-5.98-17.234-5.98-27.793 0-10.56 2-19.825 5.98-27.794 4.18-7.97 9.56-14.046 16.14-18.23 6.77-4.184 14.14-6.276 22.11-6.276 7.97 0 15.25 2.092 21.82 6.276 6.77 4.184 12.15 10.26 16.14 18.23 4.18 7.97 6.28 17.234 6.28 27.794 0 10.559-2.1 19.824-6.28 27.793-3.99 7.97-9.37 14.047-16.14 18.231-6.57 4.184-13.85 6.276-21.82 6.276Zm0-34.369c2.2 0 4.09-.697 5.68-2.092 1.8-1.395 3.19-3.487 4.19-6.276.99-2.79 1.49-5.977 1.49-9.563 0-3.587-.5-6.774-1.49-9.564-1-2.79-2.39-4.881-4.19-6.276-1.59-1.395-3.48-2.092-5.68-2.092-2.19 0-4.18.697-5.97 2.092-1.6 1.395-2.89 3.487-3.89 6.276-.99 2.79-1.49 5.977-1.49 9.564 0 3.586.5 6.774 1.49 9.563 1 2.789 2.29 4.881 3.89 6.276 1.79 1.395 3.78 2.092 5.97 2.092ZM1303.21 250v-55.289h55.29V250h-55.29Zm1.5-86.668c0-7.372.8-13.648 2.39-18.828 1.59-5.38 3.88-9.962 6.87-13.748 3.19-3.985 7.18-7.77 11.96-11.356 2.99-2.192 5.28-4.184 6.87-5.978 1.6-1.793 2.69-3.586 3.29-5.379.6-1.793.9-4.084.9-6.874 0-2.789-.3-4.98-.9-6.575-.4-1.793-1.1-3.088-2.09-3.885-1-.996-2.29-1.494-3.89-1.494-1.59 0-2.99.498-4.18 1.494-1 .996-1.8 2.69-2.39 5.08-.6 2.392-.9 5.48-.9 9.265h-55.29c0-12.95 2.59-24.406 7.77-34.368 5.38-10.161 13.05-18.031 23.01-23.61 9.97-5.778 21.82-8.667 35.57-8.667 12.75 0 23.81 2.49 33.17 7.472 9.36 4.98 16.44 11.556 21.22 19.724 4.78 8.17 7.17 17.035 7.17 26.599 0 7.77-1.19 14.644-3.58 20.621-2.2 5.778-5.08 10.659-8.67 14.644-3.39 3.984-7.27 7.67-11.66 11.057-3.38 2.59-6.07 4.882-8.07 6.874-1.79 1.793-3.28 4.184-4.48 7.173-1.19 2.789-1.79 6.375-1.79 10.759v7.471h-52.3v-7.471Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12fqr9r\",layoutDependency:layoutDependency,layoutId:\"WqKUB_y1n\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1y1noyx\",\"data-framer-name\":\"13\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1299,layoutDependency:layoutDependency,layoutId:\"lTh6Vardz\",svg:'<svg width=\"1299\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h74.117c14.544 0 27.295 3.088 38.253 9.265 11.158 6.176 19.725 15.042 25.702 26.598 6.176 11.357 9.265 24.805 9.265 40.346 0 15.54-3.089 29.088-9.265 40.644-5.977 11.357-14.544 20.123-25.702 26.3-10.958 6.176-23.709 9.264-38.253 9.264h-18.828V250h-55.289Zm73.22-112.071c3.387 0 6.475-.797 9.265-2.391 2.988-1.594 5.279-3.985 6.873-7.173 1.794-3.188 2.69-6.973 2.69-11.356 0-4.384-.896-8.169-2.69-11.357-1.594-3.188-3.885-5.579-6.873-7.172-2.79-1.594-5.878-2.391-9.265-2.391h-17.931v41.84h17.931Zm60.694 115.06v-53.795h2.092c7.77 0 13.548-1.793 17.333-5.379 3.985-3.786 6.276-10.46 6.874-20.024l8.368-132.99h129.704V250H527.19V97.583h-25.701l-5.977 90.554c-1.395 20.92-7.472 36.958-18.231 48.116-10.758 11.157-25.801 16.736-45.127 16.736h-14.046ZM603.282 250V40.8h122.532v53.794h-67.243v25.403h62.76v50.806h-62.76v25.403h67.243V250H603.282Zm139.004 0V40.8h55.288v85.772L832.839 40.8h60.071l-44.53 103.106L897.99 250h-60.07l-40.346-89.956V250h-55.288Zm155.639 0V40.8h53.794v100.117h4.483L995.352 40.8h55.288V250h-53.794V149.883h-4.483L953.213 250h-55.288Zm173.735 0V40.8h55.29v73.818h39.45V40.8h55.28V250h-55.28v-77.105h-39.45V250h-55.29Zm169.32 0v-55.289h55.29V250h-55.29Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1299v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lwuv37\",layoutDependency:layoutDependency,layoutId:\"F3SMt2xsG\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1i5r722\",\"data-framer-name\":\"14\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"iyj0jyMZo\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm203.644 29.929c-2.842 20.506-10.557 30.86-23.348 30.86-7.309 0-12.791-3.248-16.445-9.948l-1.827-3.249c-2.437-4.466-6.497-7.512-11.979-8.933l-3.857-1.015c-11.167-2.64-16.852-8.933-16.852-18.679 0-10.557 7.918-19.287 23.958-25.987-6.091 1.015-10.964 1.421-14.415 1.421-6.7 0-12.182-1.827-16.649-5.685-4.466-3.857-6.7-8.324-6.7-14.009 0-4.466 1.828-8.73 5.685-12.79l2.843-3.249c3.248-3.654 5.075-7.106 5.075-10.354 0-.812 0-2.437-.406-5.076l-.406-3.045v-2.234c0-12.994 6.497-19.693 19.288-19.693 7.918 0 16.648 5.075 25.784 15.43-5.075-8.528-7.715-16.243-7.715-23.145 0-5.28 1.624-9.746 5.076-13.4 3.451-3.655 7.715-5.482 12.791-5.482 2.842 0 5.481.609 8.121 1.624l3.045 1.421c4.061 1.828 7.309 2.64 9.339 2.64 1.625 0 4.061-.61 7.309-1.828l3.452-1.42c3.857-1.625 7.106-2.437 9.542-2.437 5.279 0 9.746 2.03 13.4 6.09 3.655 4.061 5.685 8.934 5.685 14.416 0 6.294-2.64 13.4-8.121 21.318 9.136-10.558 17.866-15.633 25.784-15.633 5.279 0 9.746 1.827 12.994 5.481 3.248 3.655 5.076 8.324 5.076 14.212 0 1.218 0 2.233-.203 3.249l-.406 2.842c0 1.218-.203 2.436-.203 3.655 0 4.06 1.827 8.121 5.278 11.978l2.234 2.64c4.06 4.466 5.887 8.933 5.887 13.196 0 5.888-2.03 10.558-6.293 14.415-4.264 3.858-9.34 5.888-15.431 5.888-4.06 0-9.136-.609-15.633-1.827 15.633 6.7 23.552 15.227 23.552 25.581 0 9.34-4.873 15.024-14.822 17.461l-3.451 1.015c-6.7 1.624-11.37 4.669-14.009 9.339l-1.624 2.639c-4.264 7.106-9.948 10.761-17.257 10.761-13.806 0-21.521-10.354-23.146-30.86v.406Zm0-31.876 2.437 6.091 5.481-1.015v-6.903l8.122 8.933 4.872-3.654-6.7-10.151 6.294 2.436 2.64-5.076-5.076-4.06h6.497l.812-6.091-6.497-1.827 10.963-4.873-1.624-5.482-11.978 2.843 4.263-5.279-3.857-4.061-5.279 3.655 1.827-6.497-5.279-2.436-4.06 5.684-1.015-11.978h-5.888l-1.015 11.978-3.249-5.684-5.278 2.436 1.624 6.294-5.279-3.655-3.857 4.061 3.857 5.685-11.775-2.64-1.828 5.482 11.37 4.67-6.497 1.827.609 5.482h6.497l-5.076 4.466 2.64 5.076 6.497-2.233-5.888 10.557 4.466 3.451 7.918-9.136v6.7l5.076 1.218 2.639-6.294h-.406Zm0-1.624c-5.075 0-9.136-1.624-12.587-5.075-3.452-3.452-5.076-7.513-5.076-12.588 0-5.076 1.624-9.136 5.076-12.588 3.451-3.451 7.512-5.076 12.587-5.076 5.076 0 9.137 1.625 12.588 5.076 3.452 3.452 5.076 7.512 5.076 12.588 0 5.075-1.624 9.136-5.076 12.588-3.451 3.451-7.512 5.075-12.588 5.075Zm-.203-10.354c2.437 0 4.264-.609 5.279-1.827 1.015-1.219 1.827-3.046 1.827-5.482 0-2.437-.609-4.264-1.827-5.482s-3.045-1.827-5.279-1.827c-2.233 0-4.263.609-5.278 1.827-1.015 1.218-1.828 3.045-1.828 5.482 0 2.436.609 4.263 1.828 5.482 1.218 1.218 3.045 1.827 5.278 1.827Zm185.736 75.264c-23.569 0-43.585-8.231-60.233-24.879-16.648-16.648-24.878-36.664-24.878-60.233 0-23.569 8.23-43.584 24.878-60.233 16.648-16.648 36.664-24.878 60.233-24.878 23.569 0 43.584 8.23 60.233 24.878 16.648 16.649 24.878 36.664 24.878 60.233 0 23.569-8.23 43.585-24.878 60.233-16.649 16.648-36.664 24.879-60.233 24.879Zm0-10.85c20.576 0 38.16-7.295 52.563-21.699 14.404-14.403 21.699-31.987 21.699-52.563 0-20.576-7.295-37.973-21.699-52.563-14.59-14.59-31.987-21.886-52.563-21.886-20.576 0-38.16 7.295-52.563 21.886-14.591 14.59-21.699 31.987-21.699 52.563 0 20.576 7.295 37.973 21.699 52.563 14.59 14.404 31.987 21.699 52.563 21.699Zm-49.945-69.773h6.735c5.424 23.383 19.828 35.167 43.397 35.167s37.973-11.784 43.397-35.167h6.735c-1.684 15.152-6.922 27.124-15.9 35.729-8.979 8.604-20.39 12.907-34.232 12.907-13.842 0-25.44-4.303-34.232-12.907-8.791-8.605-14.029-20.577-15.712-35.729h-.188Zm22.822-18.144c-3.742 0-6.922-1.31-9.54-3.928-2.619-2.619-3.929-5.799-3.929-9.54 0-3.741 1.31-6.921 3.929-9.54 2.618-2.619 5.798-3.929 9.54-3.929 3.741 0 7.108 1.31 9.727 3.929 2.618 2.619 3.928 5.799 3.928 9.54 0 3.741-1.31 6.921-3.928 9.54-2.619 2.618-5.799 3.928-9.54 3.928h-.187Zm54.246 0c-3.741 0-6.921-1.31-9.54-3.928-2.618-2.619-3.928-5.799-3.928-9.54 0-3.741 1.31-6.921 3.928-9.54 2.619-2.619 5.799-3.929 9.54-3.929 3.742 0 6.922 1.31 9.54 3.929 2.619 2.619 3.929 5.799 3.929 9.54 0 3.741-1.31 6.921-3.929 9.54-2.618 2.618-5.798 3.928-9.54 3.928Zm75.742 65.909 30.1-52.254-30.1-52.254h60.201l30.1-52.254 30.1 52.254h60.201l-30.101 52.254 30.101 52.254h-60.201l-30.1 52.254-30.1-52.254h-60.201Zm38.288-65.979 13.966-24.321h-28.174l14.208 24.321Zm13.966 52.013-13.966-24.321-14.208 24.321h28.174Zm16.134 0h44.067l22.153-38.047-21.913-38.287h-44.307l-21.913 38.287 21.913 38.047Zm7.946-90.542h28.174l-14.207-24.32-14.208 24.32h.241Zm28.415 104.508h-28.174l14.207 24.321 14.208-24.321h-.241Zm24.08-90.541 13.967 24.321 14.207-24.321h-28.174Zm13.967 52.254-13.967 24.321h28.174l-14.207-24.321ZM775.713 61.98c0-6.63 3.119-9.75 9.163-9.75 6.045 0 9.164 3.315 9.164 9.75 15.793 1.754 28.077 8.578 36.461 20.862 3.315 4.874 6.239 11.504 8.774 20.083 2.535 8.579 3.705 16.378 3.705 23.397v8.189c0 7.604 1.365 14.233 3.899 20.082 2.535 5.85 7.994 13.844 16.183 24.568l4.29 5.654c3.509 4.484 5.264 8.774 5.264 12.868 0 9.359-8.189 17.158-24.762 23.203-16.573 6.044-37.436 9.164-62.978 9.164s-46.599-3.12-62.977-9.164c-16.378-6.045-24.762-13.844-24.762-23.203 0-3.899 1.755-8.189 5.264-12.868l4.29-5.654c8.189-10.529 13.453-18.718 16.183-24.568 2.729-5.849 3.899-12.478 3.899-20.082v-8.189c0-7.019 1.17-14.623 3.705-23.397s5.459-15.404 8.774-20.083c8.384-12.089 20.667-19.108 36.461-20.863Zm-42.7 118.35c-20.083 5.85-30.027 11.894-30.027 18.328 0 7.02 7.994 12.869 24.177 17.938 16.183 5.07 35.486 7.604 57.713 7.604 22.228 0 41.921-2.534 58.104-7.604 15.988-5.069 24.177-11.113 24.177-18.133 0-6.239-8.384-11.698-24.957-16.378-16.573-4.874-35.681-7.214-56.934-7.214-3.314 0-7.409 0-12.283.39.585 1.95.975 3.705.975 5.459 0 5.85-1.95 10.919-5.85 14.819-3.899 3.899-8.774 6.044-14.428 6.044-5.849 0-10.919-1.95-14.818-6.044-3.9-4.095-5.849-8.969-5.849-15.209Zm-20.668 1.17c20.278-8.189 44.65-12.283 72.726-12.283 28.077 0 52.254 4.094 72.727 12.283-8.189-11.113-13.843-19.692-16.378-25.542-2.535-5.849-3.9-12.088-3.9-19.107l-.39-10.529c0-14.818-3.314-27.882-9.749-38.996-8.189-14.038-22.227-21.057-41.92-21.057-19.692 0-33.926 7.019-42.115 21.057-6.434 11.114-9.749 24.178-9.749 38.996l-.39 10.529c0 6.824-1.364 13.063-4.094 18.912-2.73 5.85-8.189 14.234-16.573 25.737h-.195Zm149.889-57.622h71.718l22.084-68.074 22.084 68.074h71.72l-57.831 42.12 22.081 68.074-58.054-42.119-58.057 42.119 22.085-68.074-57.83-42.12Zm320.966 85.961h-21.33c-9.81 11.279-20.6 19.616-32.12 24.765-3.68.245-6.38.49-8.09.49-4.91 0-10.55-.981-16.68-2.697l-5.15 2.697h-6.13c-13.97 0-21.08-5.149-21.08-15.202 0-.491 0-1.471.24-2.697-10.3-.981-15.45-5.885-15.45-14.713 0-.98 0-2.206.25-3.923-3.92-.981-6.62-2.697-8.58-5.149s-2.94-5.394-2.94-9.072c0-2.943.98-6.13 2.94-9.318-5.15-5.64-7.6-11.77-7.6-18.635 0-7.847 4.16-14.222 12.75-19.126 8.58-4.904 19.86-7.111 33.83-7.111h3.68c-1.22-8.582-3.68-16.919-7.84-25.01l-2.21-3.924c-4.9-9.563-7.36-16.918-7.36-22.068 0-14.221 7.6-23.294 22.56-26.727l4.17-.98 7.11 31.876 26.48 28.198c1.72 2.207 4.91 6.13 9.57 12.26l3.92 5.394c4.41 5.885 7.36 9.318 9.07 10.789 1.72 1.471 4.66 1.962 8.58 1.962h16.92c5.15 11.034 7.85 22.313 7.85 33.838 0 11.524-2.45 22.558-7.11 34.083h-.25Zm-4.66-7.602c2.95-8.827 4.42-17.164 4.42-25.01 0-9.318-1.72-18.636-4.91-27.708-12.01 0-19.61-.736-22.8-2.207-3.19-1.471-7.6-6.375-13.73-15.202-2.45-3.433-6.13-8.092-11.04-14.222l-28.93-30.65-5.64-26.482c-9.56 3.188-14.47 9.318-14.47 18.39 0 4.66 1.72 9.808 4.91 15.203l1.96 3.187c7.36 12.506 11.28 24.275 11.28 35.555v3.923h-5.15c-15.2 0-26.73 1.471-34.33 4.659-7.6 2.942-11.52 7.601-11.52 13.731 0 5.639 1.96 10.298 5.88 14.222 3.93 3.923 8.83 5.884 14.71 5.884h8.83l25.99-11.769c-3.92-5.885-9.31-9.073-15.69-9.073-1.72 0-3.92.491-6.62 1.226-2.7.736-5.89 1.962-9.56 3.433h-6.87l-6.86-6.866h11.52c3.43-1.471 6.38-2.697 9.32-3.187 2.94-.491 5.39-.981 7.6-.981 12.26 0 21.33 6.13 26.97 18.881l-4.9 2.206c6.13 2.943 10.79 8.092 13.97 15.448l-5.64 2.452c4.42 2.697 8.59 7.601 12.26 14.222l-8.82 4.168c4.9 3.433 8.82 8.582 11.77 15.203l-17.66 7.846c2.94.49 5.4.981 7.36.981h5.64c12.75-7.601 23.05-16.429 31.14-26.972h19.86l-.25-.491Zm-65.71-20.842c-3.43-4.413-7.36-7.356-12.01-8.582l-21.58 9.563h-7.6c-7.11 0-12.51-.981-16.19-2.942-1.22 1.716-1.96 3.432-1.96 4.904 0 2.942 1.47 5.149 4.42 6.62 2.94 1.471 7.35 2.207 13.24 2.207h15.2l26.48-11.525v-.245Zm6.13 16.919s-.98-.981-1.23-1.471c-2.2-2.697-5.15-4.904-8.09-6.375l-22.07 9.808h-23.29l-.49 1.961c0 5.64 5.64 8.582 16.92 8.582h10.79l27.46-12.26v-.245Zm2.94 19.371s-1.22-1.471-1.47-1.962c-1.71-2.697-4.17-4.904-6.86-7.11l-20.6 9.317h-13.24v.981c0 6.375 4.66 9.563 13.97 9.563h4.66l23.54-10.544v-.245Zm126.26-100.381v7.542c12.64 1.223 20.59 3.261 24.06 6.318 3.46 3.058 5.3 9.172 5.3 18.548v61.963c0 7.541-2.45 13.044-7.55 16.509-5.09 3.465-13.24 5.096-24.46 5.096-10.59 0-19.36-1.834-26.29-5.707-3.06-1.631-4.89-3.261-5.5-4.892-.61-1.631-1.02-5.096-1.02-10.599V150.12c0-7.338.41-12.026 1.02-14.064.61-2.038 2.65-3.669 5.91-5.503 4.89-2.65 12.43-4.484 22.62-5.503v-7.542c-6.72-.408-12.02-2.446-16.1-6.115-4.07-3.668-6.11-8.356-6.11-14.064 0-6.114 2.65-12.84 7.74-20.382l3.06-4.484c5.3-7.745 7.95-14.268 7.95-19.77 0-1.02 0-2.447-.41-4.485 20.18 11.414 30.37 26.09 30.37 43.618 0 6.523-1.63 12.026-5.09 16.306-3.47 4.28-8.57 7.338-15.5 9.172Zm23.44 27.313c-3.05 2.038-6.93 3.465-11.41 4.484-4.48 1.019-9.58 1.426-15.29 1.426-5.7 0-10.8-.407-15.08-1.426-4.28-1.019-8.15-2.446-11.41-4.484v67.058c0 5.095 2.24 9.172 6.72 11.618 4.49 2.649 11.01 3.872 19.98 3.872s15.49-1.223 19.97-3.872c4.49-2.65 6.73-6.523 6.73-11.618v-67.058h-.21Zm-29.35-7.338v-6.115c-14.67 1.019-22.01 3.465-22.01 7.134 0 1.631 2.45 3.057 7.54 4.484 5.1 1.427 10.6 2.038 16.51 2.038 8.56 0 15.08-.611 19.37-1.63 4.28-1.019 6.52-2.65 6.52-4.892 0-3.465-7.34-5.707-21.81-6.93v6.115h-5.91l-.21-.204Zm1.63-79.084c-.81 4.28-3.87 10.6-8.96 18.752l-2.65 4.484c-4.28 7.134-6.53 12.637-6.53 16.306 0 4.077 1.84 7.542 5.3 10.395 3.47 2.854 7.75 4.28 12.64 4.28 5.3 0 9.78-1.834 13.45-5.503s5.51-8.153 5.51-13.452c0-11.822-6.32-23.644-18.96-35.262h.2ZM1310.77 250v-55.289h55.29V250h-55.29Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nknk9g\",layoutDependency:layoutDependency,layoutId:\"IgronrvDL\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ziuhjk\",\"data-framer-name\":\"15\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1357,layoutDependency:layoutDependency,layoutId:\"tjQ_VzCpA\",svg:'<svg width=\"1357\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h74.117c14.544 0 27.295 3.088 38.253 9.265 11.158 6.176 19.725 15.042 25.702 26.598 6.176 11.357 9.265 24.805 9.265 40.346 0 15.54-3.089 29.088-9.265 40.644-5.977 11.357-14.544 20.123-25.702 26.3-10.958 6.176-23.709 9.264-38.253 9.264h-18.828V250h-55.289Zm73.22-112.071c3.387 0 6.475-.797 9.265-2.391 2.988-1.594 5.279-3.985 6.873-7.173 1.794-3.188 2.69-6.973 2.69-11.356 0-4.384-.896-8.169-2.69-11.357-1.594-3.188-3.885-5.579-6.873-7.172-2.79-1.594-5.878-2.391-9.265-2.391h-17.931v41.84h17.931Zm57.705 115.06v-53.795h2.092c7.77 0 13.548-1.793 17.334-5.379 3.985-3.786 6.276-10.46 6.874-20.024l8.368-132.99H579.49V250h-55.288V97.583H498.5l-5.977 90.554c-1.395 20.92-7.471 36.958-18.23 48.116-10.759 11.157-25.802 16.736-45.128 16.736h-14.046ZM600.294 250V40.8h122.531v53.794h-67.243v25.403h62.76v50.806h-62.76v25.403h67.243V250H600.294Zm139.003 0V40.8h55.289v85.772L829.851 40.8h60.07l-44.53 103.106L895.002 250h-60.071l-40.345-89.956V250h-55.289Zm155.639 0V40.8h55.289V250h-55.289Zm76.255 0V40.8h55.289v73.818h39.45V40.8h55.29V250h-55.29v-77.105h-39.45V250h-55.289Zm183.739 0v-55.289h55.29V250h-55.29Zm6.28-79.197-6.28-53.794V40.8h55.29v76.209l-6.28 53.794h-42.73ZM1228.89 250v-55.289h55.29V250h-55.29Zm69.44 0v-55.289h55.29V250h-55.29Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1357v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1su49j3\",layoutDependency:layoutDependency,layoutId:\"LrpSL5YOv\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wpadez\",\"data-framer-name\":\"16\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1380,layoutDependency:layoutDependency,layoutId:\"xhez13PED\",svg:'<svg width=\"1380\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Z\" fill=\"#fff\"/><g clip-path=\"url(#b)\"><path d=\"m199.445 5.784 81.538 134.974-81.538 134.974-82.368-134.974L199.445 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 151.772 151.772 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.359 38.359 0 0 0 4.014-8.306c1.108-2.953 1.662-6.322 1.662-10.106 0-5.906-.877-11.213-2.631-15.919-1.661-4.8-4.06-8.906-7.198-12.321-3.23-3.323-7.199-5.86-11.906-7.614-4.706-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.535 2.077-4.43 1.384-8.306 3.553-11.629 6.506-3.414 3.046-6.137 6.922-8.167 11.629-1.938 4.614-2.954 10.152-3.046 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.014-3.323 6.229-3.323 3.415 0 5.861 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a42.064 42.064 0 0 1-2.768 6.645 48.125 48.125 0 0 1-3.6 6.091 100.2 100.2 0 0 1-3.183 4.43c-2.677 3.322-4.846 5.907-6.507 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598H185.74v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM369.72 5.784l81.538 134.974-81.538 134.974-82.369-134.974L369.72 5.784Zm14.258 169.721c0-2.307.139-4.337.416-6.091.277-1.846.692-3.507 1.246-4.984a31.955 31.955 0 0 1 1.938-4.014 82.29 82.29 0 0 1 2.768-4.292 151.775 151.775 0 0 1 6.092-8.029 73.545 73.545 0 0 0 5.675-7.891c1.662-2.584 3-5.353 4.015-8.306 1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.661-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.198-5.86-11.905-7.614-4.707-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.536 2.077-4.43 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.137 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.045 16.612h28.102c.184-5.076 1.2-8.722 3.045-10.936 1.939-2.215 4.015-3.323 6.23-3.323 3.415 0 5.86 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a41.974 41.974 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.676 3.322-4.845 5.907-6.506 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.077 6.091-.369 2.308-.553 5.676-.553 10.106h27.963Zm0 12.598h-27.963v23.534h27.963v-23.534Zm-14.95 117.946h.553v.554h-.553v-.554Zm-.277-373.358h.553v.554h-.553v-.554ZM539.994 5.784l81.538 134.974-81.538 134.974-82.368-134.974L539.994 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 151.772 151.772 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.409 38.409 0 0 0 4.015-8.306c1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.662-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.199-5.86-11.905-7.614-4.707-1.846-10.014-2.769-15.92-2.769-5.169 0-10.014.692-14.536 2.077-4.43 1.384-8.306 3.553-11.629 6.506-3.414 3.046-6.137 6.922-8.167 11.629-1.938 4.614-2.954 10.152-3.046 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.015-3.323 6.23-3.323 3.414 0 5.86 1.477 7.337 4.43 1.476 2.953 2.215 6.829 2.215 11.628 0 2.4-.416 4.8-1.246 7.199a42.162 42.162 0 0 1-2.769 6.645 48.241 48.241 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.677 3.322-4.846 5.907-6.507 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM710.269 5.784l81.538 134.974-81.538 134.974L627.9 140.758 710.269 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 81.68 81.68 0 0 1 2.769-4.292c2.03-2.861 4.06-5.537 6.091-8.029a73.696 73.696 0 0 0 5.676-7.891 38.359 38.359 0 0 0 4.014-8.306c1.108-2.953 1.661-6.322 1.661-10.106 0-5.906-.876-11.213-2.63-15.919-1.661-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.198-5.86-11.905-7.614-4.707-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.536 2.077-4.429 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.137 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.045 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.014-3.323 6.229-3.323 3.415 0 5.861 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a41.974 41.974 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.676 3.322-4.845 5.907-6.506 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.37 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.553v.554h-.553v-.554ZM709.3-67.309h.554v.554h-.554v-.554ZM880.543 5.784l81.538 134.974-81.538 134.974-82.368-134.974L880.543 5.784Zm14.259 169.721c0-2.307.139-4.337.415-6.091.277-1.846.693-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 152.316 152.316 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.409 38.409 0 0 0 4.015-8.306c1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.662-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.199-5.86-11.905-7.614-4.707-1.846-10.014-2.769-15.92-2.769-5.169 0-10.014.692-14.536 2.077-4.43 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.138 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.046 16.612h28.103c.184-5.076 1.199-8.722 3.045-10.936 1.938-2.215 4.015-3.323 6.23-3.323 3.414 0 5.86 1.477 7.337 4.43 1.476 2.953 2.215 6.829 2.215 11.628 0 2.4-.416 4.8-1.246 7.199a42.068 42.068 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.677 3.322-4.845 5.907-6.507 7.752-1.569 1.846-2.814 3.646-3.737 5.399-1.016 1.754-1.708 3.784-2.077 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM1050.82 5.784l81.54 134.974-81.54 134.974-82.371-134.974L1050.82 5.784Zm14.26 169.721c0-2.307.14-4.337.41-6.091.28-1.846.69-3.507 1.25-4.984.55-1.384 1.2-2.722 1.94-4.014a85.36 85.36 0 0 1 2.76-4.292c2.04-2.861 4.07-5.537 6.1-8.029a73.626 73.626 0 0 0 5.67-7.891c1.66-2.584 3-5.353 4.02-8.306 1.1-2.953 1.66-6.322 1.66-10.106 0-5.906-.88-11.213-2.63-15.919-1.66-4.8-4.06-8.906-7.2-12.321-3.23-3.323-7.2-5.86-11.91-7.614-4.7-1.846-10.01-2.769-15.92-2.769-5.17 0-10.01.692-14.53 2.077-4.43 1.384-8.31 3.553-11.63 6.506-3.42 3.046-6.14 6.922-8.17 11.629-1.94 4.614-2.95 10.152-3.04 16.612h28.1c.18-5.076 1.2-8.722 3.04-10.936 1.94-2.215 4.02-3.323 6.23-3.323 3.42 0 5.86 1.477 7.34 4.43 1.48 2.953 2.22 6.829 2.22 11.628 0 2.4-.42 4.8-1.25 7.199a41.978 41.978 0 0 1-2.77 6.645 48.727 48.727 0 0 1-3.6 6.091c-1.2 1.754-2.26 3.23-3.18 4.43-2.68 3.322-4.85 5.907-6.51 7.752-1.57 1.846-2.81 3.646-3.74 5.399-1.01 1.754-1.7 3.784-2.07 6.091-.37 2.308-.56 5.676-.56 10.106h27.97Zm0 12.598h-27.97v23.534h27.97v-23.534Zm-14.95 117.946h.55v.554h-.55v-.554Zm-.28-373.358h.55v.554h-.55v-.554Zm171.24 73.093 81.54 134.974-81.54 134.974-82.37-134.974 82.37-134.974Zm14.26 169.721c0-2.307.14-4.337.42-6.091.27-1.846.69-3.507 1.24-4.984a32.82 32.82 0 0 1 1.94-4.014 79.217 79.217 0 0 1 2.77-4.292 151.77 151.77 0 0 1 6.09-8.029 75.167 75.167 0 0 0 5.68-7.891c1.66-2.584 3-5.353 4.01-8.306 1.11-2.953 1.66-6.322 1.66-10.106 0-5.906-.87-11.213-2.63-15.919-1.66-4.8-4.06-8.906-7.2-12.321-3.23-3.323-7.2-5.86-11.9-7.614-4.71-1.846-10.02-2.769-15.92-2.769-5.17 0-10.02.692-14.54 2.077-4.43 1.384-8.3 3.553-11.63 6.506-3.41 3.046-6.13 6.922-8.16 11.629-1.94 4.614-2.96 10.152-3.05 16.612h28.1c.19-5.076 1.2-8.722 3.05-10.936 1.94-2.215 4.01-3.323 6.23-3.323 3.41 0 5.86 1.477 7.33 4.43 1.48 2.953 2.22 6.829 2.22 11.628 0 2.4-.42 4.8-1.25 7.199a41.937 41.937 0 0 1-2.76 6.645 48.727 48.727 0 0 1-3.6 6.091c-1.2 1.754-2.27 3.23-3.19 4.43-2.67 3.322-4.84 5.907-6.5 7.752-1.57 1.846-2.82 3.646-3.74 5.399-1.02 1.754-1.71 3.784-2.08 6.091-.37 2.308-.55 5.676-.55 10.106h27.96Zm0 12.598h-27.96v23.534h27.96v-23.534Zm-14.95 117.946h.55v.554h-.55v-.554Zm-.28-373.358h.56v.554h-.56v-.554Z\" fill=\"#fff\"/></g><path d=\"M1320.8 250v-55.289h55.28V250h-55.28Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1380v292H0z\"/></clipPath><clipPath id=\"b\"><path fill=\"#fff\" transform=\"translate(115 -6.715)\" d=\"M0 0h1192.35v304.43H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kd1tjh\",layoutDependency:layoutDependency,layoutId:\"XOlsIqqHy\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-l8a2jx\",\"data-framer-name\":\"17\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"N49w1oxrN\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h80.094c13.349 0 25.303 3.088 35.863 9.265 10.758 6.176 19.126 14.943 25.104 26.3 6.176 11.157 9.264 24.207 9.264 39.149 0 13.748-2.59 25.901-7.77 36.461-5.18 10.36-11.556 18.33-19.127 23.908-7.372 5.579-14.445 8.368-21.219 8.368h-2.689l3.885-13.448L436.611 250h-61.564l-34.967-62.76h-.597V250h-55.289Zm76.209-113.566c3.586 0 6.774-.797 9.563-2.39 2.789-1.794 4.981-4.284 6.575-7.472 1.594-3.188 2.391-6.874 2.391-11.058s-.797-7.869-2.391-11.057c-1.594-3.188-3.786-5.579-6.575-7.173-2.789-1.793-5.977-2.69-9.563-2.69h-20.92v41.84h20.92Zm204.156 100.715-116.554-50.806v-52.001l116.554-50.805v52.897l-63.955 23.909 63.955 23.908v52.898ZM592.869 250v-55.289h55.288V250h-55.288Zm82.186 0v-55.289h55.288V250h-55.288Zm82.185 0v-55.289h55.289V250H757.24Zm83.739-12.851v-52.898l63.955-23.908-63.955-23.909V83.537l116.554 50.805v52.001l-116.554 50.806ZM987.337 250V40.8h58.273l36.17 97.129h4.48V40.8h53.79V250h-58.27l-36.17-97.128h-4.48V250h-53.793Zm207.513 0v-55.289h55.29V250h-55.29Zm1.5-86.668c0-7.372.79-13.648 2.39-18.828 1.59-5.38 3.88-9.962 6.87-13.748 3.19-3.985 7.17-7.77 11.95-11.356 2.99-2.192 5.28-4.184 6.88-5.978 1.59-1.793 2.69-3.586 3.29-5.379.59-1.793.89-4.084.89-6.874 0-2.789-.3-4.98-.89-6.575-.4-1.793-1.1-3.088-2.1-3.885-.99-.996-2.29-1.494-3.88-1.494-1.6 0-2.99.498-4.19 1.494-.99.996-1.79 2.69-2.39 5.08-.59 2.392-.89 5.48-.89 9.265h-55.29c0-12.95 2.59-24.406 7.77-34.368 5.38-10.161 13.05-18.031 23.01-23.61 9.96-5.778 21.82-8.667 35.56-8.667 12.76 0 23.81 2.49 33.18 7.472 9.36 4.98 16.44 11.556 21.22 19.724 4.78 8.17 7.17 17.035 7.17 26.599 0 7.77-1.2 14.644-3.59 20.621-2.19 5.778-5.08 10.659-8.66 14.644-3.39 3.984-7.28 7.67-11.66 11.057-3.39 2.59-6.08 4.882-8.07 6.874-1.79 1.793-3.29 4.184-4.48 7.173-1.2 2.789-1.79 6.375-1.79 10.759v7.471h-52.3v-7.471ZM1303.37 250v-55.289h55.29V250h-55.29Zm6.28-79.197-6.28-53.794V40.8h55.29v76.209l-6.27 53.794h-42.74Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lb5scn\",layoutDependency:layoutDependency,layoutId:\"lMfLb4dAy\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1e01pt8\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1380,layoutDependency:layoutDependency,layoutId:\"hlocAwbSK\",svg:'<svg width=\"1380\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M803.12 55.127h101.909L901.443 88l-53.495 149.127h-59.77l50.207-134.782h-92.644V15.977L803.12 10v45.127Zm401.01 182.001c-8.76-15.142-17.03-28.989-24.8-41.54-7.57-12.552-15.34-24.606-23.31-36.162a404.448 404.448 0 0 0-3.23-4.685c-3.74 1.561-6.65 4.02-8.73 7.375-2.39 4.184-4.08 9.065-5.08 14.644a4059.89 4059.89 0 0 0-2.99 17.034l-6.87 43.334h-57.08l7.17-47.219c1.6-10.36 4.19-20.421 7.77-30.184 3.79-9.762 9.76-18.429 17.93-26 5.69-5.407 12.96-9.754 21.83-13.038-2.97-3.711-6.46-8.131-10.47-13.261-4.98-6.575-10.16-13.25-15.54-20.023-5.18-6.973-10.06-13.349-14.65-19.127-4.38-5.777-7.86-10.16-10.46-13.15h70.53c3.99 4.782 8.37 10.66 13.15 17.633a758.726 758.726 0 0 1 14.05 19.724c4.38 6.376 7.67 11.357 9.86 14.943 3.73 5.829 7.48 11.598 11.24 17.306 2.56-1.505 4.59-3.389 6.1-5.651 2.78-4.184 4.68-9.065 5.67-14.644 1.2-5.777 2.1-11.356 2.69-16.735l4.19-32.575h57.08l-3.89 36.46c-.99 10.161-3.68 20.222-8.07 30.184-4.18 9.762-10.75 18.429-19.72 26-5.54 4.783-12.31 8.771-20.31 11.963l23.3 33.762c9.96 13.946 19.72 28.49 29.29 43.632h-66.65Zm-1190.68 13v-55.289h55.288v55.289H13.449Zm69.437 0v-55.289h55.288v55.289H82.887Zm69.441-55.289v55.289h55.289v-55.289h-55.289Zm845.981-70.976v113.265h57.381V122.966c0-22.513-6.38-39.448-19.13-50.805-12.55-11.356-31.28-17.034-56.183-17.034h-57.379l-5.977 47.219h60.667c6.375 0 11.356 1.793 14.942 5.379 3.786 3.586 5.679 8.965 5.679 16.138Zm-322.762-22.115-37.655 135.38h57.38l41.54-148.829 2.989-33.172H561.386l-5.977 46.621h120.138Z\" fill=\"#fff\"/><path d=\"M561.386 136.714v154.208l57.38-2.989V133.725l-57.38 2.989Zm-84.403 26.299v-60.667h-22.414l5.977-47.22h73.817v107.887h-57.38Zm-100.384-43.035v69.931H334.76v47.219h99.219V114.3c0-19.326-5.081-33.97-15.242-43.932-10.161-10.16-26.1-15.241-47.816-15.241h-24.207l-5.977 47.219h14.345c5.379 0 9.563.498 12.551 1.494 3.188.797 5.479 2.49 6.874 5.08 1.395 2.59 2.092 6.276 2.092 11.058Zm-121.724 117.15V102.346h-22.414l5.977-47.22h73.817v182.002h-57.38ZM1280.95 119.447v49.312h91.15v-49.312h-91.15Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e175iz\",layoutDependency:layoutDependency,layoutId:\"itOBAs6pQ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-r05gly\",\"data-framer-name\":\"19\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1271,layoutDependency:layoutDependency,layoutId:\"ZrvU7cCxu\",svg:'<svg width=\"1271\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm112.686 81.482V40.375h126.313v209.818H124.64Zm151.994 0V40.375h126.313v209.818H276.634Zm151.994 0V40.375h126.313v209.818H428.628Zm151.994 0V40.375h126.313v209.818H580.622Zm151.994 0V40.375h126.313v209.818H732.616Zm151.994 0V40.375h126.31v209.818H884.61Zm151.99 0V40.375h126.32v209.818H1036.6Zm161.44-.193v-55.289h55.29V250h-55.29Zm6.27-79.197-6.27-53.794V40.8h55.29v76.209l-6.28 53.794h-42.74Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1271v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qh8vgp\",layoutDependency:layoutDependency,layoutId:\"EqqJNBdfW\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lvriim\",\"data-framer-name\":\"20\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"GkPYj28Er\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM109.013 250l48.713-209.2h80.692L287.131 250h-56.782l-29.886-149.428h-4.782L165.796 250h-56.783Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM278.217 250l48.714-209.2h80.691L456.336 250h-56.783l-29.886-149.428h-4.781L335 250h-56.783Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM447.421 250l48.714-209.2h80.691L625.54 250h-56.783l-29.885-149.428h-4.782L504.204 250h-56.783Zm53.496-33.771v-50.805h69.036v50.805h-69.036ZM616.626 250l48.713-209.2h80.692L794.744 250h-56.782l-29.886-149.428h-4.782L673.408 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM785.83 250l48.714-209.2h80.691L963.949 250h-56.783L877.28 100.572h-4.781L842.613 250H785.83Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM955.034 250l48.716-209.2h80.69l48.71 209.2h-56.78l-29.89-149.428h-4.78L1011.82 250h-56.786Zm53.496-33.771v-50.805h69.04v50.805h-69.04ZM1124.24 250l48.71-209.2h80.69l48.72 209.2h-56.79l-29.88-149.428h-4.78L1181.02 250h-56.78Zm53.49-33.771v-50.805h69.04v50.805h-69.04ZM1309.88 250v-55.289h55.29V250h-55.29Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gy4jqb-container\",\"data-framer-name\":\"Ticker m\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"l42HDfp21-container\",name:\"Ticker m\",nodeId:\"l42HDfp21\",rendersWithMotion:true,scopeId:\"qbpwPo4pM\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:20,height:\"100%\",hoverFactor:1,id:\"l42HDfp21\",layoutId:\"l42HDfp21\",name:\"Ticker m\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h0epv1\",layoutDependency:layoutDependency,layoutId:\"j1ihbgq0I\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tbuvd5\",\"data-framer-name\":\"11\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1210,layoutDependency:layoutDependency,layoutId:\"be4FFPopJ\",svg:'<svg width=\"1210\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM106.024 250l48.714-209.2h80.691L284.143 250H227.36l-29.886-149.428h-4.781L162.807 250h-56.783Zm53.496-33.771v-50.805h69.035v50.805H159.52ZM290.171 250V40.8h80.094c13.349 0 25.303 3.088 35.863 9.265 10.759 6.176 19.127 14.943 25.104 26.3 6.176 11.157 9.264 24.207 9.264 39.149 0 13.748-2.59 25.901-7.77 36.461-5.18 10.36-11.556 18.33-19.127 23.908-7.372 5.579-14.445 8.368-21.219 8.368h-2.689l3.885-13.448L442.588 250h-61.564l-34.966-62.76h-.598V250h-55.289Zm76.209-113.566c3.586 0 6.774-.797 9.563-2.39 2.79-1.794 4.981-4.284 6.575-7.472 1.594-3.188 2.391-6.874 2.391-11.058s-.797-7.869-2.391-11.057c-1.594-3.188-3.785-5.579-6.575-7.173-2.789-1.793-5.977-2.69-9.563-2.69h-20.92v41.84h20.92ZM456.971 250V40.8h55.288v152.417h68.439V250H456.971Zm135.571 0V40.8h122.531v53.794h-67.242v25.403h62.759v50.806h-62.759v25.403h67.242V250H592.542Zm141.992 0V40.8h55.289v85.772L825.088 40.8h60.07l-44.53 103.106L890.239 250h-60.071l-40.345-89.956V250h-55.289Zm158.628 0V40.8h55.288V250h-55.288Zm79.243 0V40.8h58.275l36.16 97.129h4.49V40.8h53.79V250h-58.28l-36.16-97.128h-4.48V250h-53.795Zm179.715 0v-55.289h55.28V250h-55.28Zm6.27-79.197-6.27-53.794V40.8h55.28v76.209l-6.27 53.794h-42.74Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1210v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qflkbm\",layoutDependency:layoutDependency,layoutId:\"zigqD040F\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1e7g0rz\",\"data-framer-name\":\"12\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1400,layoutDependency:layoutDependency,layoutId:\"UavmH_HJs\",svg:'<svg width=\"1400\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm218.693 99.22c-22.513 0-42.338-5.08-59.472-15.241-16.935-10.161-30.085-24.606-39.449-43.335-9.165-18.728-13.748-40.544-13.748-65.449 0-23.709 4.782-45.128 14.346-64.254 9.762-19.327 23.31-34.469 40.644-45.427 17.533-11.157 37.258-16.736 59.174-16.736 21.916 0 41.342 5.18 58.277 15.54 17.134 10.162 30.384 24.208 39.748 42.14 9.364 17.732 14.046 37.656 14.046 59.771 0 14.744-2.192 27.395-6.575 37.955-4.383 10.56-10.659 18.629-18.828 24.207-8.169 5.38-17.832 8.069-28.989 8.069-8.966 0-16.138-1.892-21.518-5.678-5.379-3.785-9.065-8.069-11.057-12.851h-1.196c-2.391 4.981-6.176 9.365-11.356 13.15-5.18 3.586-11.955 5.379-20.323 5.379-8.965 0-17.134-2.59-24.506-7.77-7.172-5.379-12.95-12.651-17.334-21.816-4.184-9.365-6.276-19.924-6.276-31.679 0-11.755 2.092-22.215 6.276-31.38 4.384-9.364 10.162-16.636 17.334-21.817 7.372-5.38 15.541-8.069 24.506-8.069 4.981 0 9.165.996 12.552 2.989 3.587 1.793 6.476 4.582 8.667 8.368h1.495l2.092-9.862h29.586V145.4c0 4.782.399 8.767 1.196 11.954.996 3.188 2.391 5.579 4.184 7.173 1.992 1.594 4.483 2.391 7.471 2.391 2.391 0 4.583-1.096 6.575-3.288 2.192-2.191 3.885-5.678 5.081-10.46 1.394-4.781 2.092-10.858 2.092-18.23 0-14.943-2.989-28.391-8.966-40.346-5.977-11.954-14.544-21.318-25.702-28.092-10.958-6.774-23.809-10.161-38.552-10.161-14.545 0-27.595 3.785-39.151 11.356-11.356 7.372-20.222 17.733-26.598 31.081-6.375 13.15-9.563 28.193-9.563 45.128 0 17.931 2.889 33.273 8.667 46.024 5.977 12.751 14.444 22.514 25.402 29.288 11.158 6.575 24.407 9.862 39.748 9.862h49.312v38.851h-49.312Zm-.896-101.611c2.391 0 4.582-.797 6.575-2.391 1.992-1.793 3.586-4.383 4.781-7.77 1.196-3.387 1.794-7.471 1.794-12.253s-.598-8.866-1.794-12.253c-1.195-3.387-2.789-5.878-4.781-7.472-1.993-1.793-4.184-2.689-6.575-2.689s-4.583.896-6.575 2.689c-1.992 1.793-3.586 4.383-4.782 7.771-1.195 3.387-1.793 7.371-1.793 11.954 0 4.582.598 8.567 1.793 11.954 1.196 3.387 2.79 5.977 4.782 7.77 1.992 1.794 4.184 2.69 6.575 2.69Zm182.793 86.071c-13.548 0-25.005-2.291-34.369-6.874-9.364-4.582-16.437-10.759-21.219-18.529-4.582-7.77-6.873-16.437-6.873-26.001 0-11.157 2.191-20.92 6.575-29.287 4.582-8.568 11.854-17.235 21.816-26.001l4.483-3.885-11.655-14.943c-4.184-5.379-7.472-10.958-9.863-16.736-2.391-5.778-3.586-12.452-3.586-20.023 0-9.564 2.291-18.23 6.874-26.001 4.781-7.97 11.456-14.246 20.023-18.828 8.767-4.582 18.828-6.874 30.185-6.874 11.157 0 21.019 2.391 29.587 7.173 8.766 4.782 15.54 11.257 20.322 19.426 4.782 7.97 7.172 16.835 7.172 26.598 0 7.97-2.291 16.238-6.873 24.805-4.384 8.368-11.457 16.636-21.219 24.805l-5.38 4.483 21.817 28.69a70.53 70.53 0 0 0 3.287-11.057 60.822 60.822 0 0 0 1.196-11.955h41.84c0 10.56-1.594 20.821-4.782 30.782-3.188 9.962-7.77 19.327-13.747 28.093L519.236 250h-53.197l-8.667-11.357c-4.781 3.786-11.257 7.073-19.425 9.863-8.169 2.59-16.637 3.885-25.403 3.885Zm1.494-43.334c3.586 0 6.874-.598 9.862-1.794 3.188-1.195 5.679-2.689 7.472-4.482l-22.116-28.392-2.689 2.69c-3.387 3.387-5.679 6.276-6.874 8.667-1.195 2.391-1.793 5.08-1.793 8.069 0 4.184 1.395 7.77 4.184 10.759 2.988 2.988 6.973 4.483 11.954 4.483Zm4.782-98.623c1.992-2.192 3.387-4.583 4.184-7.173.797-2.789 1.195-5.877 1.195-9.264 0-2.192-.398-4.184-1.195-5.977-.797-1.993-1.993-3.487-3.586-4.483-1.395-1.196-2.889-1.793-4.483-1.793-1.594 0-3.188.597-4.782 1.793-1.395.996-2.49 2.49-3.287 4.483-.797 1.793-1.196 3.785-1.196 5.977 0 2.988.498 5.877 1.494 8.667.997 2.59 2.491 5.18 4.483 7.77l3.288 4.184 3.885-4.184Zm135.018 172.44c-11.955-20.92-21.02-42.936-27.196-66.047-5.977-23.311-8.966-47.618-8.966-72.921 0-25.303 2.989-49.51 8.966-72.622a275.209 275.209 0 0 1 27.196-66.347h52.001c-8.368 13.947-15.341 28.392-20.92 43.335-5.38 14.743-9.464 30.084-12.253 46.024-2.79 15.939-4.184 32.475-4.184 49.61 0 25.702 3.088 50.108 9.264 73.22 6.177 22.912 15.541 44.828 28.093 65.748h-52.001Zm127.488-29.587c-16.138 0-29.886-2.889-41.242-8.666-11.357-5.978-19.924-14.545-25.702-25.702-5.778-11.357-8.567-24.905-8.368-40.645h55.288c-.199 5.181.499 9.663 2.092 13.449 1.594 3.785 3.985 6.674 7.173 8.667 3.387 1.992 7.372 2.988 11.954 2.988 4.981 0 8.866-1.195 11.656-3.586 2.988-2.59 4.483-5.579 4.483-8.966 0-4.184-1.096-7.67-3.288-10.46-2.191-2.988-6.475-5.778-12.851-8.368l-24.805-10.46c-10.161-4.184-18.728-8.965-25.701-14.345-6.974-5.379-12.453-12.054-16.438-20.023-3.984-7.97-5.977-17.633-5.977-28.99 0-11.555 2.79-21.916 8.368-31.08 5.579-9.165 13.548-16.338 23.909-21.518 10.559-5.38 22.912-8.07 37.058-8.07 15.939 0 29.487 3.089 40.645 9.265 11.157 6.177 19.525 14.943 25.104 26.3 5.777 11.157 8.467 24.307 8.069 39.449h-55.289c.399-5.18-.099-9.564-1.494-13.15-1.395-3.785-3.586-6.674-6.575-8.667-2.789-2.191-6.376-3.287-10.759-3.287s-7.77 1.096-10.161 3.287c-2.391 1.993-3.586 4.483-3.586 7.472 0 3.387 1.096 6.276 3.287 8.667 2.192 2.39 5.878 4.682 11.058 6.873l26.897 11.357c10.958 4.582 19.824 9.663 26.598 15.242 6.974 5.578 12.253 12.352 15.84 20.322 3.586 7.969 5.379 17.433 5.379 28.391 0 13.349-2.889 24.905-8.667 34.668-5.778 9.563-14.146 16.935-25.104 22.115-10.759 4.981-23.709 7.471-38.851 7.471Zm-26.299 29.587v-39.748h47.817v39.748h-47.817Zm0-235.2V7.926h47.817v39.748h-47.817Zm142.337 109.68-26-20.322 21.816-28.69-33.173-11.656 9.862-29.586 33.173 13.747-2.39-40.047h35.265l-2.391 40.047L866.4 67.1l10.161 29.586-33.173 11.656 21.518 28.69-26.001 20.322-20.621-32.874-20.92 32.874ZM886.928 250l9.563-43.932h-30.483l9.563-44.828h30.484l6.873-31.38h-30.483l9.563-44.829h30.484l9.563-44.23h44.231l-9.563 44.23h18.23l9.563-44.23h44.234l-9.57 44.23h30.49l-9.57 44.829h-30.48l-6.87 31.38h30.48l-9.56 44.828h-30.49L993.62 250h-44.231l9.563-43.932h-18.23L931.159 250h-44.231Zm63.357-88.76h18.231l6.873-31.38h-18.23l-6.874 31.38ZM1086.03 250l106.69-209.2h46.92L1132.95 250h-46.92Zm137.17 2.989c-7.97 0-15.34-2.092-22.11-6.276-6.58-4.184-11.96-10.261-16.14-18.231-3.99-7.969-5.98-17.234-5.98-27.793 0-10.56 1.99-19.825 5.98-27.794 4.18-7.97 9.56-14.046 16.14-18.23 6.77-4.184 14.14-6.276 22.11-6.276 7.97 0 15.24 2.092 21.82 6.276 6.77 4.184 12.15 10.26 16.14 18.23 4.18 7.969 6.27 17.234 6.27 27.794 0 10.559-2.09 19.824-6.27 27.793-3.99 7.97-9.37 14.047-16.14 18.231-6.58 4.184-13.85 6.276-21.82 6.276Zm0-34.369c2.19 0 4.09-.697 5.68-2.092 1.79-1.395 3.19-3.487 4.18-6.276 1-2.789 1.5-5.977 1.5-9.563 0-3.587-.5-6.774-1.5-9.564-.99-2.789-2.39-4.881-4.18-6.276-1.59-1.394-3.49-2.092-5.68-2.092-2.19 0-4.18.698-5.97 2.092-1.6 1.395-2.89 3.487-3.89 6.276-1 2.79-1.49 5.977-1.49 9.564 0 3.586.49 6.774 1.49 9.563 1 2.789 2.29 4.881 3.89 6.276 1.79 1.395 3.78 2.092 5.97 2.092Zm-120.74-76.208c-7.97 0-15.34-2.092-22.11-6.276-6.58-4.184-11.96-10.261-16.14-18.231-3.98-7.969-5.98-17.234-5.98-27.793 0-10.56 2-19.825 5.98-27.794 4.18-7.97 9.56-14.046 16.14-18.23 6.77-4.184 14.14-6.276 22.11-6.276 7.97 0 15.25 2.092 21.82 6.276 6.77 4.184 12.15 10.26 16.14 18.23 4.18 7.97 6.28 17.234 6.28 27.794 0 10.559-2.1 19.824-6.28 27.793-3.99 7.97-9.37 14.047-16.14 18.231-6.57 4.184-13.85 6.276-21.82 6.276Zm0-34.369c2.2 0 4.09-.697 5.68-2.092 1.8-1.395 3.19-3.487 4.19-6.276.99-2.79 1.49-5.977 1.49-9.563 0-3.587-.5-6.774-1.49-9.564-1-2.79-2.39-4.881-4.19-6.276-1.59-1.395-3.48-2.092-5.68-2.092-2.19 0-4.18.697-5.97 2.092-1.6 1.395-2.89 3.487-3.89 6.276-.99 2.79-1.49 5.977-1.49 9.564 0 3.586.5 6.774 1.49 9.563 1 2.789 2.29 4.881 3.89 6.276 1.79 1.395 3.78 2.092 5.97 2.092ZM1303.21 250v-55.289h55.29V250h-55.29Zm1.5-86.668c0-7.372.8-13.648 2.39-18.828 1.59-5.38 3.88-9.962 6.87-13.748 3.19-3.985 7.18-7.77 11.96-11.356 2.99-2.192 5.28-4.184 6.87-5.978 1.6-1.793 2.69-3.586 3.29-5.379.6-1.793.9-4.084.9-6.874 0-2.789-.3-4.98-.9-6.575-.4-1.793-1.1-3.088-2.09-3.885-1-.996-2.29-1.494-3.89-1.494-1.59 0-2.99.498-4.18 1.494-1 .996-1.8 2.69-2.39 5.08-.6 2.392-.9 5.48-.9 9.265h-55.29c0-12.95 2.59-24.406 7.77-34.368 5.38-10.161 13.05-18.031 23.01-23.61 9.97-5.778 21.82-8.667 35.57-8.667 12.75 0 23.81 2.49 33.17 7.472 9.36 4.98 16.44 11.556 21.22 19.724 4.78 8.17 7.17 17.035 7.17 26.599 0 7.77-1.19 14.644-3.58 20.621-2.2 5.778-5.08 10.659-8.67 14.644-3.39 3.984-7.27 7.67-11.66 11.057-3.38 2.59-6.07 4.882-8.07 6.874-1.79 1.793-3.28 4.184-4.48 7.173-1.19 2.789-1.79 6.375-1.79 10.759v7.471h-52.3v-7.471Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xknml\",layoutDependency:layoutDependency,layoutId:\"aM_fzv08s\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1abtucx\",\"data-framer-name\":\"13\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1299,layoutDependency:layoutDependency,layoutId:\"YyH6O3x5Y\",svg:'<svg width=\"1299\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h74.117c14.544 0 27.295 3.088 38.253 9.265 11.158 6.176 19.725 15.042 25.702 26.598 6.176 11.357 9.265 24.805 9.265 40.346 0 15.54-3.089 29.088-9.265 40.644-5.977 11.357-14.544 20.123-25.702 26.3-10.958 6.176-23.709 9.264-38.253 9.264h-18.828V250h-55.289Zm73.22-112.071c3.387 0 6.475-.797 9.265-2.391 2.988-1.594 5.279-3.985 6.873-7.173 1.794-3.188 2.69-6.973 2.69-11.356 0-4.384-.896-8.169-2.69-11.357-1.594-3.188-3.885-5.579-6.873-7.172-2.79-1.594-5.878-2.391-9.265-2.391h-17.931v41.84h17.931Zm60.694 115.06v-53.795h2.092c7.77 0 13.548-1.793 17.333-5.379 3.985-3.786 6.276-10.46 6.874-20.024l8.368-132.99h129.704V250H527.19V97.583h-25.701l-5.977 90.554c-1.395 20.92-7.472 36.958-18.231 48.116-10.758 11.157-25.801 16.736-45.127 16.736h-14.046ZM603.282 250V40.8h122.532v53.794h-67.243v25.403h62.76v50.806h-62.76v25.403h67.243V250H603.282Zm139.004 0V40.8h55.288v85.772L832.839 40.8h60.071l-44.53 103.106L897.99 250h-60.07l-40.346-89.956V250h-55.288Zm155.639 0V40.8h53.794v100.117h4.483L995.352 40.8h55.288V250h-53.794V149.883h-4.483L953.213 250h-55.288Zm173.735 0V40.8h55.29v73.818h39.45V40.8h55.28V250h-55.28v-77.105h-39.45V250h-55.29Zm169.32 0v-55.289h55.29V250h-55.29Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1299v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hk0jon\",layoutDependency:layoutDependency,layoutId:\"L_2khOgKo\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1syw8x2\",\"data-framer-name\":\"14\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"IvECIV4_v\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm203.644 29.929c-2.842 20.506-10.557 30.86-23.348 30.86-7.309 0-12.791-3.248-16.445-9.948l-1.827-3.249c-2.437-4.466-6.497-7.512-11.979-8.933l-3.857-1.015c-11.167-2.64-16.852-8.933-16.852-18.679 0-10.557 7.918-19.287 23.958-25.987-6.091 1.015-10.964 1.421-14.415 1.421-6.7 0-12.182-1.827-16.649-5.685-4.466-3.857-6.7-8.324-6.7-14.009 0-4.466 1.828-8.73 5.685-12.79l2.843-3.249c3.248-3.654 5.075-7.106 5.075-10.354 0-.812 0-2.437-.406-5.076l-.406-3.045v-2.234c0-12.994 6.497-19.693 19.288-19.693 7.918 0 16.648 5.075 25.784 15.43-5.075-8.528-7.715-16.243-7.715-23.145 0-5.28 1.624-9.746 5.076-13.4 3.451-3.655 7.715-5.482 12.791-5.482 2.842 0 5.481.609 8.121 1.624l3.045 1.421c4.061 1.828 7.309 2.64 9.339 2.64 1.625 0 4.061-.61 7.309-1.828l3.452-1.42c3.857-1.625 7.106-2.437 9.542-2.437 5.279 0 9.746 2.03 13.4 6.09 3.655 4.061 5.685 8.934 5.685 14.416 0 6.294-2.64 13.4-8.121 21.318 9.136-10.558 17.866-15.633 25.784-15.633 5.279 0 9.746 1.827 12.994 5.481 3.248 3.655 5.076 8.324 5.076 14.212 0 1.218 0 2.233-.203 3.249l-.406 2.842c0 1.218-.203 2.436-.203 3.655 0 4.06 1.827 8.121 5.278 11.978l2.234 2.64c4.06 4.466 5.887 8.933 5.887 13.196 0 5.888-2.03 10.558-6.293 14.415-4.264 3.858-9.34 5.888-15.431 5.888-4.06 0-9.136-.609-15.633-1.827 15.633 6.7 23.552 15.227 23.552 25.581 0 9.34-4.873 15.024-14.822 17.461l-3.451 1.015c-6.7 1.624-11.37 4.669-14.009 9.339l-1.624 2.639c-4.264 7.106-9.948 10.761-17.257 10.761-13.806 0-21.521-10.354-23.146-30.86v.406Zm0-31.876 2.437 6.091 5.481-1.015v-6.903l8.122 8.933 4.872-3.654-6.7-10.151 6.294 2.436 2.64-5.076-5.076-4.06h6.497l.812-6.091-6.497-1.827 10.963-4.873-1.624-5.482-11.978 2.843 4.263-5.279-3.857-4.061-5.279 3.655 1.827-6.497-5.279-2.436-4.06 5.684-1.015-11.978h-5.888l-1.015 11.978-3.249-5.684-5.278 2.436 1.624 6.294-5.279-3.655-3.857 4.061 3.857 5.685-11.775-2.64-1.828 5.482 11.37 4.67-6.497 1.827.609 5.482h6.497l-5.076 4.466 2.64 5.076 6.497-2.233-5.888 10.557 4.466 3.451 7.918-9.136v6.7l5.076 1.218 2.639-6.294h-.406Zm0-1.624c-5.075 0-9.136-1.624-12.587-5.075-3.452-3.452-5.076-7.513-5.076-12.588 0-5.076 1.624-9.136 5.076-12.588 3.451-3.451 7.512-5.076 12.587-5.076 5.076 0 9.137 1.625 12.588 5.076 3.452 3.452 5.076 7.512 5.076 12.588 0 5.075-1.624 9.136-5.076 12.588-3.451 3.451-7.512 5.075-12.588 5.075Zm-.203-10.354c2.437 0 4.264-.609 5.279-1.827 1.015-1.219 1.827-3.046 1.827-5.482 0-2.437-.609-4.264-1.827-5.482s-3.045-1.827-5.279-1.827c-2.233 0-4.263.609-5.278 1.827-1.015 1.218-1.828 3.045-1.828 5.482 0 2.436.609 4.263 1.828 5.482 1.218 1.218 3.045 1.827 5.278 1.827Zm185.736 75.264c-23.569 0-43.585-8.231-60.233-24.879-16.648-16.648-24.878-36.664-24.878-60.233 0-23.569 8.23-43.584 24.878-60.233 16.648-16.648 36.664-24.878 60.233-24.878 23.569 0 43.584 8.23 60.233 24.878 16.648 16.649 24.878 36.664 24.878 60.233 0 23.569-8.23 43.585-24.878 60.233-16.649 16.648-36.664 24.879-60.233 24.879Zm0-10.85c20.576 0 38.16-7.295 52.563-21.699 14.404-14.403 21.699-31.987 21.699-52.563 0-20.576-7.295-37.973-21.699-52.563-14.59-14.59-31.987-21.886-52.563-21.886-20.576 0-38.16 7.295-52.563 21.886-14.591 14.59-21.699 31.987-21.699 52.563 0 20.576 7.295 37.973 21.699 52.563 14.59 14.404 31.987 21.699 52.563 21.699Zm-49.945-69.773h6.735c5.424 23.383 19.828 35.167 43.397 35.167s37.973-11.784 43.397-35.167h6.735c-1.684 15.152-6.922 27.124-15.9 35.729-8.979 8.604-20.39 12.907-34.232 12.907-13.842 0-25.44-4.303-34.232-12.907-8.791-8.605-14.029-20.577-15.712-35.729h-.188Zm22.822-18.144c-3.742 0-6.922-1.31-9.54-3.928-2.619-2.619-3.929-5.799-3.929-9.54 0-3.741 1.31-6.921 3.929-9.54 2.618-2.619 5.798-3.929 9.54-3.929 3.741 0 7.108 1.31 9.727 3.929 2.618 2.619 3.928 5.799 3.928 9.54 0 3.741-1.31 6.921-3.928 9.54-2.619 2.618-5.799 3.928-9.54 3.928h-.187Zm54.246 0c-3.741 0-6.921-1.31-9.54-3.928-2.618-2.619-3.928-5.799-3.928-9.54 0-3.741 1.31-6.921 3.928-9.54 2.619-2.619 5.799-3.929 9.54-3.929 3.742 0 6.922 1.31 9.54 3.929 2.619 2.619 3.929 5.799 3.929 9.54 0 3.741-1.31 6.921-3.929 9.54-2.618 2.618-5.798 3.928-9.54 3.928Zm75.742 65.909 30.1-52.254-30.1-52.254h60.201l30.1-52.254 30.1 52.254h60.201l-30.101 52.254 30.101 52.254h-60.201l-30.1 52.254-30.1-52.254h-60.201Zm38.288-65.979 13.966-24.321h-28.174l14.208 24.321Zm13.966 52.013-13.966-24.321-14.208 24.321h28.174Zm16.134 0h44.067l22.153-38.047-21.913-38.287h-44.307l-21.913 38.287 21.913 38.047Zm7.946-90.542h28.174l-14.207-24.32-14.208 24.32h.241Zm28.415 104.508h-28.174l14.207 24.321 14.208-24.321h-.241Zm24.08-90.541 13.967 24.321 14.207-24.321h-28.174Zm13.967 52.254-13.967 24.321h28.174l-14.207-24.321ZM775.713 61.98c0-6.63 3.119-9.75 9.163-9.75 6.045 0 9.164 3.315 9.164 9.75 15.793 1.754 28.077 8.578 36.461 20.862 3.315 4.874 6.239 11.504 8.774 20.083 2.535 8.579 3.705 16.378 3.705 23.397v8.189c0 7.604 1.365 14.233 3.899 20.082 2.535 5.85 7.994 13.844 16.183 24.568l4.29 5.654c3.509 4.484 5.264 8.774 5.264 12.868 0 9.359-8.189 17.158-24.762 23.203-16.573 6.044-37.436 9.164-62.978 9.164s-46.599-3.12-62.977-9.164c-16.378-6.045-24.762-13.844-24.762-23.203 0-3.899 1.755-8.189 5.264-12.868l4.29-5.654c8.189-10.529 13.453-18.718 16.183-24.568 2.729-5.849 3.899-12.478 3.899-20.082v-8.189c0-7.019 1.17-14.623 3.705-23.397s5.459-15.404 8.774-20.083c8.384-12.089 20.667-19.108 36.461-20.863Zm-42.7 118.35c-20.083 5.85-30.027 11.894-30.027 18.328 0 7.02 7.994 12.869 24.177 17.938 16.183 5.07 35.486 7.604 57.713 7.604 22.228 0 41.921-2.534 58.104-7.604 15.988-5.069 24.177-11.113 24.177-18.133 0-6.239-8.384-11.698-24.957-16.378-16.573-4.874-35.681-7.214-56.934-7.214-3.314 0-7.409 0-12.283.39.585 1.95.975 3.705.975 5.459 0 5.85-1.95 10.919-5.85 14.819-3.899 3.899-8.774 6.044-14.428 6.044-5.849 0-10.919-1.95-14.818-6.044-3.9-4.095-5.849-8.969-5.849-15.209Zm-20.668 1.17c20.278-8.189 44.65-12.283 72.726-12.283 28.077 0 52.254 4.094 72.727 12.283-8.189-11.113-13.843-19.692-16.378-25.542-2.535-5.849-3.9-12.088-3.9-19.107l-.39-10.529c0-14.818-3.314-27.882-9.749-38.996-8.189-14.038-22.227-21.057-41.92-21.057-19.692 0-33.926 7.019-42.115 21.057-6.434 11.114-9.749 24.178-9.749 38.996l-.39 10.529c0 6.824-1.364 13.063-4.094 18.912-2.73 5.85-8.189 14.234-16.573 25.737h-.195Zm149.889-57.622h71.718l22.084-68.074 22.084 68.074h71.72l-57.831 42.12 22.081 68.074-58.054-42.119-58.057 42.119 22.085-68.074-57.83-42.12Zm320.966 85.961h-21.33c-9.81 11.279-20.6 19.616-32.12 24.765-3.68.245-6.38.49-8.09.49-4.91 0-10.55-.981-16.68-2.697l-5.15 2.697h-6.13c-13.97 0-21.08-5.149-21.08-15.202 0-.491 0-1.471.24-2.697-10.3-.981-15.45-5.885-15.45-14.713 0-.98 0-2.206.25-3.923-3.92-.981-6.62-2.697-8.58-5.149s-2.94-5.394-2.94-9.072c0-2.943.98-6.13 2.94-9.318-5.15-5.64-7.6-11.77-7.6-18.635 0-7.847 4.16-14.222 12.75-19.126 8.58-4.904 19.86-7.111 33.83-7.111h3.68c-1.22-8.582-3.68-16.919-7.84-25.01l-2.21-3.924c-4.9-9.563-7.36-16.918-7.36-22.068 0-14.221 7.6-23.294 22.56-26.727l4.17-.98 7.11 31.876 26.48 28.198c1.72 2.207 4.91 6.13 9.57 12.26l3.92 5.394c4.41 5.885 7.36 9.318 9.07 10.789 1.72 1.471 4.66 1.962 8.58 1.962h16.92c5.15 11.034 7.85 22.313 7.85 33.838 0 11.524-2.45 22.558-7.11 34.083h-.25Zm-4.66-7.602c2.95-8.827 4.42-17.164 4.42-25.01 0-9.318-1.72-18.636-4.91-27.708-12.01 0-19.61-.736-22.8-2.207-3.19-1.471-7.6-6.375-13.73-15.202-2.45-3.433-6.13-8.092-11.04-14.222l-28.93-30.65-5.64-26.482c-9.56 3.188-14.47 9.318-14.47 18.39 0 4.66 1.72 9.808 4.91 15.203l1.96 3.187c7.36 12.506 11.28 24.275 11.28 35.555v3.923h-5.15c-15.2 0-26.73 1.471-34.33 4.659-7.6 2.942-11.52 7.601-11.52 13.731 0 5.639 1.96 10.298 5.88 14.222 3.93 3.923 8.83 5.884 14.71 5.884h8.83l25.99-11.769c-3.92-5.885-9.31-9.073-15.69-9.073-1.72 0-3.92.491-6.62 1.226-2.7.736-5.89 1.962-9.56 3.433h-6.87l-6.86-6.866h11.52c3.43-1.471 6.38-2.697 9.32-3.187 2.94-.491 5.39-.981 7.6-.981 12.26 0 21.33 6.13 26.97 18.881l-4.9 2.206c6.13 2.943 10.79 8.092 13.97 15.448l-5.64 2.452c4.42 2.697 8.59 7.601 12.26 14.222l-8.82 4.168c4.9 3.433 8.82 8.582 11.77 15.203l-17.66 7.846c2.94.49 5.4.981 7.36.981h5.64c12.75-7.601 23.05-16.429 31.14-26.972h19.86l-.25-.491Zm-65.71-20.842c-3.43-4.413-7.36-7.356-12.01-8.582l-21.58 9.563h-7.6c-7.11 0-12.51-.981-16.19-2.942-1.22 1.716-1.96 3.432-1.96 4.904 0 2.942 1.47 5.149 4.42 6.62 2.94 1.471 7.35 2.207 13.24 2.207h15.2l26.48-11.525v-.245Zm6.13 16.919s-.98-.981-1.23-1.471c-2.2-2.697-5.15-4.904-8.09-6.375l-22.07 9.808h-23.29l-.49 1.961c0 5.64 5.64 8.582 16.92 8.582h10.79l27.46-12.26v-.245Zm2.94 19.371s-1.22-1.471-1.47-1.962c-1.71-2.697-4.17-4.904-6.86-7.11l-20.6 9.317h-13.24v.981c0 6.375 4.66 9.563 13.97 9.563h4.66l23.54-10.544v-.245Zm126.26-100.381v7.542c12.64 1.223 20.59 3.261 24.06 6.318 3.46 3.058 5.3 9.172 5.3 18.548v61.963c0 7.541-2.45 13.044-7.55 16.509-5.09 3.465-13.24 5.096-24.46 5.096-10.59 0-19.36-1.834-26.29-5.707-3.06-1.631-4.89-3.261-5.5-4.892-.61-1.631-1.02-5.096-1.02-10.599V150.12c0-7.338.41-12.026 1.02-14.064.61-2.038 2.65-3.669 5.91-5.503 4.89-2.65 12.43-4.484 22.62-5.503v-7.542c-6.72-.408-12.02-2.446-16.1-6.115-4.07-3.668-6.11-8.356-6.11-14.064 0-6.114 2.65-12.84 7.74-20.382l3.06-4.484c5.3-7.745 7.95-14.268 7.95-19.77 0-1.02 0-2.447-.41-4.485 20.18 11.414 30.37 26.09 30.37 43.618 0 6.523-1.63 12.026-5.09 16.306-3.47 4.28-8.57 7.338-15.5 9.172Zm23.44 27.313c-3.05 2.038-6.93 3.465-11.41 4.484-4.48 1.019-9.58 1.426-15.29 1.426-5.7 0-10.8-.407-15.08-1.426-4.28-1.019-8.15-2.446-11.41-4.484v67.058c0 5.095 2.24 9.172 6.72 11.618 4.49 2.649 11.01 3.872 19.98 3.872s15.49-1.223 19.97-3.872c4.49-2.65 6.73-6.523 6.73-11.618v-67.058h-.21Zm-29.35-7.338v-6.115c-14.67 1.019-22.01 3.465-22.01 7.134 0 1.631 2.45 3.057 7.54 4.484 5.1 1.427 10.6 2.038 16.51 2.038 8.56 0 15.08-.611 19.37-1.63 4.28-1.019 6.52-2.65 6.52-4.892 0-3.465-7.34-5.707-21.81-6.93v6.115h-5.91l-.21-.204Zm1.63-79.084c-.81 4.28-3.87 10.6-8.96 18.752l-2.65 4.484c-4.28 7.134-6.53 12.637-6.53 16.306 0 4.077 1.84 7.542 5.3 10.395 3.47 2.854 7.75 4.28 12.64 4.28 5.3 0 9.78-1.834 13.45-5.503s5.51-8.153 5.51-13.452c0-11.822-6.32-23.644-18.96-35.262h.2ZM1310.77 250v-55.289h55.29V250h-55.29Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8sl7uc\",layoutDependency:layoutDependency,layoutId:\"onODMFHl_\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1b7l8d7\",\"data-framer-name\":\"15\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1357,layoutDependency:layoutDependency,layoutId:\"J8_4clu3g\",svg:'<svg width=\"1357\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h74.117c14.544 0 27.295 3.088 38.253 9.265 11.158 6.176 19.725 15.042 25.702 26.598 6.176 11.357 9.265 24.805 9.265 40.346 0 15.54-3.089 29.088-9.265 40.644-5.977 11.357-14.544 20.123-25.702 26.3-10.958 6.176-23.709 9.264-38.253 9.264h-18.828V250h-55.289Zm73.22-112.071c3.387 0 6.475-.797 9.265-2.391 2.988-1.594 5.279-3.985 6.873-7.173 1.794-3.188 2.69-6.973 2.69-11.356 0-4.384-.896-8.169-2.69-11.357-1.594-3.188-3.885-5.579-6.873-7.172-2.79-1.594-5.878-2.391-9.265-2.391h-17.931v41.84h17.931Zm57.705 115.06v-53.795h2.092c7.77 0 13.548-1.793 17.334-5.379 3.985-3.786 6.276-10.46 6.874-20.024l8.368-132.99H579.49V250h-55.288V97.583H498.5l-5.977 90.554c-1.395 20.92-7.471 36.958-18.23 48.116-10.759 11.157-25.802 16.736-45.128 16.736h-14.046ZM600.294 250V40.8h122.531v53.794h-67.243v25.403h62.76v50.806h-62.76v25.403h67.243V250H600.294Zm139.003 0V40.8h55.289v85.772L829.851 40.8h60.07l-44.53 103.106L895.002 250h-60.071l-40.345-89.956V250h-55.289Zm155.639 0V40.8h55.289V250h-55.289Zm76.255 0V40.8h55.289v73.818h39.45V40.8h55.29V250h-55.29v-77.105h-39.45V250h-55.289Zm183.739 0v-55.289h55.29V250h-55.29Zm6.28-79.197-6.28-53.794V40.8h55.29v76.209l-6.28 53.794h-42.73ZM1228.89 250v-55.289h55.29V250h-55.29Zm69.44 0v-55.289h55.29V250h-55.29Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1357v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iesk9m\",layoutDependency:layoutDependency,layoutId:\"vNmsrGVrj\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vahil8\",\"data-framer-name\":\"16\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1380,layoutDependency:layoutDependency,layoutId:\"GGswtlWVE\",svg:'<svg width=\"1380\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Z\" fill=\"#fff\"/><g clip-path=\"url(#b)\"><path d=\"m199.445 5.784 81.538 134.974-81.538 134.974-82.368-134.974L199.445 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 151.772 151.772 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.359 38.359 0 0 0 4.014-8.306c1.108-2.953 1.662-6.322 1.662-10.106 0-5.906-.877-11.213-2.631-15.919-1.661-4.8-4.06-8.906-7.198-12.321-3.23-3.323-7.199-5.86-11.906-7.614-4.706-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.535 2.077-4.43 1.384-8.306 3.553-11.629 6.506-3.414 3.046-6.137 6.922-8.167 11.629-1.938 4.614-2.954 10.152-3.046 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.014-3.323 6.229-3.323 3.415 0 5.861 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a42.064 42.064 0 0 1-2.768 6.645 48.125 48.125 0 0 1-3.6 6.091 100.2 100.2 0 0 1-3.183 4.43c-2.677 3.322-4.846 5.907-6.507 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598H185.74v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM369.72 5.784l81.538 134.974-81.538 134.974-82.369-134.974L369.72 5.784Zm14.258 169.721c0-2.307.139-4.337.416-6.091.277-1.846.692-3.507 1.246-4.984a31.955 31.955 0 0 1 1.938-4.014 82.29 82.29 0 0 1 2.768-4.292 151.775 151.775 0 0 1 6.092-8.029 73.545 73.545 0 0 0 5.675-7.891c1.662-2.584 3-5.353 4.015-8.306 1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.661-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.198-5.86-11.905-7.614-4.707-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.536 2.077-4.43 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.137 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.045 16.612h28.102c.184-5.076 1.2-8.722 3.045-10.936 1.939-2.215 4.015-3.323 6.23-3.323 3.415 0 5.86 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a41.974 41.974 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.676 3.322-4.845 5.907-6.506 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.077 6.091-.369 2.308-.553 5.676-.553 10.106h27.963Zm0 12.598h-27.963v23.534h27.963v-23.534Zm-14.95 117.946h.553v.554h-.553v-.554Zm-.277-373.358h.553v.554h-.553v-.554ZM539.994 5.784l81.538 134.974-81.538 134.974-82.368-134.974L539.994 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 151.772 151.772 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.409 38.409 0 0 0 4.015-8.306c1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.662-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.199-5.86-11.905-7.614-4.707-1.846-10.014-2.769-15.92-2.769-5.169 0-10.014.692-14.536 2.077-4.43 1.384-8.306 3.553-11.629 6.506-3.414 3.046-6.137 6.922-8.167 11.629-1.938 4.614-2.954 10.152-3.046 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.015-3.323 6.23-3.323 3.414 0 5.86 1.477 7.337 4.43 1.476 2.953 2.215 6.829 2.215 11.628 0 2.4-.416 4.8-1.246 7.199a42.162 42.162 0 0 1-2.769 6.645 48.241 48.241 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.677 3.322-4.846 5.907-6.507 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM710.269 5.784l81.538 134.974-81.538 134.974L627.9 140.758 710.269 5.784Zm14.259 169.721c0-2.307.138-4.337.415-6.091.277-1.846.692-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 81.68 81.68 0 0 1 2.769-4.292c2.03-2.861 4.06-5.537 6.091-8.029a73.696 73.696 0 0 0 5.676-7.891 38.359 38.359 0 0 0 4.014-8.306c1.108-2.953 1.661-6.322 1.661-10.106 0-5.906-.876-11.213-2.63-15.919-1.661-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.198-5.86-11.905-7.614-4.707-1.846-10.013-2.769-15.92-2.769-5.168 0-10.013.692-14.536 2.077-4.429 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.137 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.045 16.612h28.102c.185-5.076 1.2-8.722 3.046-10.936 1.938-2.215 4.014-3.323 6.229-3.323 3.415 0 5.861 1.477 7.337 4.43 1.477 2.953 2.215 6.829 2.215 11.628 0 2.4-.415 4.8-1.246 7.199a41.974 41.974 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.676 3.322-4.845 5.907-6.506 7.752-1.569 1.846-2.815 3.646-3.738 5.399-1.015 1.754-1.707 3.784-2.076 6.091-.37 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.553v.554h-.553v-.554ZM709.3-67.309h.554v.554h-.554v-.554ZM880.543 5.784l81.538 134.974-81.538 134.974-82.368-134.974L880.543 5.784Zm14.259 169.721c0-2.307.139-4.337.415-6.091.277-1.846.693-3.507 1.246-4.984a32.235 32.235 0 0 1 1.938-4.014 82.99 82.99 0 0 1 2.769-4.292 152.316 152.316 0 0 1 6.091-8.029 73.418 73.418 0 0 0 5.676-7.891 38.409 38.409 0 0 0 4.015-8.306c1.107-2.953 1.661-6.322 1.661-10.106 0-5.906-.877-11.213-2.63-15.919-1.662-4.8-4.061-8.906-7.199-12.321-3.23-3.323-7.199-5.86-11.905-7.614-4.707-1.846-10.014-2.769-15.92-2.769-5.169 0-10.014.692-14.536 2.077-4.43 1.384-8.306 3.553-11.628 6.506-3.415 3.046-6.138 6.922-8.168 11.629-1.938 4.614-2.953 10.152-3.046 16.612h28.103c.184-5.076 1.199-8.722 3.045-10.936 1.938-2.215 4.015-3.323 6.23-3.323 3.414 0 5.86 1.477 7.337 4.43 1.476 2.953 2.215 6.829 2.215 11.628 0 2.4-.416 4.8-1.246 7.199a42.068 42.068 0 0 1-2.769 6.645 48.122 48.122 0 0 1-3.599 6.091c-1.2 1.754-2.261 3.23-3.184 4.43-2.677 3.322-4.845 5.907-6.507 7.752-1.569 1.846-2.814 3.646-3.737 5.399-1.016 1.754-1.708 3.784-2.077 6.091-.369 2.308-.554 5.676-.554 10.106h27.964Zm0 12.598h-27.964v23.534h27.964v-23.534Zm-14.951 117.946h.554v.554h-.554v-.554Zm-.277-373.358h.554v.554h-.554v-.554ZM1050.82 5.784l81.54 134.974-81.54 134.974-82.371-134.974L1050.82 5.784Zm14.26 169.721c0-2.307.14-4.337.41-6.091.28-1.846.69-3.507 1.25-4.984.55-1.384 1.2-2.722 1.94-4.014a85.36 85.36 0 0 1 2.76-4.292c2.04-2.861 4.07-5.537 6.1-8.029a73.626 73.626 0 0 0 5.67-7.891c1.66-2.584 3-5.353 4.02-8.306 1.1-2.953 1.66-6.322 1.66-10.106 0-5.906-.88-11.213-2.63-15.919-1.66-4.8-4.06-8.906-7.2-12.321-3.23-3.323-7.2-5.86-11.91-7.614-4.7-1.846-10.01-2.769-15.92-2.769-5.17 0-10.01.692-14.53 2.077-4.43 1.384-8.31 3.553-11.63 6.506-3.42 3.046-6.14 6.922-8.17 11.629-1.94 4.614-2.95 10.152-3.04 16.612h28.1c.18-5.076 1.2-8.722 3.04-10.936 1.94-2.215 4.02-3.323 6.23-3.323 3.42 0 5.86 1.477 7.34 4.43 1.48 2.953 2.22 6.829 2.22 11.628 0 2.4-.42 4.8-1.25 7.199a41.978 41.978 0 0 1-2.77 6.645 48.727 48.727 0 0 1-3.6 6.091c-1.2 1.754-2.26 3.23-3.18 4.43-2.68 3.322-4.85 5.907-6.51 7.752-1.57 1.846-2.81 3.646-3.74 5.399-1.01 1.754-1.7 3.784-2.07 6.091-.37 2.308-.56 5.676-.56 10.106h27.97Zm0 12.598h-27.97v23.534h27.97v-23.534Zm-14.95 117.946h.55v.554h-.55v-.554Zm-.28-373.358h.55v.554h-.55v-.554Zm171.24 73.093 81.54 134.974-81.54 134.974-82.37-134.974 82.37-134.974Zm14.26 169.721c0-2.307.14-4.337.42-6.091.27-1.846.69-3.507 1.24-4.984a32.82 32.82 0 0 1 1.94-4.014 79.217 79.217 0 0 1 2.77-4.292 151.77 151.77 0 0 1 6.09-8.029 75.167 75.167 0 0 0 5.68-7.891c1.66-2.584 3-5.353 4.01-8.306 1.11-2.953 1.66-6.322 1.66-10.106 0-5.906-.87-11.213-2.63-15.919-1.66-4.8-4.06-8.906-7.2-12.321-3.23-3.323-7.2-5.86-11.9-7.614-4.71-1.846-10.02-2.769-15.92-2.769-5.17 0-10.02.692-14.54 2.077-4.43 1.384-8.3 3.553-11.63 6.506-3.41 3.046-6.13 6.922-8.16 11.629-1.94 4.614-2.96 10.152-3.05 16.612h28.1c.19-5.076 1.2-8.722 3.05-10.936 1.94-2.215 4.01-3.323 6.23-3.323 3.41 0 5.86 1.477 7.33 4.43 1.48 2.953 2.22 6.829 2.22 11.628 0 2.4-.42 4.8-1.25 7.199a41.937 41.937 0 0 1-2.76 6.645 48.727 48.727 0 0 1-3.6 6.091c-1.2 1.754-2.27 3.23-3.19 4.43-2.67 3.322-4.84 5.907-6.5 7.752-1.57 1.846-2.82 3.646-3.74 5.399-1.02 1.754-1.71 3.784-2.08 6.091-.37 2.308-.55 5.676-.55 10.106h27.96Zm0 12.598h-27.96v23.534h27.96v-23.534Zm-14.95 117.946h.55v.554h-.55v-.554Zm-.28-373.358h.56v.554h-.56v-.554Z\" fill=\"#fff\"/></g><path d=\"M1320.8 250v-55.289h55.28V250h-55.28Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1380v292H0z\"/></clipPath><clipPath id=\"b\"><path fill=\"#fff\" transform=\"translate(115 -6.715)\" d=\"M0 0h1192.35v304.43H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wq08f3\",layoutDependency:layoutDependency,layoutId:\"aMe1SB_b3\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-s8knze\",\"data-framer-name\":\"17\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"dfA_Cb8jj\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM103.036 250l48.713-209.2h80.692L281.154 250h-56.783l-29.885-149.428h-4.782L159.818 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM284.194 250V40.8h80.094c13.349 0 25.303 3.088 35.863 9.265 10.758 6.176 19.126 14.943 25.104 26.3 6.176 11.157 9.264 24.207 9.264 39.149 0 13.748-2.59 25.901-7.77 36.461-5.18 10.36-11.556 18.33-19.127 23.908-7.372 5.579-14.445 8.368-21.219 8.368h-2.689l3.885-13.448L436.611 250h-61.564l-34.967-62.76h-.597V250h-55.289Zm76.209-113.566c3.586 0 6.774-.797 9.563-2.39 2.789-1.794 4.981-4.284 6.575-7.472 1.594-3.188 2.391-6.874 2.391-11.058s-.797-7.869-2.391-11.057c-1.594-3.188-3.786-5.579-6.575-7.173-2.789-1.793-5.977-2.69-9.563-2.69h-20.92v41.84h20.92Zm204.156 100.715-116.554-50.806v-52.001l116.554-50.805v52.897l-63.955 23.909 63.955 23.908v52.898ZM592.869 250v-55.289h55.288V250h-55.288Zm82.186 0v-55.289h55.288V250h-55.288Zm82.185 0v-55.289h55.289V250H757.24Zm83.739-12.851v-52.898l63.955-23.908-63.955-23.909V83.537l116.554 50.805v52.001l-116.554 50.806ZM987.337 250V40.8h58.273l36.17 97.129h4.48V40.8h53.79V250h-58.27l-36.17-97.128h-4.48V250h-53.793Zm207.513 0v-55.289h55.29V250h-55.29Zm1.5-86.668c0-7.372.79-13.648 2.39-18.828 1.59-5.38 3.88-9.962 6.87-13.748 3.19-3.985 7.17-7.77 11.95-11.356 2.99-2.192 5.28-4.184 6.88-5.978 1.59-1.793 2.69-3.586 3.29-5.379.59-1.793.89-4.084.89-6.874 0-2.789-.3-4.98-.89-6.575-.4-1.793-1.1-3.088-2.1-3.885-.99-.996-2.29-1.494-3.88-1.494-1.6 0-2.99.498-4.19 1.494-.99.996-1.79 2.69-2.39 5.08-.59 2.392-.89 5.48-.89 9.265h-55.29c0-12.95 2.59-24.406 7.77-34.368 5.38-10.161 13.05-18.031 23.01-23.61 9.96-5.778 21.82-8.667 35.56-8.667 12.76 0 23.81 2.49 33.18 7.472 9.36 4.98 16.44 11.556 21.22 19.724 4.78 8.17 7.17 17.035 7.17 26.599 0 7.77-1.2 14.644-3.59 20.621-2.19 5.778-5.08 10.659-8.66 14.644-3.39 3.984-7.28 7.67-11.66 11.057-3.39 2.59-6.08 4.882-8.07 6.874-1.79 1.793-3.29 4.184-4.48 7.173-1.2 2.789-1.79 6.375-1.79 10.759v7.471h-52.3v-7.471ZM1303.37 250v-55.289h55.29V250h-55.29Zm6.28-79.197-6.28-53.794V40.8h55.29v76.209l-6.27 53.794h-42.74Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tuwww7\",layoutDependency:layoutDependency,layoutId:\"ZBG5twgaI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-w9xjff\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1380,layoutDependency:layoutDependency,layoutId:\"BRxRgClPc\",svg:'<svg width=\"1380\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M803.12 55.127h101.909L901.443 88l-53.495 149.127h-59.77l50.207-134.782h-92.644V15.977L803.12 10v45.127Zm401.01 182.001c-8.76-15.142-17.03-28.989-24.8-41.54-7.57-12.552-15.34-24.606-23.31-36.162a404.448 404.448 0 0 0-3.23-4.685c-3.74 1.561-6.65 4.02-8.73 7.375-2.39 4.184-4.08 9.065-5.08 14.644a4059.89 4059.89 0 0 0-2.99 17.034l-6.87 43.334h-57.08l7.17-47.219c1.6-10.36 4.19-20.421 7.77-30.184 3.79-9.762 9.76-18.429 17.93-26 5.69-5.407 12.96-9.754 21.83-13.038-2.97-3.711-6.46-8.131-10.47-13.261-4.98-6.575-10.16-13.25-15.54-20.023-5.18-6.973-10.06-13.349-14.65-19.127-4.38-5.777-7.86-10.16-10.46-13.15h70.53c3.99 4.782 8.37 10.66 13.15 17.633a758.726 758.726 0 0 1 14.05 19.724c4.38 6.376 7.67 11.357 9.86 14.943 3.73 5.829 7.48 11.598 11.24 17.306 2.56-1.505 4.59-3.389 6.1-5.651 2.78-4.184 4.68-9.065 5.67-14.644 1.2-5.777 2.1-11.356 2.69-16.735l4.19-32.575h57.08l-3.89 36.46c-.99 10.161-3.68 20.222-8.07 30.184-4.18 9.762-10.75 18.429-19.72 26-5.54 4.783-12.31 8.771-20.31 11.963l23.3 33.762c9.96 13.946 19.72 28.49 29.29 43.632h-66.65Zm-1190.68 13v-55.289h55.288v55.289H13.449Zm69.437 0v-55.289h55.288v55.289H82.887Zm69.441-55.289v55.289h55.289v-55.289h-55.289Zm845.981-70.976v113.265h57.381V122.966c0-22.513-6.38-39.448-19.13-50.805-12.55-11.356-31.28-17.034-56.183-17.034h-57.379l-5.977 47.219h60.667c6.375 0 11.356 1.793 14.942 5.379 3.786 3.586 5.679 8.965 5.679 16.138Zm-322.762-22.115-37.655 135.38h57.38l41.54-148.829 2.989-33.172H561.386l-5.977 46.621h120.138Z\" fill=\"#fff\"/><path d=\"M561.386 136.714v154.208l57.38-2.989V133.725l-57.38 2.989Zm-84.403 26.299v-60.667h-22.414l5.977-47.22h73.817v107.887h-57.38Zm-100.384-43.035v69.931H334.76v47.219h99.219V114.3c0-19.326-5.081-33.97-15.242-43.932-10.161-10.16-26.1-15.241-47.816-15.241h-24.207l-5.977 47.219h14.345c5.379 0 9.563.498 12.551 1.494 3.188.797 5.479 2.49 6.874 5.08 1.395 2.59 2.092 6.276 2.092 11.058Zm-121.724 117.15V102.346h-22.414l5.977-47.22h73.817v182.002h-57.38ZM1280.95 119.447v49.312h91.15v-49.312h-91.15Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kqnprd\",layoutDependency:layoutDependency,layoutId:\"zxEZSsSrN\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1udcmuu\",\"data-framer-name\":\"19\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1271,layoutDependency:layoutDependency,layoutId:\"vCicn6yA2\",svg:'<svg width=\"1271\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954Zm112.686 81.482V40.375h126.313v209.818H124.64Zm151.994 0V40.375h126.313v209.818H276.634Zm151.994 0V40.375h126.313v209.818H428.628Zm151.994 0V40.375h126.313v209.818H580.622Zm151.994 0V40.375h126.313v209.818H732.616Zm151.994 0V40.375h126.31v209.818H884.61Zm151.99 0V40.375h126.32v209.818H1036.6Zm161.44-.193v-55.289h55.29V250h-55.29Zm6.27-79.197-6.27-53.794V40.8h55.29v76.209l-6.28 53.794h-42.74Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1271v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i26lz8\",layoutDependency:layoutDependency,layoutId:\"KEr7Tz4_D\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14zgycy\",\"data-framer-name\":\"20\",fill:\"black\",intrinsicHeight:292,intrinsicWidth:1365,layoutDependency:layoutDependency,layoutId:\"eIOJ4MgM8\",svg:'<svg width=\"1365\" height=\"292\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M11.954 168.711V119.4h91.152v49.311H11.954ZM109.013 250l48.713-209.2h80.692L287.131 250h-56.782l-29.886-149.428h-4.782L165.796 250h-56.783Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM278.217 250l48.714-209.2h80.691L456.336 250h-56.783l-29.886-149.428h-4.781L335 250h-56.783Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM447.421 250l48.714-209.2h80.691L625.54 250h-56.783l-29.885-149.428h-4.782L504.204 250h-56.783Zm53.496-33.771v-50.805h69.036v50.805h-69.036ZM616.626 250l48.713-209.2h80.692L794.744 250h-56.782l-29.886-149.428h-4.782L673.408 250h-56.782Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM785.83 250l48.714-209.2h80.691L963.949 250h-56.783L877.28 100.572h-4.781L842.613 250H785.83Zm53.495-33.771v-50.805h69.036v50.805h-69.036ZM955.034 250l48.716-209.2h80.69l48.71 209.2h-56.78l-29.89-149.428h-4.78L1011.82 250h-56.786Zm53.496-33.771v-50.805h69.04v50.805h-69.04ZM1124.24 250l48.71-209.2h80.69l48.72 209.2h-56.79l-29.88-149.428h-4.78L1181.02 250h-56.78Zm53.49-33.771v-50.805h69.04v50.805h-69.04ZM1309.88 250v-55.289h55.29V250h-55.29Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h1365v292H0z\"/></clipPath></defs></svg>',withExternalLayout:true})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bQooQ.framer-d8fvez, .framer-bQooQ .framer-d8fvez { display: block; }\",\".framer-bQooQ.framer-wwolst { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-bQooQ .framer-1juu7on { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 10px; position: relative; width: 100%; }\",\".framer-bQooQ .framer-1mwl3ur { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQooQ .framer-ylpsf2, .framer-bQooQ .framer-sg01iz, .framer-bQooQ .framer-19ll222, .framer-bQooQ .framer-ih3iny { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bQooQ .framer-p1agrt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-bQooQ .framer-118bymq, .framer-bQooQ .framer-1vt6s0s { flex: none; height: 19px; position: relative; white-space: pre; width: auto; }\",\".framer-bQooQ .framer-uyt3u5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 240px; justify-content: space-evenly; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bQooQ .framer-56usii-container, .framer-bQooQ .framer-gy4jqb-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-bQooQ .framer-1y5kazb { height: 292px; overflow: hidden; position: relative; width: 1210px; }\",\".framer-bQooQ .framer-uqjlyb { aspect-ratio: 4.1438356164383565 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-lyafht { height: 292px; overflow: hidden; position: relative; width: 1400px; }\",\".framer-bQooQ .framer-1aq45zr { aspect-ratio: 4.794520547945205 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-12fqr9r { height: 292px; overflow: hidden; position: relative; width: 1299px; }\",\".framer-bQooQ .framer-1y1noyx { aspect-ratio: 4.448630136986301 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-1lwuv37, .framer-bQooQ .framer-kd1tjh, .framer-bQooQ .framer-1qh8vgp { height: 292px; overflow: hidden; position: relative; width: 1365px; }\",\".framer-bQooQ .framer-1i5r722, .framer-bQooQ .framer-l8a2jx, .framer-bQooQ .framer-lvriim { aspect-ratio: 4.674657534246576 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-nknk9g { height: 292px; overflow: hidden; position: relative; width: 1357px; }\",\".framer-bQooQ .framer-ziuhjk { aspect-ratio: 4.647260273972603 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-1su49j3 { height: 292px; overflow: hidden; position: relative; width: 1380px; }\",\".framer-bQooQ .framer-1wpadez { aspect-ratio: 4.726027397260274 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-lb5scn { height: 292px; overflow: hidden; position: relative; width: 1394px; }\",\".framer-bQooQ .framer-1e01pt8 { aspect-ratio: 4.726643598615917 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 289px); left: 10px; position: absolute; right: 18px; top: 0px; }\",\".framer-bQooQ .framer-e175iz { height: 292px; overflow: hidden; position: relative; width: 1271px; }\",\".framer-bQooQ .framer-r05gly { aspect-ratio: 4.352739726027397 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 292px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-1h0epv1 { height: 97px; overflow: hidden; position: relative; width: 401px; }\",\".framer-bQooQ .framer-1tbuvd5 { aspect-ratio: 4.1438356164383565 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-1qflkbm { height: 97px; overflow: hidden; position: relative; width: 464px; }\",\".framer-bQooQ .framer-1e7g0rz { aspect-ratio: 4.794520547945205 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-xknml { height: 97px; overflow: hidden; position: relative; width: 431px; }\",\".framer-bQooQ .framer-1abtucx { aspect-ratio: 4.448630136986301 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-1hk0jon, .framer-bQooQ .framer-wq08f3, .framer-bQooQ .framer-1i26lz8 { height: 97px; overflow: hidden; position: relative; width: 453px; }\",\".framer-bQooQ .framer-1syw8x2, .framer-bQooQ .framer-s8knze, .framer-bQooQ .framer-14zgycy { aspect-ratio: 4.674657534246576 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-8sl7uc { height: 97px; overflow: hidden; position: relative; width: 449px; }\",\".framer-bQooQ .framer-1b7l8d7 { aspect-ratio: 4.647260273972603 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-iesk9m { height: 97px; overflow: hidden; position: relative; width: 457px; }\",\".framer-bQooQ .framer-vahil8 { aspect-ratio: 4.726027397260274 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ .framer-tuwww7 { height: 97px; overflow: hidden; position: relative; width: 463px; }\",\".framer-bQooQ .framer-w9xjff { aspect-ratio: 4.729166666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 96px); left: 0px; position: absolute; right: 9px; top: 1px; }\",\".framer-bQooQ .framer-1kqnprd { height: 97px; overflow: hidden; position: relative; width: 421px; }\",\".framer-bQooQ .framer-1udcmuu { aspect-ratio: 4.352739726027397 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bQooQ.framer-v-1x9zgts.framer-wwolst { width: 401px; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-1juu7on { flex-direction: column; gap: 44px; justify-content: flex-start; padding: 11px 10px 10px 10px; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-1mwl3ur { flex-wrap: wrap; gap: 5px; justify-content: flex-start; width: 100%; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-ylpsf2, .framer-bQooQ.framer-v-1x9zgts .framer-sg01iz, .framer-bQooQ.framer-v-1x9zgts .framer-19ll222, .framer-bQooQ.framer-v-1x9zgts .framer-ih3iny { flex: 1 0 0px; min-width: 40%; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-p1agrt { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 5px; width: 100%; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-118bymq, .framer-bQooQ.framer-v-1x9zgts .framer-1vt6s0s { height: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bQooQ.framer-v-1x9zgts .framer-uyt3u5 { gap: 7.5px; height: 82px; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-bQooQ[data-border=\"true\"]::after, .framer-bQooQ [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 279\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"g89IydkuB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bpbjUhXCC\":\"socialsVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqbpwPo4pM=withCSS(Component,css,\"framer-bQooQ\");export default FramerqbpwPo4pM;FramerqbpwPo4pM.displayName=\"Footer\";FramerqbpwPo4pM.defaultProps={height:279,width:1400};addPropertyControls(FramerqbpwPo4pM,{variant:{options:[\"xj1IdYrCo\",\"g89IydkuB\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},bpbjUhXCC:{defaultValue:true,title:\"socials Visible\",type:ControlType.Boolean}});addFonts(FramerqbpwPo4pM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqbpwPo4pM\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1400\",\"framerVariables\":\"{\\\"bpbjUhXCC\\\":\\\"socialsVisible\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g89IydkuB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"279\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qbpwPo4pM.map"],"mappings":"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"}