{"version":3,"file":"shared-lib.C4cxPBYH.mjs","names":["e","e.default","debounce","useRef","_Fragment","Children","useRef","useState","useCallback","useState","metadata","siteMetadata","__FramerMetadata__","Lenis","serializationHash","variantClassNames","animation","animation1","transformTemplate1","getProps","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","React.useContext","className","Image1","PropertyOverrides","SVG","React.Fragment","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","Framer","Text","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/unpkg.com/lenis@1.3.19/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js","https:/framerusercontent.com/modules/L2g2etirT4tdjBaE4xrO/BzHG0pe3fwejvzhuvfLr/LiquidImage.js","https:/framerusercontent.com/modules/k6CSpTpKkNDzRVzXeLsD/HbHuPTCDqldNGHgJxyOu/Shiny_Text.js","https:/framerusercontent.com/modules/YD3XqobcITEi2ap0TEjc/n2zOJWD7TBSQPixgjMMt/LKMKDRyIG.js","https:/framerusercontent.com/modules/kbkIXw4v2farE84b3cZe/t6mfu090aK5rr2ZI8395/siteMetadata.js","https:/framerusercontent.com/modules/pi5Vu7zl7GJHwN6FIzOp/uY4NpAMjSSiTX6rZCT1z/augiA20Il.js","https:/framerusercontent.com/modules/sh9I5ndaWGldDUVfvA42/X2c3MOrTWC09ZOaZ9BR4/augiA20Il.js","https:/framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js","https:/framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js","https:/framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js","https:/framerusercontent.com/modules/kr6mBIQPAjMiv35rQa3A/JqQCEBMftp0u8SBv29R5/PX9hIOIVM.js"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","// package.json\nvar version = \"1.3.19\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    const callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    if (this.events[event]) {\n      this.events[event].push(cb);\n    } else {\n      this.events[event] = [cb];\n    }\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n  if (deltaMode === 1) return LINE_HEIGHT;\n  if (deltaMode === 2) return size;\n  return 1;\n}\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n    const multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  _rafId = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false,\n    naiveDimensions = __experimental__naiveDimensions,\n    stopInertiaOnNavigate = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.version = version;\n    if (orientation === \"horizontal\") {\n      window.lenis.horizontal = true;\n    }\n    if (syncTouch === true) {\n      window.lenis.touch = true;\n    }\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      naiveDimensions,\n      stopInertiaOnNavigate\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.checkOverflow();\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n    }\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown\n    );\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this._rafId) {\n      cancelAnimationFrame(this._rafId);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  get overflow() {\n    const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n    return getComputedStyle(this.rootElement)[property];\n  }\n  checkOverflow() {\n    if ([\"hidden\", \"clip\"].includes(this.overflow)) {\n      this.internalStop();\n    } else {\n      this.internalStart();\n    }\n  }\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      this.checkOverflow();\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const linkElements = path.filter(\n      (node) => node instanceof HTMLAnchorElement && node.href\n    );\n    const linkElementsUrls = linkElements.map(\n      (element) => new URL(element.href)\n    );\n    const currentUrl = new URL(window.location.href);\n    if (this.options.anchors) {\n      const anchorElementUrl = linkElementsUrls.find(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash\n      );\n      if (anchorElementUrl) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n        return;\n      }\n    }\n    if (this.options.stopInertiaOnNavigate) {\n      const hasPageLinkElementUrl = linkElementsUrls.some(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname\n      );\n      if (hasPageLinkElementUrl) {\n        this.reset();\n        return;\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    const gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    if (composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n        deltaX,\n        deltaY\n      }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.removeProperty(\"overflow\");\n      return;\n    }\n    this.internalStart();\n  }\n  internalStart() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.setProperty(\"overflow\", \"clip\");\n      return;\n    }\n    this.internalStop();\n  }\n  internalStop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(_target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    programmatic = true,\n    // called from outside of the class\n    lerp: lerp2 = programmatic ? this.options.lerp : void 0,\n    duration = programmatic ? this.options.duration : void 0,\n    easing = programmatic ? this.options.easing : void 0,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    let target = _target;\n    let adjustedOffset = offset;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node = null;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          adjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += adjustedOffset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target -= this.limit;\n        } else if (distance < -this.limit / 2) {\n          target += this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  hasNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    if (!node._lenis) node._lenis = {};\n    const cache = node._lenis;\n    let hasOverflowX;\n    let hasOverflowY;\n    let isScrollableX;\n    let isScrollableY;\n    let hasOverscrollBehaviorX;\n    let hasOverscrollBehaviorY;\n    let scrollWidth;\n    let scrollHeight;\n    let clientWidth;\n    let clientHeight;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowX\n      );\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowY\n      );\n      hasOverscrollBehaviorX = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorX\n      );\n      hasOverscrollBehaviorY = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorY\n      );\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!(hasOverflowX || hasOverflowY)) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n      cache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n      cache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n      hasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n      hasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n    }\n    if (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) {\n      return false;\n    }\n    const orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    let scroll;\n    let maxScroll;\n    let delta;\n    let hasOverflow;\n    let isScrollable;\n    let hasOverscrollBehavior;\n    if (orientation === \"horizontal\") {\n      scroll = Math.round(node.scrollLeft);\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n      hasOverscrollBehavior = hasOverscrollBehaviorX;\n    } else if (orientation === \"vertical\") {\n      scroll = Math.round(node.scrollTop);\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n      hasOverscrollBehavior = hasOverscrollBehaviorY;\n    } else {\n      return false;\n    }\n    if (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) {\n      return true;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      }\n      return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n    }\n    return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-expect-error\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top;\n    let left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.snap = true;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize);\n    this.onSnapDebounced = debounce(\n      this.onSnap,\n      this.options.debounce\n    );\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize);\n    this.elements.forEach((element) => {\n      element.destroy();\n    });\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = [...elements].map(\n      (element) => this.addElement(element, options)\n    );\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Number.POSITIVE_INFINITY;\n    if (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => {\n      element.onWrapperResize();\n    });\n  }\n};\nexport {\n  Snap as default\n};\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.19/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.19/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Liquid Image/Video Hover Effect with Color Reveal and Hotspots (Optimized)\n// Real-time water-like displacement, grayscale-to-color reveal, persistent hotspots.\n// Supports either an image or a video as the source.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const defaultImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function LiquidImage(props){const{sourceType=\"image\",image=defaultImage,video=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",strength=.15,speed=.18,fit=\"cover\",style,hotspots=[],borderRadius=8}=props;const isVideo=sourceType===\"video\"&&!!video;const wrapperRef=useRef(null);const canvasRef=useRef(null);const videoElRef=useRef(null);const offCanvasRef=useRef(null)// reused offscreen canvas (perf)\n;const[size,setSize]=useState({width:400,height:300});// Mirror of `size` the render loop can read every frame without\n// re-running the WebGL effect (avoids context-rebuild flash on resize).\nconst sizeRef=useRef({width:400,height:300});const dprRef=useRef(1);// Live ref so fit changes apply on the next frame without tearing\n// down and rebuilding the WebGL context (same pattern as size).\nconst fitRef=useRef(fit);fitRef.current=fit;const isStatic=useIsStaticRenderer();// Animation and interaction refs\nconst mouseRef=useRef({x:-10,y:-10,active:false});const maskRadiusRef=useRef(0);const wakeRef=useRef([]);const hotspotsRef=useRef(hotspots);const hoveredRef=useRef(false);// Only update hotspotsRef when hotspots prop changes\nuseEffect(()=>{hotspotsRef.current=hotspots;},[hotspots]);// Size tracking: observe the WRAPPER (not the canvas), and use a\n// ResizeObserver so container/layout changes (e.g. Framer \"Fill\")\n// are caught — a window resize listener misses those.\nuseEffect(()=>{const el=wrapperRef.current;if(!el)return;const measure=()=>{let dpr=1;if(typeof window!==\"undefined\"){dpr=window.devicePixelRatio||1;}dprRef.current=dpr;const rect=el.getBoundingClientRect();const w=Math.max(1,Math.round(rect.width*dpr));const h=Math.max(1,Math.round(rect.height*dpr));// Update the ref synchronously so the render loop sees the new\n// size on its very next frame, independent of React's re-render.\nsizeRef.current={width:w,height:h};setSize(prev=>prev.width===w&&prev.height===h?prev:{width:w,height:h});};measure();if(typeof window!==\"undefined\"&&typeof window.ResizeObserver!==\"undefined\"){const ro=new window.ResizeObserver(measure);ro.observe(el);// devicePixelRatio can change (zoom / monitor move) without a\n// resize of the element — keep the window listener as a backstop.\nwindow.addEventListener(\"resize\",measure);return()=>{ro.disconnect();window.removeEventListener(\"resize\",measure);};}// Fallback for environments without ResizeObserver\nif(typeof window!==\"undefined\"){window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);}return()=>{};},[]);// Mouse events (no state updates on move)\nconst handleMove=useCallback(e=>{if(!canvasRef.current)return;const rect=canvasRef.current.getBoundingClientRect();let x,y;if(e.touches&&e.touches.length>0){x=(e.touches[0].clientX-rect.left)/rect.width;y=(e.touches[0].clientY-rect.top)/rect.height;}else{x=(e.clientX-rect.left)/rect.width;y=(e.clientY-rect.top)/rect.height;}x=Math.max(0,Math.min(1,x));y=Math.max(0,Math.min(1,y));mouseRef.current={x,y,active:true};hoveredRef.current=true;// Add a wake point (limit to 8 recent)\nconst now=Date.now();wakeRef.current=[...wakeRef.current.filter(w=>now-w.t<1200),{x,y,t:now}].slice(-8);},[]);const handleLeave=useCallback(()=>{mouseRef.current={...mouseRef.current,active:false};hoveredRef.current=false;},[]);// Animate mask radius on hover in/out (single animation loop, easeInOut cubic)\nuseEffect(()=>{let animId;let lastHovered=false;let start=null;let from=0;let to=0;let duration=650// ms, slower for smoother effect\n;function easeInOutCubic(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;}function animate(ts){const hovered=hoveredRef.current;if(hovered!==lastHovered){lastHovered=hovered;start=ts;from=maskRadiusRef.current;to=hovered?1.5:0;}if(start===null)start=ts;const elapsed=Math.min((ts-start)/duration,1);const eased=easeInOutCubic(elapsed);maskRadiusRef.current=from+(to-from)*eased;if(elapsed<1){animId=requestAnimationFrame(animate);}else{maskRadiusRef.current=to;animId=requestAnimationFrame(animate);}}animId=requestAnimationFrame(animate);return()=>animId&&cancelAnimationFrame(animId);},[]);// WebGL shader effect (single stable render loop)\nuseEffect(()=>{if(!canvasRef.current||isStatic)return;// Initial canvas size from the ref (high-DPI). Subsequent resizes\n// are applied inside the render loop without rebuilding the context.\nconst initialDpr=dprRef.current||1;const initialSize=sizeRef.current;canvasRef.current.width=initialSize.width;canvasRef.current.height=initialSize.height;canvasRef.current.style.width=initialSize.width/initialDpr+\"px\";canvasRef.current.style.height=initialSize.height/initialDpr+\"px\";// Track the size the canvas/viewport are currently configured for,\n// so the loop only reconfigures when it actually changes.\nlet appliedW=initialSize.width;let appliedH=initialSize.height;let gl=canvasRef.current.getContext(\"webgl\");if(!gl)return;let animationId;// --- Source setup: image OR video ---\nlet img=null;let videoEl=null;let mediaReady=false;if(isVideo){videoEl=document.createElement(\"video\");videoEl.crossOrigin=\"anonymous\";videoEl.src=video;videoEl.muted=true;videoEl.loop=true;videoEl.playsInline=true;videoEl.autoplay=true;videoEl.setAttribute(\"playsinline\",\"\");videoElRef.current=videoEl;}else{img=new window.Image;img.crossOrigin=\"anonymous\";img.src=image.src;}let tex,program,uTime,uMouse,uStrength,uSpeed,uResolution,uWake,uWakeCount,uMaskRadius;let startTime=Date.now();let loaded=false;// Vertex shader\nconst vs=`\n            attribute vec2 a_position;\n            varying vec2 v_uv;\n            void main() {\n                v_uv = a_position * 0.5 + 0.5;\n                gl_Position = vec4(a_position, 0, 1);\n            }\n        `;// Fragment shader with wake effect and grayscale/color reveal\nconst fs=`\n            precision highp float;\n            varying vec2 v_uv;\n            uniform sampler2D u_image;\n            uniform vec2 u_mouse;\n            uniform float u_time;\n            uniform float u_strength;\n            uniform float u_speed;\n            uniform vec2 u_resolution;\n            #define MAX_WAKE 16\n            uniform int u_wakeCount;\n            uniform vec3 u_wake[MAX_WAKE]; // x, y, t (t = seconds since start)\n            uniform float u_maskRadius; // in [0,1], relative to min(width, height)\n            void main() {\n                vec2 uv = v_uv;\n                float total = 0.0;\n                // Wake ripples\n                for (int i = 0; i < MAX_WAKE; ++i) {\n                    if (i >= u_wakeCount) break;\n                    vec2 w = u_wake[i].xy;\n                    float t = u_time - u_wake[i].z;\n                    float dist = distance(uv, w);\n                    float amp = exp(-dist * 16.0) * exp(-t * 1.2);\n                    float ripple = sin(32.0 * dist - t * 8.0 * u_speed) * 0.04;\n                    uv += normalize(uv - w) * ripple * u_strength * amp * 2.0;\n                }\n                // Live mouse ripple\n                if (u_mouse.x >= 0.0 && u_mouse.x <= 1.0 && u_mouse.y >= 0.0 && u_mouse.y <= 1.0) {\n                    float dist = distance(uv, u_mouse);\n                    float ripple = sin(32.0 * dist - u_time * 8.0 * u_speed) * 0.04;\n                    float effect = exp(-dist * 12.0);\n                    uv += normalize(uv - u_mouse) * ripple * u_strength * effect * 2.0;\n                }\n                uv = clamp(uv, 0.0, 1.0);\n                vec4 color = texture2D(u_image, uv);\n                // Grayscale\n                float gray = dot(color.rgb, vec3(0.299, 0.587, 0.114));\n                vec3 grayColor = vec3(gray);\n                // Color reveal mask: union of all active hotspots and mouse\n                float mask = 0.0;\n                float maskRadius = u_maskRadius; // in [0,1], relative to min(width, height)\n                // Mouse mask\n                if (u_mouse.x >= 0.0 && u_mouse.x <= 1.0 && u_mouse.y >= 0.0 && u_mouse.y <= 1.0 && maskRadius > 0.0) {\n                    float d = distance(uv, u_mouse);\n                    mask = max(mask, smoothstep(maskRadius, maskRadius * 0.8, d));\n                }\n                // Hotspot masks\n                for (int i = 0; i < MAX_WAKE; ++i) {\n                    if (i >= u_wakeCount) break;\n                    vec2 w = u_wake[i].xy;\n                    float d = distance(uv, w);\n                    mask = max(mask, smoothstep(maskRadius, maskRadius * 0.8, d));\n                }\n                // Blend\n                vec3 finalColor = mix(grayColor, color.rgb, mask);\n                gl_FragColor = vec4(finalColor, color.a);\n            }\n        `;function createShader(type,src){let s=gl.createShader(type);gl.shaderSource(s,src);gl.compileShader(s);return s;}function createProgram(vs,fs){let p=gl.createProgram();gl.attachShader(p,vs);gl.attachShader(p,fs);gl.linkProgram(p);return p;}function setup(){// Create shaders\nlet vshader=createShader(gl.VERTEX_SHADER,vs);let fshader=createShader(gl.FRAGMENT_SHADER,fs);program=createProgram(vshader,fshader);gl.useProgram(program);// Quad\nlet pos=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,pos);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),gl.STATIC_DRAW);let loc=gl.getAttribLocation(program,\"a_position\");gl.enableVertexAttribArray(loc);gl.vertexAttribPointer(loc,2,gl.FLOAT,false,0,0);// Uniforms\nuTime=gl.getUniformLocation(program,\"u_time\");uMouse=gl.getUniformLocation(program,\"u_mouse\");uStrength=gl.getUniformLocation(program,\"u_strength\");uSpeed=gl.getUniformLocation(program,\"u_speed\");uResolution=gl.getUniformLocation(program,\"u_resolution\");uWake=gl.getUniformLocation(program,\"u_wake\");uWakeCount=gl.getUniformLocation(program,\"u_wakeCount\");uMaskRadius=gl.getUniformLocation(program,\"u_maskRadius\");// Texture\ntex=gl.createTexture();gl.bindTexture(gl.TEXTURE_2D,tex);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,true);gl.activeTexture(gl.TEXTURE0);gl.uniform1i(gl.getUniformLocation(program,\"u_image\"),0);loaded=true;mediaReady=true;}// Get (or lazily create) the single reused offscreen canvas\nfunction getOffscreen(w,h){let off=offCanvasRef.current;if(!off){off=document.createElement(\"canvas\");offCanvasRef.current=off;}if(off.width!==w||off.height!==h){off.width=w;off.height=h;}return off;}if(isVideo){const startPlayback=()=>{setup();// Best-effort autoplay; browsers require muted (set above)\nconst p=videoEl.play();if(p&&typeof p.catch===\"function\"){p.catch(()=>{});}render();};// loadeddata fires once enough frame data exists to draw\nvideoEl.addEventListener(\"loadeddata\",startPlayback,{once:true});// In case it's already buffered (cached)\nif(videoEl.readyState>=2)startPlayback();}else{img.onload=()=>{setup();render();};}function updateTexture(){if(!tex)return;gl.bindTexture(gl.TEXTURE_2D,tex);gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,true);let offW=sizeRef.current.width;let offH=sizeRef.current.height;let off=getOffscreen(offW,offH);let ctx=off.getContext(\"2d\");// Source dimensions differ between image and video\nlet sourceEl,iw,ih;if(isVideo){sourceEl=videoEl;iw=videoEl.videoWidth;ih=videoEl.videoHeight;// Video not ready yet this frame — skip upload\nif(!iw||!ih)return;}else{sourceEl=img;iw=img.width;ih=img.height;}// Fit math: cover (crop), contain (letterbox), or fill (stretch)\nconst fitMode=fitRef.current;let sx,sy,sw,sh;if(fitMode===\"fill\"){// Stretch source across the whole frame, ignoring aspect ratio\nsx=0;sy=0;sw=offW;sh=offH;}else if(fitMode===\"contain\"){// Fit entire source inside the frame, letterbox the rest\nlet scale=Math.min(offW/iw,offH/ih);sw=iw*scale;sh=ih*scale;sx=(offW-sw)/2;sy=(offH-sh)/2;}else{// \"cover\" (default): fill frame, crop overflow\nlet scale=Math.max(offW/iw,offH/ih);sw=iw*scale;sh=ih*scale;sx=(offW-sw)/2;sy=(offH-sh)/2;}// Transparent clear — in Contain mode the letterbox stays\n// transparent so whatever is placed behind the component\n// (e.g. a colored Frame) shows through.\nctx.clearRect(0,0,offW,offH);ctx.drawImage(sourceEl,sx,sy,sw,sh);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,off);}function render(){if(!loaded)return;// Pick up the current size once per frame. If it changed,\n// reconfigure the canvas backing store + viewport in this same\n// frame, before updateTexture() (which reads the same ref),\n// so there's no one-frame stretch during a drag.\nconst curW=sizeRef.current.width;const curH=sizeRef.current.height;if(curW!==appliedW||curH!==appliedH){const d=dprRef.current||1;if(canvasRef.current){canvasRef.current.width=curW;canvasRef.current.height=curH;canvasRef.current.style.width=curW/d+\"px\";canvasRef.current.style.height=curH/d+\"px\";}appliedW=curW;appliedH=curH;}updateTexture();gl.viewport(0,0,curW,curH);gl.clear(gl.COLOR_BUFFER_BIT);const now=(Date.now()-startTime)/1e3;gl.uniform1f(uTime,now);// Clamp mouse to [0,1] and invert y for WebGL\nlet mx=mouseRef.current.active?Math.max(0,Math.min(1,mouseRef.current.x)):-10;let my=mouseRef.current.active?Math.max(0,Math.min(1,mouseRef.current.y)):-10;my=1-my;gl.uniform2f(uMouse,mx,my);gl.uniform1f(uStrength,strength*2.5);gl.uniform1f(uSpeed,speed);gl.uniform2f(uResolution,curW,curH);// Wake effect (user + hotspots)\nlet nowMs=Date.now();let wakeArr=wakeRef.current.slice(-8);// Add persistent hotspots\nlet hotspotArr=(hotspotsRef.current||[]).slice(0,8).map(h=>({x:h.x,y:h.y,t:nowMs-1e5}));let allWake=[...wakeArr,...hotspotArr].slice(-16);let wakeData=new Float32Array(16*3);let count=0;for(let i=0;i<allWake.length;++i){let w=allWake[i];// Invert y for WebGL\nwakeData[i*3+0]=w.x;wakeData[i*3+1]=1-w.y;wakeData[i*3+2]=(w.t-startTime)/1e3;count++;}gl.uniform1i(uWakeCount,count);gl.uniform3fv(uWake,wakeData);// Mask radius\ngl.uniform1f(uMaskRadius,maskRadiusRef.current);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);animationId=requestAnimationFrame(render);}return()=>{if(animationId)cancelAnimationFrame(animationId);if(videoEl){try{videoEl.pause();}catch(e){}videoEl.removeAttribute(\"src\");videoEl.load();}videoElRef.current=null;gl=null;};},[isVideo,image.src,video,// size.width / size.height intentionally excluded: resizing is\n// handled live inside the render loop via sizeRef, so the WebGL\n// context is no longer torn down and rebuilt on every resize.\nstrength,speed,isStatic]);// Static fallback\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",borderRadius,...style},children:isVideo?/*#__PURE__*/_jsx(\"video\",{src:video,muted:true,loop:true,playsInline:true,autoPlay:true,style:{width:\"100%\",height:\"100%\",objectFit:fit,display:\"block\",borderRadius}}):/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{width:\"100%\",height:\"100%\",objectFit:fit,display:\"block\",borderRadius}})});}return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",borderRadius,...style},onMouseMove:handleMove,onMouseLeave:handleLeave,onTouchMove:handleMove,onTouchEnd:handleLeave,children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,width:size.width,height:size.height,style:{width:\"100%\",height:\"100%\",display:\"block\",borderRadius},\"aria-label\":isVideo?\"Video\":image.alt})});}addPropertyControls(LiquidImage,{sourceType:{type:ControlType.Enum,title:\"Source\",options:[\"image\",\"video\"],optionTitles:[\"Image\",\"Video\"],defaultValue:\"image\",displaySegmentedControl:true},image:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Add your image here.\",hidden:props=>props.sourceType===\"video\"},video:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],description:\"Add your video here.\",hidden:props=>props.sourceType!==\"video\"},fit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\"],defaultValue:\"cover\",description:\"Cover crops to fill, Contain fits the whole source, Fill stretches.\"},strength:{type:ControlType.Number,title:\"Strength\",description:\"Amount of displacement.\",defaultValue:.03,min:.01,max:.5,step:.01},speed:{type:ControlType.Number,title:\"Speed\",description:\"Speed of animation.\",defaultValue:.14,min:.01,max:1,step:.01},borderRadius:{type:ControlType.Number,title:\"Radius\",description:\"Radius of displacement.\\n\\nMore components at [gustavwf.supply](https://gustavwf.supply/)\",defaultValue:8,min:0,max:64}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidImage.map","/**\n * Shiny Text\n * Text with a continuous shimmer sweep. Optionally wraps onto multiple lines.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 220\n * @framerIntrinsicHeight 28\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const BASE_SHIMMER_DURATION=2.2;const SWEEP_CONFIG={leftToRight:{angle:105,size:\"200% 100%\",axis:\"X\",from:\"-50%\",to:\"150%\"},rightToLeft:{angle:105,size:\"200% 100%\",axis:\"X\",from:\"150%\",to:\"-50%\"},topToBottom:{angle:195,size:\"100% 200%\",axis:\"Y\",from:\"-50%\",to:\"150%\"},bottomToTop:{angle:195,size:\"100% 200%\",axis:\"Y\",from:\"150%\",to:\"-50%\"}};function usePrefersReducedMotion(){const[reduced,setReduced]=useState(()=>typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches===true);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReduced(mq.matches);update();mq.addEventListener?.(\"change\",update);return()=>mq.removeEventListener?.(\"change\",update);},[]);return reduced;}export default function ShinyText({text=\"Thinking\",textAlign=\"left\",wrap=false,sweepDirection=\"leftToRight\",baseColor=\"rgba(120, 120, 120, 0.55)\",shineColor=\"#111111\",multiColorShine=false,shineColor2=\"#555555\",shineColor3=\"#999999\",shimmerSpeed=1,shimmerWait=0,link,openInNewTab=false,font={fontSize:18,fontWeight:500,lineHeight:1.3,letterSpacing:-.1},style}){const duration=BASE_SHIMMER_DURATION/Math.max(.1,shimmerSpeed);const repeatDelay=Math.max(0,shimmerWait);const isStaticRenderer=useIsStaticRenderer();const prefersReducedMotion=usePrefersReducedMotion();const isStill=isStaticRenderer||prefersReducedMotion;const sweep=SWEEP_CONFIG[sweepDirection];const hasText=typeof text===\"string\"&&text.trim().length>0;const hasLink=hasText&&typeof link===\"string\"&&link.trim().length>0;const OuterTag=hasLink?\"a\":\"span\";const outerProps=hasLink?{href:link,target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined}:{};const outerStyle={display:\"block\",width:\"100%\",textAlign,textDecoration:\"none\",color:\"inherit\",cursor:hasLink?\"pointer\":undefined,...style};const innerStyle=wrap?{position:\"relative\",display:\"block\",width:\"100%\"}:{position:\"relative\",display:\"inline-block\"};const baseTextStyle={...font,display:wrap?\"block\":\"inline-block\",whiteSpace:wrap?\"normal\":\"nowrap\",width:wrap?\"100%\":undefined,color:baseColor};const frozenStops=multiColorShine?`${baseColor} 0%, ${baseColor} 15%, ${shineColor} 35%, ${shineColor2} 50%, ${shineColor3} 65%, ${baseColor} 85%, ${baseColor} 100%`:`${baseColor} 0%, ${baseColor} 20%, ${shineColor} 50%, ${baseColor} 80%, ${baseColor} 100%`;if(isStill){const frozenGradient=`linear-gradient(${sweep.angle}deg, ${frozenStops})`;return /*#__PURE__*/_jsx(OuterTag,{style:outerStyle,...outerProps,children:/*#__PURE__*/_jsx(\"span\",{style:innerStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{...font,display:wrap?\"block\":\"inline-block\",whiteSpace:wrap?\"normal\":\"nowrap\",width:wrap?\"100%\":undefined,backgroundImage:frozenGradient,backgroundSize:sweep.size,backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\",WebkitBackgroundClip:\"text\",backgroundClip:\"text\",WebkitTextFillColor:\"transparent\",color:\"transparent\"},children:text})})});}const shineStops=multiColorShine?`transparent 0%, transparent 25%, ${shineColor} 35%, ${shineColor2} 50%, ${shineColor3} 65%, transparent 75%, transparent 100%`:`transparent 0%, transparent 35%, ${shineColor} 50%, transparent 65%, transparent 100%`;const shineGradient=`linear-gradient(${sweep.angle}deg, ${shineStops})`;const shineOverlayStyle={...font,position:\"absolute\",top:0,left:0,width:wrap?\"100%\":undefined,whiteSpace:wrap?\"normal\":\"nowrap\",backgroundImage:shineGradient,backgroundSize:sweep.size,backgroundRepeat:\"no-repeat\",WebkitBackgroundClip:\"text\",backgroundClip:\"text\",WebkitTextFillColor:\"transparent\",color:\"transparent\",willChange:\"background-position\",pointerEvents:\"none\"};const animate=sweep.axis===\"X\"?{backgroundPositionX:[sweep.from,sweep.to],backgroundPositionY:\"0%\"}:{backgroundPositionX:\"0%\",backgroundPositionY:[sweep.from,sweep.to]};return /*#__PURE__*/_jsx(OuterTag,{style:outerStyle,...outerProps,children:/*#__PURE__*/_jsxs(\"span\",{style:innerStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:baseTextStyle,children:text}),/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":true,style:shineOverlayStyle,animate:animate,transition:{duration,repeat:Infinity,repeatDelay,ease:\"linear\"},children:text},sweepDirection)]})});}ShinyText.displayName=\"Shiny Text\";addPropertyControls(ShinyText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Thinking\",placeholder:\"Thinking…\"},textAlign:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,defaultValue:\"left\"},wrap:{type:ControlType.Boolean,title:\"Wrap\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},sweepDirection:{type:ControlType.Enum,title:\"Sweep\",options:[\"leftToRight\",\"rightToLeft\",\"topToBottom\",\"bottomToTop\"],optionTitles:[\"Left → Right\",\"Right → Left\",\"Top → Bottom\",\"Bottom → Top\"],defaultValue:\"leftToRight\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,fontWeight:500,lineHeight:1.3,letterSpacing:-.1}},baseColor:{type:ControlType.Color,title:\"Base\",defaultValue:\"rgba(120, 120, 120, 0.55)\"},shineColor:{type:ControlType.Color,title:\"Shine\",defaultValue:\"#111111\"},multiColorShine:{type:ControlType.Boolean,title:\"Gradient\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},shineColor2:{type:ControlType.Color,title:\"Shine 2\",defaultValue:\"#555555\",hidden:props=>!props.multiColorShine},shineColor3:{type:ControlType.Color,title:\"Shine 3\",defaultValue:\"#999999\",hidden:props=>!props.multiColorShine},shimmerSpeed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.25,max:4,step:.05,unit:\"x\",displayStepper:true},shimmerWait:{type:ControlType.Number,title:\"Wait\",defaultValue:0,min:0,max:8,step:.1,unit:\"s\",displayStepper:true},link:{type:ControlType.Link,title:\"Link\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>!props.link}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShinyText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shiny_Text.map","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HS1bw .framer-styles-preset-1gong1v:not(.rich-text-wrapper), .framer-HS1bw .framer-styles-preset-1gong1v.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-HS1bw\";\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 (f3f9b36)\nexport default function metadata(params,activeLocale){return{description:\"Build and ship high-performance experiences for TV, mobile, and web from a unified workflow.\",robots:\"max-image-preview:large\",title:\"Apporify - Smarter Way to Build Apps\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1512px)\"},{hash:\"bwg0in\",mediaQuery:\"(min-width: 810px) and (max-width: 1511.98px)\"},{hash:\"1j4qddf\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-7rd0U\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js\";import LiquidImage from\"https://framerusercontent.com/modules/L2g2etirT4tdjBaE4xrO/BzHG0pe3fwejvzhuvfLr/LiquidImage.js\";import ShinyText from\"#framer/local/codeFile/iHWuQs6/Shiny_Text.js\";import*as sharedStyle from\"#framer/local/css/LKMKDRyIG/LKMKDRyIG.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const LenisFonts=getFonts(Lenis);const ShinyTextFonts=getFonts(ShinyText);const MotionAWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.a);const MotionDivWithFX=withFX(motion.div);const LiquidImageFonts=getFonts(LiquidImage);const breakpoints={Bp9YQstsk:\"(min-width: 810px) and (max-width: 1511.98px)\",LaW7ekWIH:\"(max-width: 809.98px)\",WQLkyLRf1:\"(min-width: 1512px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-7rd0U\";const variantClassNames={Bp9YQstsk:\"framer-v-bwg0in\",LaW7ekWIH:\"framer-v-1j4qddf\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const transition2={damping:40,delay:.2,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const animation3={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={damping:100,delay:.05,mass:1,stiffness:400,type:\"spring\"};const textEffect={effect:animation3,repeat:false,startDelay:1.2,tokenization:\"word\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const textEffect1={effect:animation3,repeat:false,startDelay:1.5,tokenization:\"word\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition4={damping:60,delay:.2,mass:1,stiffness:500,type:\"spring\"};const transition5={bounce:0,delay:.05,duration:1,type:\"spring\"};const textEffect2={effect:animation3,tokenization:\"word\",transition:transition5,trigger:\"onMount\",type:\"appear\"};const transition6={bounce:0,delay:.25,duration:.9,type:\"spring\"};const textEffect3={effect:animation3,tokenization:\"line\",transition:transition6,trigger:\"onMount\",type:\"appear\"};const transition7={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation5={backgroundColor:\"rgb(8, 8, 8)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7};const animation6={backgroundColor:\"rgb(255, 255, 255)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation7={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation8={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"LaW7ekWIH\",Tablet:\"Bp9YQstsk\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Bp9YQstsk\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"LaW7ekWIH\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"LaW7ekWIH\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"Bp9YQstsk\",\"LaW7ekWIH\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1962,pixelWidth:3732,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/68GJ71lSjgC9FYAE8UHZb0a5P4.png?width=3732&height=1962\",srcSet:\"https://framerusercontent.com/images/68GJ71lSjgC9FYAE8UHZb0a5P4.png?scale-down-to=512&width=3732&height=1962 512w,https://framerusercontent.com/images/68GJ71lSjgC9FYAE8UHZb0a5P4.png?scale-down-to=1024&width=3732&height=1962 1024w,https://framerusercontent.com/images/68GJ71lSjgC9FYAE8UHZb0a5P4.png?scale-down-to=2048&width=3732&height=1962 2048w,https://framerusercontent.com/images/68GJ71lSjgC9FYAE8UHZb0a5P4.png?width=3732&height=1962 3732w\"},className:\"framer-1uaktke\",\"data-framer-name\":\"Group 4 1\",layout:motionLayout,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-j0lv92-container\",isModuleExternal:true,nodeId:\"HO78752cf\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LaW7ekWIH:{intensity:26}},children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"HO78752cf\",infinite:false,intensity:24,layoutId:\"HO78752cf\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ts1e4j-container hidden-72rtr7 hidden-1j4qddf\",isModuleExternal:true,nodeId:\"wjYm719GE\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"wjYm719GE\",infinite:false,intensity:12,layoutId:\"wjYm719GE\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-imdwg7\",layout:motionLayout,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7crm41\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Bp9YQstsk:{background:{alt:\"\",fit:\"fill\",pixelHeight:752,pixelWidth:1306,sizes:\"773px\",src:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752\",srcSet:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=512&width=1306&height=752 512w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=1024&width=1306&height=752 1024w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752 1306w\"}},LaW7ekWIH:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+163+0+804-409+0),pixelHeight:752,pixelWidth:1306,sizes:\"710px\",src:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752\",srcSet:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=512&width=1306&height=752 512w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=1024&width=1306&height=752 1024w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752 1306w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+163+0+1101-720+0),pixelHeight:752,pixelWidth:1306,sizes:\"1250px\",src:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752\",srcSet:\"https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=512&width=1306&height=752 512w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?scale-down-to=1024&width=1306&height=752 1024w,https://framerusercontent.com/images/RWEGFW1lXFfohrbkFaTceZONVJQ.png?width=1306&height=752 1306w\"},className:\"framer-pjzm66\",\"data-border\":true,\"data-framer-name\":\"image 1\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8gcddo\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13wwask\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"WsHGVT5Nb\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MotionAWithOptimizedAppearEffect,{animate:animation1,className:\"framer-yc4y3j framer-lux5qc\",\"data-border\":true,\"data-framer-appear-id\":\"yc4y3j\",\"data-framer-name\":\"Frame 5\",initial:animation2,optimized:true,whileHover:animation,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15rbsk9\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wpzace-container\",isAuthoredByUser:true,nodeId:\"AhbkxRUN1\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ShinyText,{baseColor:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"1.3em\"},height:\"100%\",id:\"AhbkxRUN1\",layoutId:\"AhbkxRUN1\",multiColorShine:false,openInNewTab:false,shimmerSpeed:1,shimmerWait:0,shineColor:\"rgb(17, 17, 17)\",shineColor2:\"rgb(85, 85, 85)\",shineColor3:\"rgb(153, 153, 153)\",sweepDirection:\"leftToRight\",text:\"BUILD APPS FOR EVERYTHING.\",textAlign:\"left\",width:\"100%\",wrap:false})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k9k3p5\",\"data-framer-name\":\"angle-small-right 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.70063 4.93991L5.40563 2.64491C5.31195 2.55178 5.18523 2.49951 5.05313 2.49951C4.92104 2.49951 4.79431 2.55178 4.70063 2.64491C4.65377 2.69139 4.61657 2.74669 4.59119 2.80762C4.5658 2.86855 4.55273 2.9339 4.55273 2.99991C4.55273 3.06591 4.5658 3.13127 4.59119 3.1922C4.61657 3.25313 4.65377 3.30843 4.70063 3.35491L7.00063 5.64491C7.0475 5.69139 7.08469 5.74669 7.11008 5.80762C7.13546 5.86855 7.14853 5.9339 7.14853 5.99991C7.14853 6.06591 7.13546 6.13127 7.11008 6.1922C7.08469 6.25313 7.0475 6.30843 7.00063 6.35491L4.70063 8.64491C4.60648 8.7384 4.55332 8.86546 4.55286 8.99814C4.55239 9.13082 4.60465 9.25826 4.69813 9.35241C4.79162 9.44656 4.91868 9.49972 5.05137 9.50019C5.18405 9.50066 5.31148 9.4484 5.40563 9.35491L7.70063 7.05991C7.98153 6.77866 8.13931 6.39741 8.13931 5.99991C8.13931 5.60241 7.98153 5.22116 7.70063 4.93991Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LaW7ekWIH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.9)\"},children:[\"The Smarter Way to Build Apps Across\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\" Every Device.\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.9)\"},children:[\"The Smarter Way to Build Apps Across\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\" Every Device.\"})]})}),className:\"framer-1dlxnui\",\"data-framer-name\":\"The Smarter Way to Build Apps Across Every Device.\",effect:textEffect,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LaW7ekWIH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Build and ship high-performance experiences for TV, mobile, and web from a unified workflow.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(219, 222, 236)\"},children:\"Build and ship high-performance experiences for TV, mobile, and web from a unified workflow.\"})}),className:\"framer-r602ih\",\"data-framer-name\":\"Build and ship high-performance experiences for TV, mobile, and web from a unified workflow.\",effect:textEffect1,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"go5ukYgBG\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-msow4n framer-lux5qc\",\"data-framer-name\":\"Frame 1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"GET A DEMO\"})})}),className:\"framer-145kar3\",\"data-framer-name\":\"GET A DEMO\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19z4efe\",\"data-framer-name\":\"Arrow 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:10,svg:'<svg width=\"10\" height=\"11\" viewBox=\"0 0 10 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.49498 5.64976C9.76834 5.37639 9.76834 4.93318 9.49498 4.65981L5.0402 0.205038C4.76684 -0.0683289 4.32362 -0.068329 4.05025 0.205038C3.77689 0.478405 3.77689 0.921621 4.05025 1.19499L8.01005 5.15479L4.05025 9.11458C3.77689 9.38795 3.77689 9.83117 4.05025 10.1045C4.32362 10.3779 4.76683 10.3779 5.0402 10.1045L9.49498 5.64976ZM0 5.15479L-6.11959e-08 5.85479L9 5.85479L9 5.15479L9 4.45479L6.11959e-08 4.45479L0 5.15479Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ij9lkw hidden-72rtr7 hidden-1j4qddf\",\"data-framer-name\":\"Frame 77\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-v4dzu\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-guvo59\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"OUR PROCESS\"})})}),className:\"framer-1m7mtot\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"62px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Everything You Need to Build and \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(201, 210, 255, 1)\"},children:\"Ship Faster\"})]})}),className:\"framer-1d5n8va\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(219, 222, 236, 1)\"},children:\"Powerful tools for development, testing, deployment, and device management—all in one platform.\"})})}),className:\"framer-a7rvv2\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1knh713\",\"data-framer-name\":\"Frame 76\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1h1vbxc\",\"data-framer-name\":\"Frame 71\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-131nnuh\",\"data-framer-name\":\"Frame 68\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19qxg3i\",\"data-border\":true,\"data-framer-name\":\"Frame 63\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"11.15797233581543px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"11.16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"PLAN\"})})}),className:\"framer-1j9ee0v\",\"data-framer-name\":\"PLAN\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-no3a9f\",\"data-framer-name\":\"Frame 60\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"23.710691452026367px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"23.71px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Remote Access\"})})}),className:\"framer-14y4e8u\",\"data-framer-name\":\"Remote Access\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"12.552719116210938px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"12.55px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Every make, model and year. Available in real-time, anywhere.\"})})}),className:\"framer-13ovbsg\",\"data-framer-name\":\"Every make, model and year. Available in real-time, anywhere.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1224kca\",\"data-framer-name\":\"Frame 55\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nscqy6\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16jpiyt\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,svg:'<svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_844)\">\\n<path d=\"M3.44428 6.3189C3.54143 6.41611 3.65677 6.49322 3.78373 6.54583C3.91069 6.59844 4.04677 6.62552 4.18419 6.62552C4.32162 6.62552 4.4577 6.59844 4.58466 6.54583C4.71162 6.49322 4.82696 6.41611 4.92411 6.3189L6.04374 5.19927C6.10377 5.13287 6.13597 5.04594 6.13367 4.95646C6.13137 4.86698 6.09476 4.78182 6.0314 4.71859C5.96804 4.65537 5.88279 4.61893 5.79331 4.61682C5.70383 4.61471 5.61696 4.6471 5.5507 4.70727L4.53044 5.72788L4.53288 0.348687C4.53288 0.256209 4.49614 0.167519 4.43075 0.102128C4.36536 0.0367365 4.27667 0 4.18419 0C4.09172 0 4.00303 0.0367365 3.93764 0.102128C3.87224 0.167519 3.83551 0.256209 3.83551 0.348687L3.83237 5.72125L2.81769 4.70727C2.75226 4.64189 2.66354 4.60518 2.57105 4.60521C2.47855 4.60524 2.38986 4.64202 2.32447 4.70744C2.25909 4.77287 2.22238 4.86159 2.22241 4.95409C2.22244 5.04659 2.25922 5.13528 2.32465 5.20066L3.44428 6.3189Z\" fill=\"black\"/>\\n<path d=\"M8.01979 5.5791C7.92731 5.5791 7.83862 5.61584 7.77323 5.68123C7.70784 5.74662 7.67111 5.83531 7.67111 5.92779V7.32253C7.67111 7.41501 7.63437 7.5037 7.56898 7.56909C7.50359 7.63449 7.4149 7.67122 7.32242 7.67122H1.04606C0.953582 7.67122 0.864893 7.63449 0.799501 7.56909C0.73411 7.5037 0.697373 7.41501 0.697373 7.32253V5.92779C0.697373 5.83531 0.660637 5.74662 0.595245 5.68123C0.529854 5.61584 0.441164 5.5791 0.348687 5.5791C0.256209 5.5791 0.167519 5.61584 0.102128 5.68123C0.0367365 5.74662 0 5.83531 0 5.92779L0 7.32253C0 7.59997 0.11021 7.86604 0.306384 8.06221C0.502558 8.25839 0.768628 8.36859 1.04606 8.36859H7.32242C7.59985 8.36859 7.86592 8.25839 8.06209 8.06221C8.25827 7.86604 8.36848 7.59997 8.36848 7.32253V5.92779C8.36848 5.83531 8.33174 5.74662 8.26635 5.68123C8.20096 5.61584 8.11227 5.5791 8.01979 5.5791Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_844\">\\n<rect width=\"8.36848\" height=\"8.36848\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"9.763225555419922px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"9.76px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-1sy16ls\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-e6c8tu\",\"data-framer-name\":\"Frame 70\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d0vaak\",\"data-framer-name\":\"Frame 67\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tc8jis\",\"data-border\":true,\"data-framer-name\":\"Frame 62\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"11.15797233581543px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"11.16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"BUILD\"})})}),className:\"framer-4mktkl\",\"data-framer-name\":\"BUILD\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-59er8a\",\"data-framer-name\":\"Frame 59\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"23.710691452026367px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"23.71px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Development Tools\"})})}),className:\"framer-1cqiwti\",\"data-framer-name\":\"Development Tools\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"12.552719116210938px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"12.55px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Live preview on real devices directly from your editor.\"})})}),className:\"framer-1ptu0ny\",\"data-framer-name\":\"Live preview on real devices directly from your editor.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9xtp1e\",\"data-framer-name\":\"Frame 54\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19sdtfa\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-23khpp\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:9,svg:'<svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_857)\">\\n<path d=\"M3.44452 6.3189C3.54167 6.41611 3.65702 6.49322 3.78397 6.54583C3.91093 6.59844 4.04701 6.62552 4.18444 6.62552C4.32186 6.62552 4.45795 6.59844 4.5849 6.54583C4.71186 6.49322 4.82721 6.41611 4.92435 6.3189L6.04398 5.19927C6.10401 5.13287 6.13621 5.04594 6.13392 4.95646C6.13162 4.86698 6.095 4.78182 6.03164 4.71859C5.96828 4.65537 5.88304 4.61893 5.79355 4.61682C5.70407 4.61471 5.61721 4.6471 5.55094 4.70727L4.53068 5.72788L4.53312 0.348687C4.53312 0.256209 4.49639 0.167519 4.431 0.102128C4.36561 0.0367365 4.27692 0 4.18444 0C4.09196 0 4.00327 0.0367365 3.93788 0.102128C3.87249 0.167519 3.83575 0.256209 3.83575 0.348687L3.83261 5.72125L2.81794 4.70727C2.75251 4.64189 2.66379 4.60518 2.57129 4.60521C2.47879 4.60524 2.3901 4.64202 2.32472 4.70744C2.25934 4.77287 2.22262 4.86159 2.22266 4.95409C2.22269 5.04659 2.25946 5.13528 2.32489 5.20066L3.44452 6.3189Z\" fill=\"black\"/>\\n<path d=\"M8.01979 5.5791C7.92731 5.5791 7.83862 5.61584 7.77323 5.68123C7.70784 5.74662 7.67111 5.83531 7.67111 5.92779V7.32253C7.67111 7.41501 7.63437 7.5037 7.56898 7.56909C7.50359 7.63449 7.4149 7.67122 7.32242 7.67122H1.04606C0.953582 7.67122 0.864893 7.63449 0.799501 7.56909C0.73411 7.5037 0.697373 7.41501 0.697373 7.32253V5.92779C0.697373 5.83531 0.660637 5.74662 0.595245 5.68123C0.529854 5.61584 0.441164 5.5791 0.348687 5.5791C0.256209 5.5791 0.167519 5.61584 0.102128 5.68123C0.0367365 5.74662 0 5.83531 0 5.92779L0 7.32253C0 7.59997 0.11021 7.86604 0.306384 8.06221C0.502558 8.25839 0.768628 8.36859 1.04606 8.36859H7.32242C7.59985 8.36859 7.86592 8.25839 8.06209 8.06221C8.25827 7.86604 8.36848 7.59997 8.36848 7.32253V5.92779C8.36848 5.83531 8.33174 5.74662 8.26635 5.68123C8.20096 5.61584 8.11227 5.5791 8.01979 5.5791Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_857\">\\n<rect width=\"8.36848\" height=\"8.36848\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"9.763225555419922px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"9.76px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-1kt5rb6\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1mrughx\",\"data-framer-name\":\"Frame 69\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mf8t9v\",\"data-framer-name\":\"Frame 66\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-179v54x\",\"data-border\":true,\"data-framer-name\":\"Frame 61\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"11.15797233581543px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"11.16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"TEST\"})})}),className:\"framer-vrgq7l\",\"data-framer-name\":\"TEST\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tycssg\",\"data-framer-name\":\"Frame 65\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"23.710691452026367px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"23.71px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Automated Certification\"})})}),className:\"framer-15ssi9k\",\"data-framer-name\":\"Automated Certification\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"12.552719116210938px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"12.55px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Eliminate manual testing. Catch bugs before your users do.\"})})}),className:\"framer-mj237d\",\"data-framer-name\":\"Eliminate manual testing. Catch bugs before your users do.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ozrgv2\",\"data-framer-name\":\"Frame 64\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"CgDLqgkLu\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19jn53i framer-lux5qc\",\"data-framer-name\":\"Frame 7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"9.763225555419922px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"9.76px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Appium\"})})}),className:\"framer-9nceww\",\"data-framer-name\":\"Appium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"Hdy0UX10g\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qx1n62 framer-lux5qc\",\"data-framer-name\":\"Frame 13\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"9.763225555419922px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"9.76px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"QA Agents\"})})}),className:\"framer-1xxq7jd\",\"data-framer-name\":\"QA Agents\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"Mbowcbk2b\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sg6joa framer-lux5qc\",\"data-framer-name\":\"Frame 14\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"9.763225555419922px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"9.76px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Selenium\"})})}),className:\"framer-1eq9r3t\",\"data-framer-name\":\"Selenium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10d7xoj\",\"data-framer-name\":\"Frame 41\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"14+ TRUSTED PARTNERS\"})}),className:\"framer-1crpkgq\",\"data-framer-name\":\"TRUSTED PARTNERS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Bp9YQstsk:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 756 216.24\"><g><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 51.386 44.709 C 53.91 44.709 55.469 42.855 55.469 40.514 C 55.469 38.176 53.91 36.322 51.386 36.322 C 48.862 36.322 47.303 38.176 47.303 40.517 C 47.303 42.855 48.862 44.709 51.386 44.709 Z M 139.001 65.014 L 130.253 52.554 C 130.065 52.288 130.062 52.029 130.244 51.757 L 138.338 39.578 C 138.575 39.232 138.734 38.963 138.734 38.451 C 138.734 38.007 138.449 37.462 138.003 37.001 C 137.559 36.54 137.111 36.322 136.523 36.322 C 136.191 36.322 135.899 36.463 135.574 36.719 L 124.495 45.53 C 124.228 45.742 123.949 45.742 123.682 45.53 L 112.606 36.719 C 112.285 36.463 111.989 36.322 111.658 36.322 C 111.074 36.322 110.622 36.54 110.18 37.001 C 109.735 37.462 109.449 38.007 109.449 38.451 C 109.449 38.966 109.608 39.232 109.846 39.578 L 117.939 51.757 C 118.118 52.025 118.115 52.285 117.93 52.554 L 109.182 65.015 C 108.949 65.348 108.807 65.647 108.807 66.044 C 108.807 66.616 109.046 67.09 109.492 67.548 C 109.937 68.009 110.421 68.268 110.953 68.268 C 111.333 68.268 111.622 68.113 111.94 67.871 L 123.698 59.01 C 123.813 58.924 123.949 58.878 124.09 58.878 C 124.231 58.878 124.367 58.924 124.482 59.01 L 136.24 67.871 C 136.561 68.113 136.85 68.268 137.23 68.268 C 137.763 68.268 138.247 68.009 138.692 67.548 C 139.134 67.09 139.374 66.616 139.374 66.044 C 139.378 65.647 139.235 65.348 139.001 65.014 Z M 104.6 47.309 C 104.204 47.309 103.989 47.538 103.849 48.012 C 102.476 52.746 100.387 58.061 98.522 61.364 C 97.912 60.157 96.785 58.061 95.736 56.167 C 95.236 55.265 94.739 54.36 94.266 53.5 C 93.205 51.57 92.268 49.867 91.712 48.927 C 90.899 47.555 90.357 47.188 89.288 47.188 C 87.086 47.188 83.825 49.237 83.825 51.144 C 83.825 51.79 83.997 52.278 84.647 53.425 C 85.384 54.731 85.754 55.79 85.754 57.092 C 85.754 60.338 83.412 63.276 78.894 63.276 C 76.75 63.276 75.094 62.646 74.016 61.499 C 72.986 60.406 72.486 58.932 72.486 56.476 L 72.486 52.359 C 73.239 52.692 74.165 52.863 75.282 52.863 L 78.862 52.863 C 79.346 52.863 79.511 52.662 79.511 52.21 L 79.511 48.241 C 79.511 47.79 79.342 47.588 78.862 47.588 L 72.486 47.588 L 72.486 41.096 C 72.486 40.319 72.291 39.784 71.868 39.386 C 71.248 38.801 69.965 38.512 68.455 38.512 C 66.921 38.512 65.665 38.798 65.044 39.386 C 64.622 39.783 64.427 40.319 64.427 41.096 L 64.427 56.954 C 64.427 59.591 64.018 61.018 63.118 62.02 C 62.325 62.902 61.085 63.376 59.717 63.376 C 58.382 63.376 57.2 62.915 56.495 62.145 C 55.761 61.341 55.417 60.221 55.417 58.572 L 55.417 48.244 C 55.417 47.794 55.254 47.592 54.77 47.592 L 47.991 47.592 C 47.514 47.592 47.358 47.787 47.358 48.248 L 47.358 57.583 C 47.358 61.311 48.287 63.437 49.905 65.116 C 52.01 67.295 55.605 68.268 59.025 68.268 C 62.439 68.268 65.999 67.013 68.1 65.001 C 70.163 66.949 73.915 68.264 78.056 68.264 C 83.526 68.264 87.547 65.923 89.892 61.94 L 90.304 62.601 C 91.145 63.949 91.806 65.011 92.446 65.987 C 93.534 67.652 94.528 68.268 96.746 68.268 C 98.848 68.268 100.108 67.746 101.244 65.943 C 104.227 61.223 106.767 55.642 108.595 50.505 C 108.826 49.863 108.988 49.395 108.988 49.099 C 108.988 48.799 108.8 48.564 108.348 48.412 C 107.909 48.268 106.734 47.894 106.146 47.709 C 105.168 47.4 104.811 47.309 104.6 47.309 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(189.45 0)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 115.009 26.185 C 109.054 26.185 103.906 29.646 101.458 34.67 C 101.451 34.604 101.445 34.537 101.437 34.47 C 101.039 30.995 98.178 26.675 93.112 26.675 L 79.796 26.675 L 79.796 56.244 L 92.82 56.244 C 97.521 56.244 101.16 52.089 101.426 48.534 C 101.443 48.318 101.452 48.107 101.453 47.901 C 103.9 52.93 109.051 56.395 115.009 56.395 C 123.334 56.395 130.084 49.633 130.084 41.29 C 130.084 32.948 123.334 26.185 115.009 26.185 Z M 91.198 49.44 L 87.4 49.44 L 87.4 44.368 L 91.198 44.368 C 92.925 44.368 93.677 45.791 93.677 46.904 C 93.677 48.24 92.68 49.44 91.198 49.44 Z M 91.198 38.3 L 87.4 38.3 L 87.4 33.228 L 91.198 33.228 C 92.68 33.228 93.677 34.428 93.677 35.764 C 93.677 36.877 92.925 38.3 91.198 38.3 Z M 97.054 41.271 C 97.789 41.044 99.064 40.474 100.059 39.349 C 99.88 40.752 99.896 42.173 100.106 43.571 C 99.118 42.235 97.82 41.513 97.054 41.271 Z M 115.025 48.772 C 113.533 48.772 112.076 48.331 110.836 47.505 C 109.595 46.679 108.628 45.505 108.057 44.131 C 107.487 42.757 107.338 41.246 107.628 39.788 C 107.92 38.329 108.638 36.99 109.693 35.938 C 110.747 34.887 112.091 34.171 113.554 33.881 C 115.017 33.591 116.533 33.74 117.912 34.309 C 119.289 34.878 120.467 35.841 121.296 37.077 C 122.125 38.314 122.567 39.767 122.567 41.254 C 122.567 43.248 121.773 45.16 120.358 46.57 C 118.944 47.98 117.025 48.772 115.025 48.772 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 119.219 45.436 C 121.536 43.126 121.536 39.382 119.219 37.073 C 116.903 34.764 113.147 34.764 110.83 37.073 C 108.514 39.382 108.514 43.126 110.83 45.436 C 113.147 47.745 116.903 47.745 119.219 45.436 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 69.963 26.675 L 69.963 37.729 L 64.839 37.729 L 64.839 26.675 L 56.594 26.675 L 56.594 56.245 L 64.839 56.245 L 64.839 44.807 L 69.963 44.807 L 69.963 56.245 L 78.207 56.245 L 78.207 26.675 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 106.581 60.268 C 106.581 60.268 109.488 64.86 114.157 69.266 C 112.633 70.716 109.105 74.275 106.166 78.748 L 111.531 78.748 C 113.659 75.434 115.707 73.246 116.878 72.121 C 118.049 73.246 120.097 75.434 122.225 78.748 L 127.59 78.748 C 124.651 74.275 121.123 70.716 119.599 69.266 C 124.268 64.86 127.175 60.268 127.175 60.268 L 121.811 60.268 C 121.811 60.268 120.526 62.625 116.878 66.542 C 113.23 62.625 111.945 60.268 111.945 60.268 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 72.405 78.748 L 72.405 66.385 C 79.669 60.103 79.43 66.655 79.43 66.655 L 79.43 78.748 L 83.728 78.748 L 83.728 65.873 C 83.728 65.873 83.728 59.797 78.746 59.797 C 77.055 59.797 76.055 60.18 74.767 60.874 C 74.767 60.874 73.323 61.648 71.802 63.117 C 71.524 61.926 70.517 59.797 66.876 59.797 C 64.517 59.797 62.191 61.562 60.994 62.635 L 60.994 60.268 L 56.695 60.268 L 56.695 78.748 L 60.994 78.748 L 60.994 66.463 C 68.348 60.049 68.107 66.655 68.107 66.655 L 68.107 78.748 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 100.648 60.268 L 100.648 62.505 C 99.259 60.796 97.196 59.737 94.454 59.737 C 89.388 59.737 85.281 64.054 85.281 69.378 C 85.281 74.703 89.388 79.02 94.454 79.02 C 97.196 79.02 99.259 77.933 100.648 76.224 L 100.648 78.748 L 104.95 78.748 L 104.95 60.268 Z M 95.029 74.902 C 93.917 74.902 92.832 74.574 91.908 73.959 C 90.984 73.343 90.264 72.469 89.839 71.446 C 89.414 70.423 89.303 69.297 89.52 68.211 C 89.736 67.125 90.271 66.127 91.057 65.344 C 91.843 64.561 92.843 64.027 93.932 63.811 C 95.022 63.595 96.151 63.706 97.178 64.13 C 98.204 64.554 99.082 65.272 99.699 66.192 C 100.316 67.113 100.645 68.196 100.645 69.303 C 100.645 70.788 100.054 72.212 99.001 73.262 C 97.947 74.312 96.518 74.902 95.029 74.902 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(378.899 0)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 71.29 54.168 L 72.142 54.168 L 72.142 70.781 L 68.915 70.781 L 68.915 56.186 C 68.915 55.711 69.951 54.168 71.29 54.168 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 88.945 57.847 C 87.362 57.847 86.145 58.499 85.293 59.805 L 85.293 54.168 L 84.927 54.168 C 83.344 54.168 82.492 54.999 82.066 55.711 L 82.066 55.592 L 82.066 65.144 C 82.066 68.882 84.075 70.781 88.093 70.781 C 92.111 70.721 94.059 68.585 94.059 64.432 C 94.059 60.101 92.354 57.966 88.945 57.847 Z M 87.971 68.051 C 86.145 68.051 85.231 66.746 85.293 64.254 C 85.414 61.822 86.267 60.635 88.032 60.635 C 89.798 60.635 90.65 61.822 90.772 64.254 C 90.772 66.805 89.798 68.051 87.971 68.051 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 95.945 64.254 C 96.068 60.22 98.076 57.965 102.399 57.965 L 103.373 57.965 L 103.373 61.228 L 101.851 61.228 C 100.024 61.228 99.233 62.356 99.233 64.195 L 99.233 70.721 L 95.945 70.721 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 108.487 67.517 C 109.035 67.992 109.766 68.229 110.74 68.229 C 111.41 68.229 112.018 68.051 112.505 67.695 C 112.993 67.339 113.297 66.983 113.419 66.627 L 116.463 66.627 C 115.975 68.111 115.245 69.119 114.21 69.772 C 113.175 70.424 112.018 70.721 110.558 70.721 C 109.583 70.721 108.67 70.543 107.878 70.247 C 107.087 69.95 106.418 69.475 105.87 68.941 C 105.321 68.348 104.896 67.695 104.591 66.924 C 104.287 66.153 104.165 65.263 104.165 64.314 C 104.165 63.424 104.347 62.534 104.652 61.762 C 104.956 60.991 105.382 60.279 105.93 59.745 C 106.479 59.152 107.148 58.737 107.939 58.381 C 108.731 58.025 109.583 57.906 110.558 57.906 C 111.592 57.906 112.566 58.084 113.358 58.499 C 114.149 58.915 114.819 59.449 115.306 60.101 C 115.793 60.754 116.158 61.525 116.402 62.415 C 116.645 63.246 116.706 64.195 116.645 65.144 L 107.574 65.144 C 107.696 66.271 108 67.043 108.487 67.517 Z M 112.384 61.11 C 111.957 60.694 111.349 60.457 110.496 60.457 C 109.949 60.457 109.461 60.576 109.096 60.754 C 108.731 60.932 108.426 61.169 108.244 61.406 C 108.001 61.703 107.878 61.94 107.757 62.237 C 107.635 62.534 107.635 62.83 107.574 63.068 L 113.175 63.068 C 113.114 62.178 112.81 61.525 112.384 61.11 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 78.839 54.168 L 75.612 54.168 L 75.612 57.016 L 78.839 57.016 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 78.839 58.44 L 75.612 58.44 L 75.612 70.721 L 78.839 70.721 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 134.484 47.583 C 133.935 48.176 133.205 48.532 132.292 48.532 C 131.378 48.532 130.648 48.176 130.1 47.583 C 129.552 46.99 129.37 45.981 129.37 44.795 C 129.37 43.549 129.613 42.659 130.1 42.066 C 130.648 41.472 131.378 41.116 132.292 41.116 C 133.205 41.116 133.935 41.472 134.484 42.066 C 135.031 42.659 135.214 43.667 135.214 44.795 C 135.214 45.922 135.031 46.871 134.484 47.583 Z M 137.04 40.226 C 136.067 38.98 134.423 38.269 132.292 38.269 C 130.222 38.269 128.517 38.862 127.543 40.226 C 126.569 41.472 125.961 43.015 125.961 44.735 C 125.961 46.515 126.508 48.058 127.543 49.244 C 128.517 50.49 130.161 51.143 132.292 51.143 C 134.362 51.143 136.067 50.55 137.04 49.244 C 138.014 47.998 138.623 46.456 138.623 44.735 C 138.684 43.074 138.136 41.532 137.04 40.226 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 121.211 47.583 C 120.785 48.176 120.054 48.532 119.141 48.532 C 118.228 48.532 117.498 48.176 117.132 47.583 C 116.706 46.871 116.524 45.981 116.524 44.795 C 116.524 43.727 116.706 42.896 117.132 42.243 C 117.558 41.532 118.228 41.176 119.202 41.176 C 119.811 41.176 120.359 41.353 120.846 41.709 C 121.577 42.303 122.002 43.489 122.002 45.032 C 121.82 46.1 121.698 46.99 121.211 47.583 Z M 124.986 34.649 C 124.986 34.649 121.698 34.293 121.698 36.844 L 121.698 40.226 C 121.333 39.692 120.907 39.277 120.237 38.862 C 119.689 38.506 118.959 38.446 118.228 38.446 C 116.584 38.446 115.306 39.04 114.271 40.226 C 113.297 41.353 112.81 43.074 112.81 45.21 C 112.81 46.99 113.236 48.532 114.271 49.541 C 115.245 50.668 117.193 51.143 118.898 51.143 C 124.925 51.143 124.803 46.159 124.803 46.159 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 108.791 46.1 C 108.791 47.168 108.426 47.88 107.878 48.295 C 107.269 48.651 106.6 48.888 105.93 48.888 C 105.504 48.888 105.139 48.829 104.834 48.532 C 104.53 48.236 104.408 47.939 104.408 47.405 C 104.408 46.812 104.652 46.337 105.139 46.04 C 105.382 45.862 105.93 45.684 106.6 45.625 L 107.33 45.447 C 107.696 45.388 107.939 45.269 108.244 45.269 C 108.426 45.21 108.67 45.091 108.852 45.032 Z M 110.435 39.158 C 109.34 38.624 108.182 38.387 106.783 38.387 C 104.712 38.387 103.19 38.921 102.338 39.989 C 101.791 40.701 101.546 41.531 101.425 42.54 L 104.53 42.54 C 104.591 42.125 104.773 41.769 104.956 41.472 C 105.321 41.116 105.87 40.938 106.6 40.938 C 107.33 40.938 107.757 40.997 108.182 41.175 C 108.548 41.353 108.731 41.709 108.731 42.243 C 108.731 42.659 108.487 42.955 108 43.133 C 107.757 43.193 107.269 43.311 106.722 43.371 L 105.625 43.43 C 104.347 43.608 103.434 43.845 102.764 44.201 C 101.608 44.794 100.999 45.981 100.999 47.405 C 100.999 48.532 101.364 49.422 102.095 50.075 C 102.825 50.668 103.738 50.965 104.896 51.024 C 112.018 51.261 111.957 47.346 111.957 46.574 L 111.957 42.065 C 112.018 40.76 111.531 39.692 110.435 39.158 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 94.302 41.116 C 95.094 41.116 95.702 41.354 96.129 41.828 C 96.372 42.184 96.554 42.599 96.554 43.074 L 100.024 43.074 C 99.842 41.354 99.234 40.108 98.198 39.514 C 97.224 38.802 95.824 38.565 94.18 38.565 C 92.232 38.565 90.71 39.099 89.614 40.286 C 88.519 41.472 87.971 43.074 87.971 45.091 C 87.971 46.99 88.397 48.414 89.432 49.541 C 90.406 50.668 91.989 51.262 94.058 51.262 C 96.129 51.262 97.712 50.55 98.807 49.244 C 99.416 48.354 99.781 47.464 99.903 46.456 L 96.433 46.456 C 96.372 47.049 96.189 47.583 95.824 47.998 C 95.459 48.354 94.911 48.592 94.058 48.592 C 92.963 48.592 92.11 48.058 91.806 47.049 C 91.623 46.515 91.441 45.803 91.441 44.913 C 91.441 44.023 91.501 43.193 91.806 42.718 C 92.354 41.65 93.084 41.116 94.302 41.116 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 87.058 38.446 C 79.814 38.446 80.301 44.676 80.301 44.676 L 80.301 50.965 L 83.588 50.965 L 83.588 45.091 C 83.588 44.142 83.649 43.371 83.954 42.955 C 84.38 42.184 85.232 41.709 86.572 41.709 C 86.633 41.709 86.754 41.709 86.937 41.709 C 87.119 41.709 87.302 41.709 87.485 41.769 L 87.485 38.565 C 87.302 38.565 87.242 38.565 87.242 38.565 C 87.18 38.446 87.18 38.446 87.058 38.446 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 70.742 41.709 C 71.169 41.294 71.839 40.997 72.691 40.997 C 73.422 40.997 74.091 41.175 74.639 41.591 C 75.187 42.006 75.43 42.659 75.43 43.489 L 69.829 43.489 C 70.012 42.777 70.256 42.184 70.742 41.709 Z M 75.126 47.583 C 75.064 47.761 74.882 47.939 74.7 47.998 C 74.273 48.354 73.604 48.413 72.873 48.413 C 72.143 48.413 71.594 48.354 71.108 47.998 C 70.316 47.583 69.829 46.634 69.829 45.506 L 78.839 45.506 C 78.839 44.438 78.839 43.608 78.779 43.133 C 78.596 42.184 78.352 41.353 77.805 40.641 C 77.256 39.87 76.526 39.217 75.734 38.862 C 74.943 38.505 73.908 38.328 72.813 38.328 C 70.986 38.328 69.525 38.862 68.429 40.048 C 67.333 41.175 66.663 42.777 66.663 44.854 C 66.663 47.049 67.272 48.71 68.612 49.659 C 69.89 50.609 71.351 51.202 72.995 51.202 C 75.004 51.202 76.587 50.609 77.622 49.422 C 78.23 48.829 78.596 48.176 78.718 47.524 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 65.263 50.905 L 62.218 50.905 L 62.218 43.608 C 62.218 42.896 62.036 41.413 60.027 41.413 C 58.748 41.413 57.774 42.303 57.774 43.608 L 57.774 50.905 L 54.73 50.905 L 54.73 43.608 C 54.73 42.896 54.548 41.413 52.539 41.413 C 51.26 41.413 50.347 42.303 50.347 43.608 L 50.347 50.905 L 47.303 50.905 L 47.303 43.667 C 47.303 40.641 49.312 38.328 52.478 38.328 C 54.061 38.328 55.339 38.921 56.252 40.048 C 57.165 38.98 58.444 38.328 60.027 38.328 C 63.315 38.328 65.202 40.523 65.202 43.667 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(568.35 0)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 87.235 35.478 C 83.9 35.429 80.941 38.04 80.941 41.818 L 80.941 58.831 C 80.944 59.443 80.471 59.987 79.784 59.987 L 74.292 59.987 C 62.409 60 63.471 45.275 73.586 45.261 C 78.083 45.255 79.655 45.261 79.655 45.261 L 79.655 41.135 L 73.37 41.135 C 69.432 41.141 66.451 42.593 64.446 44.758 C 62.441 46.924 61.414 49.807 61.416 52.672 C 61.418 55.431 62.389 58.294 64.418 60.463 C 66.448 62.633 69.533 64.117 73.798 64.117 L 84.163 64.117 C 84.763 64.117 85.271 63.625 85.271 63.052 L 85.271 42.267 C 85.264 41.18 85.846 40.306 86.783 40.017 L 86.783 40.017 C 87.691 39.737 88.688 40.101 89.289 40.929 L 89.292 40.933 L 89.294 40.937 C 90.75 43.248 94.39 48.919 97.679 54.03 C 99.322 56.586 100.878 59.002 102.03 60.789 C 102.605 61.683 103.08 62.419 103.413 62.937 C 103.744 63.451 103.928 63.737 103.949 63.769 C 104.191 64.101 104.496 64.226 104.75 64.148 L 104.751 64.148 L 104.751 64.148 C 104.896 64.104 105.009 64.006 105.093 63.844 C 105.179 63.682 105.229 63.457 105.229 63.187 L 105.229 42.27 C 105.225 41.186 105.804 40.311 106.743 40.023 C 107.646 39.743 108.646 40.107 109.241 40.936 L 109.243 40.939 L 109.246 40.943 C 110.705 43.253 114.347 48.923 117.635 54.035 C 120.922 59.143 123.861 63.701 123.906 63.772 C 123.906 63.772 123.906 63.772 123.907 63.772 C 124.144 64.102 124.469 64.234 124.74 64.151 C 124.887 64.106 125.004 64.005 125.091 63.843 C 125.178 63.681 125.231 63.458 125.231 63.19 L 125.231 35.607 L 125.231 35.605 L 120.932 35.605 L 120.932 51.713 C 120.932 51.713 118.27 47.342 113.733 39.797 C 109.293 32.406 100.915 35.461 100.911 41.821 L 100.911 51.71 C 100.911 51.71 98.313 47.336 93.778 39.791 C 91.974 36.79 89.516 35.511 87.235 35.478 Z M 74.147 35.605 C 49.445 35.602 49.68 69.682 74.479 69.698 L 84.169 69.698 C 88.34 69.701 91.018 67.306 91.015 62.891 L 91.015 54.259 C 91.015 54.259 96.45 62.985 98.582 66.4 C 102.21 72.208 110.991 71.066 110.969 63.812 L 110.969 54.265 C 110.969 54.265 116.404 62.988 118.54 66.408 C 122.168 72.214 130.949 71.071 130.927 63.815 L 130.927 35.605 L 126.635 35.605 L 126.635 63.19 L 126.635 63.19 C 126.638 64.494 125.884 65.222 125.165 65.442 L 125.164 65.443 C 124.287 65.713 123.333 65.351 122.74 64.528 L 122.738 64.525 L 122.736 64.523 C 122.613 64.333 110.982 46.295 108.073 41.687 C 107.832 41.355 107.479 41.218 107.165 41.314 C 106.839 41.415 106.632 41.749 106.632 42.269 L 106.632 63.184 L 106.632 63.184 C 106.636 64.493 105.894 65.219 105.179 65.442 L 105.178 65.443 L 105.178 65.443 C 104.314 65.706 103.374 65.344 102.785 64.522 L 102.784 64.52 L 102.782 64.518 C 102.759 64.483 102.571 64.192 102.236 63.672 C 101.899 63.152 101.424 62.413 100.847 61.518 C 99.692 59.728 98.136 57.309 96.491 54.753 C 93.203 49.643 89.571 43.984 88.119 41.68 C 87.878 41.349 87.521 41.215 87.207 41.312 L 87.207 41.311 C 86.877 41.413 86.669 41.746 86.672 42.262 L 86.672 42.263 L 86.672 63.052 C 86.672 64.386 85.542 65.473 84.163 65.473 L 73.798 65.473 C 69.081 65.473 65.628 63.816 63.363 61.384 C 61.097 58.952 60.018 55.753 60.015 52.672 C 60.011 49.475 61.155 46.257 63.399 43.833 C 65.644 41.409 68.991 39.785 73.367 39.779 L 73.367 39.779 L 79.655 39.779 L 79.655 35.605 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(0 110.604)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 71.431 41.48 C 64.75 41.48 62.703 45.692 62.703 48.022 L 67.312 48.022 C 67.469 46.791 68.617 45.375 71.587 45.375 C 74.612 45.375 75.795 47.274 75.795 49.676 L 73.548 49.676 C 66.038 49.676 61.803 51.755 61.803 56.37 C 61.803 59.665 65.051 62.598 69.272 62.598 C 71.93 62.598 74.796 61.335 75.782 60.531 L 75.85 62.067 L 80.316 62.067 L 80.316 50.723 C 80.316 45.01 78.033 41.48 71.431 41.48 Z M 74.224 53.271 L 75.715 53.271 L 75.715 54.407 C 75.715 56.775 73.531 58.53 70.21 58.53 C 68.183 58.53 66.624 57.929 66.624 56.505 C 66.624 54.544 68.031 53.271 74.224 53.271 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.935 62.065 L 82.935 41.911 L 90.143 41.911 L 93.872 56.552 L 97.605 41.911 L 104.807 41.911 L 104.807 62.065 L 100.106 62.065 L 100.106 47.549 L 96.005 62.065 L 91.675 62.065 L 87.609 47.58 L 87.609 62.065 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 121.602 54.505 L 126.189 54.505 C 125.51 58.315 122.092 62.608 116.716 62.608 C 109.944 62.608 106.968 56.688 106.968 52.093 C 106.968 45.866 110.863 41.494 116.68 41.494 C 121.79 41.494 125.379 45.24 126.13 49.573 L 121.626 49.573 C 121.101 47.906 119.486 45.654 116.68 45.654 C 113.519 45.654 111.363 48.833 111.363 51.997 C 111.363 55.797 113.929 58.424 116.668 58.424 C 119.172 58.424 121.004 56.464 121.602 54.505 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 52.371 28.72 L 52.371 29.069 L 52.371 75.178 L 135.151 75.178 L 135.151 28.72 Z M 53.071 29.42 L 134.451 29.42 L 134.451 74.477 L 53.071 74.477 Z\" fill=\"rgb(255,255,255)\"></path></g><path d=\"M 196.208 216.14 C 192.476 216.14 189.45 213.115 189.45 209.382 L 189.45 117.362 C 189.45 113.63 192.476 110.604 196.208 110.604 L 369.609 110.604 C 373.341 110.604 376.366 113.63 376.366 117.362 L 376.366 209.382 C 376.366 213.115 373.341 216.14 369.609 216.14 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 256.353 156.08 L 256.353 160.033 L 264.747 160.033 L 264.747 168.297 L 256.353 168.297 L 256.353 178.089 L 247.734 178.089 L 247.734 147.771 L 266.055 147.771 L 266.642 156.08 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 291.248 152.431 C 294.108 155.336 295.539 158.844 295.539 162.951 C 295.539 167.09 294.108 170.611 291.248 173.516 C 288.389 176.422 284.939 177.874 280.901 177.874 C 276.832 177.874 273.367 176.422 270.508 173.516 C 267.648 170.611 266.218 167.09 266.218 162.951 C 266.218 158.844 267.648 155.336 270.508 152.431 C 273.367 149.526 276.832 148.073 280.901 148.073 C 284.939 148.073 288.389 149.526 291.248 152.431 Z M 278.424 169.026 C 278.424 169.701 278.674 170.288 279.176 170.787 C 279.677 171.286 280.282 171.535 280.989 171.535 C 281.697 171.535 282.294 171.286 282.78 170.787 C 283.267 170.288 283.51 169.701 283.51 169.026 L 283.51 156.745 C 283.51 156.041 283.267 155.44 282.78 154.94 C 282.294 154.442 281.697 154.192 280.989 154.192 C 280.282 154.192 279.677 154.442 279.176 154.94 C 278.674 155.44 278.424 156.041 278.424 156.745 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 308.987 178.179 L 304.655 170.499 L 300.458 178.179 L 290.981 178.179 L 300.007 162.458 L 291.478 147.771 L 301.226 147.771 L 304.79 154.329 L 308.401 147.771 L 317.832 147.771 L 309.484 162.369 L 318.689 178.179 L 308.987 178.179 Z\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(378.899 110.604)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgb(10, 10, 10)\"></path><path d=\"M 49.539 46.651 C 45.976 46.651 43.079 49.267 43.079 52.485 L 43.079 65.981 L 46.142 65.981 L 46.142 58.49 L 47.267 59.563 L 51.769 57.963 C 54.331 57.06 55.999 54.97 55.999 52.486 C 55.999 49.268 53.102 46.651 49.539 46.651 Z M 50.686 55.517 L 46.143 57.116 L 46.143 52.486 C 46.143 50.622 47.685 49.286 49.54 49.286 C 51.394 49.286 52.936 50.641 52.936 52.486 C 52.936 53.652 52.311 54.933 50.686 55.517 Z M 103.591 46.651 C 100.028 46.651 97.132 49.267 97.132 52.485 C 97.132 55.704 100.028 58.32 103.591 58.32 C 107.154 58.32 110.05 55.704 110.05 52.485 C 110.05 49.267 107.154 46.651 103.591 46.651 Z M 103.591 55.686 C 101.633 55.686 100.195 54.274 100.195 52.486 C 100.195 50.698 101.674 49.286 103.591 49.286 C 105.549 49.286 106.987 50.698 106.987 52.486 C 106.987 54.274 105.549 55.686 103.591 55.686 Z M 117.573 49.286 C 118.906 49.286 119.989 49.945 120.552 50.923 L 122.948 49.268 C 121.782 47.705 119.823 46.67 117.573 46.67 C 114.009 46.67 111.113 49.286 111.113 52.504 C 111.113 55.723 114.009 58.34 117.573 58.34 C 119.803 58.34 121.781 57.304 122.948 55.742 L 120.552 54.085 C 119.989 55.065 118.906 55.723 117.573 55.723 C 115.614 55.723 114.176 54.312 114.176 52.523 C 114.176 50.735 115.655 49.286 117.573 49.286 Z M 91.443 49.286 C 92.777 49.286 93.861 49.945 94.423 50.923 L 96.819 49.268 C 95.652 47.705 93.693 46.67 91.443 46.67 C 87.88 46.67 84.984 49.286 84.984 52.504 C 84.984 55.723 87.88 58.34 91.443 58.34 C 93.672 58.34 95.652 57.304 96.819 55.742 L 94.423 54.085 C 93.861 55.065 92.777 55.723 91.443 55.723 C 89.484 55.723 88.047 54.312 88.047 52.523 C 88.047 50.735 89.505 49.286 91.443 49.286 Z M 80.732 48.044 C 79.691 47.065 78.316 46.651 76.877 46.651 C 73.877 46.651 70.835 49.117 70.835 52.486 C 70.835 55.854 73.877 58.32 76.877 58.32 C 78.316 58.32 79.691 57.907 80.732 56.928 L 80.732 57.982 L 83.796 57.982 L 83.796 47.008 L 80.732 47.008 Z M 77.336 55.686 C 75.378 55.686 73.898 54.274 73.898 52.486 C 73.898 50.698 75.419 49.286 77.336 49.286 C 79.295 49.286 80.732 50.698 80.732 52.486 C 80.732 54.274 79.295 55.686 77.336 55.686 Z M 131.471 52.091 L 130.095 52.091 L 135.409 46.989 L 131.471 46.989 L 127.178 51.168 L 127.178 41.004 L 124.115 41.004 L 124.115 57.982 L 127.178 57.982 L 127.178 54.858 L 128.865 53.239 L 132.471 57.982 L 136.18 57.982 Z M 63.458 46.651 C 59.895 46.651 56.999 49.267 56.999 52.485 C 56.999 55.704 59.895 58.32 63.458 58.32 C 65.584 58.32 67.584 57.398 68.73 55.968 L 66.271 54.424 C 65.979 54.857 65.042 55.685 63.458 55.685 C 62 55.685 60.812 54.894 60.312 53.746 L 69.626 53.746 C 69.731 53.332 69.773 52.918 69.773 52.485 C 69.793 49.268 67.022 46.651 63.458 46.651 Z M 60.333 51.225 C 60.833 50.076 62.021 49.286 63.458 49.286 C 64.917 49.286 66.021 50.076 66.48 51.225 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 141.745 56.326 C 140.723 56.326 139.89 57.078 139.89 58.002 C 139.89 58.923 140.722 59.676 141.745 59.676 C 142.765 59.676 143.599 58.924 143.599 58.002 C 143.599 57.078 142.766 56.326 141.745 56.326 Z\" fill=\"rgb(6,157,224)\"></path><path d=\"M 141.745 51.753 C 140.723 51.753 139.89 52.505 139.89 53.428 C 139.89 54.35 140.722 55.103 141.745 55.103 C 142.765 55.103 143.599 54.35 143.599 53.428 C 143.578 52.486 142.766 51.753 141.745 51.753 Z\" fill=\"rgb(110,85,220)\"></path><path d=\"M 141.745 60.9 C 140.723 60.9 139.89 61.652 139.89 62.576 C 139.89 63.497 140.722 64.25 141.745 64.25 C 142.765 64.25 143.599 63.498 143.599 62.576 C 143.599 61.652 142.766 60.9 141.745 60.9 Z\" fill=\"rgb(5,172,63)\"></path><path d=\"M 141.745 47.159 C 140.723 47.159 139.89 47.912 139.89 48.834 C 139.89 49.757 140.722 50.509 141.745 50.509 C 142.765 50.509 143.599 49.757 143.599 48.834 C 143.578 47.912 142.766 47.159 141.745 47.159 Z\" fill=\"rgb(239,21,65)\"></path><path d=\"M 141.745 42.584 C 140.723 42.584 139.89 43.338 139.89 44.26 C 139.89 45.183 140.722 45.935 141.745 45.935 C 142.765 45.935 143.599 45.183 143.599 44.26 C 143.578 43.338 142.766 42.584 141.745 42.584 Z\" fill=\"rgb(255,113,18)\"></path><path d=\"M 141.745 38.011 C 140.723 38.011 139.89 38.764 139.89 39.687 C 139.89 40.609 140.722 41.362 141.745 41.362 C 142.765 41.362 143.599 40.609 143.599 39.687 C 143.578 38.765 142.766 38.011 141.745 38.011 Z\" fill=\"rgb(252,204,18)\"></path></g><g transform=\"translate(568.35 110.604)\"><path d=\"M 6.758 105.536 C 3.025 105.536 0 102.51 0 98.778 L 0 6.758 C 0 3.025 3.025 0 6.758 0 L 180.159 0 C 183.891 0 186.916 3.025 186.916 6.758 L 186.916 98.778 C 186.916 102.51 183.891 105.536 180.159 105.536 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 66.348 39.972 C 61.005 40.555 58.284 43.756 58.284 47.582 C 58.284 50.733 60.581 53.715 64.881 54.526 L 70.062 55.539 C 71.962 55.911 72.928 56.333 72.928 57.364 C 72.928 58.149 72.199 58.969 69.749 58.969 C 67.543 58.969 64.567 58.639 62.676 58.639 C 60.785 58.639 58.928 59.425 58.928 62.998 C 58.937 63.48 58.996 63.953 59.089 64.426 C 61.811 64.738 67.526 65.236 71.479 64.806 C 76.973 64.197 79.619 61.241 79.619 57.136 C 79.619 53.605 77.431 50.725 72.361 49.795 L 67.442 48.883 C 65.865 48.613 64.864 48.241 64.864 47.346 C 64.864 46.442 65.899 45.817 68.408 45.817 C 70.919 45.817 73.056 46.07 74.455 46.07 C 76.287 46.07 78.17 45.302 78.17 41.737 C 78.17 41.273 78.118 40.8 78.025 40.343 C 75.336 39.997 72.632 39.811 69.918 39.786 C 68.731 39.777 67.535 39.837 66.357 39.963 M 97.088 42.717 L 88.803 51.738 L 95.46 62.179 C 96.681 64.079 98.301 65.051 100.955 65.051 C 102.261 65.068 103.567 64.831 104.779 64.341 L 96.749 52.313 L 102.431 46.315 L 111.75 60.903 L 106.085 72.805 C 107.086 73.244 108.171 73.481 109.265 73.489 L 109.477 73.489 C 111.843 73.489 113.141 72.526 114.133 70.355 L 127.557 40.563 C 126.684 40.174 125.742 39.955 124.784 39.921 C 123.054 39.887 120.739 40.234 119.288 43.747 L 114.904 53.96 L 106.357 40.149 C 105.432 39.904 104.483 39.761 103.525 39.727 C 100.506 39.727 98.835 40.833 97.088 42.717 Z M 81.79 35.774 L 81.79 64.882 C 82.299 64.958 82.816 64.992 83.333 64.992 C 87.607 64.992 88.498 63.724 88.498 61.528 L 88.498 31.415 C 87.964 31.305 87.421 31.246 86.878 31.254 C 82.537 31.246 81.79 33.56 81.79 35.774 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:12317655782},LaW7ekWIH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 365 256\"><g transform=\"translate(-265 0)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 60.833 52.929 C 63.821 52.929 65.667 50.734 65.667 47.963 C 65.667 45.195 63.821 43 60.834 43 C 57.846 43 56 45.195 56 47.966 C 56 50.734 57.846 52.929 60.833 52.929 Z M 164.558 76.968 L 154.202 62.216 C 153.979 61.902 153.975 61.595 154.191 61.273 L 163.773 46.855 C 164.054 46.445 164.242 46.127 164.242 45.521 C 164.242 44.995 163.904 44.35 163.377 43.804 C 162.851 43.259 162.32 43 161.624 43 C 161.232 43 160.886 43.167 160.501 43.47 L 147.385 53.901 C 147.069 54.152 146.738 54.152 146.423 53.901 L 133.31 43.47 C 132.93 43.167 132.58 43 132.188 43 C 131.496 43 130.961 43.259 130.438 43.804 C 129.911 44.35 129.573 44.995 129.573 45.521 C 129.573 46.131 129.761 46.445 130.042 46.855 L 139.624 61.273 C 139.836 61.591 139.832 61.898 139.613 62.216 L 129.257 76.969 C 128.981 77.363 128.812 77.717 128.812 78.187 C 128.812 78.864 129.096 79.426 129.623 79.967 C 130.15 80.513 130.723 80.82 131.353 80.82 C 131.803 80.82 132.145 80.637 132.522 80.35 L 146.442 69.859 C 146.577 69.758 146.739 69.704 146.906 69.704 C 147.072 69.704 147.234 69.758 147.369 69.859 L 161.289 80.35 C 161.67 80.637 162.012 80.82 162.462 80.82 C 163.092 80.82 163.665 80.513 164.192 79.967 C 164.716 79.425 165 78.864 165 78.187 C 165.004 77.717 164.835 77.363 164.558 76.968 Z M 123.832 56.007 C 123.363 56.007 123.109 56.278 122.943 56.84 C 121.317 62.444 118.844 68.736 116.637 72.647 C 115.914 71.217 114.58 68.736 113.338 66.494 C 112.746 65.426 112.158 64.355 111.598 63.336 C 110.342 61.052 109.233 59.036 108.574 57.923 C 107.612 56.298 106.97 55.864 105.705 55.864 C 103.098 55.864 99.237 58.29 99.237 60.548 C 99.237 61.312 99.441 61.89 100.21 63.248 C 101.083 64.794 101.521 66.048 101.521 67.589 C 101.521 71.432 98.749 74.91 93.4 74.91 C 90.862 74.91 88.901 74.165 87.624 72.806 C 86.405 71.512 85.813 69.768 85.813 66.86 L 85.813 61.985 C 86.705 62.38 87.801 62.583 89.124 62.583 L 93.361 62.583 C 93.934 62.583 94.13 62.344 94.13 61.81 L 94.13 57.111 C 94.13 56.577 93.93 56.338 93.361 56.338 L 85.813 56.338 L 85.813 48.652 C 85.813 47.732 85.582 47.098 85.082 46.628 C 84.348 45.935 82.829 45.593 81.041 45.593 C 79.226 45.593 77.738 45.931 77.003 46.628 C 76.503 47.098 76.272 47.732 76.272 48.652 L 76.272 67.426 C 76.272 70.548 75.788 72.237 74.723 73.424 C 73.785 74.467 72.316 75.029 70.697 75.029 C 69.117 75.029 67.717 74.483 66.882 73.571 C 66.013 72.619 65.606 71.293 65.606 69.342 L 65.606 57.115 C 65.606 56.581 65.413 56.342 64.841 56.342 L 56.815 56.342 C 56.25 56.342 56.065 56.573 56.065 57.119 L 56.065 68.17 C 56.065 72.583 57.165 75.101 59.08 77.088 C 61.572 79.669 65.829 80.819 69.878 80.819 C 73.919 80.819 78.134 79.334 80.622 76.952 C 83.064 79.258 87.505 80.816 92.408 80.816 C 98.883 80.816 103.644 78.044 106.42 73.328 L 106.908 74.111 C 107.903 75.707 108.686 76.964 109.443 78.12 C 110.731 80.091 111.908 80.819 114.534 80.819 C 117.022 80.819 118.514 80.202 119.859 78.068 C 123.39 72.48 126.397 65.873 128.562 59.791 C 128.835 59.03 129.027 58.477 129.027 58.126 C 129.027 57.772 128.804 57.493 128.269 57.314 C 127.75 57.142 126.358 56.7 125.662 56.481 C 124.505 56.115 124.082 56.007 123.832 56.007 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(-5.717 0)\"><path d=\"M 6.724 125 C 3.011 125 0 121.417 0 116.996 L 0 8.004 C 0 3.583 3.011 0 6.724 0 L 179.276 0 C 182.989 0 186 3.583 186 8.004 L 186 116.996 C 186 121.417 182.989 125 179.276 125 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 114.445 31.015 C 108.52 31.015 103.397 35.114 100.96 41.064 C 100.954 40.986 100.948 40.907 100.939 40.827 C 100.544 36.711 97.697 31.594 92.656 31.594 L 79.404 31.594 L 79.404 66.618 L 92.365 66.618 C 97.043 66.618 100.665 61.696 100.929 57.486 C 100.946 57.229 100.955 56.979 100.955 56.735 C 103.39 62.692 108.516 66.796 114.445 66.796 C 122.73 66.796 129.446 58.786 129.446 48.906 C 129.446 39.025 122.73 31.015 114.445 31.015 Z M 90.751 58.558 L 86.971 58.558 L 86.971 52.551 L 90.751 52.551 C 92.47 52.551 93.218 54.236 93.218 55.554 C 93.218 57.137 92.225 58.558 90.751 58.558 Z M 90.751 45.364 L 86.971 45.364 L 86.971 39.357 L 90.751 39.357 C 92.225 39.357 93.218 40.777 93.218 42.361 C 93.218 43.678 92.47 45.364 90.751 45.364 Z M 96.579 48.882 C 97.31 48.614 98.578 47.939 99.568 46.607 C 99.39 48.268 99.406 49.951 99.616 51.607 C 98.632 50.024 97.341 49.169 96.579 48.882 Z M 114.461 57.767 C 112.977 57.767 111.526 57.245 110.292 56.267 C 109.057 55.288 108.096 53.897 107.528 52.27 C 106.96 50.643 106.812 48.853 107.101 47.126 C 107.391 45.398 108.105 43.812 109.155 42.566 C 110.204 41.321 111.541 40.473 112.997 40.129 C 114.453 39.786 115.962 39.962 117.334 40.636 C 118.705 41.31 119.876 42.451 120.702 43.916 C 121.526 45.38 121.966 47.102 121.966 48.863 C 121.966 51.224 121.176 53.489 119.768 55.159 C 118.361 56.829 116.452 57.767 114.461 57.767 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 118.635 53.815 C 120.94 51.08 120.94 46.645 118.635 43.91 C 116.33 41.175 112.593 41.175 110.287 43.91 C 107.982 46.645 107.982 51.08 110.287 53.815 C 112.593 56.55 116.33 56.55 118.635 53.815 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 69.62 31.594 L 69.62 44.687 L 64.521 44.687 L 64.521 31.594 L 56.317 31.594 L 56.317 66.618 L 64.521 66.618 L 64.521 53.07 L 69.62 53.07 L 69.62 66.618 L 77.823 66.618 L 77.823 31.594 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 106.058 71.383 C 106.058 71.383 108.952 76.822 113.597 82.041 C 112.081 83.759 108.57 87.974 105.646 93.272 L 110.984 93.272 C 113.102 89.347 115.14 86.754 116.306 85.422 C 117.471 86.754 119.508 89.347 121.626 93.272 L 126.965 93.272 C 124.04 87.974 120.529 83.759 119.013 82.041 C 123.659 76.822 126.552 71.383 126.552 71.383 L 121.214 71.383 C 121.214 71.383 119.935 74.175 116.306 78.815 C 112.675 74.175 111.397 71.383 111.397 71.383 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 72.05 93.271 L 72.05 78.629 C 79.278 71.187 79.041 78.948 79.041 78.948 L 79.041 93.271 L 83.317 93.271 L 83.317 78.022 C 83.317 78.022 83.317 70.826 78.361 70.826 C 76.678 70.826 75.683 71.279 74.401 72.101 C 74.401 72.101 72.963 73.018 71.45 74.758 C 71.174 73.348 70.172 70.826 66.548 70.826 C 64.201 70.826 61.886 72.916 60.695 74.187 L 60.695 71.383 L 56.417 71.383 L 56.417 93.271 L 60.695 93.271 L 60.695 78.72 C 68.013 71.124 67.773 78.948 67.773 78.948 L 67.773 93.271 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 100.154 71.383 L 100.154 74.033 C 98.772 72.009 96.72 70.755 93.991 70.755 C 88.95 70.755 84.863 75.867 84.863 82.174 C 84.863 88.481 88.95 93.593 93.991 93.593 C 96.72 93.593 98.772 92.307 100.154 90.282 L 100.154 93.272 L 104.435 93.272 L 104.435 71.383 Z M 94.563 88.716 C 93.457 88.716 92.377 88.328 91.457 87.599 C 90.538 86.87 89.821 85.834 89.399 84.623 C 88.976 83.411 88.865 82.077 89.081 80.791 C 89.296 79.504 89.829 78.323 90.611 77.395 C 91.392 76.468 92.388 75.836 93.472 75.58 C 94.556 75.324 95.68 75.456 96.701 75.958 C 97.723 76.46 98.596 77.31 99.21 78.4 C 99.824 79.491 100.152 80.773 100.152 82.085 C 100.152 83.844 99.563 85.53 98.515 86.774 C 97.467 88.018 96.045 88.716 94.563 88.716 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(183.564 0)\"><path d=\"M 6.435 125 C 2.881 125 0 121.417 0 116.996 L 0 8.004 C 0 3.583 2.881 0 6.435 0 L 171.565 0 C 175.119 0 178 3.583 178 8.004 L 178 116.996 C 178 121.417 175.119 125 171.565 125 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 67.889 64.159 L 68.701 64.159 L 68.701 83.835 L 65.628 83.835 L 65.628 66.548 C 65.628 65.986 66.614 64.159 67.889 64.159 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 84.702 68.516 C 83.195 68.516 82.036 69.289 81.224 70.834 L 81.224 64.159 L 80.876 64.159 C 79.369 64.159 78.557 65.143 78.151 65.986 L 78.151 65.845 L 78.151 77.159 C 78.151 81.586 80.064 83.835 83.891 83.835 C 87.717 83.764 89.572 81.235 89.572 76.316 C 89.572 71.186 87.949 68.656 84.702 68.516 Z M 83.775 80.602 C 82.036 80.602 81.166 79.056 81.224 76.105 C 81.34 73.224 82.152 71.818 83.833 71.818 C 85.514 71.818 86.326 73.224 86.442 76.105 C 86.442 79.126 85.514 80.602 83.775 80.602 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 91.369 76.105 C 91.485 71.326 93.398 68.656 97.514 68.656 L 98.442 68.656 L 98.442 72.521 L 96.993 72.521 C 95.253 72.521 94.499 73.856 94.499 76.034 L 94.499 83.764 L 91.369 83.764 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 103.312 79.97 C 103.834 80.532 104.53 80.813 105.458 80.813 C 106.095 80.813 106.675 80.602 107.139 80.18 C 107.603 79.759 107.893 79.337 108.008 78.915 L 110.907 78.915 C 110.443 80.672 109.747 81.867 108.762 82.64 C 107.777 83.413 106.675 83.764 105.284 83.764 C 104.356 83.764 103.486 83.554 102.732 83.202 C 101.979 82.851 101.341 82.288 100.819 81.656 C 100.297 80.953 99.892 80.18 99.602 79.267 C 99.312 78.353 99.196 77.299 99.196 76.175 C 99.196 75.121 99.37 74.067 99.659 73.153 C 99.95 72.24 100.355 71.396 100.877 70.764 C 101.399 70.061 102.036 69.569 102.79 69.148 C 103.544 68.726 104.356 68.586 105.284 68.586 C 106.269 68.586 107.197 68.796 107.95 69.288 C 108.704 69.78 109.342 70.413 109.805 71.186 C 110.27 71.959 110.617 72.872 110.849 73.926 C 111.081 74.91 111.139 76.034 111.081 77.159 L 102.443 77.159 C 102.559 78.494 102.848 79.407 103.312 79.97 Z M 107.023 72.38 C 106.617 71.888 106.038 71.607 105.225 71.607 C 104.704 71.607 104.24 71.748 103.892 71.959 C 103.544 72.17 103.254 72.451 103.081 72.732 C 102.849 73.083 102.732 73.364 102.616 73.715 C 102.501 74.067 102.501 74.418 102.443 74.699 L 107.777 74.699 C 107.719 73.645 107.428 72.872 107.023 72.38 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 75.078 64.159 L 72.005 64.159 L 72.005 67.532 L 75.078 67.532 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 75.078 69.218 L 72.005 69.218 L 72.005 83.764 L 75.078 83.764 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 128.069 56.359 C 127.546 57.062 126.851 57.483 125.981 57.483 C 125.112 57.483 124.416 57.062 123.894 56.359 C 123.372 55.656 123.199 54.462 123.199 53.056 C 123.199 51.581 123.43 50.527 123.894 49.824 C 124.416 49.121 125.112 48.699 125.981 48.699 C 126.851 48.699 127.546 49.121 128.069 49.824 C 128.59 50.527 128.764 51.721 128.764 53.056 C 128.764 54.391 128.59 55.516 128.069 56.359 Z M 130.503 47.645 C 129.576 46.17 128.011 45.326 125.981 45.326 C 124.01 45.326 122.387 46.029 121.459 47.645 C 120.531 49.121 119.952 50.948 119.952 52.986 C 119.952 55.094 120.473 56.921 121.459 58.327 C 122.387 59.802 123.952 60.575 125.981 60.575 C 127.953 60.575 129.576 59.873 130.503 58.327 C 131.431 56.851 132.011 55.024 132.011 52.986 C 132.069 51.018 131.547 49.191 130.503 47.645 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 115.429 56.359 C 115.024 57.062 114.328 57.483 113.458 57.483 C 112.589 57.483 111.893 57.062 111.545 56.359 C 111.139 55.516 110.965 54.462 110.965 53.056 C 110.965 51.791 111.139 50.807 111.545 50.034 C 111.951 49.191 112.589 48.77 113.516 48.77 C 114.096 48.77 114.617 48.98 115.081 49.402 C 115.777 50.105 116.183 51.51 116.183 53.337 C 116.009 54.602 115.893 55.656 115.429 56.359 Z M 119.024 41.04 C 119.024 41.04 115.893 40.618 115.893 43.64 L 115.893 47.645 C 115.545 47.013 115.139 46.521 114.501 46.029 C 113.979 45.607 113.284 45.537 112.589 45.537 C 111.023 45.537 109.805 46.24 108.82 47.645 C 107.893 48.98 107.428 51.018 107.428 53.548 C 107.428 55.656 107.835 57.483 108.82 58.678 C 109.747 60.013 111.602 60.575 113.227 60.575 C 118.966 60.575 118.85 54.672 118.85 54.672 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 103.602 54.602 C 103.602 55.867 103.254 56.71 102.732 57.202 C 102.152 57.624 101.515 57.905 100.877 57.905 C 100.471 57.905 100.124 57.834 99.833 57.483 C 99.544 57.132 99.428 56.78 99.428 56.148 C 99.428 55.445 99.66 54.883 100.124 54.532 C 100.355 54.321 100.877 54.11 101.515 54.04 L 102.21 53.829 C 102.559 53.759 102.79 53.618 103.081 53.618 C 103.254 53.548 103.486 53.407 103.66 53.337 Z M 105.167 46.38 C 104.124 45.748 103.022 45.467 101.689 45.467 C 99.717 45.467 98.268 46.099 97.456 47.364 C 96.935 48.207 96.703 49.191 96.587 50.386 L 99.544 50.386 C 99.602 49.894 99.775 49.472 99.95 49.121 C 100.297 48.699 100.819 48.488 101.515 48.488 C 102.21 48.488 102.616 48.559 103.022 48.769 C 103.37 48.98 103.544 49.402 103.544 50.034 C 103.544 50.526 103.312 50.878 102.848 51.088 C 102.616 51.159 102.152 51.299 101.631 51.369 L 100.587 51.44 C 99.37 51.65 98.5 51.932 97.862 52.353 C 96.761 53.056 96.181 54.461 96.181 56.148 C 96.181 57.483 96.529 58.537 97.225 59.31 C 97.92 60.013 98.79 60.364 99.892 60.435 C 106.675 60.716 106.617 56.078 106.617 55.164 L 106.617 49.824 C 106.675 48.278 106.211 47.013 105.167 46.38 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 89.804 48.699 C 90.558 48.699 91.137 48.98 91.543 49.543 C 91.775 49.964 91.949 50.456 91.949 51.018 L 95.253 51.018 C 95.079 48.98 94.5 47.505 93.514 46.802 C 92.586 45.959 91.253 45.678 89.687 45.678 C 87.832 45.678 86.383 46.31 85.34 47.716 C 84.296 49.121 83.774 51.018 83.774 53.408 C 83.774 55.656 84.18 57.343 85.166 58.678 C 86.093 60.013 87.601 60.716 89.572 60.716 C 91.543 60.716 93.051 59.872 94.094 58.326 C 94.674 57.272 95.021 56.218 95.137 55.024 L 91.833 55.024 C 91.775 55.726 91.601 56.359 91.253 56.851 C 90.905 57.272 90.383 57.554 89.572 57.554 C 88.528 57.554 87.717 56.921 87.427 55.726 C 87.252 55.094 87.079 54.251 87.079 53.197 C 87.079 52.143 87.137 51.159 87.427 50.597 C 87.948 49.332 88.644 48.699 89.804 48.699 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.905 45.537 C 76.007 45.537 76.47 52.915 76.47 52.915 L 76.47 60.364 L 79.601 60.364 L 79.601 53.407 C 79.601 52.283 79.659 51.37 79.949 50.878 C 80.355 49.964 81.166 49.402 82.442 49.402 C 82.5 49.402 82.616 49.402 82.79 49.402 C 82.963 49.402 83.138 49.402 83.312 49.472 L 83.312 45.678 C 83.138 45.678 83.08 45.678 83.08 45.678 C 83.021 45.537 83.021 45.537 82.905 45.537 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 67.368 49.402 C 67.774 48.91 68.412 48.559 69.223 48.559 C 69.919 48.559 70.556 48.769 71.078 49.261 C 71.6 49.753 71.832 50.526 71.832 51.51 L 66.498 51.51 C 66.672 50.667 66.904 49.964 67.368 49.402 Z M 71.543 56.359 C 71.484 56.569 71.31 56.78 71.136 56.851 C 70.73 57.272 70.093 57.342 69.397 57.342 C 68.701 57.342 68.179 57.272 67.716 56.851 C 66.962 56.359 66.498 55.234 66.498 53.899 L 75.079 53.899 C 75.079 52.634 75.079 51.65 75.021 51.088 C 74.847 49.964 74.615 48.98 74.093 48.137 C 73.571 47.223 72.875 46.45 72.122 46.029 C 71.368 45.607 70.383 45.396 69.339 45.396 C 67.6 45.396 66.209 46.029 65.165 47.434 C 64.121 48.769 63.483 50.667 63.483 53.126 C 63.483 55.726 64.063 57.694 65.339 58.818 C 66.556 59.942 67.948 60.645 69.513 60.645 C 71.426 60.645 72.933 59.942 73.92 58.537 C 74.499 57.834 74.847 57.061 74.963 56.288 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 62.15 60.294 L 59.25 60.294 L 59.25 51.65 C 59.25 50.807 59.077 49.05 57.164 49.05 C 55.946 49.05 55.019 50.104 55.019 51.65 L 55.019 60.294 L 52.119 60.294 L 52.119 51.65 C 52.119 50.807 51.946 49.05 50.033 49.05 C 48.815 49.05 47.945 50.104 47.945 51.65 L 47.945 60.294 L 45.046 60.294 L 45.046 51.721 C 45.046 48.137 46.96 45.396 49.975 45.396 C 51.482 45.396 52.699 46.099 53.569 47.434 C 54.439 46.169 55.656 45.396 57.164 45.396 C 60.295 45.396 62.092 47.996 62.092 51.721 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(407.848 0)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 103.274 42.001 C 99.326 41.943 95.823 45.034 95.823 49.506 L 95.823 69.648 C 95.827 70.373 95.267 71.016 94.453 71.016 L 87.952 71.016 C 73.884 71.032 75.141 53.599 87.116 53.583 C 92.439 53.575 94.3 53.583 94.3 53.583 L 94.3 48.698 L 86.86 48.698 C 82.198 48.706 78.669 50.425 76.295 52.988 C 73.921 55.551 72.706 58.964 72.708 62.357 C 72.71 65.622 73.86 69.012 76.262 71.58 C 78.665 74.149 82.318 75.906 87.367 75.906 L 99.638 75.906 C 100.348 75.906 100.949 75.324 100.949 74.645 L 100.949 50.038 C 100.941 48.751 101.63 47.717 102.739 47.374 L 102.739 47.374 C 103.814 47.043 104.994 47.474 105.706 48.455 L 105.709 48.459 L 105.712 48.463 C 107.436 51.2 111.745 57.913 115.638 63.964 C 117.584 66.99 119.426 69.85 120.789 71.966 C 121.47 73.024 122.032 73.896 122.427 74.509 C 122.819 75.118 123.037 75.456 123.061 75.494 C 123.348 75.887 123.709 76.034 124.01 75.942 L 124.011 75.942 L 124.011 75.942 C 124.182 75.891 124.316 75.774 124.416 75.583 C 124.517 75.391 124.577 75.125 124.577 74.805 L 124.577 50.041 C 124.572 48.759 125.257 47.722 126.369 47.382 C 127.438 47.05 128.622 47.481 129.326 48.462 L 129.329 48.466 L 129.332 48.47 C 131.06 51.205 135.371 57.918 139.264 63.97 C 143.155 70.017 146.634 75.413 146.688 75.497 C 146.688 75.497 146.688 75.497 146.689 75.497 C 146.97 75.888 147.354 76.044 147.675 75.946 C 147.849 75.893 147.987 75.774 148.091 75.582 C 148.194 75.39 148.256 75.126 148.256 74.809 L 148.256 42.153 L 148.256 42.152 L 143.167 42.152 L 143.167 61.221 C 143.167 61.221 140.016 56.046 134.644 47.114 C 129.388 38.364 119.469 41.981 119.465 49.51 L 119.465 61.218 C 119.465 61.218 116.389 56.039 111.02 47.107 C 108.884 43.554 105.975 42.04 103.274 42.001 Z M 87.78 42.152 C 58.536 42.148 58.814 82.494 88.173 82.513 L 99.645 82.513 C 104.582 82.516 107.753 79.68 107.749 74.454 L 107.749 64.235 C 107.749 64.235 114.183 74.565 116.708 78.609 C 121.003 85.484 131.398 84.133 131.372 75.544 L 131.372 64.242 C 131.372 64.242 137.806 74.569 140.335 78.618 C 144.63 85.491 155.026 84.138 155 75.548 L 155 42.152 L 149.918 42.152 L 149.918 74.808 L 149.918 74.809 C 149.922 76.352 149.029 77.214 148.178 77.475 L 148.177 77.475 C 147.139 77.796 146.009 77.367 145.307 76.392 L 145.305 76.389 L 145.302 76.386 C 145.157 76.161 131.387 54.807 127.944 49.351 C 127.658 48.958 127.24 48.797 126.869 48.911 C 126.483 49.03 126.238 49.425 126.238 50.041 L 126.238 74.801 L 126.238 74.801 C 126.242 76.351 125.364 77.211 124.517 77.475 L 124.516 77.475 L 124.516 77.475 C 123.493 77.787 122.381 77.358 121.683 76.385 L 121.682 76.383 L 121.68 76.38 C 121.652 76.338 121.43 75.994 121.033 75.378 C 120.635 74.763 120.072 73.889 119.389 72.829 C 118.022 70.709 116.179 67.846 114.232 64.82 C 110.34 58.77 106.04 52.071 104.321 49.344 C 104.035 48.952 103.613 48.793 103.241 48.907 L 103.241 48.907 C 102.851 49.027 102.604 49.422 102.608 50.033 L 102.608 50.033 L 102.608 74.645 C 102.608 76.225 101.27 77.512 99.638 77.512 L 87.367 77.512 C 81.783 77.512 77.695 75.549 75.013 72.67 C 72.331 69.791 71.053 66.004 71.049 62.357 C 71.045 58.572 72.399 54.762 75.056 51.892 C 77.713 49.023 81.676 47.1 86.856 47.092 L 86.857 47.092 L 94.3 47.092 L 94.3 42.152 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(-265 130.94)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 84.565 49.107 C 76.656 49.107 74.232 54.093 74.232 56.851 L 79.689 56.851 C 79.874 55.394 81.233 53.718 84.75 53.718 C 88.33 53.718 89.731 55.966 89.731 58.81 L 87.07 58.81 C 78.18 58.81 73.166 61.271 73.166 66.734 C 73.166 70.635 77.011 74.108 82.009 74.108 C 85.155 74.108 88.548 72.612 89.716 71.66 L 89.796 73.479 L 95.083 73.479 L 95.083 60.049 C 95.083 53.286 92.38 49.107 84.565 49.107 Z M 87.871 63.066 L 89.636 63.066 L 89.636 64.41 C 89.636 67.214 87.05 69.291 83.119 69.291 C 80.719 69.291 78.873 68.58 78.873 66.894 C 78.873 64.573 80.54 63.066 87.871 63.066 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 98.184 73.477 L 98.184 49.617 L 106.717 49.617 L 111.132 66.95 L 115.551 49.617 L 124.077 49.617 L 124.077 73.477 L 118.512 73.477 L 118.512 56.291 L 113.657 73.477 L 108.531 73.477 L 103.717 56.328 L 103.717 73.477 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 143.96 64.526 L 149.391 64.526 C 148.586 69.037 144.54 74.119 138.176 74.119 C 130.158 74.119 126.635 67.111 126.635 61.671 C 126.635 54.299 131.246 49.123 138.133 49.123 C 144.183 49.123 148.431 53.558 149.32 58.688 L 143.988 58.688 C 143.367 56.714 141.455 54.048 138.133 54.048 C 134.391 54.048 131.839 57.811 131.839 61.557 C 131.839 66.056 134.876 69.166 138.119 69.166 C 141.083 69.166 143.252 66.846 143.96 64.526 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 62 34 L 62 34.414 L 62 89 L 160 89 L 160 34 Z M 62.829 34.829 L 159.171 34.829 L 159.171 88.171 L 62.829 88.171 Z\" fill=\"rgb(255,255,255)\"></path></g><path d=\"M 1.007 255.94 C -2.706 255.94 -5.717 252.357 -5.717 247.936 L -5.717 138.944 C -5.717 134.523 -2.706 130.94 1.007 130.94 L 173.559 130.94 C 177.272 130.94 180.283 134.523 180.283 138.944 L 180.283 247.936 C 180.283 252.357 177.272 255.94 173.559 255.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 56.487 181.777 L 56.487 186.457 L 66.424 186.457 L 66.424 196.241 L 56.487 196.241 L 56.487 207.833 L 46.283 207.833 L 46.283 171.94 L 67.973 171.94 L 68.668 181.777 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 97.798 177.457 C 101.184 180.897 102.877 185.049 102.877 189.912 C 102.877 194.811 101.183 198.98 97.798 202.419 C 94.413 205.859 90.329 207.578 85.548 207.578 C 80.731 207.578 76.629 205.859 73.244 202.419 C 69.859 198.98 68.166 194.811 68.166 189.912 C 68.166 185.049 69.859 180.897 73.244 177.457 C 76.629 174.018 80.731 172.298 85.548 172.298 C 90.329 172.298 94.413 174.018 97.798 177.457 Z M 82.616 197.103 C 82.616 197.903 82.912 198.598 83.506 199.188 C 84.099 199.779 84.815 200.074 85.652 200.074 C 86.49 200.074 87.197 199.779 87.773 199.188 C 88.349 198.598 88.637 197.903 88.637 197.103 L 88.637 182.564 C 88.637 181.731 88.349 181.019 87.773 180.428 C 87.197 179.838 86.49 179.542 85.652 179.542 C 84.815 179.542 84.099 179.838 83.506 180.428 C 82.912 181.019 82.616 181.731 82.616 182.564 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 118.798 207.94 L 113.67 198.847 L 108.701 207.94 L 97.482 207.94 L 108.167 189.328 L 98.07 171.94 L 109.61 171.94 L 113.83 179.704 L 118.104 171.94 L 129.269 171.94 L 119.386 189.222 L 130.284 207.94 L 118.798 207.94 Z\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(183.564 130.94)\"><path d=\"M 6.471 125 C 2.897 125 0 121.417 0 116.996 L 0 8.004 C 0 3.583 2.897 0 6.471 0 L 172.529 0 C 176.103 0 179 3.583 179 8.004 L 179 116.996 C 179 121.417 176.103 125 172.529 125 Z\" fill=\"rgb(10, 10, 10)\"></path><path d=\"M 47.441 55.255 C 44.029 55.255 41.255 58.353 41.255 62.165 L 41.255 78.151 L 44.188 78.151 L 44.188 69.277 L 45.265 70.548 L 49.576 68.653 C 52.03 67.583 53.627 65.108 53.627 62.166 C 53.627 58.354 50.853 55.255 47.441 55.255 Z M 48.539 65.756 L 44.189 67.65 L 44.189 62.166 C 44.189 59.959 45.666 58.376 47.441 58.376 C 49.217 58.376 50.694 59.981 50.694 62.166 C 50.694 63.548 50.096 65.064 48.539 65.756 Z M 99.203 55.255 C 95.791 55.255 93.018 58.353 93.018 62.165 C 93.018 65.978 95.791 69.076 99.203 69.076 C 102.616 69.076 105.389 65.978 105.389 62.165 C 105.389 58.353 102.616 55.255 99.203 55.255 Z M 99.203 65.956 C 97.328 65.956 95.952 64.284 95.952 62.166 C 95.952 60.048 97.368 58.376 99.203 58.376 C 101.079 58.376 102.456 60.048 102.456 62.166 C 102.456 64.284 101.079 65.956 99.203 65.956 Z M 112.593 58.376 C 113.87 58.376 114.908 59.156 115.446 60.315 L 117.741 58.354 C 116.624 56.503 114.748 55.278 112.593 55.278 C 109.181 55.278 106.407 58.376 106.407 62.188 C 106.407 66 109.181 69.099 112.593 69.099 C 114.729 69.099 116.623 67.873 117.741 66.023 L 115.446 64.06 C 114.908 65.22 113.87 66 112.593 66 C 110.718 66 109.341 64.329 109.341 62.21 C 109.341 60.092 110.757 58.376 112.593 58.376 Z M 87.57 58.376 C 88.848 58.376 89.885 59.156 90.424 60.315 L 92.718 58.354 C 91.601 56.503 89.725 55.278 87.57 55.278 C 84.158 55.278 81.385 58.376 81.385 62.188 C 81.385 66 84.158 69.099 87.57 69.099 C 89.705 69.099 91.601 67.873 92.718 66.023 L 90.424 64.06 C 89.885 65.22 88.848 66 87.57 66 C 85.694 66 84.318 64.329 84.318 62.21 C 84.318 60.092 85.715 58.376 87.57 58.376 Z M 77.313 56.904 C 76.316 55.745 74.999 55.255 73.621 55.255 C 70.748 55.255 67.835 58.176 67.835 62.166 C 67.835 66.156 70.748 69.076 73.621 69.076 C 74.999 69.076 76.316 68.587 77.313 67.427 L 77.313 68.676 L 80.247 68.676 L 80.247 55.678 L 77.313 55.678 Z M 74.061 65.956 C 72.185 65.956 70.768 64.284 70.768 62.166 C 70.768 60.048 72.225 58.376 74.061 58.376 C 75.936 58.376 77.313 60.048 77.313 62.166 C 77.313 64.284 75.936 65.956 74.061 65.956 Z M 125.903 61.698 L 124.586 61.698 L 129.675 55.656 L 125.903 55.656 L 121.792 60.605 L 121.792 48.566 L 118.858 48.566 L 118.858 68.676 L 121.792 68.676 L 121.792 64.975 L 123.408 63.058 L 126.86 68.676 L 130.412 68.676 Z M 60.771 55.255 C 57.359 55.255 54.585 58.353 54.585 62.165 C 54.585 65.978 57.359 69.076 60.771 69.076 C 62.806 69.076 64.722 67.984 65.819 66.29 L 63.465 64.462 C 63.185 64.974 62.288 65.955 60.771 65.955 C 59.375 65.955 58.236 65.018 57.758 63.659 L 66.678 63.659 C 66.778 63.168 66.818 62.678 66.818 62.165 C 66.837 58.354 64.184 55.255 60.771 55.255 Z M 57.778 60.672 C 58.257 59.311 59.394 58.376 60.771 58.376 C 62.168 58.376 63.225 59.311 63.664 60.672 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 135.741 66.714 C 134.763 66.714 133.965 67.605 133.965 68.699 C 133.965 69.79 134.763 70.682 135.741 70.682 C 136.719 70.682 137.517 69.791 137.517 68.699 C 137.517 67.605 136.719 66.714 135.741 66.714 Z\" fill=\"rgb(6,157,224)\"></path><path d=\"M 135.741 61.297 C 134.763 61.297 133.965 62.189 133.965 63.281 C 133.965 64.374 134.763 65.265 135.741 65.265 C 136.719 65.265 137.517 64.374 137.517 63.281 C 137.497 62.166 136.719 61.297 135.741 61.297 Z\" fill=\"rgb(110,85,220)\"></path><path d=\"M 135.741 72.132 C 134.763 72.132 133.965 73.023 133.965 74.117 C 133.965 75.208 134.763 76.1 135.741 76.1 C 136.719 76.1 137.517 75.209 137.517 74.117 C 137.517 73.023 136.719 72.132 135.741 72.132 Z\" fill=\"rgb(5,172,63)\"></path><path d=\"M 135.741 55.857 C 134.763 55.857 133.965 56.748 133.965 57.841 C 133.965 58.933 134.763 59.825 135.741 59.825 C 136.719 59.825 137.517 58.933 137.517 57.841 C 137.497 56.748 136.719 55.857 135.741 55.857 Z\" fill=\"rgb(239,21,65)\"></path><path d=\"M 135.741 50.438 C 134.763 50.438 133.965 51.331 133.965 52.423 C 133.965 53.516 134.763 54.407 135.741 54.407 C 136.719 54.407 137.517 53.516 137.517 52.423 C 137.497 51.331 136.719 50.438 135.741 50.438 Z\" fill=\"rgb(255,113,18)\"></path><path d=\"M 135.741 45.022 C 134.763 45.022 133.965 45.913 133.965 47.007 C 133.965 48.098 134.763 48.991 135.741 48.991 C 136.719 48.991 137.517 48.099 137.517 47.007 C 137.497 45.914 136.719 45.022 135.741 45.022 Z\" fill=\"rgb(252,204,18)\"></path></g><g transform=\"translate(407.848 130.94)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 78.547 47.321 C 72.222 48.011 69 51.801 69 56.331 C 69 60.061 71.72 63.591 76.81 64.551 L 82.944 65.751 C 85.193 66.191 86.337 66.691 86.337 67.911 C 86.337 68.841 85.474 69.811 82.573 69.811 C 79.962 69.811 76.439 69.421 74.2 69.421 C 71.961 69.421 69.763 70.351 69.763 74.581 C 69.773 75.151 69.843 75.711 69.953 76.271 C 73.176 76.641 79.942 77.231 84.621 76.721 C 91.126 76.001 94.258 72.501 94.258 67.641 C 94.258 63.461 91.668 60.051 85.665 58.951 L 79.842 57.871 C 77.975 57.551 76.79 57.111 76.79 56.051 C 76.79 54.981 78.015 54.241 80.986 54.241 C 83.958 54.241 86.488 54.541 88.144 54.541 C 90.313 54.541 92.542 53.631 92.542 49.411 C 92.542 48.861 92.481 48.301 92.371 47.761 C 89.188 47.351 85.986 47.131 82.773 47.101 C 81.368 47.091 79.952 47.161 78.557 47.311 M 114.939 50.571 L 105.131 61.251 L 113.011 73.611 C 114.457 75.861 116.375 77.011 119.517 77.011 C 121.063 77.031 122.609 76.751 124.044 76.171 L 114.537 61.931 L 121.264 54.831 L 132.297 72.101 L 125.59 86.191 C 126.775 86.711 128.06 86.991 129.355 87.001 L 129.606 87.001 C 132.407 87.001 133.943 85.861 135.118 83.291 L 151.01 48.021 C 149.976 47.561 148.861 47.301 147.727 47.261 C 145.679 47.221 142.938 47.631 141.221 51.791 L 136.031 63.881 L 125.912 47.531 C 124.817 47.241 123.693 47.071 122.559 47.031 C 118.985 47.031 117.007 48.341 114.939 50.571 Z M 96.828 42.351 L 96.828 76.811 C 97.431 76.901 98.043 76.941 98.655 76.941 C 103.715 76.941 104.769 75.441 104.769 72.841 L 104.769 37.191 C 104.137 37.061 103.494 36.991 102.852 37.001 C 97.712 36.991 96.828 39.731 96.828 42.351 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:12056354096}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-buicfs\",\"data-framer-name\":\"Frame 40\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 895 256\"><g><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 60.833 52.929 C 63.821 52.929 65.667 50.734 65.667 47.963 C 65.667 45.195 63.821 43 60.834 43 C 57.846 43 56 45.195 56 47.966 C 56 50.734 57.846 52.929 60.833 52.929 Z M 164.558 76.968 L 154.202 62.216 C 153.979 61.902 153.975 61.595 154.191 61.273 L 163.773 46.855 C 164.054 46.445 164.242 46.127 164.242 45.521 C 164.242 44.995 163.904 44.35 163.377 43.804 C 162.851 43.259 162.32 43 161.624 43 C 161.232 43 160.886 43.167 160.501 43.47 L 147.385 53.901 C 147.069 54.152 146.738 54.152 146.423 53.901 L 133.31 43.47 C 132.93 43.167 132.58 43 132.188 43 C 131.496 43 130.961 43.259 130.438 43.804 C 129.911 44.35 129.573 44.995 129.573 45.521 C 129.573 46.131 129.761 46.445 130.042 46.855 L 139.624 61.273 C 139.836 61.591 139.832 61.898 139.613 62.216 L 129.257 76.969 C 128.981 77.363 128.812 77.717 128.812 78.187 C 128.812 78.864 129.096 79.426 129.623 79.967 C 130.15 80.513 130.723 80.82 131.353 80.82 C 131.803 80.82 132.145 80.637 132.522 80.35 L 146.442 69.859 C 146.577 69.758 146.739 69.704 146.906 69.704 C 147.072 69.704 147.234 69.758 147.369 69.859 L 161.289 80.35 C 161.67 80.637 162.012 80.82 162.462 80.82 C 163.092 80.82 163.665 80.513 164.192 79.967 C 164.716 79.425 165 78.864 165 78.187 C 165.004 77.717 164.835 77.363 164.558 76.968 Z M 123.832 56.007 C 123.363 56.007 123.109 56.278 122.943 56.84 C 121.317 62.444 118.844 68.736 116.637 72.647 C 115.914 71.217 114.58 68.736 113.338 66.494 C 112.746 65.426 112.158 64.355 111.598 63.336 C 110.342 61.052 109.233 59.036 108.574 57.923 C 107.612 56.298 106.97 55.864 105.705 55.864 C 103.098 55.864 99.237 58.29 99.237 60.548 C 99.237 61.312 99.441 61.89 100.21 63.248 C 101.083 64.794 101.521 66.048 101.521 67.589 C 101.521 71.432 98.749 74.91 93.4 74.91 C 90.862 74.91 88.901 74.165 87.624 72.806 C 86.405 71.512 85.813 69.768 85.813 66.86 L 85.813 61.985 C 86.705 62.38 87.801 62.583 89.124 62.583 L 93.361 62.583 C 93.934 62.583 94.13 62.344 94.13 61.81 L 94.13 57.111 C 94.13 56.577 93.93 56.338 93.361 56.338 L 85.813 56.338 L 85.813 48.652 C 85.813 47.732 85.582 47.098 85.082 46.628 C 84.348 45.935 82.829 45.593 81.041 45.593 C 79.226 45.593 77.738 45.931 77.003 46.628 C 76.503 47.098 76.272 47.732 76.272 48.652 L 76.272 67.426 C 76.272 70.548 75.788 72.237 74.723 73.424 C 73.785 74.467 72.316 75.029 70.697 75.029 C 69.117 75.029 67.717 74.483 66.882 73.571 C 66.013 72.619 65.606 71.293 65.606 69.342 L 65.606 57.115 C 65.606 56.581 65.413 56.342 64.841 56.342 L 56.815 56.342 C 56.25 56.342 56.065 56.573 56.065 57.119 L 56.065 68.17 C 56.065 72.583 57.165 75.101 59.08 77.088 C 61.572 79.669 65.829 80.819 69.878 80.819 C 73.919 80.819 78.134 79.334 80.622 76.952 C 83.064 79.258 87.505 80.816 92.408 80.816 C 98.883 80.816 103.644 78.044 106.42 73.328 L 106.908 74.111 C 107.903 75.707 108.686 76.964 109.443 78.12 C 110.731 80.091 111.908 80.819 114.534 80.819 C 117.022 80.819 118.514 80.202 119.859 78.068 C 123.39 72.48 126.397 65.873 128.562 59.791 C 128.835 59.03 129.027 58.477 129.027 58.126 C 129.027 57.772 128.804 57.493 128.269 57.314 C 127.75 57.142 126.358 56.7 125.662 56.481 C 124.505 56.115 124.082 56.007 123.832 56.007 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(224.283 0)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 136.155 31 C 129.105 31 123.011 35.097 120.112 41.045 C 120.104 40.966 120.097 40.887 120.087 40.808 C 119.616 36.693 116.229 31.579 110.232 31.579 L 94.467 31.579 L 94.467 66.586 L 109.886 66.586 C 115.452 66.586 119.76 61.666 120.075 57.458 C 120.095 57.202 120.105 56.952 120.106 56.708 C 123.003 62.662 129.101 66.764 136.155 66.764 C 146.011 66.764 154.001 58.758 154.001 48.882 C 154.001 39.006 146.011 31 136.155 31 Z M 107.966 58.53 L 103.469 58.53 L 103.469 52.525 L 107.966 52.525 C 110.011 52.525 110.901 54.21 110.901 55.528 C 110.901 57.11 109.72 58.53 107.966 58.53 Z M 107.966 45.343 L 103.469 45.343 L 103.469 39.338 L 107.966 39.338 C 109.72 39.338 110.901 40.758 110.901 42.34 C 110.901 43.658 110.011 45.343 107.966 45.343 Z M 114.899 48.859 C 115.769 48.591 117.278 47.916 118.456 46.584 C 118.244 48.245 118.263 49.927 118.512 51.582 C 117.342 50 115.806 49.145 114.899 48.859 Z M 136.174 57.739 C 134.408 57.739 132.682 57.217 131.214 56.239 C 129.745 55.261 128.601 53.871 127.925 52.245 C 127.25 50.619 127.073 48.829 127.417 47.103 C 127.762 45.376 128.612 43.791 129.861 42.546 C 131.109 41.301 132.7 40.454 134.432 40.11 C 136.164 39.767 137.959 39.943 139.591 40.617 C 141.222 41.29 142.616 42.431 143.598 43.895 C 144.579 45.358 145.102 47.079 145.102 48.839 C 145.102 51.2 144.162 53.463 142.487 55.133 C 140.813 56.802 138.542 57.739 136.174 57.739 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 141.139 53.789 C 143.882 51.056 143.882 46.623 141.139 43.889 C 138.397 41.156 133.951 41.156 131.208 43.889 C 128.466 46.623 128.466 51.056 131.208 53.789 C 133.951 56.523 138.397 56.523 141.139 53.789 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.826 31.579 L 82.826 44.666 L 76.76 44.666 L 76.76 31.579 L 67 31.579 L 67 66.586 L 76.76 66.586 L 76.76 53.045 L 82.826 53.045 L 82.826 66.586 L 92.586 66.586 L 92.586 31.579 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 126.177 71.349 C 126.177 71.349 129.619 76.786 135.146 82.002 C 133.342 83.718 129.165 87.932 125.686 93.227 L 132.037 93.227 C 134.557 89.304 136.981 86.713 138.368 85.381 C 139.754 86.713 142.178 89.304 144.698 93.227 L 151.049 93.227 C 147.57 87.932 143.393 83.718 141.589 82.002 C 147.116 76.786 150.558 71.349 150.558 71.349 L 144.207 71.349 C 144.207 71.349 142.686 74.14 138.368 78.777 C 134.049 74.14 132.528 71.349 132.528 71.349 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 85.718 93.227 L 85.718 78.591 C 94.317 71.153 94.034 78.91 94.034 78.91 L 94.034 93.227 L 99.122 93.227 L 99.122 77.984 C 99.122 77.984 99.122 70.792 93.225 70.792 C 91.223 70.792 90.039 71.245 88.514 72.066 C 88.514 72.066 86.804 72.983 85.004 74.722 C 84.675 73.312 83.483 70.792 79.172 70.792 C 76.379 70.792 73.625 72.881 72.208 74.152 L 72.208 71.349 L 67.119 71.349 L 67.119 93.227 L 72.208 93.227 L 72.208 78.683 C 80.915 71.09 80.629 78.91 80.629 78.91 L 80.629 93.227 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 119.153 71.349 L 119.153 73.997 C 117.509 71.974 115.067 70.721 111.82 70.721 C 105.823 70.721 100.961 75.831 100.961 82.135 C 100.961 88.438 105.823 93.548 111.82 93.548 C 115.067 93.548 117.509 92.262 119.153 90.239 L 119.153 93.227 L 124.246 93.227 L 124.246 71.349 Z M 112.501 88.674 C 111.185 88.674 109.9 88.285 108.806 87.557 C 107.713 86.828 106.86 85.793 106.357 84.582 C 105.854 83.371 105.722 82.038 105.979 80.752 C 106.235 79.466 106.869 78.285 107.799 77.358 C 108.729 76.431 109.913 75.8 111.203 75.544 C 112.493 75.288 113.83 75.419 115.045 75.921 C 116.26 76.423 117.299 77.273 118.03 78.363 C 118.76 79.453 119.15 80.734 119.15 82.045 C 119.15 83.803 118.45 85.489 117.203 86.732 C 115.956 87.976 114.264 88.674 112.501 88.674 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(448.564 0)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 84.397 64.128 L 85.406 64.128 L 85.406 83.794 L 81.586 83.794 L 81.586 66.516 C 81.586 65.954 82.812 64.128 84.397 64.128 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 105.299 68.483 C 103.425 68.483 101.984 69.255 100.975 70.8 L 100.975 64.128 L 100.542 64.128 C 98.668 64.128 97.659 65.111 97.155 65.954 L 97.155 65.814 L 97.155 77.122 C 97.155 81.547 99.533 83.794 104.29 83.794 C 109.047 83.724 111.353 81.196 111.353 76.279 C 111.353 71.152 109.335 68.623 105.299 68.483 Z M 104.146 80.563 C 101.984 80.563 100.902 79.018 100.975 76.068 C 101.119 73.189 102.128 71.784 104.218 71.784 C 106.308 71.784 107.317 73.189 107.461 76.068 C 107.461 79.088 106.308 80.563 104.146 80.563 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 113.586 76.068 C 113.731 71.292 116.109 68.623 121.226 68.623 L 122.379 68.623 L 122.379 72.486 L 120.578 72.486 C 118.415 72.486 117.478 73.821 117.478 75.998 L 117.478 83.724 L 113.586 83.724 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 128.434 79.931 C 129.083 80.493 129.948 80.774 131.101 80.774 C 131.894 80.774 132.614 80.563 133.191 80.142 C 133.768 79.72 134.128 79.299 134.272 78.878 L 137.876 78.878 C 137.299 80.634 136.434 81.828 135.209 82.6 C 133.984 83.373 132.614 83.724 130.885 83.724 C 129.731 83.724 128.65 83.513 127.713 83.162 C 126.776 82.811 125.984 82.249 125.335 81.617 C 124.686 80.914 124.182 80.142 123.821 79.229 C 123.461 78.316 123.317 77.262 123.317 76.138 C 123.317 75.085 123.533 74.031 123.893 73.118 C 124.254 72.205 124.758 71.362 125.407 70.73 C 126.056 70.028 126.848 69.536 127.785 69.115 C 128.722 68.693 129.731 68.553 130.885 68.553 C 132.11 68.553 133.263 68.763 134.2 69.255 C 135.137 69.747 135.93 70.379 136.506 71.151 C 137.083 71.924 137.515 72.837 137.804 73.891 C 138.092 74.874 138.164 75.998 138.092 77.122 L 127.353 77.122 C 127.497 78.456 127.857 79.369 128.434 79.931 Z M 133.047 72.346 C 132.542 71.854 131.822 71.573 130.812 71.573 C 130.164 71.573 129.587 71.713 129.155 71.924 C 128.722 72.135 128.362 72.416 128.146 72.697 C 127.858 73.048 127.713 73.329 127.569 73.68 C 127.425 74.031 127.425 74.382 127.353 74.663 L 133.984 74.663 C 133.912 73.61 133.551 72.837 133.047 72.346 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 93.334 64.128 L 89.514 64.128 L 89.514 67.499 L 93.334 67.499 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 93.334 69.185 L 89.514 69.185 L 89.514 83.724 L 93.334 83.724 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 159.21 56.332 C 158.561 57.034 157.696 57.456 156.615 57.456 C 155.534 57.456 154.669 57.034 154.021 56.332 C 153.372 55.63 153.156 54.436 153.156 53.031 C 153.156 51.556 153.444 50.502 154.021 49.8 C 154.669 49.097 155.534 48.676 156.615 48.676 C 157.696 48.676 158.561 49.097 159.21 49.8 C 159.858 50.502 160.075 51.696 160.075 53.031 C 160.075 54.365 159.858 55.489 159.21 56.332 Z M 162.237 47.622 C 161.084 46.147 159.138 45.305 156.615 45.305 C 154.165 45.305 152.147 46.007 150.993 47.622 C 149.84 49.097 149.12 50.924 149.12 52.961 C 149.12 55.068 149.768 56.894 150.993 58.299 C 152.147 59.774 154.093 60.546 156.615 60.546 C 159.066 60.546 161.084 59.844 162.237 58.299 C 163.39 56.824 164.111 54.997 164.111 52.961 C 164.183 50.994 163.534 49.168 162.237 47.622 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 143.497 56.332 C 142.993 57.034 142.128 57.456 141.047 57.456 C 139.966 57.456 139.101 57.034 138.668 56.332 C 138.164 55.489 137.948 54.435 137.948 53.031 C 137.948 51.766 138.164 50.783 138.668 50.01 C 139.173 49.168 139.966 48.746 141.119 48.746 C 141.84 48.746 142.488 48.957 143.065 49.378 C 143.93 50.081 144.434 51.486 144.434 53.312 C 144.218 54.576 144.074 55.629 143.497 56.332 Z M 147.966 41.02 C 147.966 41.02 144.074 40.599 144.074 43.619 L 144.074 47.622 C 143.641 46.99 143.137 46.499 142.344 46.007 C 141.695 45.586 140.831 45.515 139.966 45.515 C 138.02 45.515 136.506 46.218 135.281 47.622 C 134.128 48.957 133.551 50.994 133.551 53.522 C 133.551 55.629 134.056 57.456 135.281 58.65 C 136.434 59.984 138.74 60.546 140.759 60.546 C 147.894 60.546 147.75 54.646 147.75 54.646 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 128.794 54.576 C 128.794 55.84 128.362 56.683 127.713 57.175 C 126.992 57.596 126.2 57.877 125.407 57.877 C 124.902 57.877 124.47 57.807 124.109 57.455 C 123.749 57.104 123.605 56.753 123.605 56.121 C 123.605 55.419 123.893 54.857 124.47 54.506 C 124.758 54.295 125.407 54.084 126.2 54.014 L 127.064 53.803 C 127.497 53.733 127.785 53.592 128.146 53.592 C 128.362 53.522 128.65 53.382 128.866 53.312 Z M 130.74 46.358 C 129.443 45.726 128.073 45.445 126.416 45.445 C 123.965 45.445 122.163 46.077 121.154 47.341 C 120.506 48.184 120.217 49.167 120.073 50.362 L 123.749 50.362 C 123.821 49.87 124.037 49.448 124.254 49.097 C 124.686 48.676 125.335 48.465 126.2 48.465 C 127.064 48.465 127.569 48.535 128.073 48.746 C 128.506 48.957 128.722 49.378 128.722 50.01 C 128.722 50.502 128.434 50.853 127.857 51.064 C 127.569 51.134 126.992 51.275 126.344 51.345 L 125.046 51.415 C 123.533 51.626 122.452 51.907 121.659 52.328 C 120.29 53.031 119.569 54.435 119.569 56.121 C 119.569 57.456 120.001 58.509 120.866 59.282 C 121.731 59.984 122.812 60.335 124.182 60.406 C 132.614 60.686 132.542 56.051 132.542 55.138 L 132.542 49.8 C 132.614 48.254 132.037 46.99 130.74 46.358 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 111.641 48.676 C 112.578 48.676 113.298 48.957 113.803 49.519 C 114.091 49.94 114.307 50.432 114.307 50.994 L 118.415 50.994 C 118.199 48.957 117.479 47.482 116.253 46.779 C 115.1 45.937 113.442 45.656 111.496 45.656 C 109.19 45.656 107.388 46.288 106.091 47.693 C 104.794 49.097 104.145 50.994 104.145 53.382 C 104.145 55.629 104.65 57.315 105.875 58.65 C 107.028 59.984 108.902 60.687 111.352 60.687 C 113.803 60.687 115.677 59.844 116.974 58.298 C 117.695 57.245 118.127 56.191 118.271 54.997 L 114.163 54.997 C 114.091 55.7 113.875 56.332 113.442 56.823 C 113.01 57.245 112.361 57.526 111.352 57.526 C 110.055 57.526 109.046 56.894 108.686 55.7 C 108.469 55.067 108.253 54.225 108.253 53.171 C 108.253 52.118 108.325 51.134 108.686 50.572 C 109.334 49.308 110.199 48.676 111.641 48.676 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 103.065 45.515 C 94.489 45.515 95.065 52.89 95.065 52.89 L 95.065 60.335 L 98.957 60.335 L 98.957 53.382 C 98.957 52.258 99.029 51.345 99.39 50.853 C 99.894 49.94 100.903 49.378 102.489 49.378 C 102.561 49.378 102.705 49.378 102.921 49.378 C 103.137 49.378 103.354 49.378 103.57 49.448 L 103.57 45.656 C 103.354 45.656 103.282 45.656 103.282 45.656 C 103.209 45.515 103.209 45.515 103.065 45.515 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 83.749 49.378 C 84.254 48.886 85.047 48.535 86.056 48.535 C 86.921 48.535 87.713 48.746 88.362 49.238 C 89.011 49.729 89.299 50.502 89.299 51.485 L 82.668 51.485 C 82.884 50.642 83.173 49.94 83.749 49.378 Z M 88.939 56.332 C 88.866 56.542 88.65 56.753 88.434 56.823 C 87.929 57.245 87.137 57.315 86.272 57.315 C 85.407 57.315 84.758 57.245 84.182 56.823 C 83.245 56.332 82.668 55.208 82.668 53.873 L 93.335 53.873 C 93.335 52.609 93.335 51.626 93.263 51.064 C 93.047 49.94 92.758 48.957 92.11 48.114 C 91.461 47.201 90.596 46.428 89.659 46.007 C 88.722 45.585 87.497 45.375 86.2 45.375 C 84.038 45.375 82.308 46.007 81.011 47.411 C 79.713 48.746 78.92 50.642 78.92 53.101 C 78.92 55.699 79.641 57.666 81.227 58.79 C 82.74 59.914 84.47 60.616 86.416 60.616 C 88.794 60.616 90.668 59.914 91.894 58.509 C 92.614 57.807 93.047 57.034 93.191 56.261 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 77.262 60.265 L 73.658 60.265 L 73.658 51.626 C 73.658 50.783 73.442 49.027 71.064 49.027 C 69.55 49.027 68.397 50.08 68.397 51.626 L 68.397 60.265 L 64.793 60.265 L 64.793 51.626 C 64.793 50.783 64.577 49.027 62.199 49.027 C 60.685 49.027 59.604 50.08 59.604 51.626 L 59.604 60.265 L 56 60.265 L 56 51.696 C 56 48.114 58.379 45.375 62.127 45.375 C 64.001 45.375 65.514 46.077 66.595 47.411 C 67.676 46.147 69.19 45.375 71.064 45.375 C 74.956 45.375 77.19 47.973 77.19 51.696 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(672.848 0)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 103.274 42.001 C 99.326 41.943 95.823 45.034 95.823 49.506 L 95.823 69.648 C 95.827 70.373 95.267 71.016 94.453 71.016 L 87.952 71.016 C 73.884 71.032 75.141 53.599 87.116 53.583 C 92.439 53.575 94.3 53.583 94.3 53.583 L 94.3 48.698 L 86.86 48.698 C 82.198 48.706 78.669 50.425 76.295 52.988 C 73.921 55.551 72.706 58.964 72.708 62.357 C 72.71 65.622 73.86 69.012 76.262 71.58 C 78.665 74.149 82.318 75.906 87.367 75.906 L 99.638 75.906 C 100.348 75.906 100.949 75.324 100.949 74.645 L 100.949 50.038 C 100.941 48.751 101.63 47.717 102.739 47.374 L 102.739 47.374 C 103.814 47.043 104.994 47.474 105.706 48.455 L 105.709 48.459 L 105.712 48.463 C 107.436 51.2 111.745 57.913 115.638 63.964 C 117.584 66.99 119.426 69.85 120.789 71.966 C 121.47 73.024 122.032 73.896 122.427 74.509 C 122.819 75.118 123.037 75.456 123.061 75.494 C 123.348 75.887 123.709 76.034 124.01 75.942 L 124.011 75.942 L 124.011 75.942 C 124.182 75.891 124.316 75.774 124.416 75.583 C 124.517 75.391 124.577 75.125 124.577 74.805 L 124.577 50.041 C 124.572 48.759 125.257 47.722 126.369 47.382 C 127.438 47.05 128.622 47.481 129.326 48.462 L 129.329 48.466 L 129.332 48.47 C 131.06 51.205 135.371 57.918 139.264 63.97 C 143.155 70.017 146.634 75.413 146.688 75.497 C 146.688 75.497 146.688 75.497 146.689 75.497 C 146.97 75.888 147.354 76.044 147.675 75.946 C 147.849 75.893 147.987 75.774 148.091 75.582 C 148.194 75.39 148.256 75.126 148.256 74.809 L 148.256 42.153 L 148.256 42.152 L 143.167 42.152 L 143.167 61.221 C 143.167 61.221 140.016 56.046 134.644 47.114 C 129.388 38.364 119.469 41.981 119.465 49.51 L 119.465 61.218 C 119.465 61.218 116.389 56.039 111.02 47.107 C 108.884 43.554 105.975 42.04 103.274 42.001 Z M 87.78 42.152 C 58.536 42.148 58.814 82.494 88.173 82.513 L 99.645 82.513 C 104.582 82.516 107.753 79.68 107.749 74.454 L 107.749 64.235 C 107.749 64.235 114.183 74.565 116.708 78.609 C 121.003 85.484 131.398 84.133 131.372 75.544 L 131.372 64.242 C 131.372 64.242 137.806 74.569 140.335 78.618 C 144.63 85.491 155.026 84.138 155 75.548 L 155 42.152 L 149.918 42.152 L 149.918 74.808 L 149.918 74.809 C 149.922 76.352 149.029 77.214 148.178 77.475 L 148.177 77.475 C 147.139 77.796 146.009 77.367 145.307 76.392 L 145.305 76.389 L 145.302 76.386 C 145.157 76.161 131.387 54.807 127.944 49.351 C 127.658 48.958 127.24 48.797 126.869 48.911 C 126.483 49.03 126.238 49.425 126.238 50.041 L 126.238 74.801 L 126.238 74.801 C 126.242 76.351 125.364 77.211 124.517 77.475 L 124.516 77.475 L 124.516 77.475 C 123.493 77.787 122.381 77.358 121.683 76.385 L 121.682 76.383 L 121.68 76.38 C 121.652 76.338 121.43 75.994 121.033 75.378 C 120.635 74.763 120.072 73.889 119.389 72.829 C 118.022 70.709 116.179 67.846 114.232 64.82 C 110.34 58.77 106.04 52.071 104.321 49.344 C 104.035 48.952 103.613 48.793 103.241 48.907 L 103.241 48.907 C 102.851 49.027 102.604 49.422 102.608 50.033 L 102.608 50.033 L 102.608 74.645 C 102.608 76.225 101.27 77.512 99.638 77.512 L 87.367 77.512 C 81.783 77.512 77.695 75.549 75.013 72.67 C 72.331 69.791 71.053 66.004 71.049 62.357 C 71.045 58.572 72.399 54.762 75.056 51.892 C 77.713 49.023 81.676 47.1 86.856 47.092 L 86.857 47.092 L 94.3 47.092 L 94.3 42.152 Z\" fill=\"rgb(255,255,255)\"></path></g><g transform=\"translate(0 130.94)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 84.565 49.107 C 76.656 49.107 74.232 54.093 74.232 56.851 L 79.689 56.851 C 79.874 55.394 81.233 53.718 84.75 53.718 C 88.33 53.718 89.731 55.966 89.731 58.81 L 87.07 58.81 C 78.18 58.81 73.166 61.271 73.166 66.734 C 73.166 70.635 77.011 74.108 82.009 74.108 C 85.155 74.108 88.548 72.612 89.716 71.66 L 89.796 73.479 L 95.083 73.479 L 95.083 60.049 C 95.083 53.286 92.38 49.107 84.565 49.107 Z M 87.871 63.066 L 89.636 63.066 L 89.636 64.41 C 89.636 67.214 87.05 69.291 83.119 69.291 C 80.719 69.291 78.873 68.58 78.873 66.894 C 78.873 64.573 80.54 63.066 87.871 63.066 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 98.184 73.477 L 98.184 49.617 L 106.717 49.617 L 111.132 66.95 L 115.551 49.617 L 124.077 49.617 L 124.077 73.477 L 118.512 73.477 L 118.512 56.291 L 113.657 73.477 L 108.531 73.477 L 103.717 56.328 L 103.717 73.477 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 143.96 64.526 L 149.391 64.526 C 148.586 69.037 144.54 74.119 138.176 74.119 C 130.158 74.119 126.635 67.111 126.635 61.671 C 126.635 54.299 131.246 49.123 138.133 49.123 C 144.183 49.123 148.431 53.558 149.32 58.688 L 143.988 58.688 C 143.367 56.714 141.455 54.048 138.133 54.048 C 134.391 54.048 131.839 57.811 131.839 61.557 C 131.839 66.056 134.876 69.166 138.119 69.166 C 141.083 69.166 143.252 66.846 143.96 64.526 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 62 34 L 62 34.414 L 62 89 L 160 89 L 160 34 Z M 62.829 34.829 L 159.171 34.829 L 159.171 88.171 L 62.829 88.171 Z\" fill=\"rgb(255,255,255)\"></path></g><path d=\"M 232.283 255.88 C 227.865 255.88 224.283 252.298 224.283 247.88 L 224.283 138.94 C 224.283 134.522 227.865 130.94 232.283 130.94 L 437.566 130.94 C 441.984 130.94 445.566 134.522 445.566 138.94 L 445.566 247.88 C 445.566 252.298 441.984 255.88 437.566 255.88 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 303.487 184.777 L 303.487 189.457 L 313.424 189.457 L 313.424 199.241 L 303.487 199.241 L 303.487 210.833 L 293.283 210.833 L 293.283 174.94 L 314.973 174.94 L 315.668 184.777 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 344.798 180.457 C 348.184 183.897 349.877 188.049 349.877 192.912 C 349.877 197.811 348.183 201.98 344.798 205.419 C 341.413 208.859 337.329 210.578 332.548 210.578 C 327.731 210.578 323.629 208.859 320.244 205.419 C 316.859 201.98 315.166 197.811 315.166 192.912 C 315.166 188.049 316.859 183.897 320.244 180.457 C 323.629 177.018 327.731 175.298 332.548 175.298 C 337.329 175.298 341.413 177.018 344.798 180.457 Z M 329.616 200.103 C 329.616 200.903 329.912 201.598 330.506 202.188 C 331.099 202.779 331.815 203.074 332.652 203.074 C 333.49 203.074 334.197 202.779 334.773 202.188 C 335.349 201.598 335.637 200.903 335.637 200.103 L 335.637 185.564 C 335.637 184.731 335.349 184.019 334.773 183.428 C 334.197 182.838 333.49 182.542 332.652 182.542 C 331.815 182.542 331.099 182.838 330.506 183.428 C 329.912 184.019 329.616 184.731 329.616 185.564 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 365.798 210.94 L 360.67 201.847 L 355.701 210.94 L 344.482 210.94 L 355.167 192.328 L 345.07 174.94 L 356.61 174.94 L 360.83 182.704 L 365.104 174.94 L 376.269 174.94 L 366.386 192.222 L 377.284 210.94 L 365.798 210.94 Z\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(448.564 130.94)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgb(10, 10, 10)\"></path><path d=\"M 58.647 55.228 C 54.429 55.228 51 58.325 51 62.135 L 51 78.113 L 54.626 78.113 L 54.626 69.244 L 55.958 70.514 L 61.287 68.62 C 64.321 67.551 66.295 65.077 66.295 62.136 C 66.295 58.326 62.866 55.228 58.647 55.228 Z M 60.005 65.724 L 54.627 67.618 L 54.627 62.136 C 54.627 59.93 56.453 58.348 58.648 58.348 C 60.843 58.348 62.669 59.952 62.669 62.136 C 62.669 63.517 61.929 65.033 60.005 65.724 Z M 122.637 55.228 C 118.419 55.228 114.991 58.325 114.991 62.135 C 114.991 65.946 118.419 69.043 122.637 69.043 C 126.856 69.043 130.284 65.946 130.284 62.135 C 130.284 58.325 126.856 55.228 122.637 55.228 Z M 122.637 65.924 C 120.319 65.924 118.617 64.253 118.617 62.136 C 118.617 60.019 120.368 58.348 122.637 58.348 C 124.956 58.348 126.658 60.019 126.658 62.136 C 126.658 64.253 124.956 65.924 122.637 65.924 Z M 139.19 58.348 C 140.768 58.348 142.051 59.128 142.717 60.286 L 145.554 58.326 C 144.173 56.476 141.854 55.251 139.19 55.251 C 134.971 55.251 131.542 58.348 131.542 62.158 C 131.542 65.968 134.971 69.066 139.19 69.066 C 141.83 69.066 144.172 67.84 145.554 65.991 L 142.717 64.029 C 142.051 65.189 140.768 65.968 139.19 65.968 C 136.871 65.968 135.169 64.298 135.169 62.18 C 135.169 60.063 136.92 58.348 139.19 58.348 Z M 108.256 58.348 C 109.835 58.348 111.118 59.128 111.784 60.286 L 114.62 58.326 C 113.239 56.476 110.92 55.251 108.256 55.251 C 104.038 55.251 100.609 58.348 100.609 62.158 C 100.609 65.968 104.038 69.066 108.256 69.066 C 110.895 69.066 113.239 67.84 114.62 65.991 L 111.784 64.029 C 111.118 65.189 109.835 65.968 108.256 65.968 C 105.937 65.968 104.235 64.298 104.235 62.18 C 104.235 60.063 105.962 58.348 108.256 58.348 Z M 95.576 56.877 C 94.343 55.718 92.715 55.228 91.012 55.228 C 87.46 55.228 83.859 58.148 83.859 62.136 C 83.859 66.124 87.46 69.043 91.012 69.043 C 92.715 69.043 94.343 68.554 95.576 67.395 L 95.576 68.643 L 99.203 68.643 L 99.203 55.651 L 95.576 55.651 Z M 91.555 65.924 C 89.237 65.924 87.485 64.253 87.485 62.136 C 87.485 60.019 89.286 58.348 91.555 58.348 C 93.874 58.348 95.576 60.019 95.576 62.136 C 95.576 64.253 93.874 65.924 91.555 65.924 Z M 155.643 61.668 L 154.015 61.668 L 160.306 55.629 L 155.643 55.629 L 150.561 60.576 L 150.561 48.543 L 146.935 48.543 L 146.935 68.643 L 150.561 68.643 L 150.561 64.944 L 152.559 63.028 L 156.827 68.643 L 161.218 68.643 Z M 75.126 55.228 C 70.908 55.228 67.479 58.325 67.479 62.135 C 67.479 65.946 70.908 69.043 75.126 69.043 C 77.642 69.043 80.01 67.951 81.367 66.258 L 78.456 64.431 C 78.11 64.943 77.001 65.923 75.126 65.923 C 73.4 65.923 71.993 64.987 71.401 63.628 L 82.428 63.628 C 82.552 63.138 82.602 62.648 82.602 62.135 C 82.625 58.326 79.345 55.228 75.126 55.228 Z M 71.426 60.643 C 72.018 59.283 73.424 58.348 75.126 58.348 C 76.853 58.348 78.16 59.283 78.703 60.643 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 167.806 66.682 C 166.597 66.682 165.61 67.573 165.61 68.666 C 165.61 69.757 166.596 70.648 167.806 70.648 C 169.014 70.648 170.001 69.758 170.001 68.666 C 170.001 67.573 169.015 66.682 167.806 66.682 Z\" fill=\"rgb(6,157,224)\"></path><path d=\"M 167.806 61.268 C 166.597 61.268 165.61 62.159 165.61 63.251 C 165.61 64.343 166.596 65.234 167.806 65.234 C 169.014 65.234 170.001 64.343 170.001 63.251 C 169.976 62.136 169.015 61.268 167.806 61.268 Z\" fill=\"rgb(110,85,220)\"></path><path d=\"M 167.806 72.097 C 166.597 72.097 165.61 72.988 165.61 74.081 C 165.61 75.172 166.596 76.063 167.806 76.063 C 169.014 76.063 170.001 75.173 170.001 74.081 C 170.001 72.988 169.015 72.097 167.806 72.097 Z\" fill=\"rgb(5,172,63)\"></path><path d=\"M 167.806 55.83 C 166.597 55.83 165.61 56.721 165.61 57.813 C 165.61 58.905 166.596 59.796 167.806 59.796 C 169.014 59.796 170.001 58.905 170.001 57.813 C 169.976 56.721 169.015 55.83 167.806 55.83 Z\" fill=\"rgb(239,21,65)\"></path><path d=\"M 167.806 50.414 C 166.597 50.414 165.61 51.306 165.61 52.398 C 165.61 53.49 166.596 54.381 167.806 54.381 C 169.014 54.381 170.001 53.49 170.001 52.398 C 169.976 51.306 169.015 50.414 167.806 50.414 Z\" fill=\"rgb(255,113,18)\"></path><path d=\"M 167.806 45 C 166.597 45 165.61 45.891 165.61 46.984 C 165.61 48.075 166.596 48.967 167.806 48.967 C 169.014 48.967 170.001 48.076 170.001 46.984 C 169.976 45.892 169.015 45 167.806 45 Z\" fill=\"rgb(252,204,18)\"></path></g><g transform=\"translate(672.848 130.94)\"><path d=\"M 8 124.94 C 3.582 124.94 0 121.358 0 116.94 L 0 8 C 0 3.582 3.582 0 8 0 L 213.283 0 C 217.701 0 221.283 3.582 221.283 8 L 221.283 116.94 C 221.283 121.358 217.701 124.94 213.283 124.94 Z\" fill=\"rgba(255,255,255,0.04)\"></path><path d=\"M 78.547 47.321 C 72.222 48.011 69 51.801 69 56.331 C 69 60.061 71.72 63.591 76.81 64.551 L 82.944 65.751 C 85.193 66.191 86.337 66.691 86.337 67.911 C 86.337 68.841 85.474 69.811 82.573 69.811 C 79.962 69.811 76.439 69.421 74.2 69.421 C 71.961 69.421 69.763 70.351 69.763 74.581 C 69.773 75.151 69.843 75.711 69.953 76.271 C 73.176 76.641 79.942 77.231 84.621 76.721 C 91.126 76.001 94.258 72.501 94.258 67.641 C 94.258 63.461 91.668 60.051 85.665 58.951 L 79.842 57.871 C 77.975 57.551 76.79 57.111 76.79 56.051 C 76.79 54.981 78.015 54.241 80.986 54.241 C 83.958 54.241 86.488 54.541 88.144 54.541 C 90.313 54.541 92.542 53.631 92.542 49.411 C 92.542 48.861 92.481 48.301 92.371 47.761 C 89.188 47.351 85.986 47.131 82.773 47.101 C 81.368 47.091 79.952 47.161 78.557 47.311 M 114.939 50.571 L 105.131 61.251 L 113.011 73.611 C 114.457 75.861 116.375 77.011 119.517 77.011 C 121.063 77.031 122.609 76.751 124.044 76.171 L 114.537 61.931 L 121.264 54.831 L 132.297 72.101 L 125.59 86.191 C 126.775 86.711 128.06 86.991 129.355 87.001 L 129.606 87.001 C 132.407 87.001 133.943 85.861 135.118 83.291 L 151.01 48.021 C 149.976 47.561 148.861 47.301 147.727 47.261 C 145.679 47.221 142.938 47.631 141.221 51.791 L 136.031 63.881 L 125.912 47.531 C 124.817 47.241 123.693 47.071 122.559 47.031 C 118.985 47.031 117.007 48.341 114.939 50.571 Z M 96.828 42.351 L 96.828 76.811 C 97.431 76.901 98.043 76.941 98.655 76.941 C 103.715 76.941 104.769 75.441 104.769 72.841 L 104.769 37.191 C 104.137 37.061 103.494 36.991 102.852 37.001 C 97.712 36.991 96.828 39.731 96.828 42.351 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10819909811,withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d6gl52 hidden-72rtr7 hidden-1j4qddf\",\"data-framer-name\":\"Frame 73\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-tvftvn\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ekn5ef\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"FEATURED\"})}),className:\"framer-pqhkdh\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"We Built for Teams That Move \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(201, 210, 255)\"},children:\"Faster/Smoother\"})]})}),className:\"framer-s15lqz\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(219, 222, 236)\"},children:\"From idea to launch, streamline your entire product workflow with tools designed for speed, collaboration, and clarity.\"})}),className:\"framer-1kbrzbv\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ddotjl-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Am4DtoppQ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(LiquidImage,{borderRadius:8,fit:\"cover\",height:\"100%\",id:\"Am4DtoppQ\",image:addImageAlt({pixelHeight:882,pixelWidth:1514,src:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882\",srcSet:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=512&width=1514&height=882 512w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=1024&width=1514&height=882 1024w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882 1514w\"},\"\"),layoutId:\"Am4DtoppQ\",sourceType:\"image\",speed:.14,strength:.03,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s5i2tr hidden-72rtr7 hidden-bwg0in\",\"data-framer-name\":\"Frame 74\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qk7wmg\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-q4rz0a\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"OUR PROCESS\"})})}),className:\"framer-1nisdzy\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Everything You Need to Build and \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(201, 210, 255)\"},children:\"Ship Faster\"})]})}),className:\"framer-1mnkvg0\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(219, 222, 236, 1)\"},children:\"Powerful tools for development, testing, deployment, and device management—all in one platform.\"})})}),className:\"framer-1hvg1f\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jxw7\",\"data-framer-name\":\"Frame 72\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qvcyjc\",\"data-framer-name\":\"Frame 71\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16yw6os\",\"data-framer-name\":\"Frame 68\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1utl677\",\"data-border\":true,\"data-framer-name\":\"Frame 63\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"PLAN\"})})}),className:\"framer-172150s\",\"data-framer-name\":\"PLAN\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bobwpo\",\"data-framer-name\":\"Frame 60\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Remote Access\"})})}),className:\"framer-16kh9o1\",\"data-framer-name\":\"Remote Access\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Every make, model and year. Available in real-time, anywhere.\"})})}),className:\"framer-fp9e84\",\"data-framer-name\":\"Every make, model and year. Available in real-time, anywhere.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bxoxr4\",\"data-framer-name\":\"Frame 55\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ox75nq\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-iy2ejl\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_844)\">\\n<path d=\"M4.93911 9.061C5.07841 9.20039 5.24381 9.31097 5.42587 9.38641C5.60792 9.46185 5.80305 9.50068 6.00011 9.50068C6.19718 9.50068 6.39231 9.46185 6.57436 9.38641C6.75641 9.31097 6.92181 9.20039 7.06111 9.061L8.66661 7.4555C8.75269 7.3603 8.79887 7.23564 8.79557 7.10733C8.79228 6.97902 8.73977 6.8569 8.64891 6.76624C8.55806 6.67558 8.43582 6.62333 8.30751 6.6203C8.1792 6.61728 8.05463 6.66372 7.95961 6.75L6.49661 8.2135L6.50011 0.5C6.50011 0.367392 6.44743 0.240215 6.35367 0.146447C6.2599 0.0526784 6.13272 0 6.00011 0C5.8675 0 5.74033 0.0526784 5.64656 0.146447C5.55279 0.240215 5.50011 0.367392 5.50011 0.5L5.49561 8.204L4.04061 6.75C3.94679 6.65625 3.81957 6.6036 3.68694 6.60365C3.5543 6.6037 3.42712 6.65643 3.33336 6.75025C3.23961 6.84407 3.18696 6.97129 3.18701 7.10393C3.18706 7.23656 3.23979 7.36375 3.33361 7.4575L4.93911 9.061Z\" fill=\"black\"/>\\n<path d=\"M11.5 8C11.3674 8 11.2402 8.05268 11.1464 8.14645C11.0527 8.24021 11 8.36739 11 8.5V10.5C11 10.6326 10.9473 10.7598 10.8536 10.8536C10.7598 10.9473 10.6326 11 10.5 11H1.5C1.36739 11 1.24021 10.9473 1.14645 10.8536C1.05268 10.7598 1 10.6326 1 10.5V8.5C1 8.36739 0.947322 8.24021 0.853553 8.14645C0.759785 8.05268 0.632608 8 0.5 8C0.367392 8 0.240215 8.05268 0.146447 8.14645C0.0526784 8.24021 0 8.36739 0 8.5L0 10.5C0 10.8978 0.158035 11.2794 0.43934 11.5607C0.720644 11.842 1.10218 12 1.5 12H10.5C10.8978 12 11.2794 11.842 11.5607 11.5607C11.842 11.2794 12 10.8978 12 10.5V8.5C12 8.36739 11.9473 8.24021 11.8536 8.14645C11.7598 8.05268 11.6326 8 11.5 8Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_844\">\\n<rect width=\"12\" height=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-11gp98j\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4z0w5h\",\"data-framer-name\":\"Frame 70\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rhe2d4\",\"data-framer-name\":\"Frame 67\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-161mnnu\",\"data-border\":true,\"data-framer-name\":\"Frame 62\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"BUILD\"})})}),className:\"framer-1u2u6d6\",\"data-framer-name\":\"BUILD\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t65tze\",\"data-framer-name\":\"Frame 59\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Development Tools\"})})}),className:\"framer-1tvmkj1\",\"data-framer-name\":\"Development Tools\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Live preview on real devices directly from your editor.\"})})}),className:\"framer-1fmdjaz\",\"data-framer-name\":\"Live preview on real devices directly from your editor.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p6pgta\",\"data-framer-name\":\"Frame 54\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18tow34\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yjc482\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_857)\">\\n<path d=\"M4.93911 9.061C5.07841 9.20039 5.24381 9.31097 5.42587 9.38641C5.60792 9.46185 5.80305 9.50068 6.00011 9.50068C6.19718 9.50068 6.39231 9.46185 6.57436 9.38641C6.75641 9.31097 6.92181 9.20039 7.06111 9.061L8.66661 7.4555C8.75269 7.3603 8.79887 7.23564 8.79557 7.10733C8.79228 6.97902 8.73977 6.8569 8.64891 6.76624C8.55806 6.67558 8.43582 6.62333 8.30751 6.6203C8.1792 6.61728 8.05463 6.66372 7.95961 6.75L6.49661 8.2135L6.50011 0.5C6.50011 0.367392 6.44743 0.240215 6.35367 0.146447C6.2599 0.0526784 6.13272 0 6.00011 0C5.8675 0 5.74033 0.0526784 5.64656 0.146447C5.55279 0.240215 5.50011 0.367392 5.50011 0.5L5.49561 8.204L4.04061 6.75C3.94679 6.65625 3.81957 6.6036 3.68694 6.60365C3.5543 6.6037 3.42712 6.65643 3.33336 6.75025C3.23961 6.84407 3.18696 6.97129 3.18701 7.10393C3.18706 7.23656 3.23979 7.36375 3.33361 7.4575L4.93911 9.061Z\" fill=\"black\"/>\\n<path d=\"M11.5 8C11.3674 8 11.2402 8.05268 11.1464 8.14645C11.0527 8.24021 11 8.36739 11 8.5V10.5C11 10.6326 10.9473 10.7598 10.8536 10.8536C10.7598 10.9473 10.6326 11 10.5 11H1.5C1.36739 11 1.24021 10.9473 1.14645 10.8536C1.05268 10.7598 1 10.6326 1 10.5V8.5C1 8.36739 0.947322 8.24021 0.853553 8.14645C0.759785 8.05268 0.632608 8 0.5 8C0.367392 8 0.240215 8.05268 0.146447 8.14645C0.0526784 8.24021 0 8.36739 0 8.5L0 10.5C0 10.8978 0.158035 11.2794 0.43934 11.5607C0.720644 11.842 1.10218 12 1.5 12H10.5C10.8978 12 11.2794 11.842 11.5607 11.5607C11.842 11.2794 12 10.8978 12 10.5V8.5C12 8.36739 11.9473 8.24021 11.8536 8.14645C11.7598 8.05268 11.6326 8 11.5 8Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_857\">\\n<rect width=\"12\" height=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-1wda7gx\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1o2af69\",\"data-framer-name\":\"Frame 69\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gkqmwn\",\"data-framer-name\":\"Frame 66\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13xau71\",\"data-border\":true,\"data-framer-name\":\"Frame 61\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"TEST\"})})}),className:\"framer-vs2ab7\",\"data-framer-name\":\"TEST\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-csb99e\",\"data-framer-name\":\"Frame 65\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Automated Certification\"})})}),className:\"framer-19on0sy\",\"data-framer-name\":\"Automated Certification\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Eliminate manual testing. Catch bugs before your users do.\"})})}),className:\"framer-ze0tax\",\"data-framer-name\":\"Eliminate manual testing. Catch bugs before your users do.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xcj7vf\",\"data-framer-name\":\"Frame 64\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"mHmFTAPPb\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-z3gvh framer-lux5qc\",\"data-framer-name\":\"Frame 7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Appium\"})})}),className:\"framer-1rh4zx9\",\"data-framer-name\":\"Appium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"FtCRu9U0l\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rql7i7 framer-lux5qc\",\"data-framer-name\":\"Frame 13\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"QA Agents\"})})}),className:\"framer-dr5vb2\",\"data-framer-name\":\"QA Agents\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"YlqcsHiqR\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v44dn3 framer-lux5qc\",\"data-framer-name\":\"Frame 14\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Selenium\"})})}),className:\"framer-1o0f68t\",\"data-framer-name\":\"Selenium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jo3pff hidden-72rtr7 hidden-bwg0in\",\"data-framer-name\":\"Frame 73\",layout:motionLayout,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xkh1md\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-v7722f\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"FEATURED\"})}),className:\"framer-11h4r0u\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"We Built for Teams That Move \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(201, 210, 255)\"},children:\"Faster/Smoother\"})]})}),className:\"framer-12rupu3\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(219, 222, 236)\"},children:\"From idea to launch, streamline your entire product workflow with tools designed for speed, collaboration, and clarity.\"})}),className:\"framer-koiqw\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wdp3g7-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"eEJgsYaZN\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(LiquidImage,{borderRadius:8,fit:\"cover\",height:\"100%\",id:\"eEJgsYaZN\",image:addImageAlt({pixelHeight:882,pixelWidth:1514,src:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882\",srcSet:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=512&width=1514&height=882 512w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=1024&width=1514&height=882 1024w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882 1514w\"},\"\"),layoutId:\"eEJgsYaZN\",sourceType:\"image\",speed:.14,strength:.03,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bfbgqv\",\"data-border\":true,\"data-framer-name\":\"Frame 29\",layout:motionLayout,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tp98rj\",\"data-framer-name\":\"Frame 28\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18brxzp\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"41\" viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_3_8)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7146 0.516113C11.4582 0.516113 9.2943 1.41245 7.69881 3.00794L0 10.7067V14.2307C0 16.7204 1.06944 18.9603 2.77401 20.5161C1.06944 22.0719 0 24.3118 0 26.8015V30.3255L7.69881 38.0243C9.2943 39.6198 11.4582 40.5161 13.7146 40.5161C16.2043 40.5161 18.4442 39.4467 20 37.7421C21.5558 39.4467 23.7957 40.5161 26.2854 40.5161C28.5418 40.5161 30.7057 39.6198 32.3012 38.0243L40 30.3255V26.8015C40 24.3118 38.9306 22.0719 37.226 20.5161C38.9306 18.9603 40 16.7204 40 14.2307V10.7067L32.3012 3.00794C30.7057 1.41245 28.5418 0.516113 26.2854 0.516113C23.7957 0.516113 21.5558 1.58555 20 3.29012C18.4442 1.58555 16.2043 0.516113 13.7146 0.516113ZM25.7588 20.5161C25.6629 20.4286 25.5688 20.3387 25.4766 20.2465L20 14.7699L14.5234 20.2465C14.4312 20.3387 14.3371 20.4286 14.2412 20.5161C14.3371 20.6036 14.4312 20.6935 14.5234 20.7857L20 26.2623L25.4766 20.7857C25.5688 20.6935 25.6629 20.6036 25.7588 20.5161ZM22.2222 30.3255V32.0085C22.2222 34.2525 24.0414 36.0717 26.2854 36.0717C27.363 36.0717 28.3965 35.6436 29.1585 34.8816L35.5556 28.4845V26.8015C35.5556 24.5575 33.7364 22.7383 31.4924 22.7383C30.4148 22.7383 29.3813 23.1664 28.6193 23.9284L22.2222 30.3255ZM17.7778 30.3255L11.3807 23.9284C10.6187 23.1664 9.58524 22.7383 8.50762 22.7383C6.26359 22.7383 4.44444 24.5575 4.44444 26.8015V28.4845L10.8415 34.8816C11.6035 35.6436 12.637 36.0717 13.7146 36.0717C15.9586 36.0717 17.7778 34.2525 17.7778 32.0085V30.3255ZM17.7778 9.02373V10.7067L11.3807 17.1038C10.6187 17.8658 9.58524 18.2939 8.50762 18.2939C6.26359 18.2939 4.44444 16.4747 4.44444 14.2307V12.5477L10.8415 6.15063C11.6035 5.38864 12.637 4.96056 13.7146 4.96056C15.9586 4.96056 17.7778 6.7797 17.7778 9.02373ZM28.6193 17.1038L22.2222 10.7067V9.02373C22.2222 6.7797 24.0414 4.96056 26.2854 4.96056C27.363 4.96056 28.3965 5.38864 29.1585 6.15063L35.5556 12.5477V14.2307C35.5556 16.4747 33.7364 18.2939 31.4924 18.2939C30.4148 18.2939 29.3813 17.8658 28.6193 17.1038Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_3_8\">\\n<rect width=\"40\" height=\"41\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kstpgl\",\"data-framer-name\":\"Frame 27\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14cwnyn hidden-1j4qddf\",\"data-framer-name\":\"Frame 26\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"bl6BpYXG7\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vb5she framer-lux5qc\",\"data-framer-name\":\"Frame 20\",whileHover:animation7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"RESOURCES\"})})}),className:\"framer-1u49wbf\",\"data-framer-name\":\"RESOURCES\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"wNWHUrGQ6\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-thiqxj framer-lux5qc\",\"data-framer-name\":\"Frame 22\",whileHover:animation7,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-lwy9lp\",\"data-framer-name\":\"Frame 3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"PRODUCT\"})})}),className:\"framer-1yl522b\",\"data-framer-name\":\"PRODUCT\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"q8fiSVejG\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18yt380 framer-lux5qc\",\"data-framer-name\":\"Frame 21\",whileHover:animation7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"PRICING\"})})}),className:\"framer-19da3ot\",\"data-framer-name\":\"PRICING\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tqrove\",\"data-framer-name\":\"Frame 25\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"jRaSjEaGH\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"Sign In\"})})})}),className:\"framer-c4u7m4\",\"data-framer-name\":\"Sign In\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://contra.com/haider_irshad_327qzs1z/work?r=haider_irshad_327qzs1z\",motionChild:true,nodeId:\"TWvkVztwW\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ykt9dg framer-lux5qc\",\"data-framer-name\":\"Frame 24\",whileHover:animation8,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-121irk9\",\"data-framer-name\":\"Frame 1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\"},children:\"GET A DEMO\"})})}),className:\"framer-1lsutzs\",\"data-framer-name\":\"GET A DEMO\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rsjbi7\",\"data-framer-name\":\"Arrow 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:10,svg:'<svg width=\"10\" height=\"11\" viewBox=\"0 0 10 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.49498 5.64976C9.76834 5.37639 9.76834 4.93318 9.49498 4.65981L5.0402 0.205038C4.76684 -0.0683289 4.32362 -0.068329 4.05025 0.205038C3.77689 0.478405 3.77689 0.921621 4.05025 1.19499L8.01005 5.15479L4.05025 9.11458C3.77689 9.38795 3.77689 9.83117 4.05025 10.1045C4.32362 10.3779 4.76683 10.3779 5.0402 10.1045L9.49498 5.64976ZM0 5.15479L-6.11959e-08 5.85479L9 5.85479L9 5.15479L9 4.45479L6.11959e-08 4.45479L0 5.15479Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})})})]})]})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zl3vrj hidden-bwg0in hidden-1j4qddf\",\"data-framer-name\":\"Frame 73\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-t4ftuj\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fgmr58\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"OUR PROCESS\"})})}),className:\"framer-p2c5fx\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"62px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Everything You Need to Build and \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(201, 210, 255, 1)\"},children:\"Ship Faster\"})]})}),className:\"framer-10xigmy\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(219, 222, 236, 1)\"},children:\"Powerful tools for development, testing, deployment, and device management—all in one platform.\"})})}),className:\"framer-1bqnc2a\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-unbw5a\",\"data-framer-name\":\"Frame 72\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hueaye\",\"data-framer-name\":\"Frame 71\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8o46vz\",\"data-framer-name\":\"Frame 68\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10to16t\",\"data-border\":true,\"data-framer-name\":\"Frame 63\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"PLAN\"})})}),className:\"framer-wjc1mw\",\"data-framer-name\":\"PLAN\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mzxvkc\",\"data-framer-name\":\"Frame 60\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Remote Access\"})})}),className:\"framer-o0iutm\",\"data-framer-name\":\"Remote Access\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Every make, model and year. Available in real-time, anywhere.\"})})}),className:\"framer-5rqk1s\",\"data-framer-name\":\"Every make, model and year. Available in real-time, anywhere.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"Mq4_MWhbp\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cv07bv framer-lux5qc\",\"data-framer-name\":\"Frame 55\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h5w86i\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ovigih\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_748)\">\\n<path d=\"M4.93899 9.061C5.07829 9.20039 5.24369 9.31097 5.42574 9.38641C5.60779 9.46185 5.80293 9.50068 5.99999 9.50068C6.19705 9.50068 6.39219 9.46185 6.57424 9.38641C6.75629 9.31097 6.92169 9.20039 7.06099 9.061L8.66649 7.4555C8.75257 7.3603 8.79874 7.23564 8.79545 7.10733C8.79216 6.97902 8.73964 6.8569 8.64879 6.76624C8.55794 6.67558 8.4357 6.62333 8.30739 6.6203C8.17907 6.61728 8.05451 6.66372 7.95949 6.75L6.49649 8.2135L6.49999 0.5C6.49999 0.367392 6.44731 0.240215 6.35354 0.146447C6.25978 0.0526784 6.1326 0 5.99999 0C5.86738 0 5.74021 0.0526784 5.64644 0.146447C5.55267 0.240215 5.49999 0.367392 5.49999 0.5L5.49549 8.204L4.04049 6.75C3.94667 6.65625 3.81945 6.6036 3.68681 6.60365C3.55418 6.6037 3.427 6.65643 3.33324 6.75025C3.23949 6.84407 3.18684 6.97129 3.18689 7.10393C3.18694 7.23656 3.23967 7.36375 3.33349 7.4575L4.93899 9.061Z\" fill=\"black\"/>\\n<path d=\"M11.5 8C11.3674 8 11.2402 8.05268 11.1464 8.14645C11.0527 8.24021 11 8.36739 11 8.5V10.5C11 10.6326 10.9473 10.7598 10.8536 10.8536C10.7598 10.9473 10.6326 11 10.5 11H1.5C1.36739 11 1.24021 10.9473 1.14645 10.8536C1.05268 10.7598 1 10.6326 1 10.5V8.5C1 8.36739 0.947322 8.24021 0.853553 8.14645C0.759785 8.05268 0.632608 8 0.5 8C0.367392 8 0.240215 8.05268 0.146447 8.14645C0.0526784 8.24021 0 8.36739 0 8.5L0 10.5C0 10.8978 0.158035 11.2794 0.43934 11.5607C0.720644 11.842 1.10218 12 1.5 12H10.5C10.8978 12 11.2794 11.842 11.5607 11.5607C11.842 11.2794 12 10.8978 12 10.5V8.5C12 8.36739 11.9473 8.24021 11.8536 8.14645C11.7598 8.05268 11.6326 8 11.5 8Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_748\">\\n<rect width=\"12\" height=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-zc23uo\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hyx13o\",\"data-framer-name\":\"Frame 70\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l9syq\",\"data-framer-name\":\"Frame 67\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7eyhnx\",\"data-border\":true,\"data-framer-name\":\"Frame 62\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"BUILD\"})})}),className:\"framer-1ry2o6u\",\"data-framer-name\":\"BUILD\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mdp83e\",\"data-framer-name\":\"Frame 59\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Development Tools\"})})}),className:\"framer-1pr8unk\",\"data-framer-name\":\"Development Tools\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Live preview on real devices directly from your editor.\"})})}),className:\"framer-1vprhcc\",\"data-framer-name\":\"Live preview on real devices directly from your editor.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"w_O5OQi_b\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qbpr4u framer-lux5qc\",\"data-framer-name\":\"Frame 54\",whileHover:animation6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ungp29\",\"data-framer-name\":\"Frame 4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j5rq4t\",\"data-framer-name\":\"download 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_2062_742)\">\\n<path d=\"M4.93899 9.061C5.07829 9.20039 5.24369 9.31097 5.42574 9.38641C5.60779 9.46185 5.80293 9.50068 5.99999 9.50068C6.19705 9.50068 6.39219 9.46185 6.57424 9.38641C6.75629 9.31097 6.92169 9.20039 7.06099 9.061L8.66649 7.4555C8.75257 7.3603 8.79874 7.23564 8.79545 7.10733C8.79216 6.97902 8.73964 6.8569 8.64879 6.76624C8.55794 6.67558 8.4357 6.62333 8.30739 6.6203C8.17907 6.61728 8.05451 6.66372 7.95949 6.75L6.49649 8.2135L6.49999 0.5C6.49999 0.367392 6.44731 0.240215 6.35354 0.146447C6.25978 0.0526784 6.1326 0 5.99999 0C5.86738 0 5.74021 0.0526784 5.64644 0.146447C5.55267 0.240215 5.49999 0.367392 5.49999 0.5L5.49549 8.204L4.04049 6.75C3.94667 6.65625 3.81945 6.6036 3.68681 6.60365C3.55418 6.6037 3.427 6.65643 3.33324 6.75025C3.23949 6.84407 3.18684 6.97129 3.18689 7.10393C3.18694 7.23656 3.23967 7.36375 3.33349 7.4575L4.93899 9.061Z\" fill=\"black\"/>\\n<path d=\"M11.5 8C11.3674 8 11.2402 8.05268 11.1464 8.14645C11.0527 8.24021 11 8.36739 11 8.5V10.5C11 10.6326 10.9473 10.7598 10.8536 10.8536C10.7598 10.9473 10.6326 11 10.5 11H1.5C1.36739 11 1.24021 10.9473 1.14645 10.8536C1.05268 10.7598 1 10.6326 1 10.5V8.5C1 8.36739 0.947322 8.24021 0.853553 8.14645C0.759785 8.05268 0.632608 8 0.5 8C0.367392 8 0.240215 8.05268 0.146447 8.14645C0.0526784 8.24021 0 8.36739 0 8.5L0 10.5C0 10.8978 0.158035 11.2794 0.43934 11.5607C0.720644 11.842 1.10218 12 1.5 12H10.5C10.8978 12 11.2794 11.842 11.5607 11.5607C11.842 11.2794 12 10.8978 12 10.5V8.5C12 8.36739 11.9473 8.24021 11.8536 8.14645C11.7598 8.05268 11.6326 8 11.5 8Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2062_742\">\\n<rect width=\"12\" height=\"12\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(17, 17, 17, 1)\"},children:\"GET THE EXTENSION\"})})}),className:\"framer-on5236\",\"data-framer-name\":\"GET THE EXTENSION\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})]})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8lx38k\",\"data-framer-name\":\"Frame 69\",whileHover:animation5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qp980t\",\"data-framer-name\":\"Frame 66\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ag8fxk\",\"data-border\":true,\"data-framer-name\":\"Frame 61\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"TEST\"})})}),className:\"framer-1b2ek1o\",\"data-framer-name\":\"TEST\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c7mjrs\",\"data-framer-name\":\"Frame 65\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"34px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\"',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Automated Certification\"})})}),className:\"framer-2c3oti\",\"data-framer-name\":\"Automated Certification\",fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"rgba(220, 223, 237, 1)\"},children:\"Eliminate manual testing. Catch bugs before your users do.\"})})}),className:\"framer-1gvy8as\",\"data-framer-name\":\"Eliminate manual testing. Catch bugs before your users do.\",fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-890yj5\",\"data-framer-name\":\"Frame 64\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"Np0gZhCI4\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1c2nt1b framer-lux5qc\",\"data-framer-name\":\"Frame 7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Appium\"})})}),className:\"framer-18vrkn7\",\"data-framer-name\":\"Appium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"x8lxmvQfn\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9kesai framer-lux5qc\",\"data-framer-name\":\"Frame 13\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"QA Agents\"})})}),className:\"framer-17q8fjx\",\"data-framer-name\":\"QA Agents\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"G0t1wL2WC\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14jqwc3 framer-lux5qc\",\"data-framer-name\":\"Frame 14\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Selenium\"})})}),className:\"framer-1v093zo\",\"data-framer-name\":\"Selenium\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m3c2l1 hidden-bwg0in hidden-1j4qddf\",\"data-framer-name\":\"Frame 73\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1sfglpo\",\"data-framer-name\":\"Frame 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ekw52c\",\"data-framer-name\":\"Frame 6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"FEATURED\"})}),className:\"framer-189loh7\",\"data-framer-name\":\"OUR PROCESS\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"62px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"We Built for Teams That Move \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(201, 210, 255)\"},children:\"Faster/Smoother\"})]})}),className:\"framer-19y7vtg\",\"data-framer-name\":\"Everything You Need to Build and Ship Faster\",effect:textEffect2,fonts:[\"GF;Inter Tight-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(219, 222, 236)\"},children:\"From idea to launch, streamline your entire product workflow with tools designed for speed, collaboration, and clarity.\"})}),className:\"framer-f3xmvg\",\"data-framer-name\":\"Powerful tools for development, testing, deployment, and device management—all in one platform.\",effect:textEffect3,fonts:[\"GF;Geist-300\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-l2kmcs-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Gwr5SRkZe\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(LiquidImage,{borderRadius:8,fit:\"cover\",height:\"100%\",id:\"Gwr5SRkZe\",image:addImageAlt({pixelHeight:882,pixelWidth:1514,src:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882\",srcSet:\"https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=512&width=1514&height=882 512w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?scale-down-to=1024&width=1514&height=882 1024w,https://framerusercontent.com/images/tNlpjP1fZCBnPwS3nfGh6jNBnU.png?width=1514&height=882 1514w\"},\"\"),layoutId:\"Gwr5SRkZe\",sourceType:\"image\",speed:.01,strength:.01,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-7l1dqd\",\"data-border\":true,\"data-framer-name\":\"Footer\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wh6rq6\",\"data-framer-name\":\"Footer Main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e0iikr\",\"data-framer-name\":\"Footer Brand\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1lth1zc\",\"data-framer-name\":\"Footer Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:40,svg:'<svg width=\"40\" height=\"41\" viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_3_8)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7146 0.516113C11.4582 0.516113 9.2943 1.41245 7.69881 3.00794L0 10.7067V14.2307C0 16.7204 1.06944 18.9603 2.77401 20.5161C1.06944 22.0719 0 24.3118 0 26.8015V30.3255L7.69881 38.0243C9.2943 39.6198 11.4582 40.5161 13.7146 40.5161C16.2043 40.5161 18.4442 39.4467 20 37.7421C21.5558 39.4467 23.7957 40.5161 26.2854 40.5161C28.5418 40.5161 30.7057 39.6198 32.3012 38.0243L40 30.3255V26.8015C40 24.3118 38.9306 22.0719 37.226 20.5161C38.9306 18.9603 40 16.7204 40 14.2307V10.7067L32.3012 3.00794C30.7057 1.41245 28.5418 0.516113 26.2854 0.516113C23.7957 0.516113 21.5558 1.58555 20 3.29012C18.4442 1.58555 16.2043 0.516113 13.7146 0.516113ZM25.7588 20.5161C25.6629 20.4286 25.5688 20.3387 25.4766 20.2465L20 14.7699L14.5234 20.2465C14.4312 20.3387 14.3371 20.4286 14.2412 20.5161C14.3371 20.6036 14.4312 20.6935 14.5234 20.7857L20 26.2623L25.4766 20.7857C25.5688 20.6935 25.6629 20.6036 25.7588 20.5161ZM22.2222 30.3255V32.0085C22.2222 34.2525 24.0414 36.0717 26.2854 36.0717C27.363 36.0717 28.3965 35.6436 29.1585 34.8816L35.5556 28.4845V26.8015C35.5556 24.5575 33.7364 22.7383 31.4924 22.7383C30.4148 22.7383 29.3813 23.1664 28.6193 23.9284L22.2222 30.3255ZM17.7778 30.3255L11.3807 23.9284C10.6187 23.1664 9.58524 22.7383 8.50762 22.7383C6.26359 22.7383 4.44444 24.5575 4.44444 26.8015V28.4845L10.8415 34.8816C11.6035 35.6436 12.637 36.0717 13.7146 36.0717C15.9586 36.0717 17.7778 34.2525 17.7778 32.0085V30.3255ZM17.7778 9.02373V10.7067L11.3807 17.1038C10.6187 17.8658 9.58524 18.2939 8.50762 18.2939C6.26359 18.2939 4.44444 16.4747 4.44444 14.2307V12.5477L10.8415 6.15063C11.6035 5.38864 12.637 4.96056 13.7146 4.96056C15.9586 4.96056 17.7778 6.7797 17.7778 9.02373ZM28.6193 17.1038L22.2222 10.7067V9.02373C22.2222 6.7797 24.0414 4.96056 26.2854 4.96056C27.363 4.96056 28.3965 5.38864 29.1585 6.15063L35.5556 12.5477V14.2307C35.5556 16.4747 33.7364 18.2939 31.4924 18.2939C30.4148 18.2939 29.3813 17.8658 28.6193 17.1038Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_3_8\">\\n<rect width=\"40\" height=\"41\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Apporify\"})}),className:\"framer-1vtwatz\",\"data-framer-name\":\"Apporify\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5p98l1\",\"data-framer-name\":\"Footer Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"KI0PMYHVi\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"RESOURCES\"})})})}),className:\"framer-1m5gduz\",\"data-framer-name\":\"Resources\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",whileHover:animation7,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"V0MBeJDTe\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"PRODUCT\"})})})}),className:\"framer-dkklkz\",\"data-framer-name\":\"Product\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",whileHover:animation7,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"gHkG7RvxH\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"PRICING\"})})})}),className:\"framer-wfxfue\",\"data-framer-name\":\"Pricing\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",whileHover:animation7,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/sign-up\",motionChild:true,nodeId:\"iGTVVmgoh\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"SIGN IN\"})})})}),className:\"framer-k91qny\",\"data-framer-name\":\"Sign In\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",whileHover:animation7,withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://contra.com/haider_irshad_327qzs1z/work?r=haider_irshad_327qzs1z\",motionChild:true,nodeId:\"dG9mKaee_\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-updx2z framer-lux5qc\",\"data-framer-name\":\"Get a Demo Link\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"GET A DEMO\"})}),className:\"framer-2cvtwh\",\"data-framer-name\":\"Get a Demo\",fonts:[\"GF;Geist Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LaW7ekWIH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.52)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://contra.com/haider_irshad_327qzs1z/work?r=haider_irshad_327qzs1z\",motionChild:true,nodeId:\"hJ9r0vN68\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"\\xa9 2026 Apporify. Made by Haider Irshad.\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.52)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://contra.com/haider_irshad_327qzs1z/work?r=haider_irshad_327qzs1z\",motionChild:true,nodeId:\"hJ9r0vN68\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gong1v\",\"data-styles-preset\":\"LKMKDRyIG\",children:\"\\xa9 2026 Apporify. Made by Haider Irshad.\"})})})}),className:\"framer-16kt0v1\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;Geist Mono-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7rd0U.framer-lux5qc, .framer-7rd0U .framer-lux5qc { display: block; }\",\".framer-7rd0U.framer-72rtr7 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: wrap; gap: 120px 120px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 163px 16px 16px 16px; position: relative; width: 1512px; }\",\".framer-7rd0U .framer-1uaktke { flex: none; height: 800px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-7rd0U .framer-j0lv92-container { flex: none; height: auto; left: 50%; position: absolute; top: 16px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-7rd0U .framer-1ts1e4j-container { flex: none; height: auto; left: 50%; position: absolute; top: 32px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-7rd0U .framer-imdwg7 { flex: none; height: 1101px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1250px; z-index: 1; }\",\".framer-7rd0U .framer-7crm41 { aspect-ratio: 1.7361111111111112 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 720px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; }\",\".framer-7rd0U .framer-pjzm66 { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.16); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1.7361111111111112 / 1; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: var(--framer-aspect-ratio-supported, 720px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-7rd0U .framer-8gcddo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 708px; }\",\".framer-7rd0U .framer-13wwask { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 702px; }\",\".framer-7rd0U .framer-yc4y3j { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.01); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: visible; padding: 14px 17px 14px 17px; position: relative; text-decoration: none; width: 299px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-15rbsk9, .framer-7rd0U .framer-14cwnyn, .framer-7rd0U .framer-lwy9lp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-1wpzace-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7rd0U .framer-1k9k3p5, .framer-7rd0U .framer-iy2ejl, .framer-7rd0U .framer-1yjc482, .framer-7rd0U .framer-ovigih, .framer-7rd0U .framer-j5rq4t { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-7rd0U .framer-1dlxnui { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 702px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-r602ih, .framer-7rd0U .framer-a7rvv2, .framer-7rd0U .framer-1kbrzbv, .framer-7rd0U .framer-1bqnc2a, .framer-7rd0U .framer-f3xmvg { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 500px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-msow4n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7rd0U .framer-145kar3, .framer-7rd0U .framer-1m7mtot, .framer-7rd0U .framer-1j9ee0v, .framer-7rd0U .framer-1sy16ls, .framer-7rd0U .framer-4mktkl, .framer-7rd0U .framer-1kt5rb6, .framer-7rd0U .framer-vrgq7l, .framer-7rd0U .framer-9nceww, .framer-7rd0U .framer-1xxq7jd, .framer-7rd0U .framer-1eq9r3t, .framer-7rd0U .framer-pqhkdh, .framer-7rd0U .framer-1nisdzy, .framer-7rd0U .framer-172150s, .framer-7rd0U .framer-11gp98j, .framer-7rd0U .framer-1u2u6d6, .framer-7rd0U .framer-1wda7gx, .framer-7rd0U .framer-vs2ab7, .framer-7rd0U .framer-1rh4zx9, .framer-7rd0U .framer-dr5vb2, .framer-7rd0U .framer-1o0f68t, .framer-7rd0U .framer-11h4r0u, .framer-7rd0U .framer-1u49wbf, .framer-7rd0U .framer-1yl522b, .framer-7rd0U .framer-19da3ot, .framer-7rd0U .framer-c4u7m4, .framer-7rd0U .framer-1lsutzs, .framer-7rd0U .framer-p2c5fx, .framer-7rd0U .framer-wjc1mw, .framer-7rd0U .framer-zc23uo, .framer-7rd0U .framer-1ry2o6u, .framer-7rd0U .framer-on5236, .framer-7rd0U .framer-1b2ek1o, .framer-7rd0U .framer-18vrkn7, .framer-7rd0U .framer-17q8fjx, .framer-7rd0U .framer-1v093zo, .framer-7rd0U .framer-189loh7 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7rd0U .framer-19z4efe, .framer-7rd0U .framer-1rsjbi7 { flex: none; height: 11px; position: relative; width: 10px; }\",\".framer-7rd0U .framer-1ij9lkw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 61px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-v4dzu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 629px; }\",\".framer-7rd0U .framer-guvo59, .framer-7rd0U .framer-q4rz0a, .framer-7rd0U .framer-1fgmr58 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.12); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 14px 17px 14px 17px; position: relative; width: 153px; }\",\".framer-7rd0U .framer-1d5n8va { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 629px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-1knh713 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.478967666625977px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 739px; }\",\".framer-7rd0U .framer-1h1vbxc, .framer-7rd0U .framer-e6c8tu { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.973732948303223px; height: 381px; justify-content: flex-start; overflow: visible; padding: 20.921199798583984px 20.921199798583984px 23.710691452026367px 20.921199798583984px; position: relative; width: 240px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-131nnuh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 168.76434326171875px; height: 313px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 199px; }\",\".framer-7rd0U .framer-19qxg3i, .framer-7rd0U .framer-1tc8jis { --border-bottom-width: 0px; --border-color: #ffffff; --border-left-width: 0.6973732709884644px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #1f1f1f; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.973732948303223px; height: 29px; justify-content: center; overflow: visible; padding: 8.368478775024414px; position: relative; width: 61px; }\",\".framer-7rd0U .framer-no3a9f, .framer-7rd0U .framer-59er8a, .framer-7rd0U .framer-tycssg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21.61857032775879px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-14y4e8u, .framer-7rd0U .framer-13ovbsg, .framer-7rd0U .framer-1cqiwti, .framer-7rd0U .framer-15ssi9k { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 199px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-1224kca, .framer-7rd0U .framer-9xtp1e { align-content: center; align-items: center; background-color: #c9d2ff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6.973732948303223px; height: 28px; justify-content: center; overflow: visible; padding: 9.763225555419922px 11.855345726013184px 9.763225555419922px 11.855345726013184px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-1nscqy6, .framer-7rd0U .framer-19sdtfa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.368478775024414px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-16jpiyt, .framer-7rd0U .framer-23khpp { flex: none; height: 9px; position: relative; width: 9px; }\",\".framer-7rd0U .framer-d0vaak { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 168.76434326171875px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 199px; }\",\".framer-7rd0U .framer-1ptu0ny, .framer-7rd0U .framer-mj237d { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 181px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-1mrughx { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.973732948303223px; height: 381px; justify-content: flex-start; overflow: visible; padding: 20.921199798583984px; position: relative; width: 240px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-mf8t9v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 138.0799102783203px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 199px; }\",\".framer-7rd0U .framer-179v54x { --border-bottom-width: 0px; --border-color: #ffffff; --border-left-width: 0.6973732709884644px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #1f1f1f; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.973732948303223px; height: 29px; justify-content: center; overflow: visible; padding: 11.15797233581543px 15.342212677001953px 10.460599899291992px 16.039587020874023px; position: relative; width: 61px; }\",\".framer-7rd0U .framer-ozrgv2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2.7894930839538574px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-19jn53i, .framer-7rd0U .framer-1sg6joa { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.04); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1.3947465419769287px; height: 28px; justify-content: center; overflow: visible; padding: 9.763225555419922px 8.368478775024414px 9.763225555419922px 8.368478775024414px; position: relative; text-decoration: none; width: 63px; }\",\".framer-7rd0U .framer-1qx1n62 { align-content: center; align-items: center; background-color: rgba(65, 65, 65, 0.2); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1.3947465419769287px; height: 28px; justify-content: center; overflow: visible; padding: 9.763225555419922px 8.368478775024414px 9.763225555419922px 8.368478775024414px; position: relative; text-decoration: none; width: 68px; }\",\".framer-7rd0U .framer-10d7xoj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 894px; z-index: 1; }\",\".framer-7rd0U .framer-1crpkgq { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 894px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-buicfs { flex: none; height: 256px; position: relative; width: 895px; }\",\".framer-7rd0U .framer-d6gl52, .framer-7rd0U .framer-1s5i2tr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-tvftvn, .framer-7rd0U .framer-1sfglpo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 627px; }\",\".framer-7rd0U .framer-ekn5ef, .framer-7rd0U .framer-v7722f, .framer-7rd0U .framer-1ekw52c { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.12); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 14px; position: relative; width: 153px; }\",\".framer-7rd0U .framer-s15lqz, .framer-7rd0U .framer-10xigmy, .framer-7rd0U .framer-19y7vtg { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 627px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-ddotjl-container, .framer-7rd0U .framer-wdp3g7-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-qk7wmg, .framer-7rd0U .framer-1xkh1md { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-1mnkvg0 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 317px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-1hvg1f { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 338px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-jxw7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-qvcyjc { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 546px; justify-content: flex-start; overflow: visible; padding: 30px 30px 34px 30px; position: relative; width: 345px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-16yw6os, .framer-7rd0U .framer-8o46vz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 242px; height: 449px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 285px; }\",\".framer-7rd0U .framer-1utl677, .framer-7rd0U .framer-161mnnu, .framer-7rd0U .framer-10to16t, .framer-7rd0U .framer-7eyhnx { --border-bottom-width: 0px; --border-color: #ffffff; --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #1f1f1f; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 88px; }\",\".framer-7rd0U .framer-1bobwpo, .framer-7rd0U .framer-1t65tze, .framer-7rd0U .framer-csb99e, .framer-7rd0U .framer-mzxvkc, .framer-7rd0U .framer-1mdp83e, .framer-7rd0U .framer-c7mjrs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-16kh9o1, .framer-7rd0U .framer-fp9e84, .framer-7rd0U .framer-1tvmkj1, .framer-7rd0U .framer-19on0sy, .framer-7rd0U .framer-o0iutm, .framer-7rd0U .framer-5rqk1s, .framer-7rd0U .framer-1pr8unk, .framer-7rd0U .framer-2c3oti { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 285px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-1bxoxr4 { align-content: center; align-items: center; background-color: #c9d2ff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 14px 17px 14px 17px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-1ox75nq, .framer-7rd0U .framer-18tow34, .framer-7rd0U .framer-1h5w86i, .framer-7rd0U .framer-ungp29 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-4z0w5h { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 549px; justify-content: flex-start; overflow: visible; padding: 30px 30px 34px 30px; position: relative; width: 345px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-1rhe2d4, .framer-7rd0U .framer-l9syq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 242px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 285px; }\",\".framer-7rd0U .framer-1fmdjaz, .framer-7rd0U .framer-ze0tax, .framer-7rd0U .framer-1vprhcc, .framer-7rd0U .framer-1gvy8as { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 260px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-p6pgta { align-content: center; align-items: center; background-color: #c9d2ff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 14px 17px 14px 17px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-1o2af69, .framer-7rd0U .framer-8lx38k { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 547px; justify-content: flex-start; overflow: visible; padding: 30px; position: relative; width: 345px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-gkqmwn, .framer-7rd0U .framer-qp980t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 198px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 285px; }\",\".framer-7rd0U .framer-13xau71, .framer-7rd0U .framer-ag8fxk { --border-bottom-width: 0px; --border-color: #ffffff; --border-left-width: 1px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #1f1f1f; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: visible; padding: 16px 22px 15px 23px; position: relative; width: 88px; }\",\".framer-7rd0U .framer-xcj7vf, .framer-7rd0U .framer-890yj5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-z3gvh, .framer-7rd0U .framer-1v44dn3, .framer-7rd0U .framer-1c2nt1b, .framer-7rd0U .framer-14jqwc3 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.04); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 40px; justify-content: center; overflow: visible; padding: 14px 12px 14px 12px; position: relative; text-decoration: none; width: 90px; }\",\".framer-7rd0U .framer-rql7i7, .framer-7rd0U .framer-9kesai { align-content: center; align-items: center; background-color: rgba(65, 65, 65, 0.2); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 40px; justify-content: center; overflow: visible; padding: 14px 12px 14px 12px; position: relative; text-decoration: none; width: 97px; }\",\".framer-7rd0U .framer-jo3pff, .framer-7rd0U .framer-m3c2l1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-12rupu3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 355px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-koiqw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 356px; word-break: break-word; word-wrap: break-word; }\",\".framer-7rd0U .framer-bfbgqv { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.12); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(14px); align-content: center; align-items: center; backdrop-filter: blur(14px); background-color: rgba(0, 0, 0, 0.04); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 5px 5px 5px 30px; position: fixed; top: 16px; transform: translateX(-50%); width: min-content; z-index: 1; }\",\".framer-7rd0U .framer-tp98rj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 478px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-18brxzp { flex: none; height: 41px; position: relative; width: 40px; }\",\".framer-7rd0U .framer-1kstpgl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 924px; }\",\".framer-7rd0U .framer-1vb5she { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.08); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 15px 18px 15px 19px; position: relative; text-decoration: none; width: 122px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-thiqxj { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.08); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: visible; padding: 14px 19px 14px 24px; position: relative; text-decoration: none; width: 122px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-18yt380 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.08); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 15px 28px 15px 28px; position: relative; text-decoration: none; width: 122px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-tqrove { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-1ykt9dg { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 53px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; text-decoration: none; width: 162px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-121irk9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-zl3vrj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1083px; }\",\".framer-7rd0U .framer-t4ftuj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 627px; }\",\".framer-7rd0U .framer-unbw5a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-1hueaye, .framer-7rd0U .framer-1hyx13o { align-content: flex-start; align-items: flex-start; background-color: #141414; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 547px; justify-content: flex-start; overflow: visible; padding: 30px 30px 34px 30px; position: relative; width: 345px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-1cv07bv, .framer-7rd0U .framer-1qbpr4u { align-content: center; align-items: center; background-color: #c9d2ff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 14px 17px 14px 17px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-l2kmcs-container { flex: none; height: 457px; position: relative; width: 1480px; }\",\".framer-7rd0U .framer-7l1dqd { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.12); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; max-width: 1250px; overflow: var(--overflow-clip-fallback, clip); padding: 28px 32px 26px 32px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-wh6rq6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-7rd0U .framer-e0iikr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-1lth1zc { flex: none; height: 35px; position: relative; width: 34px; }\",\".framer-7rd0U .framer-1vtwatz, .framer-7rd0U .framer-2cvtwh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7rd0U .framer-5p98l1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-7rd0U .framer-1m5gduz, .framer-7rd0U .framer-dkklkz, .framer-7rd0U .framer-wfxfue, .framer-7rd0U .framer-k91qny { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-updx2z { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.1); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 12px 14px 12px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7rd0U .framer-16kt0v1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-7rd0U[data-border=\"true\"]::after, .framer-7rd0U [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; }',\"@media (min-width: 810px) and (max-width: 1511.98px) { .framer-7rd0U.framer-72rtr7 { width: 810px; } .framer-7rd0U .framer-1uaktke { order: 0; } .framer-7rd0U .framer-imdwg7 { height: 876px; order: 5; width: 773px; } .framer-7rd0U .framer-7crm41, .framer-7rd0U .framer-pjzm66 { height: var(--framer-aspect-ratio-supported, 445px); } .framer-7rd0U .framer-8gcddo { right: 0px; width: unset; } .framer-7rd0U .framer-1ij9lkw { order: 7; } .framer-7rd0U .framer-10d7xoj { order: 6; width: 767px; } .framer-7rd0U .framer-buicfs { height: 216px; width: 756px; } .framer-7rd0U .framer-d6gl52 { order: 8; } .framer-7rd0U .framer-bfbgqv { left: 50%; order: 11; padding: 5px 0px 5px 30px; } .framer-7rd0U .framer-tp98rj { gap: 28px; width: 769px; } .framer-7rd0U .framer-1kstpgl { width: 693px; } .framer-7rd0U .framer-1vb5she { width: 109px; } .framer-7rd0U .framer-thiqxj { padding: 14px; width: 95px; } .framer-7rd0U .framer-18yt380 { width: 95px; } .framer-7rd0U .framer-7l1dqd { gap: 24px; max-width: 767px; order: 14; padding: 26px 24px 24px 24px; } .framer-7rd0U .framer-wh6rq6 { flex-direction: column; gap: 22px; justify-content: flex-start; } .framer-7rd0U .framer-5p98l1 { flex-wrap: wrap; gap: 10px; justify-content: center; width: 100%; }}\",\"@media (max-width: 809.98px) { .framer-7rd0U.framer-72rtr7 { gap: 120px 80px; width: 390px; } .framer-7rd0U .framer-1uaktke, .framer-7rd0U .framer-yc4y3j { order: 0; } .framer-7rd0U .framer-imdwg7 { height: 804px; order: 5; width: 367px; } .framer-7rd0U .framer-7crm41 { height: var(--framer-aspect-ratio-supported, 409px); right: -343px; } .framer-7rd0U .framer-pjzm66 { height: var(--framer-aspect-ratio-supported, 409px); } .framer-7rd0U .framer-8gcddo { height: 345px; right: 0px; width: unset; } .framer-7rd0U .framer-13wwask { width: min-content; } .framer-7rd0U .framer-1dlxnui { order: 1; width: 362px; } .framer-7rd0U .framer-r602ih { order: 2; width: 365px; } .framer-7rd0U .framer-msow4n { order: 3; } .framer-7rd0U .framer-10d7xoj { order: 7; width: 366px; } .framer-7rd0U .framer-buicfs { width: 365px; } .framer-7rd0U .framer-1s5i2tr { order: 9; } .framer-7rd0U .framer-jo3pff { order: 10; } .framer-7rd0U .framer-bfbgqv { align-content: flex-start; align-items: flex-start; flex-wrap: wrap; left: 50%; order: 11; position: absolute; } .framer-7rd0U .framer-tp98rj { gap: 35px; } .framer-7rd0U .framer-1kstpgl { width: 256px; } .framer-7rd0U .framer-7l1dqd { gap: 22px; max-width: 367px; order: 14; padding: 24px 18px 24px 18px; } .framer-7rd0U .framer-wh6rq6 { flex-direction: column; gap: 20px; justify-content: flex-start; } .framer-7rd0U .framer-5p98l1 { flex-direction: column; gap: 12px; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3978\n * @framerIntrinsicWidth 1512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bp9YQstsk\":{\"layout\":[\"fixed\",\"auto\"]},\"LaW7ekWIH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-7rd0U\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:3978,width:1512};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Tight\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qWSRToK8EPg.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...LenisFonts,...ShinyTextFonts,...LiquidImageFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"3978\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerScrollSections\":\"false\",\"framerResponsiveScreen\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bp9YQstsk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LaW7ekWIH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1512\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n","// DO NOT DELETE THIS FILE! It's integral functionality of the badge.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useSyncExternalStore,forwardRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * Override for the \"Made in Framer\" badge that adds two behaviors:\n * 1. Hides the badge when in an iframe with a framer.com parent domain\n * 2. Adds click handler to open Framer with UTM tracking\n *\n * Badge hiding works by detecting if the current page is running inside an iframe\n * and checking if the parent domain is framer.com or a subdomain. This allows\n * embedding sites (e.g., Components pages) to hide the badge when appropriate.\n *\n * Cross-browser compatibility:\n * - Chrome, Safari, Edge: Uses window.location.ancestorOrigins API\n * - Firefox: Falls back to document.referrer (limited by security restrictions)\n *\n * Note: Also hides the badge in Framer's Preview mode since it runs in a\n * framer.com iframe.\n */const FRAMER_DOMAIN=\"framer.com\";function getIsIframeOnFramerDomain(){let isIframe=false;// Check if we're in an iframe\ntry{isIframe=window.self!==window.top;}catch{// If we can't access window.top, we're likely in a cross-origin iframe\nisIframe=true;}if(!isIframe){return false;}// Check if we're running on framer.com\nlet parentHost=null;let isFramerDomain=false;// Try ancestorOrigins first (Chrome, Safari, Edge)\nif(window.location.ancestorOrigins&&window.location.ancestorOrigins.length>0){const ancestorOrigin=window.location.ancestorOrigins[0];try{const ancestorUrl=new URL(ancestorOrigin);parentHost=ancestorUrl.host;}catch(error){// ignore malformed URL\n}}else if(document.referrer){// Fallback to referrer for browsers without ancestorOrigins (Firefox)\ntry{const referrerUrl=new URL(document.referrer);parentHost=referrerUrl.host;}catch(error){// ignore malformed URL\n}}if(parentHost){isFramerDomain=parentHost===FRAMER_DOMAIN||parentHost.endsWith(`.${FRAMER_DOMAIN}`);}return isFramerDomain;}const noopSubscribe=()=>()=>{};const getSnapshot=()=>getIsIframeOnFramerDomain();const getServerSnapshot=()=>false;export function withFramerBadgeHandling(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const shouldHide=useSyncExternalStore(noopSubscribe,getSnapshot,getServerSnapshot);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(shouldHide&&!isCanvas){return null;}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:e=>{e.preventDefault();window.open(// This is the link that will actually open (we prevent the default click handler; the link is important for SEO.)\n`https://www.framer.com/r/badge/?utm_campaign=freeplanbadge&utm_source=${encodeURIComponent(window?.location?.origin)}`);},style:{...props.style,pointerEvents:\"auto\"},// important for SEO:\ntitle:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\",className:props.className+\" __framer-badge\"});});}// We use overrides so that the badge doesn't load custom fonts, as the text is visually hidden.\n// This is important for SEO:\nexport function withText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{position:\"absolute\",transform:\"scale(0.001)\"},children:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\"}),/*#__PURE__*/_jsx(Component,{...props,ref:ref})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFramerBadgeHandling\":{\"type\":\"reactHoc\",\"name\":\"withFramerBadgeHandling\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click.map","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 97 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"9.927205036163329px\" id=\"LLqmOOyHA\" transform=\"translate(0 -0.25)\" width=\"95.65900006103517px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7oZR\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-g7oZR { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 9.7; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-g7oZR\");Icon.displayName=\"Text\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Text\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"18px\" id=\"td4SVg2I8\" transform=\"translate(0 1.5)\" width=\"12px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hcsc7\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-hcsc7 { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 0.6; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-hcsc7\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerIntrinsicWidth\":\"12\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (332c618)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFramerBadgeHandling,withText}from\"https://framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js\";import Text from\"https://framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js\";import Framer from\"https://framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js\";const FramerFonts=getFonts(Framer);const TextFonts=getFonts(Text);const TextWithText1um7t9d=withCodeBoundaryForOverrides(Text,{nodeId:\"pBR1Ew0r8\",override:withText,scopeId:\"PX9hIOIVM\"});const MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(motion.a,{nodeId:\"HK2sXlagE\",override:withFramerBadgeHandling,scopeId:\"PX9hIOIVM\"})));const serializationHash=\"framer-6jWyo\";const variantClassNames={HK2sXlagE:\"framer-v-n0ccwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:1,mass:1.5,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HK2sXlagE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com\",motionChild:true,nodeId:\"HK2sXlagE\",openInNewTab:false,relValues:[],scopeId:\"PX9hIOIVM\",children:/*#__PURE__*/_jsxs(MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n0ccwk\",className,classNames)} framer-bmpgw8`,\"data-framer-appear-id\":\"n0ccwk\",\"data-framer-name\":\"Light\",\"data-nosnippet\":true,layoutDependency:layoutDependency,layoutId:\"HK2sXlagE\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yxzio\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"IH1cvP0s5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 1.5656869846134214px -1.5px rgba(0, 0, 0, 0.17), 0px 2.288533303243457px 5.950186588432988px -3px rgba(0, 0, 0, 0.14), 0px 10px 26px -4.5px rgba(0, 0, 0, 0.02)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yaanm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"U6HIU1IEW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kflzx5\",layoutDependency:layoutDependency,layoutId:\"roMJYXHnO\",children:/*#__PURE__*/_jsx(Framer,{animated:true,className:\"framer-e50co\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O3s3GcxMZ\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"},transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(TextWithText1um7t9d,{animated:true,className:\"framer-1um7t9d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pBR1Ew0r8\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4ugry\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vCwsHyUh8\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnuwbw\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"ZirFGX8Eh\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",opacity:.04}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }\",\".framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }\",\".framer-6jWyo .framer-13yxzio { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6jWyo .framer-19yaanm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-6jWyo .framer-1kflzx5 { flex: none; height: 16px; overflow: visible; position: relative; width: 12px; }\",\".framer-6jWyo .framer-e50co { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }\",\".framer-6jWyo .framer-1um7t9d { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }\",\".framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPX9hIOIVM=withCSS(Component,css,\"framer-6jWyo\");export default FramerPX9hIOIVM;FramerPX9hIOIVM.displayName=\"Badge\";FramerPX9hIOIVM.defaultProps={height:38,width:140};addFonts(FramerPX9hIOIVM,[{explicitInter:true,fonts:[]},...FramerFonts,...TextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX9hIOIVM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}