{"version":3,"file":"shared-lib.DQLv0ts3.mjs","names":["e","e.default","useState","useRef","useMemo","useRef","useState","holdEnd","useRef","useState","getProps","React.forwardRef","fonts","css","className","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useRef","useMemo","useMemo","addPropertyOverrides","FormSubmitButton","Shape31","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","RichText","addPropertyOverrides","Image2","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useState","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","useRef","metadata","siteMetadata","__FramerMetadata__","Nav","RichText","ASCIIImage","ExpandedCard","Footer","Cusor","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","React.useRef","React.Fragment","__FramerMetadata__","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/8e7Gr8Qrw8nWFc4ajtXP/vEb9msw63wT4657TGITt/HighligtMarkerCycle.js","https:/framerusercontent.com/modules/D2Y77nxgTnUh1MFILtne/FN1tkLK0SrJngThTT1u0/Block_Text_Reveal.js","https:/framerusercontent.com/modules/SJ5SxyRrgWTrckM5DtAJ/Kog2VcEu283eC00RzbgG/SyncScrollSlider.js","https:/framerusercontent.com/modules/19caD9BMYlPB7u22EfFH/d5YnOGwcQOIi4pt7UZRn/sEd2O0Bl6.js","https:/framerusercontent.com/modules/ygUs1FpB51WZwbYbKRfU/xlKf9bKf2gOGyb2aZqdP/wjtHCGvqq.js","https:/framerusercontent.com/modules/El3vjVFVRHrvSUcTQD7Y/EXfO0ehVWg1CmsrwiumF/jlnDoWtXZ.js","https:/framerusercontent.com/modules/lnGyd8UwZGNH7dJ8IFo3/sxhD5YsiveyRQaOYNerX/FallingObject.js","https:/framerusercontent.com/modules/sbWEZhpbWDNQ64mRZcmT/Tf0ECRTfyblFDXnVL11a/Background_Pattern.js","https:/framerusercontent.com/modules/MWd8fCVp3c69Z02zYHsC/E3hJeFydZ9v1A4QU3ww3/xPuH7sfwn.js","https:/framerusercontent.com/modules/c70a5ODY82SYSOKNFQJ6/l5hegAtLRgAEZDr0gM0T/eiVRbGRKY.js","https:/framerusercontent.com/modules/Oa5ulhLdlUZPkQbNrzwK/YVo9CXhDvQe0zYKO1p6o/HPDicTunG.js","https:/framerusercontent.com/modules/AwBeJHV5Jh3r7VR4gV4H/j32PSlvChX1INlKRn9GA/izypKXBLE.js","https:/framerusercontent.com/modules/T3yJP1gekD4DVFvBwlHT/Aeh6LPLBbYgbh6y78F6M/GlitchButton.js","https:/framerusercontent.com/modules/6sYT5Yhb8GuEKHlLto1N/IrVWua6Bw428SyFBQbfq/J7Rl8C7H5.js","https:/framerusercontent.com/modules/sGfjYJBOyQxMXctu4laq/Nszt3oiSt42UgzDeSzv5/z6SFpmtzE.js","https:/framerusercontent.com/modules/RpCgbWL91Ue8ynyqANGy/4apYlyWFrOqKtV6DSk8z/AsciiImage.js","https:/framerusercontent.com/modules/RHIzdHJUnZxzlOzuH87R/LddShQYChVbeYdlC9V4H/Override.js","https:/framerusercontent.com/modules/hGWQ6DoocusTRlKjXbzF/itczqvbEqpED3jEVlLGI/siteMetadata.js","https:/framerusercontent.com/modules/jOkGTg4EDhJJh6XA5GgB/P7UhiYewgTtwSLrmSFPB/augiA20Il.js","https:/framerusercontent.com/modules/znXNjOIKqQY88DfJHxOs/eDTQoOdwdpwRp8VGjeMi/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"],"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","/**\n * Highlight Marker Text Reveal\n * Cycling text with a colored bar wipe transition\n * Pre/post text stays static while words cycle with a highlight marker effect\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 80\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";// For each direction, the bar wipes continuously in that direction:\n// cover phase enters from the opposite side, reveal phase exits to the named side\nconst DIRECTION_CONFIG={right:{prop:\"scaleX\",coverOrigin:\"left center\",revealOrigin:\"right center\"},left:{prop:\"scaleX\",coverOrigin:\"right center\",revealOrigin:\"left center\"},down:{prop:\"scaleY\",coverOrigin:\"center top\",revealOrigin:\"center bottom\"},up:{prop:\"scaleY\",coverOrigin:\"center bottom\",revealOrigin:\"center top\"}};export default function HighlightMarkerTextReveal(props){const{textBefore=\"We help you rethink\",textAfter=\"\",words=[\"workflows\",\"handovers\",\"marketing\"],font={},textColor=\"#000000\",marker={},animation={},as:Tag=\"div\"}=props;const{color:markerColor=\"#C700EF\",colors:markerColors=[]}=marker;const{direction=\"right\",cycleDuration=2.5,transitionDuration=.5,barOverflow=.06,appearEffect=false,appearDuration=.8}=animation;const isStaticRenderer=useIsStaticRenderer();const[currentIndex,setCurrentIndex]=useState(0);// When appear effect is on, skip the initial cycling reveal — the appear bar handles it\nconst[phase,setPhase]=useState(appearEffect?\"idle\":\"reveal\");const[reducedMotion,setReducedMotion]=useState(false);// Appear effect state\nconst containerRef=useRef(null);const[hasAppeared,setHasAppeared]=useState(!appearEffect);const[isInView,setIsInView]=useState(false);// Width animation\nconst textRef=useRef(null);const[measuredWidth,setMeasuredWidth]=useState(null);const dirConfig=DIRECTION_CONFIG[direction]||DIRECTION_CONFIG.right;const safeWords=Array.isArray(words)&&words.length>0?words:[\"text\"];// Clamp index if words array shrinks (e.g. user removes items in Framer)\nconst safeIndex=currentIndex%safeWords.length;// Per-cycle marker color: use markerColors array if provided, else fall back\nconst safeMarkerColors=Array.isArray(markerColors)&&markerColors.length>0?markerColors:null;const activeMarkerColor=safeMarkerColors?safeMarkerColors[safeIndex%safeMarkerColors.length]:markerColor;// Bar color stays consistent for the entire cover→reveal cycle.\n// During \"cover\" we're about to reveal the NEXT word, so use its color.\n// During \"reveal\"/\"idle\" the index has already advanced, so safeIndex is correct.\nconst revealingIndex=phase===\"cover\"?(safeIndex+1)%safeWords.length:safeIndex;const barColor=safeMarkerColors?safeMarkerColors[revealingIndex%safeMarkerColors.length]:markerColor;// Scroll-triggered appear: observe when element enters viewport\nuseEffect(()=>{if(!appearEffect||hasAppeared||isStaticRenderer)return;const el=containerRef.current;if(!el)return;const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setIsInView(true);observer.disconnect();}},{threshold:.1});observer.observe(el);return()=>observer.disconnect();},[appearEffect,hasAppeared,isStaticRenderer]);// Reduced motion check\nuseEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(mq.matches);const handler=e=>setReducedMotion(e.matches);mq.addEventListener(\"change\",handler);return()=>mq.removeEventListener(\"change\",handler);},[]);// Measure cycling word width for smooth container transitions\nuseLayoutEffect(()=>{if(isStaticRenderer||!textRef.current)return;setMeasuredWidth(textRef.current.getBoundingClientRect().width);},[safeIndex,safeWords,isStaticRenderer]);// Idle timer — after holding, start the cover phase\nuseEffect(()=>{if(isStaticRenderer||reducedMotion)return;if(phase!==\"idle\")return;if(safeWords.length<=1)return;if(!hasAppeared)return;// wait for appear effect to finish\nconst timer=setTimeout(()=>setPhase(\"cover\"),cycleDuration*1e3);return()=>clearTimeout(timer);},[phase,cycleDuration,safeWords.length,isStaticRenderer,reducedMotion,hasAppeared]);// When direction changes mid-animation, the bar remounts via key={direction}\n// with initial and animate at the same value — no animation fires, so we\n// force-restart from \"reveal\" to unstick the state machine.\nconst prevDirection=useRef(direction);useEffect(()=>{if(prevDirection.current!==direction){prevDirection.current=direction;setPhase(\"reveal\");}},[direction]);const onBarAnimationComplete=()=>{if(phase===\"cover\"){// Bar fully covers the word — swap text and start reveal\nsetCurrentIndex(prev=>(prev+1)%safeWords.length);setPhase(\"reveal\");}else if(phase===\"reveal\"){setPhase(\"idle\");}};const fontStyle={...font,color:textColor,margin:0,padding:0};const barScale=phase===\"cover\"?1:0;const barOrigin=phase===\"cover\"?dirConfig.coverOrigin:dirConfig.revealOrigin;// power3.inOut equivalent\nconst ease=[.65,0,.35,1];// Screen-reader accessible full text\nconst srText=[textBefore,safeWords[safeIndex],textAfter].filter(Boolean).join(\" \");const srOnly={position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0,0,0,0)\",whiteSpace:\"nowrap\",borderWidth:0};if(isStaticRenderer){return /*#__PURE__*/_jsxs(Tag,{style:{width:\"100%\",...fontStyle},children:[textBefore&&/*#__PURE__*/_jsxs(\"span\",{children:[textBefore,\" \"]}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"span\",{children:safeWords[0]}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:0,right:0,bottom:0,width:\"55%\",backgroundColor:activeMarkerColor,pointerEvents:\"none\"}})]}),textAfter&&/*#__PURE__*/_jsxs(\"span\",{children:[\" \",textAfter]})]});}if(reducedMotion){return /*#__PURE__*/_jsxs(Tag,{\"aria-live\":\"polite\",style:{width:\"100%\",...fontStyle},children:[textBefore&&/*#__PURE__*/_jsxs(\"span\",{children:[textBefore,\" \"]}),/*#__PURE__*/_jsx(\"span\",{children:safeWords[safeIndex]}),textAfter&&/*#__PURE__*/_jsxs(\"span\",{children:[\" \",textAfter]})]});}return /*#__PURE__*/_jsxs(Tag,{ref:containerRef,style:{width:\"100%\",position:\"relative\",...fontStyle},children:[appearEffect&&!hasAppeared&&/*#__PURE__*/_jsx(motion.span,{initial:{[dirConfig.prop]:1},animate:isInView?{[dirConfig.prop]:0}:{[dirConfig.prop]:1},transition:{duration:appearDuration,ease},onAnimationComplete:()=>{if(isInView)setHasAppeared(true);},style:{position:\"absolute\",inset:0,backgroundColor:markerColor,transformOrigin:dirConfig.revealOrigin,pointerEvents:\"none\",zIndex:2}}),/*#__PURE__*/_jsx(\"span\",{\"aria-live\":\"polite\",style:srOnly,children:srText}),/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",children:[textBefore&&/*#__PURE__*/_jsxs(\"span\",{children:[textBefore,\" \"]}),/*#__PURE__*/_jsxs(motion.span,{initial:false,animate:measuredWidth!==null?{width:measuredWidth}:{},transition:{duration:transitionDuration*.7,ease},style:{display:\"inline-block\",position:\"relative\",overflow:\"hidden\",verticalAlign:\"bottom\",whiteSpace:\"nowrap\",paddingTop:`${barOverflow}em`,paddingBottom:`${barOverflow}em`,marginTop:`-${barOverflow}em`,marginBottom:`-${barOverflow}em`},children:[/*#__PURE__*/_jsx(\"span\",{ref:textRef,style:{display:\"inline-block\"},children:safeWords[safeIndex]}),/*#__PURE__*/_jsx(motion.span,{initial:{[dirConfig.prop]:appearEffect?0:1},animate:{[dirConfig.prop]:barScale},transition:{duration:transitionDuration,ease},onAnimationComplete:onBarAnimationComplete,style:{position:\"absolute\",inset:0,backgroundColor:barColor,transformOrigin:barOrigin,pointerEvents:\"none\",zIndex:1}},direction)]}),textAfter&&/*#__PURE__*/_jsxs(\"span\",{children:[\" \",textAfter]})]})]});}HighlightMarkerTextReveal.displayName=\"Highlight Marker Text Reveal\";addPropertyControls(HighlightMarkerTextReveal,{textBefore:{type:ControlType.String,title:\"Text Before\",defaultValue:\"We help you rethink\"},words:{type:ControlType.Array,title:\"Words\",defaultValue:[\"workflows\",\"handovers\",\"marketing\"],control:{type:ControlType.String}},textAfter:{type:ControlType.String,title:\"Text After\",defaultValue:\"\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:48,fontWeight:900,lineHeight:1.1,letterSpacing:-1.5}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},marker:{type:ControlType.Object,title:\"Marker\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#C700EF\",hidden:props=>{const colors=props?.marker?.colors??props?.colors;return Array.isArray(colors)&&colors.length>0;}},colors:{type:ControlType.Array,title:\"Cycle Colors\",description:\"One color per word. Overrides single color.\",defaultValue:[],control:{type:ControlType.Color}}}},animation:{type:ControlType.Object,title:\"Animation\",controls:{direction:{type:ControlType.Enum,title:\"Direction\",options:[\"right\",\"left\",\"up\",\"down\"],optionTitles:[\"→\",\"←\",\"↑\",\"↓\"],defaultValue:\"right\",displaySegmentedControl:true},cycleDuration:{type:ControlType.Number,title:\"Hold Duration\",defaultValue:2.5,min:.5,max:10,step:.1,unit:\"s\"},transitionDuration:{type:ControlType.Number,title:\"Transition Speed\",defaultValue:.5,min:.1,max:2,step:.05,unit:\"s\"},barOverflow:{type:ControlType.Number,title:\"Bar Overflow\",description:\"How far the marker extends beyond text.\",defaultValue:.06,min:0,max:.2,step:.005,unit:\"em\"},appearEffect:{type:ControlType.Boolean,title:\"Appear Effect\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},appearDuration:{type:ControlType.Number,title:\"Appear Speed\",defaultValue:.8,min:.1,max:3,step:.05,unit:\"s\",hidden:props=>!(props?.animation?.appearEffect??props?.appearEffect)}}},as:{type:ControlType.Enum,title:\"HTML Tag\",options:[\"div\",\"h1\",\"h2\",\"h3\",\"h4\",\"p\"],optionTitles:[\"div\",\"H1\",\"H2\",\"H3\",\"H4\",\"p\"],defaultValue:\"div\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HighlightMarkerTextReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HighligtMarkerCycle.map","// Text reveal on scroll component - reveals text word by word as user scrolls\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useMemo,startTransition,memo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const clamp01=v=>Math.max(0,Math.min(1,v));const smoothstep=t=>{const x=clamp01(t);// smootherstep for extra-smooth transitions\nreturn x*x*x*(x*(x*6-15)+10);};const easeOutCubic=t=>{const x=clamp01(t);return 1-Math.pow(1-x,3);};// Avoid integer rounding to prevent shaky/jittery shrinking animations (sub-pixel precision is smoother)\nconst px=n=>{if(!Number.isFinite(n))return 0;return Math.round(n*1e3)/1e3;};/**\n * Block Text Reveal on Scroll\n *\n * @framerIntrinsicWidth 850\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n */export default function BlockTextRevealOnScroll(props){const{text=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.\",revealType=\"lines\",viewport=\"center\",direction=\"ltr\",revealSpeed=1,delay=0,revealMode=\"letter\",htmlTag=\"p\",font,textColor=\"#696969\",highlightColor=\"#696969\",blurMax=0,radius=\"0px\",highlighted={items:[{text:\"\",block:true,radius:\"0px\",textColor:\"#000000\",color:\"#5C6FFF\",font:{fontSize:\"32px\",variant:\"Light\",letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"}}]}}=props;const radiusForLines=useMemo(()=>{return revealType===\"lines\"?\"0px\":radius;},[revealType,radius]);const effectiveRevealMode=useMemo(()=>{return revealMode;},[revealMode]);const effectiveRevealSpeed=useMemo(()=>(revealSpeed||1)*2,[revealSpeed]);const needsLineMeasurement=revealMode===\"line\"||revealType===\"fade\"||revealType===\"blocks\"||revealType===\"lines\";const Tag=htmlTag;const containerRef=useRef(null);const measureRef=useRef(null);const isStatic=useIsStaticRenderer();const[words,setWords]=useState([]);const[lineCount,setLineCount]=useState(1);const[scrollProgress,setScrollProgress]=useState(0);const[linesMeasured,setLinesMeasured]=useState(false);const stickyStartScrollRef=useRef(null);const stickyContextRef=useRef(null);const stickyContextScrollRangeRef=useRef(1);const rafIdRef=useRef(null);const lastScrollProgressRef=useRef(-1);const[isInView,setIsInView]=useState(false);const[wordRects,setWordRects]=useState([]);const highlightedWordMap=useMemo(()=>{const items=(highlighted?.items??[]).filter(Boolean);if(items.length===0)return new Map;const hay=words.map(w=>w.text);const map=new Map;for(const item of items){const entry=(item?.text??\"\").trim();if(!entry)continue;const tokens=entry.split(/\\s+/).filter(Boolean);if(tokens.length===0)continue;for(let i=0;i<=hay.length-tokens.length;i++){let ok=true;for(let j=0;j<tokens.length;j++){if(hay[i+j]!==tokens[j]){ok=false;break;}}if(ok){for(let j=0;j<tokens.length;j++)map.set(i+j,item);}}}return map;},[highlighted?.items,words]);const wordsLetterData=useMemo(()=>{if(effectiveRevealMode!==\"letter\")return null;const units=words.map(token=>token.letters?.length??token.text.length);const totalUnits=units.reduce((a,b)=>a+b,0);return{units,totalUnits};},[words,effectiveRevealMode]);// Find nearest sticky ancestor (used as scroll context)\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(!containerRef.current)return;let node=containerRef.current;let stickyNode=null;while(node&&node!==document.body){const style=window.getComputedStyle(node);if(style.position===\"sticky\"){stickyNode=node;break;}node=node.parentElement;}stickyContextRef.current=stickyNode||containerRef.current;const updateScrollRange=()=>{const context=stickyContextRef.current;if(!context)return;const contextRect=context.getBoundingClientRect();const parent=context.parentElement;if(!parent){stickyContextScrollRangeRef.current=1;return;}const parentRect=parent.getBoundingClientRect();const range=Math.max(1,parentRect.height-contextRect.height);stickyContextScrollRangeRef.current=Number.isFinite(range)?range:1;};updateScrollRange();window.addEventListener(\"resize\",updateScrollRange);return()=>window.removeEventListener(\"resize\",updateScrollRange);},[]);// Parse words and measure lines\nuseEffect(()=>{startTransition(()=>{const textWords=text.split(\" \");const nextWords=textWords.map(word=>({text:word,letters:word.split(\"\").map(char=>({text:char}))}));setWords(nextWords);});},[text]);// Measure lines after words are set\nuseEffect(()=>{if(!needsLineMeasurement||words.length===0||linesMeasured)return;if(typeof window===\"undefined\")return;const rafId=window.requestAnimationFrame(()=>{if(!measureRef.current)return;const spans=measureRef.current.querySelectorAll(\"[data-word-index]\");const lineMap=new Map;let currentLine=0;let lastTop=-1;spans.forEach((span,idx)=>{const top=span.offsetTop;if(lastTop!==-1&&top!==lastTop){currentLine++;}lineMap.set(idx,currentLine);lastTop=top;});const nextRects=[];spans.forEach((span,idx)=>{const el=span;const cs=window.getComputedStyle(el);const fontSizePx=parseFloat(cs.fontSize);const lineHeightPx=parseFloat(cs.lineHeight);// Approximate the visible glyph box to keep blocks independent from the chosen line-height\nconst safeFontSize=Number.isFinite(fontSizePx)&&fontSizePx>0?fontSizePx:el.offsetHeight;const safeLineHeight=Number.isFinite(lineHeightPx)&&lineHeightPx>0?lineHeightPx:el.offsetHeight;const yText=el.offsetTop+Math.max(0,(safeLineHeight-safeFontSize)/2);nextRects[idx]={x:el.offsetLeft,y:el.offsetTop,w:el.offsetWidth,h:el.offsetHeight,yText,hText:safeFontSize};});startTransition(()=>{setLineCount(currentLine+1);setWords(prevWords=>prevWords.map((word,idx)=>({...word,lineIndex:lineMap.get(idx)||0})));setWordRects(nextRects);setLinesMeasured(true);});});return()=>window.cancelAnimationFrame(rafId);},[words.length,needsLineMeasurement,font,linesMeasured]);// Reset line measurement when text changes\nuseEffect(()=>{startTransition(()=>setLinesMeasured(false));},[text,font,needsLineMeasurement]);// IntersectionObserver to only enable scroll updates when in/near viewport\nuseEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const target=containerRef.current;if(!target)return;const observer=new IntersectionObserver(entries=>{const entry=entries[0];startTransition(()=>setIsInView(entry.isIntersecting));},{root:null,rootMargin:\"100px\",threshold:0});observer.observe(target);return()=>{observer.disconnect();};},[isStatic]);// Viewport-triggered auto reveal for \"Blocks\" and \"Lines\" types\nconst blocksTriggeredRef=useRef(false);const blocksRafRef=useRef(null);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;if(revealType!==\"blocks\"&&revealType!==\"lines\")return;blocksTriggeredRef.current=false;if(blocksRafRef.current!=null){window.cancelAnimationFrame(blocksRafRef.current);blocksRafRef.current=null;}lastScrollProgressRef.current=-1;startTransition(()=>setScrollProgress(0));const checkTrigger=()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const vh=window.innerHeight||0;const triggerY=viewport===\"top\"?0:viewport===\"bottom\"?vh:vh/2;const inside=rect.top<=triggerY&&rect.bottom>=triggerY;if(inside){blocksTriggeredRef.current=true;window.removeEventListener(\"scroll\",checkTrigger);window.removeEventListener(\"resize\",checkTrigger);startAnimation();}};const startAnimation=()=>{const baseDurationMs=2200/Math.max(.1,effectiveRevealSpeed);const perLineSpan=.85;const delayStep=.06;const linesTimeline=perLineSpan+delayStep*Math.max(0,lineCount-1);const durationMs=revealType===\"lines\"?baseDurationMs*(linesTimeline/perLineSpan):baseDurationMs;const startTime=performance.now();const tick=now=>{const t=Math.max(0,Math.min(1,(now-startTime)/Math.max(1,durationMs)));const last=lastScrollProgressRef.current;if(Math.abs(last-t)>=5e-4){lastScrollProgressRef.current=t;startTransition(()=>setScrollProgress(t));}if(t<1){blocksRafRef.current=window.requestAnimationFrame(tick);}else{blocksRafRef.current=null;}};blocksRafRef.current=window.requestAnimationFrame(tick);};checkTrigger();window.addEventListener(\"scroll\",checkTrigger,{passive:true});window.addEventListener(\"resize\",checkTrigger);return()=>{window.removeEventListener(\"scroll\",checkTrigger);window.removeEventListener(\"resize\",checkTrigger);if(blocksRafRef.current!=null){window.cancelAnimationFrame(blocksRafRef.current);blocksRafRef.current=null;}};},[isStatic,revealType,viewport,effectiveRevealSpeed,lineCount]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;if(!isInView)return;if(revealType===\"blocks\"||revealType===\"lines\")return;const commitIfChanged=nextScrollProgress=>{const last=lastScrollProgressRef.current;if(Math.abs(last-nextScrollProgress)<5e-4){return;}lastScrollProgressRef.current=nextScrollProgress;startTransition(()=>{setScrollProgress(nextScrollProgress);});};const computeAndCommit=()=>{rafIdRef.current=null;if(!containerRef.current)return;const contextEl=stickyContextRef.current||containerRef.current;if(!contextEl)return;const rect=contextEl.getBoundingClientRect();const currentScroll=window.scrollY;if(rect.top<=0&&stickyStartScrollRef.current===null){stickyStartScrollRef.current=currentScroll;}if(rect.top>0){stickyStartScrollRef.current=null;}const scrollSinceSticky=currentScroll-(stickyStartScrollRef.current??currentScroll);const availableRange=stickyContextScrollRangeRef.current||1;const denom=Math.max(1,availableRange/Math.max(.05,effectiveRevealSpeed));const delayPx=Math.max(0,delay)/100*window.innerHeight;const adjustedScroll=Math.max(0,scrollSinceSticky-delayPx);const t=Math.max(0,Math.min(1,adjustedScroll/denom));commitIfChanged(t);};const onScroll=()=>{if(rafIdRef.current!=null)return;rafIdRef.current=window.requestAnimationFrame(computeAndCommit);};computeAndCommit();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);if(rafIdRef.current!=null){window.cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}};},[isStatic,effectiveRevealSpeed,isInView,delay,revealType]);const fadeBand=useMemo(()=>{if(revealType!==\"fade\")return null;const fillPhase=.35;const p=Math.max(0,Math.min(1,scrollProgress));const fillT=Math.max(0,Math.min(1,p/Math.max(1e-5,fillPhase)));const moveT=p<=fillPhase?0:Math.max(0,Math.min(1,(p-fillPhase)/(1-fillPhase)));// The block band is always 3 lines tall\nconst bandLines=5;const bandStartLine=moveT*(lineCount+bandLines);const bandEndLine=bandStartLine+bandLines;const bandBaseLine=Math.max(0,Math.floor(bandStartLine));return{fillT,bandStartLine,bandEndLine,bandLines,fillPhase,bandBaseLine};},[revealType,scrollProgress,lineCount]);const blocksBand=useMemo(()=>{if(revealType!==\"blocks\")return null;const fillPhase=.35;const p=Math.max(0,Math.min(1,scrollProgress));const fillT=Math.max(0,Math.min(1,p/Math.max(1e-5,fillPhase)));const moveT=p<=fillPhase?0:Math.max(0,Math.min(1,(p-fillPhase)/(1-fillPhase)));// The block band is always 3 lines tall\nconst bandLines=5;const bandStartLine=moveT*(lineCount+bandLines);const bandEndLine=bandStartLine+bandLines;const bandBaseLine=Math.max(0,Math.floor(bandStartLine));return{fillT,bandStartLine,bandEndLine,bandLines,fillPhase,bandBaseLine};},[revealType,scrollProgress,lineCount]);const lineXRanges=useMemo(()=>{if(!linesMeasured)return null;const map=new Map;for(let li=0;li<lineCount;li++){let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;let has=false;for(let i=0;i<words.length;i++){const w=words[i];if((w.lineIndex??0)!==li)continue;const r=wordRects[i];if(!r)continue;has=true;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(has&&Number.isFinite(minX)&&Number.isFinite(maxX)){map.set(li,{minX,maxX});}}return map;},[linesMeasured,lineCount,words,wordRects]);const fadeFillData=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const{bandLines}=fadeBand;const indices=words.map((w,i)=>({w,i,r:wordRects[i]})).filter(x=>(x.w.lineIndex??0)<bandLines&&x.r).sort((a,b)=>{if(a.r.y!==b.r.y)return a.r.y-b.r.y;return a.r.x-b.r.x;});const rankByIndex=new Map;indices.forEach((item,rank)=>rankByIndex.set(item.i,rank));return{count:indices.length,rankByIndex};},[revealType,fadeBand,words,wordRects,linesMeasured]);const blocksFillData=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const{bandLines}=blocksBand;const indices=words.map((w,i)=>({w,i,r:wordRects[i]})).filter(x=>(x.w.lineIndex??0)<bandLines&&x.r).sort((a,b)=>{if(a.r.y!==b.r.y)return a.r.y-b.r.y;return a.r.x-b.r.x;});const rankByIndex=new Map;indices.forEach((item,rank)=>rankByIndex.set(item.i,rank));return{count:indices.length,rankByIndex};},[revealType,blocksBand,words,wordRects,linesMeasured]);const fadeTopLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(fadeBand.bandStartLine);let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==topLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{topLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const fadeBottomLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const bottomLineIndex=Math.floor(fadeBand.bandEndLine-1e-6);let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==bottomLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{bottomLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const fadeAboveLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(fadeBand.bandStartLine);const aboveLineIndex=topLineIndex-1;if(aboveLineIndex<0)return null;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==aboveLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{aboveLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const fadeAboveBlocksLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(fadeBand.bandStartLine);const aboveBlocksLineIndex=topLineIndex-1;if(aboveBlocksLineIndex<0)return null;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==aboveBlocksLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{aboveBlocksLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const fadeBelowBlocksLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const bottomLineIndex=Math.floor(fadeBand.bandEndLine-1e-6);const belowBlocksLineIndex=bottomLineIndex+1;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==belowBlocksLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{belowBlocksLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const fadeAbovePrevLineRange=useMemo(()=>{if(revealType!==\"fade\"||!fadeBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(fadeBand.bandStartLine);const prevLineIndex=topLineIndex-2;if(prevLineIndex<0)return null;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==prevLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{prevLineIndex,minX,maxX};},[revealType,fadeBand,linesMeasured,words,wordRects]);const blocksTopLineRange=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(blocksBand.bandStartLine);let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==topLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{topLineIndex,minX,maxX};},[revealType,blocksBand,linesMeasured,words,wordRects]);const blocksBottomLineRange=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const bottomLineIndex=Math.floor(blocksBand.bandEndLine-1e-6);let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==bottomLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{bottomLineIndex,minX,maxX};},[revealType,blocksBand,linesMeasured,words,wordRects]);const blocksAboveLineRange=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(blocksBand.bandStartLine);const aboveLineIndex=topLineIndex-1;if(aboveLineIndex<0)return null;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==aboveLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{aboveLineIndex,minX,maxX};},[revealType,blocksBand,linesMeasured,words,wordRects]);const blocksAbovePrevLineRange=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const topLineIndex=Math.ceil(blocksBand.bandStartLine);const prevLineIndex=topLineIndex-2;if(prevLineIndex<0)return null;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==prevLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{prevLineIndex,minX,maxX};},[revealType,blocksBand,linesMeasured,words,wordRects]);const blocksBelowBlocksLineRange=useMemo(()=>{if(revealType!==\"blocks\"||!blocksBand)return null;if(!linesMeasured)return null;const bottomLineIndex=Math.floor(blocksBand.bandEndLine-1e-6);const belowBlocksLineIndex=bottomLineIndex+1;let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;for(let i=0;i<words.length;i++){const w=words[i];const r=wordRects[i];if(!r)continue;if((w.lineIndex??0)!==belowBlocksLineIndex)continue;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);}if(!Number.isFinite(minX)||!Number.isFinite(maxX))return null;return{belowBlocksLineIndex,minX,maxX};},[revealType,blocksBand,linesMeasured,words,wordRects]);const linesRanges=useMemo(()=>{if(revealType!==\"lines\")return null;if(!linesMeasured)return null;const ranges=[];for(let li=0;li<lineCount;li++){let minX=Number.POSITIVE_INFINITY;let maxX=Number.NEGATIVE_INFINITY;let yText=0;let hText=0;let has=false;for(let i=0;i<words.length;i++){const w=words[i];if((w.lineIndex??0)!==li)continue;const r=wordRects[i];if(!r)continue;has=true;minX=Math.min(minX,r.x);maxX=Math.max(maxX,r.x+r.w);yText=r.yText??r.y+Math.max(0,(r.hText??r.h)*.08);hText=r.hText??r.h;}if(has&&Number.isFinite(minX)&&Number.isFinite(maxX)){ranges.push({lineIndex:li,minX,maxX,yText,hText});}}return ranges;},[revealType,linesMeasured,lineCount,words,wordRects]);const content=/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0px\",overflow:\"visible\",cursor:\"default\",position:\"relative\"},children:/*#__PURE__*/_jsxs(Tag,{style:{margin:0,color:textColor,whiteSpace:\"pre-wrap\",position:\"relative\",...font},children:[/*#__PURE__*/_jsx(\"span\",{ref:measureRef,\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,visibility:\"hidden\",pointerEvents:\"none\",whiteSpace:\"pre-wrap\"},children:words.map((w,i)=>/*#__PURE__*/_jsx(\"span\",{\"data-word-index\":i,style:{display:\"inline-block\",marginRight:\"0.25em\",lineHeight:\"inherit\",verticalAlign:\"baseline\"},children:w.text},`m-${i}`))}),revealType===\"lines\"&&linesMeasured&&linesRanges&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2,overflow:\"hidden\"},children:linesRanges.map(lr=>{// Each line uses the same cover/shrink speed; only the start time is delayed per line.\nconst perLineSpan=.85;const delayStep=.06;const timeline=perLineSpan+delayStep*Math.max(0,lineCount-1);const localStart=lr.lineIndex*delayStep;const localBase=clamp01((scrollProgress*timeline-localStart)/Math.max(1e-4,perLineSpan));// Local timeline phases: enter (grow cover), optional hold, then exit (shrink cover)\nconst enterEnd=.42;const holdEnd=enterEnd;const shrinkDelay=0;const exitDuration=Math.max(1e-5,1-holdEnd);const exitStart=holdEnd+shrinkDelay;const local=localBase;// Keep text hidden until the line-block has fully covered the line.\n// Then reveal instantly.\nconst textOpacity=local>=exitStart?1:0;const expandX=2;const minX=lr.minX-expandX;const maxX=lr.maxX+expandX;const w=Math.max(0,maxX-minX);const isEntering=local<enterEnd;const isHolding=local>=enterEnd&&local<exitStart;const enterT=easeOutCubic(local/Math.max(1e-5,enterEnd));const exitT=easeOutCubic((local-exitStart)/exitDuration);// Use a fixed box and animate only with transforms to avoid sub-pixel jitter and\n// leftover pixels at the end of the animation.\nconst baseLeft=minX;const baseWidth=w;let sx=0;let tx=0;const origin=direction===\"rtl\"?isEntering||isHolding?\"100% 50%\":\"0% 50%\":\"0% 50%\";if(isEntering){sx=enterT;tx=0;}else if(isHolding){sx=1;tx=0;}else{sx=Math.max(0,1-exitT);// LTR: shrink left -> right (keep right edge fixed)\n// RTL: shrink right -> left (keep left edge fixed)\ntx=direction===\"rtl\"?0:baseWidth*exitT;}// Hide tiny remnants at the end of the shrink (prevents a small block in the bottom-right).\nif(baseWidth*sx<=1)return null;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(baseLeft),top:px(lr.yText-lr.hText*.08),width:px(baseWidth),height:px(lr.hText*1.18),background:highlightColor,borderRadius:radiusForLines,opacity:1,transition:\"none\",transform:`translate3d(${px(tx)}px, 0, 0) scaleX(${sx})`,transformOrigin:origin,willChange:\"transform\",backfaceVisibility:\"hidden\"}},`ln-${lr.lineIndex}`);})}),revealType===\"fade\"&&fadeBand&&linesMeasured&&fadeAboveBlocksLineRange&&fadeBand.bandLines===3&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;if(li!==fadeAboveBlocksLineRange.aboveBlocksLineIndex)return null;// Only show this extra line when the band has moved below it\nif(li>=fadeBand.bandStartLine)return null;const denom=Math.max(1,fadeAboveBlocksLineRange.maxX-fadeAboveBlocksLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-fadeAboveBlocksLineRange.minX)/denom));// Opacity 40% -> 5% from right to left (i.e. 5% on left, 40% on right)\nconst blockOpacity=.05+.35*t;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x-r.w*.01),top:px((r.yText??r.y)-(r.hText??r.h)*.08),width:px(r.w*1.02),height:px((r.hText??r.h)*1.18),background:highlightColor,borderRadius:radius,transition:\"opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity}},`ab-${i}`);})}),revealType===\"blocks\"&&blocksBand&&linesMeasured&&blocksAboveLineRange&&blocksBand.bandLines===3&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;if(li!==blocksAboveLineRange.aboveLineIndex)return null;// Only show this extra line when the band has moved below it\nif(li>=blocksBand.bandStartLine)return null;const denom=Math.max(1,blocksAboveLineRange.maxX-blocksAboveLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-blocksAboveLineRange.minX)/denom));// Opacity 40% -> 5% from right to left (i.e. 5% on left, 40% on right)\nconst blockOpacity=.05+.35*t;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x-r.w*.01),top:px((r.yText??r.y)-(r.hText??r.h)*.08),width:px(r.w*1.02),height:px((r.hText??r.h)*1.18),background:highlightColor,borderRadius:radius,transition:\"opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity}},`ab-${i}`);})}),revealType===\"fade\"&&fadeBand&&linesMeasured&&fadeBelowBlocksLineRange&&scrollProgress>fadeBand.fillPhase&&fadeBand.bandLines===3&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;if(li!==fadeBelowBlocksLineRange.belowBlocksLineIndex)return null;const denom=Math.max(1,fadeBelowBlocksLineRange.maxX-fadeBelowBlocksLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-fadeBelowBlocksLineRange.minX)/denom));// Opacity 40% -> 5% from left to right\nconst blockOpacity=.4-.35*t;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x),top:px((r.yText??r.y)-(r.hText??r.h)*.05),width:px(r.w),height:px((r.hText??r.h)*1.1),background:highlightColor,borderRadius:radius,transition:\"opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1), transform 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity}},`bb-${i}`);})}),revealType===\"blocks\"&&blocksBand&&linesMeasured&&blocksBelowBlocksLineRange&&scrollProgress>blocksBand.fillPhase&&blocksBand.bandLines===3&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;if(li!==blocksBelowBlocksLineRange.belowBlocksLineIndex)return null;const denom=Math.max(1,blocksBelowBlocksLineRange.maxX-blocksBelowBlocksLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-blocksBelowBlocksLineRange.minX)/denom));// Opacity 40% -> 5% from left to right\nconst blockOpacity=.4-.35*t;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x-r.w*.01),top:px((r.yText??r.y)-(r.hText??r.h)*.05),width:px(r.w*1.02),height:px((r.hText??r.h)*1.1),background:highlightColor,borderRadius:radius,transition:\"opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1), transform 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity}},`bb-${i}`);})}),revealType===\"fade\"&&fadeBand&&linesMeasured&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;const isInBand=li>=fadeBand.bandBaseLine&&li<fadeBand.bandBaseLine+fadeBand.bandLines;let visibility=0;// During fill phase, fade blocks in sequentially (top-left -> right, then next lines)\nif(scrollProgress<=fadeBand.fillPhase){const count=fadeFillData?.count??0;const rank=fadeFillData?.rankByIndex.get(i);if(rank==null||count<=0){return null;}const fillT=fadeBand.fillT;const cursor=fillT*count;visibility=smoothstep(cursor-rank);}else{if(!isInBand){return null;}// After the initial fill, keep all 5 lines fully visible while the band moves down.\nvisibility=1;}if(visibility<=.001){return null;}const centerLine=fadeBand.bandBaseLine+2;const above1=centerLine-1;const above2=centerLine-2;const below1=centerLine+1;const below2=centerLine+2;let blockOpacity=1;if(lineXRanges){const range=lineXRanges.get(li);if(range){const denom=Math.max(1,range.maxX-range.minX);const t=Math.max(0,Math.min(1,(r.x-range.minX)/denom));if(li===above1){// 100% -> 50% from right to left (left=0.5, right=1)\nblockOpacity=.5+.5*t;}else if(li===above2){// 40% -> 5% from right to left (left=0.05, right=0.4)\nblockOpacity=.05+.35*t;}else if(li===below1){// 100% -> 50% from left to right (left=1, right=0.5)\nblockOpacity=1-.5*t;}else if(li===below2){// 40% -> 5% from left to right (left=0.4, right=0.05)\nblockOpacity=.4-.35*t;}else{// center line\nblockOpacity=1;}}}return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x),top:px((r.yText??r.y)-(r.hText??r.h)*.05),width:px(r.w),height:px((r.hText??r.h)*1.1),background:highlightColor,borderRadius:radius,transition:\"opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1), transform 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity*visibility,transform:`scaleY(${.94+.06*visibility})`,transformOrigin:\"50% 50%\"}},`b-${i}`);})}),revealType===\"blocks\"&&blocksBand&&linesMeasured&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:words.map((w,i)=>{const r=wordRects[i];if(!r)return null;const li=w.lineIndex??0;const isInBand=li>=blocksBand.bandBaseLine&&li<blocksBand.bandBaseLine+blocksBand.bandLines;let visibility=0;// During fill phase, fade blocks in sequentially (top-left -> right, then next lines)\nif(scrollProgress<=blocksBand.fillPhase){const count=blocksFillData?.count??0;const rank=blocksFillData?.rankByIndex.get(i);if(rank==null||count<=0){return null;}const fillT=blocksBand.fillT;const cursor=fillT*count;visibility=smoothstep(cursor-rank);}else{if(!isInBand){return null;}// After the initial fill, keep all 5 lines fully visible while the band moves down.\nvisibility=1;}if(visibility<=.001){return null;}const centerLine=blocksBand.bandBaseLine+2;const above1=centerLine-1;const above2=centerLine-2;const below1=centerLine+1;const below2=centerLine+2;let blockOpacity=1;if(lineXRanges){const range=lineXRanges.get(li);if(range){const denom=Math.max(1,range.maxX-range.minX);const t=Math.max(0,Math.min(1,(r.x-range.minX)/denom));if(li===above1){blockOpacity=.5+.5*t;}else if(li===above2){blockOpacity=.05+.35*t;}else if(li===below1){blockOpacity=1-.5*t;}else if(li===below2){blockOpacity=.4-.35*t;}else{blockOpacity=1;}}}return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:px(r.x-r.w*.01),top:px((r.yText??r.y)-(r.hText??r.h)*.05),width:px(r.w*1.02),height:px((r.hText??r.h)*1.1),background:highlightColor,borderRadius:radius,transition:\"opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1), transform 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",opacity:blockOpacity*visibility,transform:`scaleY(${.94+.06*visibility})`,transformOrigin:\"50% 50%\"}},`b-${i}`);})}),(()=>{if(revealType===\"lines\"&&linesMeasured){// Each line uses the same cover/shrink speed; only the start time is delayed per line.\nconst perLineSpan=.85;const delayStep=.06;const timeline=perLineSpan+delayStep*Math.max(0,lineCount-1);const enterEnd=.42;const holdEnd=enterEnd;const shrinkDelay=0;const exitDuration=1-holdEnd;const exitStart=holdEnd+shrinkDelay;// Start shrinking slightly before the cover reaches 100%\nconst preShrinkWindow=0;return words.map((word,index)=>{const li=word.lineIndex??0;const localStart=li*delayStep;const localBase=clamp01((scrollProgress*timeline-localStart)/Math.max(1e-4,perLineSpan));const local=localBase;// Keep text hidden until the line-block has fully covered the line.\n// Then reveal instantly.\nconst textOpacity=local>=exitStart?1:0;const highlightedItem=highlightedWordMap.get(index);const isHighlightedWord=Boolean(highlightedItem);const effectiveTextColor=isHighlightedWord?highlightedItem.textColor:textColor;return /*#__PURE__*/_jsxs(\"span\",{style:{marginRight:\"0.25em\",display:\"inline-block\",verticalAlign:\"baseline\",lineHeight:\"inherit\",opacity:textOpacity,transition:\"none\",position:\"relative\",zIndex:isHighlightedWord?4:1,color:effectiveTextColor,...isHighlightedWord?highlightedItem.font:null},children:[isHighlightedWord&&textOpacity>0&&highlightedItem.block&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"-0.16em\",right:\"-0.16em\",top:\"-0.06em\",bottom:\"-0.06em\",background:highlightedItem.color,borderRadius:highlightedItem.radius,zIndex:-1,pointerEvents:\"none\"}}),word.text]},`ln-t-${index}`);});}if(revealType===\"fade\"&&fadeBand&&linesMeasured){// Fade only (Blocks Sticky)\nreturn words.map((word,index)=>{const li=word.lineIndex??0;const revealed=li<fadeBand.bandBaseLine;const covered=li>=fadeBand.bandBaseLine&&li<fadeBand.bandBaseLine+fadeBand.bandLines;let textOpacity=revealed&&!covered?1:0;const highlightedItem=highlightedWordMap.get(index);const isHighlightedWord=Boolean(highlightedItem);const effectiveTextColor=isHighlightedWord?highlightedItem.textColor:textColor;// Extra blocks line above the 3-line band: hide text under the RIGHT half of this blocks line\nif(textOpacity>0&&fadeAboveBlocksLineRange&&li===fadeAboveBlocksLineRange.aboveBlocksLineIndex&&li<fadeBand.bandBaseLine){const r=wordRects[index];if(r){const midX=fadeAboveBlocksLineRange.minX+(fadeAboveBlocksLineRange.maxX-fadeAboveBlocksLineRange.minX)*.5;if(r.x>=midX)textOpacity=0;}}// Immediate text line above the 3 lines of blocks: fade 100% -> 0% from left to right\nif(textOpacity>0&&fadeAboveLineRange&&li===fadeAboveLineRange.aboveLineIndex){const r=wordRects[index];if(r){const denom=Math.max(1,fadeAboveLineRange.maxX-fadeAboveLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-fadeAboveLineRange.minX)/denom));textOpacity=1-t;}}// Start the fade earlier: previous line's right half fades 100% -> 0% (right half only)\nif(textOpacity>0&&fadeAbovePrevLineRange&&li===fadeAbovePrevLineRange.prevLineIndex){const r=wordRects[index];if(r){const range=Math.max(1,fadeAbovePrevLineRange.maxX-fadeAbovePrevLineRange.minX);const startX=fadeAbovePrevLineRange.minX+range*.5;const denom=Math.max(1,fadeAbovePrevLineRange.maxX-startX);const t=Math.max(0,Math.min(1,(r.x-startX)/denom));textOpacity=1-t;}}return /*#__PURE__*/_jsxs(\"span\",{style:{marginRight:\"0.25em\",display:\"inline-block\",verticalAlign:\"baseline\",lineHeight:\"inherit\",opacity:textOpacity,transition:\"opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",position:\"relative\",zIndex:isHighlightedWord?4:1,color:effectiveTextColor,...isHighlightedWord?highlightedItem.font:null},children:[isHighlightedWord&&textOpacity>0&&highlightedItem.block&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"-0.16em\",right:\"-0.16em\",top:\"-0.06em\",bottom:\"-0.06em\",background:highlightedItem.color,borderRadius:highlightedItem.radius,zIndex:-1,pointerEvents:\"none\"}}),word.text]},index);});}if(revealType===\"blocks\"&&blocksBand&&linesMeasured){return words.map((word,index)=>{const li=word.lineIndex??0;const revealed=li<blocksBand.bandBaseLine;const covered=li>=blocksBand.bandBaseLine&&li<blocksBand.bandBaseLine+blocksBand.bandLines;let textOpacity=revealed&&!covered?1:0;const highlightedItem=highlightedWordMap.get(index);const isHighlightedWord=Boolean(highlightedItem);const effectiveTextColor=isHighlightedWord?highlightedItem.textColor:textColor;// Extra blocks line above the 3-line band: hide text under the RIGHT half of this blocks line\nif(textOpacity>0&&blocksAboveLineRange&&li===blocksAboveLineRange.aboveLineIndex&&li<blocksBand.bandBaseLine){const r=wordRects[index];if(r){const midX=blocksAboveLineRange.minX+(blocksAboveLineRange.maxX-blocksAboveLineRange.minX)*.5;if(r.x>=midX)textOpacity=0;}}// Immediate text line above the 3 lines of blocks: fade 100% -> 0% from left to right\nif(textOpacity>0&&blocksAboveLineRange&&li===blocksAboveLineRange.aboveLineIndex){const r=wordRects[index];if(r){const denom=Math.max(1,blocksAboveLineRange.maxX-blocksAboveLineRange.minX);const t=Math.max(0,Math.min(1,(r.x-blocksAboveLineRange.minX)/denom));textOpacity=1-t;}}// Start the fade earlier: previous line's right half fades 100% -> 0% (right half only)\nif(textOpacity>0&&blocksAbovePrevLineRange&&li===blocksAbovePrevLineRange.prevLineIndex){const r=wordRects[index];if(r){const range=Math.max(1,blocksAbovePrevLineRange.maxX-blocksAbovePrevLineRange.minX);const startX=blocksAbovePrevLineRange.minX+range*.5;const denom=Math.max(1,blocksAbovePrevLineRange.maxX-startX);const t=Math.max(0,Math.min(1,(r.x-startX)/denom));textOpacity=1-t;}}return /*#__PURE__*/_jsxs(\"span\",{style:{marginRight:\"0.25em\",display:\"inline-block\",verticalAlign:\"baseline\",lineHeight:\"inherit\",opacity:textOpacity,transition:\"opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1)\",position:\"relative\",zIndex:isHighlightedWord?4:1,color:effectiveTextColor,...isHighlightedWord?highlightedItem.font:null},children:[isHighlightedWord&&textOpacity>0&&highlightedItem.block&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"-0.16em\",right:\"-0.16em\",top:\"-0.06em\",bottom:\"-0.06em\",background:highlightedItem.color,borderRadius:highlightedItem.radius,zIndex:-1,pointerEvents:\"none\"}}),word.text]},index);});}if(effectiveRevealMode===\"letter\"){const totalUnits=wordsLetterData?.totalUnits??0;let globalIndex=0;return words.map((token,tokenIndex)=>{const letters=token.letters||[];return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",whiteSpace:\"nowrap\",verticalAlign:\"baseline\",lineHeight:\"inherit\",marginRight:0},children:letters.map((letter,letterIndex)=>{const letterStart=globalIndex/Math.max(1,totalUnits);const letterEnd=(globalIndex+1)/Math.max(1,totalUnits);globalIndex+=1;return /*#__PURE__*/_jsx(Word,{word:letter,progress:scrollProgress,range:[letterStart,letterEnd],unitMode:\"letter\",revealType:revealType,textColor:textColor,highlightColor:highlightColor,blurMax:blurMax,revealSpeed:effectiveRevealSpeed,isLastInWord:letterIndex===letters.length-1},`l-${tokenIndex}-${letterIndex}`);})},`word-${tokenIndex}`);});}if(effectiveRevealMode===\"line\"&&!linesMeasured){return null;}return words.map((word,index)=>{let start;let end;if(revealMode===\"line\"){const lineIdx=word.lineIndex||0;start=lineIdx/Math.max(1,lineCount);end=(lineIdx+1)/Math.max(1,lineCount);}else{start=index/Math.max(1,words.length);end=(index+1)/Math.max(1,words.length);}return /*#__PURE__*/_jsx(Word,{word:word,progress:scrollProgress,range:[start,end],unitMode:revealMode,revealType:revealType,textColor:textColor,highlightColor:highlightColor,blurMax:blurMax,revealSpeed:effectiveRevealSpeed},index);});})()]})});if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0px\",overflow:\"visible\",position:\"relative\"},children:/*#__PURE__*/_jsx(Tag,{style:{margin:0,color:textColor,...font},children:text})});}return content;}const Word=/*#__PURE__*/memo(function Word(props){const{word,progress,range,unitMode,revealType,textColor,highlightColor,blurMax,revealSpeed,isLastInWord}=props;const[start,end]=range;const denom=Math.max(1e-6,end-start);const effectiveProgress=Math.max(0,Math.min(1,(progress-start)/denom));const blurFactor=1-effectiveProgress;const blurPx=blurMax<=0?0:Math.max(0,blurMax*blurFactor);const safeSpeed=Math.max(.1,revealSpeed||1);const blurTransitionSeconds=Math.max(.05,Math.min(1.5,.25/safeSpeed));const blurTransition=`filter ${blurTransitionSeconds}s ease-out`;const isFadeLike=revealType===\"fade\"||revealType===\"blocks\"||revealType===\"lines\";const marginRight=unitMode===\"letter\"?isLastInWord?\"0.25em\":\"0\":\"0.25em\";const content=isFadeLike?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",opacity:effectiveProgress,transition:`opacity 0.1s ease-out, ${blurTransition}`,filter:`blur(${blurPx}px)`,color:textColor,lineHeight:\"inherit\",whiteSpace:word.isSpace?\"pre\":undefined},children:word.text}):null;return /*#__PURE__*/_jsx(\"span\",{style:{marginRight,display:\"inline-block\",overflow:\"hidden\",verticalAlign:\"baseline\",lineHeight:\"inherit\"},children:content});});addPropertyControls(BlockTextRevealOnScroll,{revealType:{type:ControlType.Enum,title:\"Reveal Type\",options:[\"blocks\",\"lines\",\"fade\"],optionTitles:[\"Blocks\",\"Lines\",\"Blocks Sticky\"],defaultValue:\"lines\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"ltr\",\"rtl\"],optionTitles:[\"Left to Right\",\"Right to Left\"],defaultValue:\"ltr\",hidden:({revealType})=>revealType!==\"lines\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\",hidden:({revealType})=>revealType===\"lines\"},highlighted:{type:ControlType.Object,title:\"Highlighted Text\",icon:\"effect\",buttonTitle:\"Word(s)\",controls:{items:{type:ControlType.Array,title:\"Add Text\",maxCount:20,defaultValue:[{text:\"\",block:true,radius:\"0px\",textColor:\"#000000\",color:\"#5C6FFF\",font:{fontSize:\"32px\",variant:\"Light\",letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"}}],control:{type:ControlType.Object,title:\"\",controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"\"},block:{type:ControlType.Boolean,title:\"Block\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\",hidden:({block})=>!block},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},color:{type:ControlType.Color,title:\"Block Color\",defaultValue:\"#5C6FFF\",hidden:({block})=>!block},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"32px\",variant:\"Light\",letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"}}}}},defaultValue:{items:[{text:\"\",block:true,radius:\"0px\",textColor:\"#000000\",color:\"#5C6FFF\",font:{fontSize:\"32px\",variant:\"Light\",letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"}}]},hidden:({revealType})=>revealType!==\"fade\"&&revealType!==\"blocks\"&&revealType!==\"lines\"},revealSpeed:{type:ControlType.Number,title:\"Reveal Speed\",defaultValue:1,min:.1,max:5,step:.1,displayStepper:true},viewport:{type:ControlType.Enum,title:\"Viewport\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true,hidden:({revealType})=>revealType!==\"blocks\"&&revealType!==\"lines\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#696969\"},highlightColor:{type:ControlType.Color,title:\"Block Color\",defaultValue:\"#696969\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.\",displayTextArea:true},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"32px\",variant:\"Light\",letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},htmlTag:{type:ControlType.Enum,title:\"HTML Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"div\",\"span\"],optionTitles:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"div\",\"span\"],defaultValue:\"p\"},scrollSpeed:{type:ControlType.Number,title:\"Scroll Speed\",defaultValue:1,min:.1,max:2,step:.1,hidden:()=>true},easing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"ease\",displaySegmentedControl:false,hidden:()=>true}});// Ensure Framer detects the component name reliably\n// Note: Framer uses the displayName to identify modules; keeping it unique avoids\n// \"module with same type/name already exists\" errors when duplicating components.\nBlockTextRevealOnScroll.displayName=\"BlockTextRevealOnScroll\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlockTextRevealOnScroll\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"850\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Block_Text_Reveal.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState,useEffect}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform,AnimatePresence}from\"framer-motion\";// 1. Helper function to check if a file URL is a video\nconst isVideo=url=>{if(!url)return false;return url.match(/\\.(mp4|webm|ogg|mov|m4v)/i)!==null||url.includes(\"videos%\")||url.includes(\".mp4\");};// 2. Extracted Sub-Component for a Single Slider Row\nfunction SyncScrollSliderRow({mediaList,translationX,gap,imgWidth,imgHeight,borderRadius,rowIndex,onItemClick}){// --- SMART DUPLICATION LOGIC ---\nconst MIN_REQUIRED=7;let extendedList=[];if(mediaList.length>0){if(mediaList.length>=MIN_REQUIRED){extendedList=[...mediaList];}else{extendedList=[...mediaList];while(extendedList.length<MIN_REQUIRED){const remaining=MIN_REQUIRED-extendedList.length;extendedList=extendedList.concat(mediaList.slice(0,remaining));}}}return /*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",gap:`${gap}px`,width:\"max-content\",x:translationX},children:extendedList.map((url,index)=>{const isMediaVideo=isVideo(url);const sharedStyles={width:`${imgWidth}px`,height:`${imgHeight}px`,objectFit:\"cover\",borderRadius:`${borderRadius}px`,cursor:\"pointer\"};const hoverAnimation={scale:1.04,y:-6,filter:\"brightness(1.08)\"};const hoverTransition={type:\"spring\",stiffness:120,damping:24,mass:.8};return /*#__PURE__*/_jsx(motion.div,{whileHover:hoverAnimation,transition:hoverTransition,onClick:()=>onItemClick(url,index,rowIndex),style:{display:\"inline-block\"},children:isMediaVideo?/*#__PURE__*/_jsx(\"video\",{src:url,style:sharedStyles,autoPlay:true,loop:true,muted:true,playsInline:true}):/*#__PURE__*/_jsx(\"img\",{src:url,alt:`Slider item ${index}`,style:sharedStyles})},`${url}-${index}`);})});}// 3. Main Component\nexport default function SyncScrollSlider(props){const sectionRef=useRef(null);const[portalTarget,setPortalTarget]=useState(null);// Track global index within our flattened unique array context\nconst[currentIndex,setCurrentIndex]=useState(null);useEffect(()=>{if(typeof document!==\"undefined\"){setPortalTarget(document.body);}},[]);const{scrollYProgress}=useScroll({target:sectionRef,offset:[\"start .8\",\"end .1\"]});// --- DYNAMIC SPEED CALCULATIONS ---\nconst leftShift=`-${props.speed*1.7}%`;const rightShift=`${props.speed*1.3}%`;const leftTranslation=useTransform(scrollYProgress,[0,1],[\"0%\",leftShift]);const rightTranslation=useTransform(scrollYProgress,[0,1],[\"0%\",rightShift]);const defaultMediaRow1=[\"https://images.unsplash.com/photo-1506744038136-46273834b3fb?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1494526585095-c41746248156?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1519125323398-675f0ddb6308?w=800&q=70&fm=webp\"];const defaultMediaRow2=[\"https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1516117172878-fd2c41f4a759?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1470770841072-f978cf4d019e?w=800&q=70&fm=webp\"];const defaultMediaRow3=[\"https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1493246507139-91e8fad9978e?w=800&q=70&fm=webp\",\"https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=800&q=70&fm=webp\"];const row1Media=props.mediaRow1&&props.mediaRow1.length>0?props.mediaRow1:defaultMediaRow1;const row2Media=props.mediaRow2&&props.mediaRow2.length>0?props.mediaRow2:defaultMediaRow2;const row3Media=props.mediaRow3&&props.mediaRow3.length>0?props.mediaRow3:defaultMediaRow3;const masterRowsConfig=[{key:\"row-1\",translation:leftTranslation,media:row1Media},{key:\"row-2\",translation:rightTranslation,media:row2Media},{key:\"row-3\",translation:leftTranslation,media:row3Media}];const visibleRows=masterRowsConfig.slice(0,props.rowCount);// Construct a flattened list of UNIQUE items for lightbox sequencing\nconst universalGalleryPlaylist=visibleRows.reduce((acc,row)=>{return acc.concat(row.media);},[]);const handleItemClick=(url,indexInRow,rowIndex)=>{// Calculate original index to avoid opening duplicates made by loop padding\nconst originalMediaArray=visibleRows[rowIndex].media;const originalIndex=indexInRow%originalMediaArray.length;let flatIndex=0;for(let i=0;i<rowIndex;i++){flatIndex+=visibleRows[i].media.length;}flatIndex+=originalIndex;setCurrentIndex(flatIndex);};const nextSlide=()=>{if(currentIndex!==null){setCurrentIndex((currentIndex+1)%universalGalleryPlaylist.length);}};const prevSlide=()=>{if(currentIndex!==null){setCurrentIndex((currentIndex-1+universalGalleryPlaylist.length)%universalGalleryPlaylist.length);}};// Keyboard navigation helper\nuseEffect(()=>{if(currentIndex===null)return;const handleKeyDown=e=>{if(e.key===\"ArrowRight\")nextSlide();if(e.key===\"ArrowLeft\")prevSlide();if(e.key===\"Escape\")setCurrentIndex(null);};window.addEventListener(\"keydown\",handleKeyDown);return()=>window.removeEventListener(\"keydown\",handleKeyDown);},[currentIndex]);const activeMediaUrl=currentIndex!==null?universalGalleryPlaylist[currentIndex]:null;// Fluid custom transition presets\nconst smoothModalTransition={ease:[.16,1,.3,1],duration:.45};const arrowHoverStyle={scale:1.1,backgroundColor:\"rgba(255, 255, 255, 0.25)\"};return /*#__PURE__*/_jsxs(\"div\",{ref:sectionRef,style:{width:\"100%\",padding:\"60px 0\",overflow:\"hidden\",backgroundColor:\"transparent\",willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:`${props.gap}px`,flexDirection:\"column\",width:\"max-content\"},children:visibleRows.map((row,rIdx)=>/*#__PURE__*/_jsx(SyncScrollSliderRow,{mediaList:row.media,translationX:row.translation,gap:props.gap,imgWidth:props.imgWidth,imgHeight:props.imgHeight,borderRadius:props.borderRadius,rowIndex:rIdx,onItemClick:handleItemClick},row.key))}),portalTarget&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:currentIndex!==null&&activeMediaUrl&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.25},onClick:()=>setCurrentIndex(null),style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:\"rgba(10, 10, 11, 0.92)\",zIndex:99999,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",backdropFilter:\"blur(16px)\",cursor:\"zoom-out\",userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"24px\",left:\"24px\",color:\"rgba(255, 255, 255, 0.6)\",fontSize:\"14px\",fontWeight:500,fontFamily:\"system-ui, sans-serif\"},children:[currentIndex+1,\" /\",\" \",universalGalleryPlaylist.length]}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setCurrentIndex(null),style:{position:\"absolute\",top:\"20px\",right:\"24px\",color:\"#fff\",fontSize:\"22px\",cursor:\"pointer\",padding:\"8px\",opacity:.7},children:\"✕\"}),/*#__PURE__*/_jsx(motion.button,{whileHover:arrowHoverStyle,onClick:e=>{e.stopPropagation();prevSlide();},style:{position:\"absolute\",left:\"32px\",background:\"rgba(255, 255, 255, 0.12)\",border:\"none\",color:\"#fff\",width:\"54px\",height:\"54px\",borderRadius:\"50%\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"30px\",backdropFilter:\"blur(4px)\",transition:\"background 0.2s ease\",zIndex:2},children:\"‹\"}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.96,y:10},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.96,y:-10},transition:smoothModalTransition,onClick:e=>e.stopPropagation(),style:{maxWidth:\"75%\",maxHeight:\"80vh\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",borderRadius:\"16px\",overflow:\"hidden\",boxShadow:\"0px 40px 80px -20px rgba(0,0,0,0.8)\"},children:isVideo(activeMediaUrl)?/*#__PURE__*/_jsx(\"video\",{src:activeMediaUrl,controls:true,autoPlay:true,muted:true,style:{maxWidth:\"100%\",maxHeight:\"80vh\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"img\",{src:activeMediaUrl,alt:\"Enlarged gallery presentation\",style:{maxWidth:\"100%\",maxHeight:\"80vh\",objectFit:\"contain\"}})},currentIndex),/*#__PURE__*/_jsx(motion.button,{whileHover:arrowHoverStyle,onClick:e=>{e.stopPropagation();nextSlide();},style:{position:\"absolute\",right:\"32px\",background:\"rgba(255, 255, 255, 0.12)\",border:\"none\",color:\"#fff\",width:\"54px\",height:\"54px\",borderRadius:\"50%\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"30px\",backdropFilter:\"blur(4px)\",transition:\"background 0.2s ease\",zIndex:2},children:\"›\"})]})}),portalTarget)]});}// Default values setup\nSyncScrollSlider.defaultProps={rowCount:3,mediaRow1:[],mediaRow2:[],mediaRow3:[],gap:20,imgWidth:280,imgHeight:160,borderRadius:16,speed:4};// 4. Dynamic Sidebar Control Configuration\naddPropertyControls(SyncScrollSlider,{rowCount:{type:ControlType.Enum,title:\"Total Rows\",options:[1,2,3],optionTitles:[\"1 Row\",\"2 Rows\",\"3 Rows\"]},mediaRow1:{type:ControlType.Array,title:\"Row 1 Media\",control:{type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"mp4\",\"quicktime\"]}},mediaRow2:{type:ControlType.Array,title:\"Row 2 Media\",control:{type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"mp4\",\"quicktime\"]},hidden:props=>props.rowCount<2},mediaRow3:{type:ControlType.Array,title:\"Row 3 Media\",control:{type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"mp4\",\"quicktime\"]},hidden:props=>props.rowCount<3},gap:{type:ControlType.Number,title:\"Gap Size\",min:0,max:100},imgWidth:{type:ControlType.Number,title:\"Item Width\",min:100,max:600},imgHeight:{type:ControlType.Number,title:\"Item Height\",min:100,max:600},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",min:0,max:50},speed:{type:ControlType.Number,title:\"Scroll Speed\",min:.1,max:5,step:.1,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SyncScrollSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SyncScrollSlider.map","// Generated by Framer (571faa6)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 185.604 185.604 C 166.408 204.799 135.286 204.799 116.091 185.604 L 100 169.513 L 83.909 185.604 C 64.714 204.799 33.592 204.799 14.396 185.604 C -4.799 166.409 -4.799 135.287 14.396 116.091 L 30.488 100 L 14.397 83.909 C -4.798 64.714 -4.798 33.592 14.397 14.397 C 33.592 -4.799 64.714 -4.799 83.909 14.397 L 100 30.487 L 116.091 14.397 C 135.286 -4.799 166.408 -4.799 185.603 14.397 C 204.798 33.592 204.798 64.714 185.603 83.909 L 169.513 100 L 185.604 116.091 C 204.799 135.287 204.799 166.408 185.604 185.604 Z\" fill=\"var(--1c2dmy6, rgb(0, 0, 0))\" height=\"199.99976250000003px\" id=\"lzAp035au\" transform=\"translate(0 0)\" width=\"200.00024750000003px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';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,height,id,width,width1,...props})=>{return{...props,QmQcq56SU:fill??props.QmQcq56SU??\"rgb(0, 0, 0)\",rHwATwiyc:width1??props.rHwATwiyc??24};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,QmQcq56SU,rHwATwiyc,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IV1oF\",className),layoutId:layoutId,ref:ref,style:{\"--1c2dmy6\":QmQcq56SU,...style}});});const css=[`.framer-IV1oF { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1c2dmy6); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"QmQcq56SU\":\"fill\",\"rHwATwiyc\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shape  31\",\"color\":{\"type\":\"variable\",\"value\":\"1c2dmy6\"},\"set\":{\"localId\":\"vectorSet/gGHD6lwZ8\",\"id\":\"gGHD6lwZ8\",\"moduleId\":\"QHWg1wbjGIQLmMEdn4el\"}}\n */const Icon=withCSS(Component,css,\"framer-IV1oF\");Icon.displayName=\"Shape  31\";export default Icon;addPropertyControls(Icon,{QmQcq56SU:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},rHwATwiyc:{defaultValue:24,hidden:true,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Shape  31\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1c2dmy6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gGHD6lwZ8\\\",\\\"id\\\":\\\"gGHD6lwZ8\\\",\\\"moduleId\\\":\\\"QHWg1wbjGIQLmMEdn4el\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QmQcq56SU\\\":\\\"fill\\\",\\\"rHwATwiyc\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Stack Sans Text-regular\",\"GF;Stack Sans Text-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Stack Sans Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Text\",url:\"https://fonts.gstatic.com/s/stacksanstext/v1/kJEkBuAJ-Q0hiGPmzHEu345X1JJNBpRJ3RPan47MNg-KJOhyGgKF1a0.woff2\",weight:\"400\"},{cssFamilyName:\"Stack Sans Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Text\",url:\"https://fonts.gstatic.com/s/stacksanstext/v1/kJEkBuAJ-Q0hiGPmzHEu345X1JJNBpRJ3RPan47MNuiNJOhyGgKF1a0.woff2\",weight:\"700\"}]}];export const css=[\".framer-Op5iC .framer-styles-preset-1icnjz7:not(.rich-text-wrapper), .framer-Op5iC .framer-styles-preset-1icnjz7.rich-text-wrapper p { --framer-font-family: \\\"Stack Sans Text\\\", \\\"Stack Sans Text Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Stack Sans Text\\\", \\\"Stack Sans Text Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-Op5iC\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7587b09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ygUs1FpB51WZwbYbKRfU/xlKf9bKf2gOGyb2aZqdP/wjtHCGvqq.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={TzCkFXOc9:{hover:true,pressed:true}};const cycleOrder=[\"TzCkFXOc9\",\"w_GeZE8ar\",\"HSjp3IJCk\",\"GQyDEf0PM\",\"bOgR4dRb4\"];const serializationHash=\"framer-RU3sO\";const variantClassNames={bOgR4dRb4:\"framer-v-17fkwi9\",GQyDEf0PM:\"framer-v-1r84aih\",HSjp3IJCk:\"framer-v-1os9c97\",TzCkFXOc9:\"framer-v-bceibw\",w_GeZE8ar:\"framer-v-fzpmy3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yHJH9jlGv=undefined;const Jgx8a_h9r=undefined;const BTOCn4_SA=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"TzCkFXOc9\",Disabled:\"HSjp3IJCk\",Error:\"bOgR4dRb4\",Loading:\"w_GeZE8ar\",Success:\"GQyDEf0PM\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,title,width,...props})=>{return{...props,BTOCn4_SA:title??props.BTOCn4_SA??\"Submit\",Jgx8a_h9r:click??props.Jgx8a_h9r,variant:humanReadableVariantMap[props.variant]??props.variant??\"TzCkFXOc9\",yHJH9jlGv:fill??props.yHJH9jlGv??\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,BTOCn4_SA,yHJH9jlGv,Jgx8a_h9r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TzCkFXOc9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d3l0z4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Jgx8a_h9r){const res=await Jgx8a_h9r(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"w_GeZE8ar\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-bceibw\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"TzCkFXOc9\",onTap:onTap1d3l0z4,ref:refBinding,style:{backgroundColor:yHJH9jlGv,borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1,...style},variants:{\"TzCkFXOc9-hover\":{backgroundColor:\"var(--token-847720cf-a3a9-4922-bb4c-bbba010634be, rgb(247, 247, 247))\",opacity:1},\"TzCkFXOc9-pressed\":{backgroundColor:\"var(--token-847720cf-a3a9-4922-bb4c-bbba010634be, rgb(247, 247, 247))\",opacity:1},bOgR4dRb4:{backgroundColor:\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\",opacity:1},GQyDEf0PM:{backgroundColor:\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\",opacity:1},HSjp3IJCk:{opacity:.5}},...addPropertyOverrides({\"TzCkFXOc9-hover\":{\"data-framer-name\":undefined},\"TzCkFXOc9-pressed\":{\"data-framer-name\":undefined},bOgR4dRb4:{\"data-framer-name\":\"Error\"},GQyDEf0PM:{\"data-framer-name\":\"Success\"},HSjp3IJCk:{\"data-framer-name\":\"Disabled\"},w_GeZE8ar:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q0gp8n\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"uF1xv73h7\",style:{scale:1},variants:{\"TzCkFXOc9-pressed\":{scale:.8}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icnjz7\",\"data-styles-preset\":\"wjtHCGvqq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)))\"},children:\"Submit\"})}),className:\"framer-1qgyyzq\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B_C6pJ15a\",style:{\"--extracted-r6o4lv\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:BTOCn4_SA,variants:{\"TzCkFXOc9-hover\":{\"--extracted-r6o4lv\":\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"},\"TzCkFXOc9-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TzCkFXOc9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icnjz7\",\"data-styles-preset\":\"wjtHCGvqq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)))\"},children:\"Submit\"})})},\"TzCkFXOc9-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1icnjz7\",\"data-styles-preset\":\"wjtHCGvqq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)))\"},children:\"Submit\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s00uri\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"RdBQFNC1S\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7ix94t\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Nz4kJbP5H\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{w_GeZE8ar:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gdtp8t\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"vy38V9yWv\",style:{backgroundColor:\"var(--token-5c4b1449-c670-480a-8558-944f8cd8cf27, rgb(254, 250, 243))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RU3sO.framer-1qqwpht, .framer-RU3sO .framer-1qqwpht { display: block; }\",\".framer-RU3sO.framer-bceibw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 97px; will-change: var(--framer-will-change-override, transform); }\",\".framer-RU3sO .framer-1q0gp8n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-RU3sO .framer-1qgyyzq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RU3sO .framer-1s00uri { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-RU3sO .framer-7ix94t { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-RU3sO .framer-gdtp8t { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-RU3sO.framer-v-fzpmy3 .framer-7ix94t { overflow: hidden; }\",\".framer-RU3sO.framer-v-1r84aih.framer-bceibw, .framer-RU3sO.framer-v-17fkwi9.framer-bceibw { width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 97\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w_GeZE8ar\":{\"layout\":[\"fixed\",\"fixed\"]},\"HSjp3IJCk\":{\"layout\":[\"fixed\",\"fixed\"]},\"GQyDEf0PM\":{\"layout\":[\"auto\",\"fixed\"]},\"bOgR4dRb4\":{\"layout\":[\"auto\",\"fixed\"]},\"znKx2wbBI\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdC_pmQEv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BTOCn4_SA\":\"title\",\"yHJH9jlGv\":\"fill\",\"Jgx8a_h9r\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjlnDoWtXZ=withCSS(Component,css,\"framer-RU3sO\");export default FramerjlnDoWtXZ;FramerjlnDoWtXZ.displayName=\"Form Submit Button\";FramerjlnDoWtXZ.defaultProps={height:48,width:97};addPropertyControls(FramerjlnDoWtXZ,{variant:{options:[\"TzCkFXOc9\",\"w_GeZE8ar\",\"HSjp3IJCk\",\"GQyDEf0PM\",\"bOgR4dRb4\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},BTOCn4_SA:{defaultValue:\"Submit\",displayTextArea:false,title:\"Title\",type:ControlType.String},onBTOCn4_SAChange:{changes:\"BTOCn4_SA\",type:ControlType.ChangeHandler},yHJH9jlGv:{defaultValue:'var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35)) /* {\"name\":\"Boldest\"} */',title:\"Fill\",type:ControlType.Color},Jgx8a_h9r:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjlnDoWtXZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjlnDoWtXZ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w_GeZE8ar\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HSjp3IJCk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GQyDEf0PM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bOgR4dRb4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"znKx2wbBI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdC_pmQEv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"97\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"BTOCn4_SA\\\":\\\"title\\\",\\\"yHJH9jlGv\\\":\\\"fill\\\",\\\"Jgx8a_h9r\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * Falling Objects\n * 2D physics simulation where child components fall, bounce, and can be dragged.\n * Uses Matter.js for physics — objects are DOM elements positioned via CSS transforms.\n * Children keep their own size and styling.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n */import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const componentInstanceControlType=ControlType.ComponentInstance??\"ComponentInstance\";// --- CDN config ---\nconst SCRIPTS={matter:\"https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.19.0/matter.min.js\"};const RESIZE_DEBOUNCE_MS=300;// --- Utilities ---\nfunction loadScript(src,timeoutMs=1e4){return new Promise((resolve,reject)=>{if(typeof document===\"undefined\"){reject(new Error(`No document available for ${src}`));return;}let timeoutId;const finish=fn=>{if(timeoutId!==undefined)window.clearTimeout(timeoutId);fn();};const existing=document.querySelector(`script[src=\"${src}\"]`);if(existing){const status=existing.dataset.status;if(status===\"loaded\"){resolve();return;}if(status===\"error\"){existing.remove();}else{existing.addEventListener(\"load\",()=>finish(()=>resolve()),{once:true});existing.addEventListener(\"error\",()=>finish(()=>reject(new Error(`Failed to load ${src}`))),{once:true});timeoutId=window.setTimeout(()=>{reject(new Error(`Timed out loading ${src}`));},timeoutMs);return;}}const script=document.createElement(\"script\");script.src=src;script.async=true;script.dataset.status=\"loading\";script.onload=()=>{script.dataset.status=\"loaded\";finish(()=>resolve());};script.onerror=()=>{script.dataset.status=\"error\";finish(()=>reject(new Error(`Failed to load ${src}`)));};document.head.appendChild(script);timeoutId=window.setTimeout(()=>{script.dataset.status=\"error\";reject(new Error(`Timed out loading ${src}`));},timeoutMs);});}// --- Hooks ---\nfunction useReducedMotion(){const[reducedMotion,setReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(mq.matches);const onChange=event=>{setReducedMotion(event.matches);};if(typeof mq.addEventListener===\"function\"){mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);}mq.addListener(onChange);return()=>mq.removeListener(onChange);},[]);return reducedMotion;}// --- Component ---\nfunction FallingObjects({children,gravity=1,bounciness=.5,friction=.3,spawnDelay=200}){const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const containerRef=useRef(null);const engineRef=useRef(null);const runnerRef=useRef(null);const bodiesRef=useRef([]);const itemEls=useRef([]);const rafRef=useRef(0);const spawnTimersRef=useRef([]);const resizeTimerRef=useRef(undefined);const pointerBodyRef=useRef(null);const[engineReady,setEngineReady]=useState(false);const[resizeKey,setResizeKey]=useState(0);const childNodes=useMemo(()=>{return React.Children.toArray(children).filter(child=>child!=null);},[children]);const childCount=childNodes.length;// Load Matter.js from CDN\nuseEffect(()=>{if(isStatic)return;let mounted=true;const init=async()=>{try{if(!window.Matter)await loadScript(SCRIPTS.matter);if(mounted)setEngineReady(true);}catch{if(mounted)setEngineReady(false);}};init();return()=>{mounted=false;};},[isStatic]);// ResizeObserver to trigger reinit\nuseEffect(()=>{const container=containerRef.current;if(!container||isStatic)return;let skipFirst=true;const ro=new ResizeObserver(()=>{if(skipFirst){skipFirst=false;return;}clearTimeout(resizeTimerRef.current);resizeTimerRef.current=setTimeout(()=>{setResizeKey(prev=>prev+1);},RESIZE_DEBOUNCE_MS);});ro.observe(container);return()=>{ro.disconnect();clearTimeout(resizeTimerRef.current);};},[isStatic]);// Main physics initialization — deferred by one frame so children have final layout\nuseEffect(()=>{if(isStatic||reducedMotion||!engineReady||childCount===0)return;const M=window.Matter;if(!M)return;const container=containerRef.current;if(!container)return;let cancelled=false;let cleanupFn=null;// Wait one frame for children to finish layout before measuring\nconst initFrame=requestAnimationFrame(()=>{if(cancelled)return;const rect=container.getBoundingClientRect();const width=rect.width;const height=rect.height;if(width===0||height===0)return;// Measure each child's actual size\nconst sizes=[];for(let i=0;i<childCount;i++){const el=itemEls.current[i];if(!el)return;const r=el.getBoundingClientRect();sizes.push({w:Math.max(r.width,20),h:Math.max(r.height,20)});}const{Engine,Runner,Bodies,Composite,Body}=M;// Create engine\nconst engine=Engine.create({gravity:{x:0,y:gravity}});engineRef.current=engine;// Create walls (bottom, left, right — no top)\nconst wallThickness=60;const walls=[// Bottom\nBodies.rectangle(width/2,height+wallThickness/2,width+wallThickness*2,wallThickness,{isStatic:true,render:{visible:false}}),// Left\nBodies.rectangle(-wallThickness/2,height/2,wallThickness,height*2,{isStatic:true,render:{visible:false}}),// Right\nBodies.rectangle(width+wallThickness/2,height/2,wallThickness,height*2,{isStatic:true,render:{visible:false}})];Composite.add(engine.world,walls);// Create a static pointer body for mouse interaction\nconst pointerBody=Bodies.circle(0,0,1,{isStatic:true,render:{visible:false}});pointerBodyRef.current=pointerBody;// Spawn bodies with stagger, each using its own measured size\nconst bodies=[];let spawnedCount=0;const spawnOne=()=>{if(spawnedCount>=childCount)return;const{w,h}=sizes[spawnedCount];const x=w/2+Math.random()*Math.max(0,width-w);const y=-h-Math.random()*h;const body=Bodies.rectangle(x,y,w,h,{angle:(Math.random()-.5)*Math.PI*.5,restitution:bounciness,friction:friction,frictionAir:.01,render:{visible:false}});bodies.push(body);bodiesRef.current=bodies;Composite.add(engine.world,body);spawnedCount++;if(spawnedCount<childCount){const timer=setTimeout(spawnOne,spawnDelay);spawnTimersRef.current.push(timer);}};spawnOne();// Dragging via pointer constraint\nlet dragConstraint=null;let isDragging=false;const getPointerPos=e=>{const r=container.getBoundingClientRect();return{x:e.clientX-r.left,y:e.clientY-r.top};};const onPointerDown=e=>{const pos=getPointerPos(e);const allBodies=bodiesRef.current;const found=M.Query.point(allBodies,pos);if(found.length>0){const target=found[0];isDragging=true;Body.setPosition(pointerBody,pos);Composite.add(engine.world,pointerBody);dragConstraint=M.Constraint.create({bodyA:pointerBody,bodyB:target,pointB:{x:pos.x-target.position.x,y:pos.y-target.position.y},stiffness:.2,damping:.1,render:{visible:false}});Composite.add(engine.world,dragConstraint);container.setPointerCapture(e.pointerId);container.style.cursor=\"grabbing\";e.preventDefault();}};const onPointerMove=e=>{if(!isDragging||!dragConstraint)return;const pos=getPointerPos(e);Body.setPosition(pointerBody,pos);};const onPointerUp=()=>{if(dragConstraint){Composite.remove(engine.world,dragConstraint);dragConstraint=null;}if(Composite.allBodies(engine.world).includes(pointerBody)){Composite.remove(engine.world,pointerBody);}isDragging=false;container.style.cursor=\"grab\";};container.addEventListener(\"pointerdown\",onPointerDown);container.addEventListener(\"pointermove\",onPointerMove);container.addEventListener(\"pointerup\",onPointerUp);container.addEventListener(\"pointercancel\",onPointerUp);// Start engine\nconst runner=Runner.create();Runner.run(runner,engine);runnerRef.current=runner;// RAF loop to sync DOM to physics — each child uses its own size\nconst tick=()=>{const currentBodies=bodiesRef.current;for(let i=0;i<currentBodies.length;i++){const el=itemEls.current[i];if(!el)continue;const body=currentBodies[i];const{w,h}=sizes[i];const bx=body.position.x-w/2;const by=body.position.y-h/2;el.style.transform=`translate3d(${bx}px, ${by}px, 0) rotate(${body.angle}rad)`;el.style.opacity=\"1\";}rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);cleanupFn=()=>{cancelAnimationFrame(rafRef.current);spawnTimersRef.current.forEach(clearTimeout);spawnTimersRef.current=[];container.removeEventListener(\"pointerdown\",onPointerDown);container.removeEventListener(\"pointermove\",onPointerMove);container.removeEventListener(\"pointerup\",onPointerUp);container.removeEventListener(\"pointercancel\",onPointerUp);if(dragConstraint){try{Composite.remove(engine.world,dragConstraint);}catch{}}if(runnerRef.current){Runner.stop(runnerRef.current);runnerRef.current=null;}Composite.clear(engine.world,false);Engine.clear(engine);engineRef.current=null;bodiesRef.current=[];pointerBodyRef.current=null;};});return()=>{cancelled=true;cancelAnimationFrame(initFrame);if(cleanupFn)cleanupFn();};},[isStatic,reducedMotion,engineReady,childCount,gravity,bounciness,friction,spawnDelay,resizeKey]);// --- Static / reduced motion fallback ---\nif(isStatic||reducedMotion){if(childNodes.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",border:\"1px dashed rgba(0,0,0,0.25)\",borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.5)\",fontSize:14},children:\"Add objects to Falling Objects\"});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",display:\"flex\",flexWrap:\"wrap\",alignContent:\"flex-end\",justifyContent:\"center\",gap:12,padding:16},children:childNodes.map((child,i)=>/*#__PURE__*/_jsx(\"div\",{style:{transform:`rotate(${i*137.5%30-15}deg)`},children:child},i))});}// --- Empty state ---\nif(childNodes.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",border:\"1px dashed rgba(0,0,0,0.25)\",borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.5)\",fontSize:14},children:\"Add objects to Falling Objects\"});}// --- Live render ---\nreturn /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",touchAction:\"none\",cursor:\"grab\"},\"aria-label\":\"Interactive falling objects animation\",children:childNodes.map((child,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>{itemEls.current[i]=el;},style:{position:\"absolute\",top:0,left:0,opacity:0,willChange:\"transform\",pointerEvents:\"none\",userSelect:\"none\"},children:child},i))});}// --- Property Controls ---\naddPropertyControls(FallingObjects,{children:{type:ControlType.Array,title:\"Objects\",maxCount:30,control:{type:componentInstanceControlType}},gravity:{type:ControlType.Number,title:\"Gravity\",min:.1,max:5,step:.1,defaultValue:1},bounciness:{type:ControlType.Number,title:\"Bounciness\",min:0,max:1,step:.05,defaultValue:.5},friction:{type:ControlType.Number,title:\"Friction\",min:0,max:1,step:.05,defaultValue:.3},spawnDelay:{type:ControlType.Number,title:\"Spawn Delay\",min:0,max:2e3,step:50,unit:\"ms\",displayStepper:true,defaultValue:200}});FallingObjects.displayName=\"Falling Objects\";export default FallingObjects;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FallingObjects\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FallingObject.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{useMemo}from\"react\";// Check if we're in Canvas mode for static rendering\nconst renderContext=RenderTarget.current();const isCanvasMode=renderContext===RenderTarget.canvas;/**\n * BackgroundPattern Component\n * A comprehensive background pattern component supporting 21 different pattern types\n * with optional radial fade effect. Patterns are generated using SVG data URLs for optimal performance\n * All patterns sourced from Hero Patterns (heropatterns.com) by Steve Schoger\n * @framerDisableUnlink\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 600\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BackgroundPattern(props){const{patternType=\"cross\",patternColor=\"#0540E3\",backgroundColor=\"transparent\",patternSize=40,patternOpacity=.4,strokeWidth=3,dotSize=1.2,gap=15,fade=true,fadeIntensity=90,fadeShape=\"circle\",style}=props;// Encode the color for use in SVG data URL\n// This ensures special characters in color values don't break the URL\nconst encodedPatternColor=useMemo(()=>encodeURIComponent(patternColor),[patternColor]);// Generate mask style for radial fade effect\n// Uses both standard and webkit prefixed properties for browser compatibility\nconst maskStyle=useMemo(()=>{if(!fade)return{};const gradientShape=fadeShape===\"ellipse\"?\"ellipse at top\":\"circle\";return{maskImage:`radial-gradient(${gradientShape}, white 10%, transparent ${fadeIntensity}%)`,WebkitMaskImage:`radial-gradient(${gradientShape}, white 10%, transparent ${fadeIntensity}%)`};},[fade,fadeIntensity,fadeShape]);// 1. Generate Cross pattern SVG\nconst crossPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 2. Generate Grid pattern SVG\nconst gridPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' stroke='${patternColor}' stroke-width='${strokeWidth}' fill-opacity='${patternOpacity}'><path d='M 100 0 L 100 200'/><path d='M 0 100 L 200 100'/></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternColor,strokeWidth,patternOpacity]);// 3. Generate Dots pattern SVG\nconst dotsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${gap}' height='${gap}' viewBox='0 0 ${gap} ${gap}' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'%3E%3Ccircle cx='${dotSize}' cy='${dotSize}' r='${dotSize}'/%3E%3C/g%3E%3C/svg%3E\")`,[gap,dotSize,encodedPatternColor,patternOpacity]);// 4. Generate Plus pattern SVG\nconst plusPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 5. Generate Zigzag pattern SVG\nconst zigzagPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize/2}' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 6. Generate Waves pattern SVG\nconst wavesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize/2}' viewBox='0 0 52 26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 7. Generate Triangles pattern SVG\nconst trianglesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize*.866}' viewBox='0 0 12 16'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M4 .99L0 8h8l-4-7.01zM12 15L8 8h8l-4 7z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 8. Generate Hexagons pattern SVG\nconst hexagonsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize*1.4}' height='${patternSize*1.4}' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 9. Generate Bricks pattern SVG (MOVED HERE after Hexagons)\nconst bricksPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize*1.05}' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]// Add patternSize to dependencies\n);// 10. Generate Diagonal Grid Lines pattern SVG (WITH STROKE WIDTH CONTROL)\nconst diagonalGridPatternSVG=useMemo(()=>{const svg=`<svg width='${patternSize}' height='${patternSize}' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'><g fill='none' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'><path d='M0 40L40 0'/><path d='M0 0L40 40'/></g></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 11. Generate Diagonal Line pattern SVG (NEW - Single diagonal with stroke width)\nconst diagonalPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 ${patternSize} ${patternSize}' fill='none'><line x1='0' y1='${patternSize}' x2='${patternSize}' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/><line x1='-${patternSize}' y1='${patternSize}' x2='0' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/><line x1='${patternSize}' y1='${patternSize}' x2='${patternSize*2}' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 12. Generate Diagonal Dots pattern SVG (NEW - Dotted diagonal effect)\nconst diagonalDotsPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' fill='none' overflow='visible'><path d='M 0 ${patternSize} L ${patternSize} 0' fill='transparent' stroke-width='${strokeWidth}' stroke='${patternColor}' stroke-linecap='square' stroke-miterlimit='10' stroke-opacity='${patternOpacity}' stroke-dasharray=''></path></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 13. Generate Diamonds pattern SVG\nconst diamondsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 20 20'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M10 0l10 10-10 10L0 10 10 0zm0 2.828L2.828 10 10 17.172 17.172 10 10 2.828z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 14. Generate Circles pattern SVG\nconst circlesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Ccircle cx='40' cy='40' r='20'/%3E%3Ccircle cx='0' cy='0' r='20'/%3E%3Ccircle cx='0' cy='80' r='20'/%3E%3Ccircle cx='80' cy='0' r='20'/%3E%3Ccircle cx='80' cy='80' r='20'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 15. Generate Overlapping Circles pattern SVG\nconst overlappingPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='${encodedPatternColor}' stroke-opacity='${patternOpacity}' stroke-width='${strokeWidth}'%3E%3Ccircle cx='40' cy='40' r='40'/%3E%3Ccircle cx='0' cy='40' r='40'/%3E%3Ccircle cx='80' cy='40' r='40'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity,strokeWidth]// Add strokeWidth to dependencies\n);// 16. Generate Signal pattern SVG\nconst signalPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 17. Generate Architect pattern SVG\nconst architectPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 20 20'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 0h20L0 20z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 18. Generate Stars pattern SVG\nconst starsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M20 10l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zM0 50l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 19. Generate XO pattern SVG (MOVED HERE after Stars)\nconst xoPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zm33.414-6l5.95-5.95L45.95.636 40 6.586 34.05.636 32.636 2.05 38.586 8l-5.95 5.95 1.414 1.414L40 9.414l5.95 5.95 1.414-1.414L41.414 8zM40 48c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zM9.414 40l5.95-5.95-1.414-1.414L8 38.586l-5.95-5.95L.636 34.05 6.586 40l-5.95 5.95 1.414 1.414L8 41.414l5.95 5.95 1.414-1.414L9.414 40z' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 20. Generate Texture pattern SVG\nconst texturePatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize/2}' height='${patternSize/2}' viewBox='0 0 4 4'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 21. Generate Checkerboard pattern SVG\nconst checkerboardPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 8 8'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 22. Generate Hideout pattern SVG\nconst hideoutPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize*.866}' viewBox='0 0 12 16'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M4 .99C4 .445 4.444 0 5 0c.552 0 1 .45 1 .99v4.02C6 5.555 5.556 6 5 6c-.552 0-1-.45-1-.99V.99zm6 8c0-.546.444-.99 1-.99.552 0 1 .45 1 .99v4.02c0 .546-.444.99-1 .99-.552 0-1-.45-1-.99V8.99z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// Select the appropriate pattern based on patternType\nconst getPatternImage=useMemo(()=>{switch(patternType){case\"grid\":return gridPatternSVG;case\"dots\":return dotsPatternSVG;case\"bricks\":return bricksPatternSVG;case\"plus\":return plusPatternSVG;case\"xo\":return xoPatternSVG;case\"zigzag\":return zigzagPatternSVG;case\"waves\":return wavesPatternSVG;case\"triangles\":return trianglesPatternSVG;case\"hexagons\":return hexagonsPatternSVG;case\"diagonalGrid\":return diagonalGridPatternSVG;case\"diagonal\":return diagonalPatternSVG;case\"diagonalDots\":return diagonalDotsPatternSVG;case\"diamonds\":return diamondsPatternSVG;case\"circles\":return circlesPatternSVG;case\"overlapping\":return overlappingPatternSVG;case\"signal\":return signalPatternSVG;case\"architect\":return architectPatternSVG;case\"stars\":return starsPatternSVG;case\"texture\":return texturePatternSVG;case\"checkerboard\":return checkerboardPatternSVG;case\"hideout\":return hideoutPatternSVG;case\"cross\":default:return crossPatternSVG;}},[patternType,crossPatternSVG,gridPatternSVG,dotsPatternSVG,bricksPatternSVG,plusPatternSVG,xoPatternSVG,zigzagPatternSVG,wavesPatternSVG,trianglesPatternSVG,hexagonsPatternSVG,diagonalGridPatternSVG,diagonalPatternSVG,diamondsPatternSVG,circlesPatternSVG,overlappingPatternSVG,signalPatternSVG,architectPatternSVG,starsPatternSVG,texturePatternSVG,checkerboardPatternSVG,hideoutPatternSVG]);// Determine background size based on pattern type\nconst getBackgroundSize=useMemo(()=>{if(patternType===\"grid\"){return`${patternSize}px`;}return undefined;},[patternType,patternSize]);// Generate the complete background style with SVG pattern\nconst backgroundStyle=useMemo(()=>({backgroundColor,backgroundImage:getPatternImage,backgroundRepeat:\"repeat\",backgroundSize:getBackgroundSize,...maskStyle}),[backgroundColor,getPatternImage,getBackgroundSize,maskStyle,style]);// Render as a motion.div for potential animation support\nreturn /*#__PURE__*/_jsx(motion.div,{style:{position:\"relative\",inset:0,width:style?.width||600,height:style?.height||600,pointerEvents:\"none\",...backgroundStyle,...style}});}// Set display name for better debugging in React DevTools\nBackgroundPattern.displayName=\"Background Pattern\";// Default props ensure component works out of the box\nBackgroundPattern.defaultProps={patternType:\"cross\",patternColor:\"#0540E3\",backgroundColor:\"transparent\",patternSize:40,patternOpacity:.4,strokeWidth:3,dotSize:1.2,gap:15,fade:true,fadeIntensity:90,fadeShape:\"circle\"};/**\n * Property Controls define the UI in Framer's properties panel\n * Organized into logical groups for better UX\n */addPropertyControls(BackgroundPattern,{// Pattern type selection\npatternType:{type:ControlType.Enum,title:\"Pattern Type\",options:[\"cross\",\"grid\",\"dots\",\"plus\",\"zigzag\",\"waves\",\"triangles\",\"hexagons\",\"bricks\",\"diagonalGrid\",\"diagonal\",\"diagonalDots\",\"diamonds\",\"circles\",\"overlapping\",\"signal\",\"architect\",\"stars\",\"xo\",\"texture\",\"checkerboard\",\"hideout\"],optionTitles:[\"Cross\",\"Grid\",\"Dots\",\"Plus\",\"Zigzag\",\"Waves\",\"Triangles\",\"Hexagons\",\"Bricks\",\"Diagonal Grid\",\"Diagonal\",\"Diagonal Dots\",\"Diamonds\",\"Circles\",\"Overlapping\",\"Signal\",\"Architect\",\"Stars\",\"X & O\",\"Texture\",\"Checkerboard\",\"Hideout\"],defaultValue:\"cross\",displaySegmentedControl:false},// Pattern appearance controls\npatternColor:{type:ControlType.Color,title:\"Pattern Color\",defaultValue:\"#0540E3\"},patternOpacity:{type:ControlType.Number,title:\"Pattern Opacity\",defaultValue:.4,min:0,max:1,step:.05,displayStepper:true},patternSize:{type:ControlType.Number,title:\"Pattern Size\",defaultValue:40,min:10,max:200,step:5,unit:\"px\",displayStepper:true,description:\"Controls the overall size of the pattern\"},// Stroke width control for Grid, Diagonal Grid, and Diagonal patterns\nstrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:10,step:.5,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"grid\"&&props.patternType!==\"diagonalGrid\"&&props.patternType!==\"diagonal\"&&props.patternType!==\"diagonalDots\"&&props.patternType!==\"overlapping\",description:\"Controls the thickness of lines\"},// Dots-specific controls\ndotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:1.2,min:.5,max:10,step:.1,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"dots\",description:\"Controls the radius of each dot\"},gap:{type:ControlType.Number,title:\"Dot Gap\",defaultValue:15,min:5,max:50,step:1,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"dots\",description:\"Controls spacing between dots\"},// Background controls\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},// Fade effect controls\nfade:{type:ControlType.Boolean,title:\"Fade Effect\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Made with ❤️ by [Soyeb](https://framer.link/MBYIDPK)\"},fadeShape:{type:ControlType.Enum,title:\"Fade Shape\",options:[\"circle\",\"ellipse\"],optionTitles:[\"Circle\",\"Ellipse\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:props=>props.fade===false},fadeIntensity:{type:ControlType.Number,title:\"Fade Intensity\",defaultValue:90,min:50,max:100,step:5,unit:\"%\",displayStepper:true,hidden:props=>props.fade===false,description:\"Controls how far the fade extends from center.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackgroundPattern\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"600\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 600\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Background_Pattern.map","// Generated by Framer (625f89c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iFDP0 .framer-styles-preset-zaw8xa:not(.rich-text-wrapper), .framer-iFDP0 .framer-styles-preset-zaw8xa.rich-text-wrapper a { --framer-link-text-color: #0099ff; }\"];export const className=\"framer-iFDP0\";\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 (625f89c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Shape31 from\"https://framerusercontent.com/modules/19caD9BMYlPB7u22EfFH/d5YnOGwcQOIi4pt7UZRn/sEd2O0Bl6.js\";import FormSubmitButton from\"https://framerusercontent.com/modules/El3vjVFVRHrvSUcTQD7Y/EXfO0ehVWg1CmsrwiumF/jlnDoWtXZ.js\";import FallingObjects from\"https://framerusercontent.com/modules/lnGyd8UwZGNH7dJ8IFo3/sxhD5YsiveyRQaOYNerX/FallingObject.js\";import BackgroundPattern from\"https://framerusercontent.com/modules/sbWEZhpbWDNQ64mRZcmT/Tf0ECRTfyblFDXnVL11a/Background_Pattern.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MWd8fCVp3c69Z02zYHsC/E3hJeFydZ9v1A4QU3ww3/xPuH7sfwn.js\";const FormSubmitButtonFonts=getFonts(FormSubmitButton);const Shape31Fonts=getFonts(Shape31);const BackgroundPatternFonts=getFonts(BackgroundPattern);const FallingObjectsFonts=getFonts(FallingObjects);const cycleOrder=[\"nHzt4X2XY\",\"IwMfqxt9m\",\"CAjhaoVzB\"];const serializationHash=\"framer-U3nZs\";const variantClassNames={CAjhaoVzB:\"framer-v-1td1xuv\",IwMfqxt9m:\"framer-v-18vnars\",nHzt4X2XY:\"framer-v-szxlad\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const eIiz9RY7p=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"nHzt4X2XY\",Phone:\"CAjhaoVzB\",Tablet:\"IwMfqxt9m\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,eIiz9RY7p:link??props.eIiz9RY7p,variant:humanReadableVariantMap[props.variant]??props.variant??\"nHzt4X2XY\"};};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,eIiz9RY7p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nHzt4X2XY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Jgx8a_h9r1ifd6aq=activeVariantCallback(async(...args)=>{setVariant(\"nHzt4X2XY\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IwMfqxt9m\",\"CAjhaoVzB\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"IwMfqxt9m\",\"CAjhaoVzB\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-szxlad\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nHzt4X2XY\",ref:refBinding,style:{backgroundColor:\"var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3, rgb(35, 35, 35))\",...style},...addPropertyOverrides({CAjhaoVzB:{\"data-framer-name\":\"Phone\"},IwMfqxt9m:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dno5e6\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AbMPzUYqP\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10n2xfz\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"E0nd7Xi01\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"38px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Lets create increadible work together\"})}),className:\"framer-1owjc7t\",\"data-framer-name\":\"Title\",fonts:[\"GF;Boldonse-regular\"],layoutDependency:layoutDependency,layoutId:\"rIrDtLcZ3\",style:{\"--extracted-r6o4lv\":\"var(--token-37cc5c8d-8348-4df0-b590-a8662bb4ab4f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-seckxd\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"QY1pESGsN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uhnnwe\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"FHs9j3Rtz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sntw4q\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"zDXok0wBp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3RhY2sgU2FucyBUZXh0LTUwMA==\",\"--framer-font-family\":'\"Stack Sans Text\", \"Stack Sans Text Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:eIiz9RY7p,motionChild:true,nodeId:\"AKpPapUtu\",openInNewTab:false,relValues:[],scopeId:\"eiVRbGRKY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zaw8xa\",\"data-styles-preset\":\"xPuH7sfwn\",children:\"Home\"})})})}),className:\"framer-1gb9nbf\",fonts:[\"GF;Stack Sans Text-500\"],layoutDependency:layoutDependency,layoutId:\"AKpPapUtu\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3RhY2sgU2FucyBUZXh0LTUwMA==\",\"--framer-font-family\":'\"Stack Sans Text\", \"Stack Sans Text Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IZPTtNT61\"},motionChild:true,nodeId:\"HkcDuSVv9\",openInNewTab:false,relValues:[],scopeId:\"eiVRbGRKY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zaw8xa\",\"data-styles-preset\":\"xPuH7sfwn\",children:\"Instagram\"})})})}),className:\"framer-35cio6\",fonts:[\"GF;Stack Sans Text-500\"],layoutDependency:layoutDependency,layoutId:\"HkcDuSVv9\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3RhY2sgU2FucyBUZXh0LTUwMA==\",\"--framer-font-family\":'\"Stack Sans Text\", \"Stack Sans Text Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DxzrUo5Vz\"},motionChild:true,nodeId:\"VV4g4WpDP\",openInNewTab:false,relValues:[],scopeId:\"eiVRbGRKY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zaw8xa\",\"data-styles-preset\":\"xPuH7sfwn\",children:\"Twitter(X)\"})})})}),className:\"framer-1siqv90\",fonts:[\"GF;Stack Sans Text-500\"],layoutDependency:layoutDependency,layoutId:\"VV4g4WpDP\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3RhY2sgU2FucyBUZXh0LTUwMA==\",\"--framer-font-family\":'\"Stack Sans Text\", \"Stack Sans Text Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a4ApjwLgC\"},motionChild:true,nodeId:\"AxRTRzSlQ\",openInNewTab:false,relValues:[],scopeId:\"eiVRbGRKY\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-zaw8xa\",\"data-styles-preset\":\"xPuH7sfwn\",children:\"LinkedIn\"})})})}),className:\"framer-1adt52s\",fonts:[\"GF;Stack Sans Text-500\"],layoutDependency:layoutDependency,layoutId:\"AxRTRzSlQ\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-115ezm0\",\"data-framer-name\":\"Signup\",layoutDependency:layoutDependency,layoutId:\"euAbsQoXw\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/6a9bab4c-2cb9-428f-839a-7a628dfa6e57/submit\",className:\"framer-35c6y1\",layoutDependency:layoutDependency,layoutId:\"WNKTvYjQ8\",nodeId:\"WNKTvYjQ8\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1e3wjkg\",layoutDependency:layoutDependency,layoutId:\"dPqpBeMVH\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-11kxzf5\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"Tk6S2cQfC\",placeholder:\"adwitisinghrajput@gmail.com\",required:true,style:{\"--framer-input-background\":\"rgba(0, 0, 0, 0.4)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"6px\",\"--framer-input-border-radius-bottom-right\":\"6px\",\"--framer-input-border-radius-top-left\":\"6px\",\"--framer-input-border-radius-top-right\":\"6px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-70fdd8cb-83f3-4cb4-a081-89460ab5af71, rgb(237, 236, 235))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+96+0+0+0+0+0+0+0+0+0,...addPropertyOverrides({CAjhaoVzB:{width:`min(max(min(${componentViewport?.width||\"100vw\"} - 64px, 1440px), 1px), 600px)`,y:(componentViewport?.y||0)+96+0+0+0+0+360+0+0+160.8+0+0+0+60},IwMfqxt9m:{y:(componentViewport?.y||0)+96+0+0+0+0+0+0+160.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x5t8iu-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NWGD0LTZF-container\",nodeId:\"NWGD0LTZF\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",children:/*#__PURE__*/_jsx(FormSubmitButton,{BTOCn4_SA:\"Get started\",height:\"100%\",id:\"NWGD0LTZF\",Jgx8a_h9r:Jgx8a_h9r1ifd6aq,layoutId:\"NWGD0LTZF\",type:\"submit\",variant:formVariants(formState,{error:\"bOgR4dRb4\",incomplete:\"TzCkFXOc9\",pending:\"w_GeZE8ar\",success:\"GQyDEf0PM\"},matchVariant(\"TzCkFXOc9\")),width:\"100%\",yHJH9jlGv:\"rgba(247, 247, 247, 0.1)\",...addPropertyOverrides({CAjhaoVzB:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mgwqs6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DEcOawttk-container\",nodeId:\"DEcOawttk\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",children:/*#__PURE__*/_jsxs(FallingObjects,{bounciness:.5,friction:.3,gravity:1,height:\"100%\",id:\"DEcOawttk\",layoutId:\"DEcOawttk\",spawnDelay:200,style:{height:\"100%\",width:\"100%\"},width:\"100%\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dwas4o\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"zKK78hi6a\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-1cf5d1z\",layoutDependency:layoutDependency,layoutId:\"JD5j6irdR\",style:{\"--1c2dmy6\":\"var(--token-2bd3ab0c-0a6a-49df-8ca5-ec67b2a8804a, rgb(143, 205, 255))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s43x2f-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LoVUQW0d1-container\",nodeId:\"LoVUQW0d1\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"LoVUQW0d1\",layoutId:\"LoVUQW0d1\",patternColor:\"rgb(79, 120, 161)\",patternOpacity:.4,patternSize:40,patternType:\"cross\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ot456m\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"pkbTYq2xF\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-61akg\",layoutDependency:layoutDependency,layoutId:\"CEdktUTRy\",style:{\"--1c2dmy6\":\"var(--token-0b5bd236-3a12-4bd0-8820-4c530465092f, rgb(225, 193, 255))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jqexg5-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"l__fVp5og-container\",nodeId:\"l__fVp5og\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"l__fVp5og\",layoutId:\"l__fVp5og\",patternColor:\"rgb(68, 5, 227)\",patternOpacity:.4,patternSize:40,patternType:\"plus\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qyi5k3\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"Pj21fJtIK\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-wgddmq\",layoutDependency:layoutDependency,layoutId:\"LvN6DR4uX\",style:{\"--1c2dmy6\":\"var(--token-9046c851-324f-42bf-b158-0b8ff5353d45, rgb(255, 197, 91))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fb4by7-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GH_kWamJI-container\",nodeId:\"GH_kWamJI\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"GH_kWamJI\",layoutId:\"GH_kWamJI\",patternColor:\"rgb(135, 99, 38)\",patternOpacity:.4,patternSize:40,patternType:\"cross\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ow8itd\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"gSGoBcaJm\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-d8vmzm\",layoutDependency:layoutDependency,layoutId:\"Br07Dhx07\",style:{\"--1c2dmy6\":\"var(--token-8c2490e6-553f-4b78-874c-6b3f130509d6, rgb(158, 230, 138))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-irojai-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SGi22hmb_-container\",nodeId:\"SGi22hmb_\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"SGi22hmb_\",layoutId:\"SGi22hmb_\",patternColor:\"rgb(82, 148, 81)\",patternOpacity:.4,patternSize:40,patternType:\"cross\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g6uzuc\",\"data-framer-name\":\"0\",layoutDependency:layoutDependency,layoutId:\"C3z6ATwva\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-exi6bm\",layoutDependency:layoutDependency,layoutId:\"nlgqoxZ9x\",style:{\"--1c2dmy6\":\"var(--token-a109c7fe-aa65-4ab2-a554-f199d2e93f43, rgb(54, 53, 53))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1otc015-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WNpPC2XWy-container\",nodeId:\"WNpPC2XWy\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"WNpPC2XWy\",layoutId:\"WNpPC2XWy\",patternColor:\"var(--token-6df0f067-a929-4f5b-9204-a6f5f7426929, rgb(125, 125, 125))\",patternOpacity:.4,patternSize:40,patternType:\"cross\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-opg0q9\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"nzNjYtLB_\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-d3nc7y\",layoutDependency:layoutDependency,layoutId:\"tzXCwyeA5\",style:{\"--1c2dmy6\":\"var(--token-31f8b27a-6369-4fb3-908e-daa328a68d14, rgb(238, 255, 46))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kp47ob-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q8TGpd4tO-container\",nodeId:\"Q8TGpd4tO\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"Q8TGpd4tO\",layoutId:\"Q8TGpd4tO\",patternColor:\"rgb(161, 107, 8)\",patternOpacity:.4,patternSize:40,patternType:\"cross\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3odqaz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sFcIiFaWj-container\",nodeId:\"sFcIiFaWj\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",children:/*#__PURE__*/_jsxs(FallingObjects,{bounciness:.5,friction:.3,gravity:1,height:\"100%\",id:\"sFcIiFaWj\",layoutId:\"sFcIiFaWj\",spawnDelay:200,style:{height:\"100%\",width:\"100%\"},width:\"100%\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8r276v\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"bo4k617eH\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-fy4z44\",layoutDependency:layoutDependency,layoutId:\"TDnwVn7zp\",style:{\"--1c2dmy6\":\"var(--token-31f8b27a-6369-4fb3-908e-daa328a68d14, rgb(238, 255, 46))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fnj3h7-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"a35rpSWaf-container\",nodeId:\"a35rpSWaf\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"a35rpSWaf\",layoutId:\"a35rpSWaf\",patternColor:\"rgb(161, 107, 8)\",patternOpacity:.4,patternSize:20,patternType:\"diamonds\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aout6l\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"rbw9Xn6Em\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-1rdlmpa\",layoutDependency:layoutDependency,layoutId:\"CFyVmFIjb\",style:{\"--1c2dmy6\":\"var(--token-8c2490e6-553f-4b78-874c-6b3f130509d6, rgb(158, 230, 138))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-123z7vw-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N8aMzIvDY-container\",nodeId:\"N8aMzIvDY\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"N8aMzIvDY\",layoutId:\"N8aMzIvDY\",patternColor:\"rgb(5, 64, 227)\",patternOpacity:.4,patternSize:20,patternType:\"architect\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-busijf\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"p7Iw0SJSJ\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-kugd0m\",layoutDependency:layoutDependency,layoutId:\"yWkPH6Osq\",style:{\"--1c2dmy6\":\"var(--token-9046c851-324f-42bf-b158-0b8ff5353d45, rgb(255, 197, 91))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18dntfb-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"u9VIcbOph-container\",nodeId:\"u9VIcbOph\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"u9VIcbOph\",layoutId:\"u9VIcbOph\",patternColor:\"rgb(5, 64, 227)\",patternOpacity:.4,patternSize:20,patternType:\"grid\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-96y8no\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"aXWoZRtjU\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-waj7e9\",layoutDependency:layoutDependency,layoutId:\"zVaYNaf1H\",style:{\"--1c2dmy6\":\"var(--token-0b5bd236-3a12-4bd0-8820-4c530465092f, rgb(225, 193, 255))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9yojzy-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pcksV6PNY-container\",nodeId:\"pcksV6PNY\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"pcksV6PNY\",layoutId:\"pcksV6PNY\",patternColor:\"rgb(5, 64, 227)\",patternOpacity:.4,patternSize:40,patternType:\"plus\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6mk6en\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"pvYzcML2Q\",children:[/*#__PURE__*/_jsx(Shape31,{animated:true,className:\"framer-1uw13b2\",layoutDependency:layoutDependency,layoutId:\"Ktdp2MfYe\",style:{\"--1c2dmy6\":\"var(--token-2bd3ab0c-0a6a-49df-8ca5-ec67b2a8804a, rgb(143, 205, 255))\",\"--clsckg\":24}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iaf6j-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kCBTAH6GG-container\",nodeId:\"kCBTAH6GG\",rendersWithMotion:true,scopeId:\"eiVRbGRKY\",style:{mask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/6CsdkB2Pzg7gLCbn821nfJdd8.png?width=349&height=349') luminance no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(BackgroundPattern,{backgroundColor:\"rgba(0, 0, 0, 0)\",dotSize:1.2,fade:true,fadeIntensity:90,fadeShape:\"circle\",gap:15,height:\"100%\",id:\"kCBTAH6GG\",layoutId:\"kCBTAH6GG\",patternColor:\"rgb(5, 64, 227)\",patternOpacity:.4,patternSize:40,patternType:\"texture\",strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})]})})})});});const css=[\".framer-U3nZs.framer-1vy5ppc, .framer-U3nZs .framer-1vy5ppc { display: block; }\",\".framer-U3nZs.framer-szxlad { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 32px 400px 32px; position: relative; width: 1138px; }\",\".framer-U3nZs .framer-1dno5e6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-U3nZs .framer-10n2xfz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-U3nZs .framer-1owjc7t { --framer-text-wrap: balance; flex: 1 0 0px; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-U3nZs .framer-seckxd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U3nZs .framer-1uhnnwe { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 32px; position: relative; width: 1px; }\",\".framer-U3nZs .framer-sntw4q { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U3nZs .framer-1gb9nbf, .framer-U3nZs .framer-35cio6, .framer-U3nZs .framer-1siqv90, .framer-U3nZs .framer-1adt52s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-U3nZs .framer-115ezm0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U3nZs .framer-35c6y1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-U3nZs .framer-1e3wjkg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-U3nZs .framer-11kxzf5 { --framer-input-focused-background: var(--token-97dfb153-68f9-4592-939c-38b6086fed97, #363535); --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Stack Sans Text\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 8px 18px 8px 18px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-U3nZs .framer-x5t8iu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-U3nZs .framer-mgwqs6-container, .framer-U3nZs .framer-3odqaz-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-U3nZs .framer-1dwas4o, .framer-U3nZs .framer-ot456m, .framer-U3nZs .framer-1qyi5k3, .framer-U3nZs .framer-ow8itd, .framer-U3nZs .framer-1g6uzuc, .framer-U3nZs .framer-opg0q9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20.52px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-U3nZs .framer-1cf5d1z, .framer-U3nZs .framer-61akg, .framer-U3nZs .framer-wgddmq, .framer-U3nZs .framer-d8vmzm, .framer-U3nZs .framer-exi6bm, .framer-U3nZs .framer-d3nc7y { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 224px; }\",\".framer-U3nZs .framer-1s43x2f-container, .framer-U3nZs .framer-jqexg5-container, .framer-U3nZs .framer-fb4by7-container, .framer-U3nZs .framer-irojai-container, .framer-U3nZs .framer-1otc015-container, .framer-U3nZs .framer-1kp47ob-container, .framer-U3nZs .framer-fnj3h7-container, .framer-U3nZs .framer-123z7vw-container, .framer-U3nZs .framer-18dntfb-container, .framer-U3nZs .framer-9yojzy-container, .framer-U3nZs .framer-1iaf6j-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-U3nZs .framer-8r276v, .framer-U3nZs .framer-aout6l, .framer-U3nZs .framer-busijf, .framer-U3nZs .framer-96y8no, .framer-U3nZs .framer-6mk6en { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10.6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-U3nZs .framer-fy4z44, .framer-U3nZs .framer-1rdlmpa, .framer-U3nZs .framer-kugd0m, .framer-U3nZs .framer-waj7e9, .framer-U3nZs .framer-1uw13b2 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 116px; }\",\".framer-U3nZs.framer-v-18vnars.framer-szxlad { width: 810px; }\",\".framer-U3nZs.framer-v-18vnars .framer-10n2xfz { padding: 0px 0px 124px 0px; }\",\".framer-U3nZs.framer-v-18vnars .framer-1owjc7t { max-width: unset; }\",\".framer-U3nZs.framer-v-18vnars .framer-1uhnnwe, .framer-U3nZs.framer-v-1td1xuv .framer-1uhnnwe { flex-direction: column; gap: 48px; justify-content: flex-start; padding: 0px; }\",\".framer-U3nZs.framer-v-18vnars .framer-sntw4q { flex: none; order: 0; width: 50%; }\",\".framer-U3nZs.framer-v-18vnars .framer-115ezm0 { flex: none; order: 1; width: 100%; }\",\".framer-U3nZs.framer-v-1td1xuv.framer-szxlad { width: 390px; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-1dno5e6 { gap: 96px; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-10n2xfz { flex-direction: column; gap: 56px; justify-content: flex-start; padding: 0px 0px 56px 0px; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-1owjc7t { flex: none; max-width: unset; width: 100%; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-seckxd, .framer-U3nZs.framer-v-1td1xuv .framer-1e3wjkg { flex: none; width: 100%; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-sntw4q { flex: none; justify-content: center; order: 0; width: 50%; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-115ezm0 { flex: none; gap: 32px; order: 1; width: 100%; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-35c6y1 { flex-direction: column; }\",\".framer-U3nZs.framer-v-1td1xuv .framer-x5t8iu-container { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 618\n * @framerIntrinsicWidth 1138\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IwMfqxt9m\":{\"layout\":[\"fixed\",\"auto\"]},\"CAjhaoVzB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"eIiz9RY7p\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereiVRbGRKY=withCSS(Component,css,\"framer-U3nZs\");export default FramereiVRbGRKY;FramereiVRbGRKY.displayName=\"Footer\";FramereiVRbGRKY.defaultProps={height:618,width:1138};addPropertyControls(FramereiVRbGRKY,{variant:{options:[\"nHzt4X2XY\",\"IwMfqxt9m\",\"CAjhaoVzB\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},eIiz9RY7p:{title:\"Link\",type:ControlType.Link}});addFonts(FramereiVRbGRKY,[{explicitInter:true,fonts:[{cssFamilyName:\"Boldonse\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Boldonse\",url:\"https://fonts.gstatic.com/s/boldonse/v1/ZgNQjPxGPbbJUZemjC35hmHmNpCO.woff2\",weight:\"400\"},{cssFamilyName:\"Stack Sans Text\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Text\",url:\"https://fonts.gstatic.com/s/stacksanstext/v1/kJEkBuAJ-Q0hiGPmzHEu345X1JJNBpRJ3RPan47MNj2KJOhyGgKF1a0.woff2\",weight:\"500\"},{cssFamilyName:\"Stack Sans Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Text\",url:\"https://fonts.gstatic.com/s/stacksanstext/v1/kJEkBuAJ-Q0hiGPmzHEu345X1JJNBpRJ3RPan47MNg-KJOhyGgKF1a0.woff2\",weight:\"400\"}]},...FormSubmitButtonFonts,...Shape31Fonts,...BackgroundPatternFonts,...FallingObjectsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramereiVRbGRKY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormSubmitButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereiVRbGRKY\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IwMfqxt9m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CAjhaoVzB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1138\",\"framerVariables\":\"{\\\"eIiz9RY7p\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"618\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eiVRbGRKY.map","// Generated by Framer (9200abc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"WrKOKAZY0\",\"hslAvH8Tx\",\"HOTYEF54D\",\"tqPeGZHaI\"];const serializationHash=\"framer-uPsYK\";const variantClassNames={HOTYEF54D:\"framer-v-nsd9ra\",hslAvH8Tx:\"framer-v-1kx9fhb\",tqPeGZHaI:\"framer-v-1dk07tu\",WrKOKAZY0:\"framer-v-utw1yn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S8ey59QcC=undefined;const zyLBavdS6=undefined;const ExvcxmcZ7=undefined;const qRiSJSdCR=undefined;const SalXds4M0=undefined;const tjtY93gOm=undefined;const iEWo2giux=undefined;const VndmGA4XE=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:160,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Default\":\"hslAvH8Tx\",\"Desktop Opened\":\"WrKOKAZY0\",\"Mobile Default\":\"tqPeGZHaI\",\"Mobile opened\":\"HOTYEF54D\"};const Variants=motion.create(React.Fragment);const getProps=({bG,click,footer,height,hover,id,link,name1,number,paragraph,width,...props})=>{return{...props,ExvcxmcZ7:link??props.ExvcxmcZ7,iEWo2giux:paragraph??props.iEWo2giux??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",qRiSJSdCR:bG??props.qRiSJSdCR??{alt:\"\",pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"},S8ey59QcC:click??props.S8ey59QcC,SalXds4M0:number??props.SalXds4M0??\"01\",tjtY93gOm:name1??props.tjtY93gOm??\"Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WrKOKAZY0\",VndmGA4XE:footer??props.VndmGA4XE??\"Expanding Cards\",zyLBavdS6:hover??props.zyLBavdS6};};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,zyLBavdS6,qRiSJSdCR,S8ey59QcC,SalXds4M0,iEWo2giux,VndmGA4XE,tjtY93gOm,ExvcxmcZ7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WrKOKAZY0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapy7dnty=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(S8ey59QcC){const res=await S8ey59QcC(...args);if(res===false)return false;}});const onMouseEnter1k75mhf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zyLBavdS6){const res=await zyLBavdS6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tqPeGZHaI\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"hslAvH8Tx\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ExvcxmcZ7,motionChild:true,nodeId:\"WrKOKAZY0\",openInNewTab:true,scopeId:\"HPDicTunG\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-utw1yn\",className,classNames)} framer-7b0o19`,\"data-framer-name\":\"Desktop Opened\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WrKOKAZY0\",onMouseEnter:onMouseEnter1k75mhf,onTap:onTapy7dnty,ref:refBinding,style:{...style},...addPropertyOverrides({HOTYEF54D:{\"data-framer-name\":\"Mobile opened\"},hslAvH8Tx:{\"data-framer-name\":\"Desktop Default\"},tqPeGZHaI:{\"data-framer-name\":\"Mobile Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17elr17\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"oEOK2PVHd\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||400)*.5000000000000002-(componentViewport?.height||400)*1/2)+(0+((componentViewport?.height||400)*1-0-((componentViewport?.height||400)*1-0)*1)/2)),pixelHeight:2400,pixelWidth:1808,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(qRiSJSdCR)},className:\"framer-j9xo32\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"tBva3V5ee\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({HOTYEF54D:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||400)*.5000000000000002-(componentViewport?.height||400)*1/2)+(0+((componentViewport?.height||400)*1-0-420)/2)),pixelHeight:2400,pixelWidth:1808,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(qRiSJSdCR)}},tqPeGZHaI:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||42)*.5000000000000002-(componentViewport?.height||42)*1/2)+(0+((componentViewport?.height||42)*1-0-420)/2)),pixelHeight:2400,pixelWidth:1808,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(qRiSJSdCR)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wktva6\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"t5mqyToxt\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(6, 5, 8, 0.63) 108%)\",opacity:.5},variants:{hslAvH8Tx:{opacity:.8},tqPeGZHaI:{opacity:.8}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rojvvw\",\"data-framer-name\":\"Content wrapper\",layoutDependency:layoutDependency,layoutId:\"vAZORM3ps\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fz2uy4\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"cvh1IY93A\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"01\"})}),className:\"framer-1wixlr3\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"waaWtMd5G\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SalXds4M0,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-119wdru\",\"data-framer-name\":\"Buttom\",layoutDependency:layoutDependency,layoutId:\"fwN_ywiQx\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pl4c8i\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"mhDkzX515\",style:{opacity:1},variants:{HOTYEF54D:{opacity:1},hslAvH8Tx:{opacity:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-nflifb\",fonts:[\"FS;Outfit-semibold\"],layoutDependency:layoutDependency,layoutId:\"Yz0Bsff6g\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tjtY93gOm,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mv52g\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"qunpUl_Zg\",style:{opacity:1},variants:{HOTYEF54D:{opacity:1},hslAvH8Tx:{opacity:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\"})}),className:\"framer-1th4f7f\",fonts:[\"FS;Outfit-light\"],layoutDependency:layoutDependency,layoutId:\"xIcW7GbgI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:iEWo2giux,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m4ryfr\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"CvqCqERVB\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Expanding Cards\"})}),className:\"framer-1yr8wgd\",fonts:[\"FS;Outfit-semibold\"],layoutDependency:layoutDependency,layoutId:\"QHf_j____\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:VndmGA4XE,verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})})})});});const css=[\".framer-uPsYK.framer-7b0o19, .framer-uPsYK .framer-7b0o19 { display: block; }\",\".framer-uPsYK.framer-utw1yn { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 400px; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: 368px; }\",\".framer-uPsYK .framer-17elr17 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-uPsYK .framer-j9xo32 { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 1; }\",\".framer-uPsYK .framer-1wktva6 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-uPsYK .framer-rojvvw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-uPsYK .framer-fz2uy4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uPsYK .framer-1wixlr3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uPsYK .framer-119wdru { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uPsYK .framer-1pl4c8i, .framer-uPsYK .framer-mv52g, .framer-uPsYK .framer-m4ryfr { 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: 100%; }\",\".framer-uPsYK .framer-nflifb, .framer-uPsYK .framer-1th4f7f, .framer-uPsYK .framer-1yr8wgd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uPsYK.framer-v-1kx9fhb.framer-utw1yn { width: 60px; }\",\".framer-uPsYK.framer-v-1kx9fhb .framer-fz2uy4 { justify-content: center; }\",\".framer-uPsYK.framer-v-1kx9fhb .framer-1pl4c8i, .framer-uPsYK.framer-v-1kx9fhb .framer-mv52g { min-width: 320px; }\",\".framer-uPsYK.framer-v-1kx9fhb .framer-m4ryfr { justify-content: center; min-height: 24px; }\",\".framer-uPsYK.framer-v-nsd9ra.framer-utw1yn { width: 358px; }\",\".framer-uPsYK.framer-v-nsd9ra .framer-j9xo32, .framer-uPsYK.framer-v-1dk07tu .framer-j9xo32 { height: 420px; }\",\".framer-uPsYK.framer-v-1dk07tu.framer-utw1yn { height: 42px; width: 358px; }\",\".framer-uPsYK.framer-v-1dk07tu .framer-fz2uy4 { align-content: center; align-items: center; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 368\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hslAvH8Tx\":{\"layout\":[\"fixed\",\"fixed\"]},\"HOTYEF54D\":{\"layout\":[\"fixed\",\"fixed\"]},\"tqPeGZHaI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zyLBavdS6\":\"hover\",\"qRiSJSdCR\":\"bG\",\"S8ey59QcC\":\"click\",\"SalXds4M0\":\"number\",\"iEWo2giux\":\"paragraph\",\"VndmGA4XE\":\"footer\",\"tjtY93gOm\":\"name1\",\"ExvcxmcZ7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHPDicTunG=withCSS(Component,css,\"framer-uPsYK\");export default FramerHPDicTunG;FramerHPDicTunG.displayName=\"Image 2\";FramerHPDicTunG.defaultProps={height:400,width:368};addPropertyControls(FramerHPDicTunG,{variant:{options:[\"WrKOKAZY0\",\"hslAvH8Tx\",\"HOTYEF54D\",\"tqPeGZHaI\"],optionTitles:[\"Desktop Opened\",\"Desktop Default\",\"Mobile opened\",\"Mobile Default\"],title:\"Variant\",type:ControlType.Enum},zyLBavdS6:{title:\"Hover\",type:ControlType.EventHandler},qRiSJSdCR:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\"},title:\"BG\",type:ControlType.ResponsiveImage},S8ey59QcC:{title:\"Click\",type:ControlType.EventHandler},SalXds4M0:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},onSalXds4M0Change:{changes:\"SalXds4M0\",type:ControlType.ChangeHandler},iEWo2giux:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Paragraph\",type:ControlType.String},oniEWo2giuxChange:{changes:\"iEWo2giux\",type:ControlType.ChangeHandler},VndmGA4XE:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Footer\",type:ControlType.String},onVndmGA4XEChange:{changes:\"VndmGA4XE\",type:ControlType.ChangeHandler},tjtY93gOm:{defaultValue:\"Title\",placeholder:\"\",title:\"Name\",type:ControlType.String},ontjtY93gOmChange:{changes:\"tjtY93gOm\",type:ControlType.ChangeHandler},ExvcxmcZ7:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHPDicTunG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LLL2G3NRT7NQD2GKJUPGXM7TQ2DC6HXX/PW5PSBLUQB3EYD5A5UFT4XOSWCSQOKTH/P65L7VCWZE3ZYHD2XJZ2WDLQCATH7Y3R.woff2\",weight:\"600\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHPDicTunG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"368\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerVariables\":\"{\\\"zyLBavdS6\\\":\\\"hover\\\",\\\"qRiSJSdCR\\\":\\\"bG\\\",\\\"S8ey59QcC\\\":\\\"click\\\",\\\"SalXds4M0\\\":\\\"number\\\",\\\"iEWo2giux\\\":\\\"paragraph\\\",\\\"VndmGA4XE\\\":\\\"footer\\\",\\\"tjtY93gOm\\\":\\\"name1\\\",\\\"ExvcxmcZ7\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hslAvH8Tx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HOTYEF54D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tqPeGZHaI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HPDicTunG.map","// Generated by Framer (9200abc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Image2 from\"https://framerusercontent.com/modules/Oa5ulhLdlUZPkQbNrzwK/YVo9CXhDvQe0zYKO1p6o/HPDicTunG.js\";const Image2Fonts=getFonts(Image2);const cycleOrder=[\"x5eK8tsjs\",\"L1B4WwEqd\",\"wE1O_tEmU\",\"ldcoBUOhs\",\"QBJi2f2jm\",\"fV8aCb3lY\",\"H7rlu2SOi\",\"myZJQe4N0\",\"lNAiiPruo\",\"D3S1iU3hL\"];const serializationHash=\"framer-cpw04\";const variantClassNames={D3S1iU3hL:\"framer-v-qgqek4\",fV8aCb3lY:\"framer-v-7o27vj\",H7rlu2SOi:\"framer-v-tcekbe\",L1B4WwEqd:\"framer-v-1e2to50\",ldcoBUOhs:\"framer-v-12rek31\",lNAiiPruo:\"framer-v-1ihhubl\",myZJQe4N0:\"framer-v-hkhc24\",QBJi2f2jm:\"framer-v-1cj3yy6\",wE1O_tEmU:\"framer-v-1in9di8\",x5eK8tsjs:\"framer-v-1pkn74z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dus5Mp6Wz=undefined;const mZf1Qz4KK=undefined;const hl3u2jSex=undefined;const VwYhtxR7X=undefined;const N4Rto9EvB=undefined;const eJc6PTKkJ=undefined;const QB08i4WHX=undefined;const Ibibb8Jt4=undefined;const WT_SWORaB=undefined;const J9hE_jI5m=undefined;const VTQOG_1lE=undefined;const ClpQ4Io2a=undefined;const cJCVT2e9U=undefined;const W21gVEVSy=undefined;const y15ZfFl_0=undefined;const hKdFhNkIt=undefined;const ktxDHoxyu=undefined;const nk2LdNAij=undefined;const yVy1PHJUG=undefined;const EERHjxRf7=undefined;const ZkFD0MQ_a=undefined;const GLCQwQpPX=undefined;const JmijCUJ3x=undefined;const uPNFbFWH2=undefined;const E9Ci2HSFK=undefined;const setmZf1Qz4KK=undefined;const sethl3u2jSex=undefined;const setVwYhtxR7X=undefined;const setQB08i4WHX=undefined;const setIbibb8Jt4=undefined;const setJ9hE_jI5m=undefined;const setClpQ4Io2a=undefined;const setcJCVT2e9U=undefined;const sety15ZfFl_0=undefined;const setktxDHoxyu=undefined;const setnk2LdNAij=undefined;const setEERHjxRf7=undefined;const setGLCQwQpPX=undefined;const setJmijCUJ3x=undefined;const setE9Ci2HSFK=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:160,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop 1\":\"x5eK8tsjs\",\"Desktop 2\":\"L1B4WwEqd\",\"Desktop 3\":\"wE1O_tEmU\",\"Desktop 4\":\"ldcoBUOhs\",\"Desktop 5\":\"QBJi2f2jm\",\"Mobile 1\":\"fV8aCb3lY\",\"Mobile 2\":\"H7rlu2SOi\",\"Mobile 3\":\"myZJQe4N0\",\"Mobile 4\":\"lNAiiPruo\",\"Mobile 5\":\"D3S1iU3hL\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({card1BG,card1Paragraph,card1Title,card2BG,card2Paragraph,card2Title,card3BG,card3Paragraph,card3Title,card4BG,card4Paragraph,card4Title,card5BG,card5Paragraph,card5Title,height,id,link1,link2,link3,link4,link5,name1,name2,name3,name4,name5,width,...props})=>{return{...props,cJCVT2e9U:card3Title??props.cJCVT2e9U??\"Expanding Cards\",ClpQ4Io2a:card3Paragraph??props.ClpQ4Io2a??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",dus5Mp6Wz:card1BG??props.dus5Mp6Wz??{pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"},E9Ci2HSFK:name5??props.E9Ci2HSFK??\"Title\",EERHjxRf7:name4??props.EERHjxRf7??\"Title\",eJc6PTKkJ:card2BG??props.eJc6PTKkJ??{pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"},GLCQwQpPX:card5Paragraph??props.GLCQwQpPX??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",hKdFhNkIt:card4BG??props.hKdFhNkIt??{pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"},hl3u2jSex:card1Title??props.hl3u2jSex??\"Expanding Cards\",Ibibb8Jt4:card2Title??props.Ibibb8Jt4??\"Expanding Cards\",J9hE_jI5m:name2??props.J9hE_jI5m??\"Title\",JmijCUJ3x:card5Title??props.JmijCUJ3x??\"Expanding Cards\",ktxDHoxyu:card4Paragraph??props.ktxDHoxyu??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",mZf1Qz4KK:card1Paragraph??props.mZf1Qz4KK??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",N4Rto9EvB:link1??props.N4Rto9EvB,nk2LdNAij:card4Title??props.nk2LdNAij??\"Expanding Cards\",QB08i4WHX:card2Paragraph??props.QB08i4WHX??\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",uPNFbFWH2:link5??props.uPNFbFWH2,variant:humanReadableVariantMap[props.variant]??props.variant??\"x5eK8tsjs\",VTQOG_1lE:card3BG??props.VTQOG_1lE??{pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"},VwYhtxR7X:name1??props.VwYhtxR7X??\"Title\",W21gVEVSy:link3??props.W21gVEVSy,WT_SWORaB:link2??props.WT_SWORaB,y15ZfFl_0:name3??props.y15ZfFl_0??\"Title\",yVy1PHJUG:link4??props.yVy1PHJUG,ZkFD0MQ_a:card5BG??props.ZkFD0MQ_a??{pixelHeight:2400,pixelWidth:1808,src:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/jsoYuvRP6FOxNSujX1KSiZEvOpc.png?width=1808&height=2400 1808w\"}};};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,dus5Mp6Wz,\"hl3u2jSex\":externalhl3u2jSex,\"onhl3u2jSexChange\":setExternalhl3u2jSex,\"mZf1Qz4KK\":externalmZf1Qz4KK,\"onmZf1Qz4KKChange\":setExternalmZf1Qz4KK,eJc6PTKkJ,\"Ibibb8Jt4\":externalIbibb8Jt4,\"onIbibb8Jt4Change\":setExternalIbibb8Jt4,\"QB08i4WHX\":externalQB08i4WHX,\"onQB08i4WHXChange\":setExternalQB08i4WHX,VTQOG_1lE,\"cJCVT2e9U\":externalcJCVT2e9U,\"oncJCVT2e9UChange\":setExternalcJCVT2e9U,\"ClpQ4Io2a\":externalClpQ4Io2a,\"onClpQ4Io2aChange\":setExternalClpQ4Io2a,hKdFhNkIt,\"nk2LdNAij\":externalnk2LdNAij,\"onnk2LdNAijChange\":setExternalnk2LdNAij,\"ktxDHoxyu\":externalktxDHoxyu,\"onktxDHoxyuChange\":setExternalktxDHoxyu,ZkFD0MQ_a,\"JmijCUJ3x\":externalJmijCUJ3x,\"onJmijCUJ3xChange\":setExternalJmijCUJ3x,\"GLCQwQpPX\":externalGLCQwQpPX,\"onGLCQwQpPXChange\":setExternalGLCQwQpPX,\"VwYhtxR7X\":externalVwYhtxR7X,\"onVwYhtxR7XChange\":setExternalVwYhtxR7X,\"J9hE_jI5m\":externalJ9hE_jI5m,\"onJ9hE_jI5mChange\":setExternalJ9hE_jI5m,\"y15ZfFl_0\":externaly15ZfFl_0,\"ony15ZfFl_0Change\":setExternaly15ZfFl_0,\"EERHjxRf7\":externalEERHjxRf7,\"onEERHjxRf7Change\":setExternalEERHjxRf7,\"E9Ci2HSFK\":externalE9Ci2HSFK,\"onE9Ci2HSFKChange\":setExternalE9Ci2HSFK,N4Rto9EvB,WT_SWORaB,W21gVEVSy,yVy1PHJUG,uPNFbFWH2,...restProps}=getProps(props);const[hl3u2jSex,sethl3u2jSex]=useStateVariable(externalhl3u2jSex,setExternalhl3u2jSex);const[mZf1Qz4KK,setmZf1Qz4KK]=useStateVariable(externalmZf1Qz4KK,setExternalmZf1Qz4KK);const[Ibibb8Jt4,setIbibb8Jt4]=useStateVariable(externalIbibb8Jt4,setExternalIbibb8Jt4);const[QB08i4WHX,setQB08i4WHX]=useStateVariable(externalQB08i4WHX,setExternalQB08i4WHX);const[cJCVT2e9U,setcJCVT2e9U]=useStateVariable(externalcJCVT2e9U,setExternalcJCVT2e9U);const[ClpQ4Io2a,setClpQ4Io2a]=useStateVariable(externalClpQ4Io2a,setExternalClpQ4Io2a);const[nk2LdNAij,setnk2LdNAij]=useStateVariable(externalnk2LdNAij,setExternalnk2LdNAij);const[ktxDHoxyu,setktxDHoxyu]=useStateVariable(externalktxDHoxyu,setExternalktxDHoxyu);const[JmijCUJ3x,setJmijCUJ3x]=useStateVariable(externalJmijCUJ3x,setExternalJmijCUJ3x);const[GLCQwQpPX,setGLCQwQpPX]=useStateVariable(externalGLCQwQpPX,setExternalGLCQwQpPX);const[VwYhtxR7X,setVwYhtxR7X]=useStateVariable(externalVwYhtxR7X,setExternalVwYhtxR7X);const[J9hE_jI5m,setJ9hE_jI5m]=useStateVariable(externalJ9hE_jI5m,setExternalJ9hE_jI5m);const[y15ZfFl_0,sety15ZfFl_0]=useStateVariable(externaly15ZfFl_0,setExternaly15ZfFl_0);const[EERHjxRf7,setEERHjxRf7]=useStateVariable(externalEERHjxRf7,setExternalEERHjxRf7);const[E9Ci2HSFK,setE9Ci2HSFK]=useStateVariable(externalE9Ci2HSFK,setExternalE9Ci2HSFK);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x5eK8tsjs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const zyLBavdS67hmm7b=activeVariantCallback(async(...args)=>{setVariant(\"x5eK8tsjs\");});const S8ey59QcC1iol8x9=activeVariantCallback(async(...args)=>{setVariant(\"fV8aCb3lY\");});const zyLBavdS61yqmnth=activeVariantCallback(async(...args)=>{setVariant(\"L1B4WwEqd\");});const S8ey59QcC1ifwx7u=activeVariantCallback(async(...args)=>{setVariant(\"H7rlu2SOi\");});const zyLBavdS61f1682a=activeVariantCallback(async(...args)=>{setVariant(\"wE1O_tEmU\");});const S8ey59QcCr6cztj=activeVariantCallback(async(...args)=>{setVariant(\"myZJQe4N0\");});const zyLBavdS6jfa3p3=activeVariantCallback(async(...args)=>{setVariant(\"ldcoBUOhs\");});const S8ey59QcCuyf7ha=activeVariantCallback(async(...args)=>{setVariant(\"lNAiiPruo\");});const zyLBavdS610tguvv=activeVariantCallback(async(...args)=>{setVariant(\"QBJi2f2jm\");});const S8ey59QcCmemjpc=activeVariantCallback(async(...args)=>{setVariant(\"D3S1iU3hL\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pkn74z\",className,classNames),\"data-framer-name\":\"Desktop 1\",layoutDependency:layoutDependency,layoutId:\"x5eK8tsjs\",ref:refBinding,style:{...style},...addPropertyOverrides({D3S1iU3hL:{\"data-framer-name\":\"Mobile 5\"},fV8aCb3lY:{\"data-framer-name\":\"Mobile 1\"},H7rlu2SOi:{\"data-framer-name\":\"Mobile 2\"},L1B4WwEqd:{\"data-framer-name\":\"Desktop 2\"},ldcoBUOhs:{\"data-framer-name\":\"Desktop 4\"},lNAiiPruo:{\"data-framer-name\":\"Mobile 4\"},myZJQe4N0:{\"data-framer-name\":\"Mobile 3\"},QBJi2f2jm:{\"data-framer-name\":\"Desktop 5\"},wE1O_tEmU:{\"data-framer-name\":\"Desktop 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||400)-0)*1,width:`max(${componentViewport?.width||\"100vw\"} * 0.6 - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2),...addPropertyOverrides({D3S1iU3hL:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+0+0)},fV8aCb3lY:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+0+0)},H7rlu2SOi:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+0+0)},L1B4WwEqd:{width:`calc(${componentViewport?.width||\"100vw\"} / 10)`},ldcoBUOhs:{width:`calc(${componentViewport?.width||\"100vw\"} / 10)`},lNAiiPruo:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+0+0)},myZJQe4N0:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+0+0)},QBJi2f2jm:{width:`calc(${componentViewport?.width||\"100vw\"} / 10)`},wE1O_tEmU:{width:`calc(${componentViewport?.width||\"100vw\"} / 10)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ovfx1l-container\",layoutDependency:layoutDependency,layoutId:\"AY61m6NXa-container\",nodeId:\"AY61m6NXa\",rendersWithMotion:true,scopeId:\"izypKXBLE\",children:/*#__PURE__*/_jsx(Image2,{ExvcxmcZ7:N4Rto9EvB,height:\"100%\",id:\"AY61m6NXa\",iEWo2giux:mZf1Qz4KK,layoutId:\"AY61m6NXa\",oniEWo2giuxChange:setmZf1Qz4KK,ontjtY93gOmChange:setVwYhtxR7X,onVndmGA4XEChange:sethl3u2jSex,qRiSJSdCR:toResponsiveImage(dus5Mp6Wz),SalXds4M0:\"01\",style:{height:\"100%\",width:\"100%\"},tjtY93gOm:VwYhtxR7X,variant:matchVariant(\"WrKOKAZY0\"),VndmGA4XE:hl3u2jSex,width:\"100%\",zyLBavdS6:zyLBavdS67hmm7b,...addPropertyOverrides({D3S1iU3hL:{S8ey59QcC:S8ey59QcC1iol8x9,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},fV8aCb3lY:{S8ey59QcC:S8ey59QcC1iol8x9,style:{width:\"100%\"},variant:matchVariant(\"HOTYEF54D\"),zyLBavdS6:undefined},H7rlu2SOi:{S8ey59QcC:S8ey59QcC1iol8x9,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},L1B4WwEqd:{variant:matchVariant(\"hslAvH8Tx\")},ldcoBUOhs:{variant:matchVariant(\"hslAvH8Tx\")},lNAiiPruo:{S8ey59QcC:S8ey59QcC1iol8x9,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},myZJQe4N0:{S8ey59QcC:S8ey59QcC1iol8x9,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},QBJi2f2jm:{variant:matchVariant(\"hslAvH8Tx\")},wE1O_tEmU:{variant:matchVariant(\"hslAvH8Tx\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||400)-0)*1,width:`calc(${componentViewport?.width||\"100vw\"} / 10)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2),...addPropertyOverrides({D3S1iU3hL:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+400+10)},fV8aCb3lY:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+400+10)},H7rlu2SOi:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+400+10)},L1B4WwEqd:{width:`max(${componentViewport?.width||\"100vw\"} * 0.6 - 40px, 1px)`},lNAiiPruo:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+400+10)},myZJQe4N0:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+400+10)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mg2pg7-container\",layoutDependency:layoutDependency,layoutId:\"hNZpxWq9y-container\",nodeId:\"hNZpxWq9y\",rendersWithMotion:true,scopeId:\"izypKXBLE\",children:/*#__PURE__*/_jsx(Image2,{ExvcxmcZ7:WT_SWORaB,height:\"100%\",id:\"hNZpxWq9y\",iEWo2giux:QB08i4WHX,layoutId:\"hNZpxWq9y\",oniEWo2giuxChange:setQB08i4WHX,onVndmGA4XEChange:setIbibb8Jt4,qRiSJSdCR:toResponsiveImage(eJc6PTKkJ),SalXds4M0:\"02\",style:{height:\"100%\",width:\"100%\"},tjtY93gOm:\"Title\",variant:matchVariant(\"hslAvH8Tx\"),VndmGA4XE:Ibibb8Jt4,width:\"100%\",zyLBavdS6:zyLBavdS61yqmnth,...addPropertyOverrides({D3S1iU3hL:{S8ey59QcC:S8ey59QcC1ifwx7u,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},fV8aCb3lY:{S8ey59QcC:S8ey59QcC1ifwx7u,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},H7rlu2SOi:{S8ey59QcC:S8ey59QcC1ifwx7u,style:{width:\"100%\"},variant:matchVariant(\"HOTYEF54D\"),zyLBavdS6:undefined},L1B4WwEqd:{ontjtY93gOmChange:setJ9hE_jI5m,tjtY93gOm:J9hE_jI5m,variant:matchVariant(\"WrKOKAZY0\")},lNAiiPruo:{S8ey59QcC:S8ey59QcC1ifwx7u,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},myZJQe4N0:{S8ey59QcC:S8ey59QcC1ifwx7u,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||400)-0)*1,width:`calc(${componentViewport?.width||\"100vw\"} / 10)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2),...addPropertyOverrides({D3S1iU3hL:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+800+20)},fV8aCb3lY:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+800+20)},H7rlu2SOi:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+800+20)},lNAiiPruo:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+800+20)},myZJQe4N0:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+800+20)},wE1O_tEmU:{width:`max(${componentViewport?.width||\"100vw\"} * 0.6 - 40px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3y6gwm-container\",layoutDependency:layoutDependency,layoutId:\"VUjC51c93-container\",nodeId:\"VUjC51c93\",rendersWithMotion:true,scopeId:\"izypKXBLE\",children:/*#__PURE__*/_jsx(Image2,{ExvcxmcZ7:W21gVEVSy,height:\"100%\",id:\"VUjC51c93\",iEWo2giux:ClpQ4Io2a,layoutId:\"VUjC51c93\",oniEWo2giuxChange:setClpQ4Io2a,onVndmGA4XEChange:setcJCVT2e9U,qRiSJSdCR:toResponsiveImage(VTQOG_1lE),SalXds4M0:\"03\",style:{height:\"100%\",width:\"100%\"},tjtY93gOm:\"Title\",variant:matchVariant(\"hslAvH8Tx\"),VndmGA4XE:cJCVT2e9U,width:\"100%\",zyLBavdS6:zyLBavdS61f1682a,...addPropertyOverrides({D3S1iU3hL:{S8ey59QcC:S8ey59QcCr6cztj,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},fV8aCb3lY:{S8ey59QcC:S8ey59QcCr6cztj,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},H7rlu2SOi:{S8ey59QcC:S8ey59QcCr6cztj,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},lNAiiPruo:{S8ey59QcC:S8ey59QcCr6cztj,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},myZJQe4N0:{S8ey59QcC:S8ey59QcCr6cztj,style:{width:\"100%\"},variant:matchVariant(\"HOTYEF54D\"),zyLBavdS6:undefined},wE1O_tEmU:{ontjtY93gOmChange:sety15ZfFl_0,tjtY93gOm:y15ZfFl_0,variant:matchVariant(\"WrKOKAZY0\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||400)-0)*1,width:`calc(${componentViewport?.width||\"100vw\"} / 10)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2),...addPropertyOverrides({D3S1iU3hL:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1200+30)},fV8aCb3lY:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1200+30)},H7rlu2SOi:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1200+30)},ldcoBUOhs:{width:`max(${componentViewport?.width||\"100vw\"} * 0.6 - 40px, 1px)`},lNAiiPruo:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1200+30)},myZJQe4N0:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1200+30)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-480h9f-container\",layoutDependency:layoutDependency,layoutId:\"F0xuxHCHg-container\",nodeId:\"F0xuxHCHg\",rendersWithMotion:true,scopeId:\"izypKXBLE\",children:/*#__PURE__*/_jsx(Image2,{ExvcxmcZ7:yVy1PHJUG,height:\"100%\",id:\"F0xuxHCHg\",iEWo2giux:ktxDHoxyu,layoutId:\"F0xuxHCHg\",oniEWo2giuxChange:setktxDHoxyu,onVndmGA4XEChange:setnk2LdNAij,qRiSJSdCR:toResponsiveImage(hKdFhNkIt),SalXds4M0:\"04\",style:{height:\"100%\",width:\"100%\"},tjtY93gOm:\"Title\",variant:matchVariant(\"hslAvH8Tx\"),VndmGA4XE:nk2LdNAij,width:\"100%\",zyLBavdS6:zyLBavdS6jfa3p3,...addPropertyOverrides({D3S1iU3hL:{S8ey59QcC:S8ey59QcCuyf7ha,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},fV8aCb3lY:{S8ey59QcC:S8ey59QcCuyf7ha,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},H7rlu2SOi:{S8ey59QcC:S8ey59QcCuyf7ha,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},ldcoBUOhs:{ontjtY93gOmChange:setEERHjxRf7,tjtY93gOm:EERHjxRf7,variant:matchVariant(\"WrKOKAZY0\")},lNAiiPruo:{S8ey59QcC:S8ey59QcCuyf7ha,style:{width:\"100%\"},variant:matchVariant(\"HOTYEF54D\"),zyLBavdS6:undefined},myZJQe4N0:{S8ey59QcC:S8ey59QcCuyf7ha,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||400)-0)*1,width:`calc(${componentViewport?.width||\"100vw\"} / 10)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2),...addPropertyOverrides({D3S1iU3hL:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1600+40)},fV8aCb3lY:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1600+40)},H7rlu2SOi:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1600+40)},lNAiiPruo:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1600+40)},myZJQe4N0:{height:400,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||608)-0-2040)/2+1600+40)},QBJi2f2jm:{width:`max(${componentViewport?.width||\"100vw\"} * 0.6 - 40px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lp2897-container\",layoutDependency:layoutDependency,layoutId:\"bX8jWZJwn-container\",nodeId:\"bX8jWZJwn\",rendersWithMotion:true,scopeId:\"izypKXBLE\",children:/*#__PURE__*/_jsx(Image2,{ExvcxmcZ7:uPNFbFWH2,height:\"100%\",id:\"bX8jWZJwn\",iEWo2giux:GLCQwQpPX,layoutId:\"bX8jWZJwn\",oniEWo2giuxChange:setGLCQwQpPX,onVndmGA4XEChange:setJmijCUJ3x,qRiSJSdCR:toResponsiveImage(ZkFD0MQ_a),SalXds4M0:\"05\",style:{height:\"100%\",width:\"100%\"},tjtY93gOm:\"Title\",variant:matchVariant(\"hslAvH8Tx\"),VndmGA4XE:JmijCUJ3x,width:\"100%\",zyLBavdS6:zyLBavdS610tguvv,...addPropertyOverrides({D3S1iU3hL:{S8ey59QcC:S8ey59QcCmemjpc,style:{width:\"100%\"},variant:matchVariant(\"HOTYEF54D\"),zyLBavdS6:undefined},fV8aCb3lY:{S8ey59QcC:S8ey59QcCmemjpc,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},H7rlu2SOi:{S8ey59QcC:S8ey59QcCmemjpc,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},lNAiiPruo:{S8ey59QcC:S8ey59QcCmemjpc,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},myZJQe4N0:{S8ey59QcC:S8ey59QcCmemjpc,style:{width:\"100%\"},variant:matchVariant(\"tqPeGZHaI\"),zyLBavdS6:undefined},QBJi2f2jm:{ontjtY93gOmChange:setE9Ci2HSFK,tjtY93gOm:E9Ci2HSFK,variant:matchVariant(\"WrKOKAZY0\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-cpw04.framer-1x1re46, .framer-cpw04 .framer-1x1re46 { display: block; }\",\".framer-cpw04.framer-1pkn74z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 400px; justify-content: center; max-width: 11000px; overflow: hidden; padding: 0px; position: relative; width: 1100px; }\",\".framer-cpw04 .framer-ovfx1l-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-cpw04 .framer-1mg2pg7-container, .framer-cpw04 .framer-3y6gwm-container, .framer-cpw04 .framer-480h9f-container, .framer-cpw04 .framer-lp2897-container { flex: none; height: 100%; position: relative; width: 10%; }\",\".framer-cpw04.framer-v-1e2to50 .framer-ovfx1l-container, .framer-cpw04.framer-v-1in9di8 .framer-ovfx1l-container, .framer-cpw04.framer-v-12rek31 .framer-ovfx1l-container, .framer-cpw04.framer-v-1cj3yy6 .framer-ovfx1l-container { flex: none; width: 10%; }\",\".framer-cpw04.framer-v-1e2to50 .framer-1mg2pg7-container, .framer-cpw04.framer-v-1in9di8 .framer-3y6gwm-container, .framer-cpw04.framer-v-12rek31 .framer-480h9f-container, .framer-cpw04.framer-v-1cj3yy6 .framer-lp2897-container { flex: 1 0 0px; width: 1px; }\",\".framer-cpw04.framer-v-7o27vj.framer-1pkn74z, .framer-cpw04.framer-v-tcekbe.framer-1pkn74z, .framer-cpw04.framer-v-hkhc24.framer-1pkn74z, .framer-cpw04.framer-v-1ihhubl.framer-1pkn74z, .framer-cpw04.framer-v-qgqek4.framer-1pkn74z { flex-direction: column; height: min-content; width: 358px; }\",\".framer-cpw04.framer-v-7o27vj .framer-ovfx1l-container, .framer-cpw04.framer-v-tcekbe .framer-ovfx1l-container, .framer-cpw04.framer-v-hkhc24 .framer-ovfx1l-container, .framer-cpw04.framer-v-1ihhubl .framer-ovfx1l-container, .framer-cpw04.framer-v-qgqek4 .framer-ovfx1l-container { flex: none; height: auto; width: 100%; }\",\".framer-cpw04.framer-v-7o27vj .framer-1mg2pg7-container, .framer-cpw04.framer-v-7o27vj .framer-3y6gwm-container, .framer-cpw04.framer-v-7o27vj .framer-480h9f-container, .framer-cpw04.framer-v-7o27vj .framer-lp2897-container, .framer-cpw04.framer-v-tcekbe .framer-1mg2pg7-container, .framer-cpw04.framer-v-tcekbe .framer-3y6gwm-container, .framer-cpw04.framer-v-tcekbe .framer-480h9f-container, .framer-cpw04.framer-v-tcekbe .framer-lp2897-container, .framer-cpw04.framer-v-hkhc24 .framer-1mg2pg7-container, .framer-cpw04.framer-v-hkhc24 .framer-3y6gwm-container, .framer-cpw04.framer-v-hkhc24 .framer-480h9f-container, .framer-cpw04.framer-v-hkhc24 .framer-lp2897-container, .framer-cpw04.framer-v-1ihhubl .framer-1mg2pg7-container, .framer-cpw04.framer-v-1ihhubl .framer-3y6gwm-container, .framer-cpw04.framer-v-1ihhubl .framer-480h9f-container, .framer-cpw04.framer-v-1ihhubl .framer-lp2897-container, .framer-cpw04.framer-v-qgqek4 .framer-1mg2pg7-container, .framer-cpw04.framer-v-qgqek4 .framer-3y6gwm-container, .framer-cpw04.framer-v-qgqek4 .framer-480h9f-container, .framer-cpw04.framer-v-qgqek4 .framer-lp2897-container { height: auto; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"11000px\",null,null]},\"L1B4WwEqd\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"11000px\",null,null]},\"wE1O_tEmU\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"11000px\",null,null]},\"ldcoBUOhs\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"11000px\",null,null]},\"QBJi2f2jm\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"11000px\",null,null]},\"fV8aCb3lY\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"11000px\",null,null]},\"H7rlu2SOi\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"11000px\",null,null]},\"myZJQe4N0\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"11000px\",null,null]},\"lNAiiPruo\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"11000px\",null,null]},\"D3S1iU3hL\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"11000px\",null,null]}}}\n * @framerVariables {\"dus5Mp6Wz\":\"card1BG\",\"hl3u2jSex\":\"card1Title\",\"mZf1Qz4KK\":\"card1Paragraph\",\"eJc6PTKkJ\":\"card2BG\",\"Ibibb8Jt4\":\"card2Title\",\"QB08i4WHX\":\"card2Paragraph\",\"VTQOG_1lE\":\"card3BG\",\"cJCVT2e9U\":\"card3Title\",\"ClpQ4Io2a\":\"card3Paragraph\",\"hKdFhNkIt\":\"card4BG\",\"nk2LdNAij\":\"card4Title\",\"ktxDHoxyu\":\"card4Paragraph\",\"ZkFD0MQ_a\":\"card5BG\",\"JmijCUJ3x\":\"card5Title\",\"GLCQwQpPX\":\"card5Paragraph\",\"VwYhtxR7X\":\"name1\",\"J9hE_jI5m\":\"name2\",\"y15ZfFl_0\":\"name3\",\"EERHjxRf7\":\"name4\",\"E9Ci2HSFK\":\"name5\",\"N4Rto9EvB\":\"link1\",\"WT_SWORaB\":\"link2\",\"W21gVEVSy\":\"link3\",\"yVy1PHJUG\":\"link4\",\"uPNFbFWH2\":\"link5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerizypKXBLE=withCSS(Component,css,\"framer-cpw04\");export default FramerizypKXBLE;FramerizypKXBLE.displayName=\"Expanded Card\";FramerizypKXBLE.defaultProps={height:400,width:1100};addPropertyControls(FramerizypKXBLE,{variant:{options:[\"x5eK8tsjs\",\"L1B4WwEqd\",\"wE1O_tEmU\",\"ldcoBUOhs\",\"QBJi2f2jm\",\"fV8aCb3lY\",\"H7rlu2SOi\",\"myZJQe4N0\",\"lNAiiPruo\",\"D3S1iU3hL\"],optionTitles:[\"Desktop 1\",\"Desktop 2\",\"Desktop 3\",\"Desktop 4\",\"Desktop 5\",\"Mobile 1\",\"Mobile 2\",\"Mobile 3\",\"Mobile 4\",\"Mobile 5\"],title:\"Variant\",type:ControlType.Enum},dus5Mp6Wz:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",title:\"Card 1 BG\",type:ControlType.ResponsiveImage},hl3u2jSex:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Card 1 Title\",type:ControlType.String},onhl3u2jSexChange:{changes:\"hl3u2jSex\",type:ControlType.ChangeHandler},mZf1Qz4KK:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Card 1 Paragraph\",type:ControlType.String},onmZf1Qz4KKChange:{changes:\"mZf1Qz4KK\",type:ControlType.ChangeHandler},eJc6PTKkJ:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",title:\"Card 2 BG\",type:ControlType.ResponsiveImage},Ibibb8Jt4:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Card 2 Title\",type:ControlType.String},onIbibb8Jt4Change:{changes:\"Ibibb8Jt4\",type:ControlType.ChangeHandler},QB08i4WHX:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Card 2 Paragraph\",type:ControlType.String},onQB08i4WHXChange:{changes:\"QB08i4WHX\",type:ControlType.ChangeHandler},VTQOG_1lE:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",title:\"Card 3 BG\",type:ControlType.ResponsiveImage},cJCVT2e9U:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Card 3 Title\",type:ControlType.String},oncJCVT2e9UChange:{changes:\"cJCVT2e9U\",type:ControlType.ChangeHandler},ClpQ4Io2a:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Card 3 Paragraph\",type:ControlType.String},onClpQ4Io2aChange:{changes:\"ClpQ4Io2a\",type:ControlType.ChangeHandler},hKdFhNkIt:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",title:\"Card 4 BG\",type:ControlType.ResponsiveImage},nk2LdNAij:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Card 4 Title\",type:ControlType.String},onnk2LdNAijChange:{changes:\"nk2LdNAij\",type:ControlType.ChangeHandler},ktxDHoxyu:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Card 4 Paragraph\",type:ControlType.String},onktxDHoxyuChange:{changes:\"ktxDHoxyu\",type:ControlType.ChangeHandler},ZkFD0MQ_a:{__defaultAssetReference:\"data:framer/asset-reference,jsoYuvRP6FOxNSujX1KSiZEvOpc.png?originalFilename=Surreal+Glass+Forms.png&preferredSize=auto\",title:\"Card 5 BG\",type:ControlType.ResponsiveImage},JmijCUJ3x:{defaultValue:\"Expanding Cards\",displayTextArea:false,title:\"Card 5 Title\",type:ControlType.String},onJmijCUJ3xChange:{changes:\"JmijCUJ3x\",type:ControlType.ChangeHandler},GLCQwQpPX:{defaultValue:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",displayTextArea:false,title:\"Card 5 Paragraph\",type:ControlType.String},onGLCQwQpPXChange:{changes:\"GLCQwQpPX\",type:ControlType.ChangeHandler},VwYhtxR7X:{defaultValue:\"Title\",placeholder:\"\",title:\"Name 1\",type:ControlType.String},onVwYhtxR7XChange:{changes:\"VwYhtxR7X\",type:ControlType.ChangeHandler},J9hE_jI5m:{defaultValue:\"Title\",placeholder:\"\",title:\"Name 2\",type:ControlType.String},onJ9hE_jI5mChange:{changes:\"J9hE_jI5m\",type:ControlType.ChangeHandler},y15ZfFl_0:{defaultValue:\"Title\",placeholder:\"\",title:\"Name 3\",type:ControlType.String},ony15ZfFl_0Change:{changes:\"y15ZfFl_0\",type:ControlType.ChangeHandler},EERHjxRf7:{defaultValue:\"Title\",placeholder:\"\",title:\"Name 4\",type:ControlType.String},onEERHjxRf7Change:{changes:\"EERHjxRf7\",type:ControlType.ChangeHandler},E9Ci2HSFK:{defaultValue:\"Title\",placeholder:\"\",title:\"Name 5\",type:ControlType.String},onE9Ci2HSFKChange:{changes:\"E9Ci2HSFK\",type:ControlType.ChangeHandler},N4Rto9EvB:{title:\"Link 1\",type:ControlType.Link},WT_SWORaB:{title:\"Link2\",type:ControlType.Link},W21gVEVSy:{title:\"Link3\",type:ControlType.Link},yVy1PHJUG:{title:\"Link4\",type:ControlType.Link},uPNFbFWH2:{title:\"Link5\",type:ControlType.Link}});addFonts(FramerizypKXBLE,[{explicitInter:true,fonts:[]},...Image2Fonts],{supportsExplicitInterCodegen:true});FramerizypKXBLE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Image2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerizypKXBLE\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"dus5Mp6Wz\\\":\\\"card1BG\\\",\\\"hl3u2jSex\\\":\\\"card1Title\\\",\\\"mZf1Qz4KK\\\":\\\"card1Paragraph\\\",\\\"eJc6PTKkJ\\\":\\\"card2BG\\\",\\\"Ibibb8Jt4\\\":\\\"card2Title\\\",\\\"QB08i4WHX\\\":\\\"card2Paragraph\\\",\\\"VTQOG_1lE\\\":\\\"card3BG\\\",\\\"cJCVT2e9U\\\":\\\"card3Title\\\",\\\"ClpQ4Io2a\\\":\\\"card3Paragraph\\\",\\\"hKdFhNkIt\\\":\\\"card4BG\\\",\\\"nk2LdNAij\\\":\\\"card4Title\\\",\\\"ktxDHoxyu\\\":\\\"card4Paragraph\\\",\\\"ZkFD0MQ_a\\\":\\\"card5BG\\\",\\\"JmijCUJ3x\\\":\\\"card5Title\\\",\\\"GLCQwQpPX\\\":\\\"card5Paragraph\\\",\\\"VwYhtxR7X\\\":\\\"name1\\\",\\\"J9hE_jI5m\\\":\\\"name2\\\",\\\"y15ZfFl_0\\\":\\\"name3\\\",\\\"EERHjxRf7\\\":\\\"name4\\\",\\\"E9Ci2HSFK\\\":\\\"name5\\\",\\\"N4Rto9EvB\\\":\\\"link1\\\",\\\"WT_SWORaB\\\":\\\"link2\\\",\\\"W21gVEVSy\\\":\\\"link3\\\",\\\"yVy1PHJUG\\\":\\\"link4\\\",\\\"uPNFbFWH2\\\":\\\"link5\\\"}\",\"framerIntrinsicWidth\":\"1100\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"L1B4WwEqd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"wE1O_tEmU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"ldcoBUOhs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"QBJi2f2jm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"fV8aCb3lY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"H7rlu2SOi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"myZJQe4N0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"lNAiiPruo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]},\\\"D3S1iU3hL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"11000px\\\",null,null]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./izypKXBLE.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const chars=\"SCORA0123456789!@#$%^&*()_+-=[]{}|;:,.<>?/~`\";export default function GlitchButton(props){const{text,badge,showBadge,fontSize,fontWeight,fontFamily,letterSpacing,lineHeight,textColor,glitchColor,bgColor,badgeBg,badgeColor,link,newTab,paddingX,paddingY,borderRadius}=props;const[letters,setLetters]=useState([]);const[hovered,setHovered]=useState(false);const intervalRef=useRef(null);useEffect(()=>{setLetters(text.split(\"\").map(char=>({char,glitch:false})));},[text]);const stop=()=>{clearInterval(intervalRef.current);setLetters(text.split(\"\").map(char=>({char,glitch:false})));};const start=()=>{const original=text.split(\"\");let iteration=0;const maxIterations=original.length*3;clearInterval(intervalRef.current);intervalRef.current=setInterval(()=>{const progress=iteration/maxIterations;setLetters(prev=>prev.map((l,index)=>{const glitchChance=.6*Math.pow(1-progress,.7);const shouldGlitch=Math.random()<glitchChance;if(shouldGlitch){return{char:chars[Math.floor(Math.random()*chars.length)],glitch:true};}return{char:original[index],glitch:false};}));iteration++;if(iteration>maxIterations){stop();}},30);};const handleClick=()=>{if(!link)return;const isExternal=typeof link===\"string\"&&(link.startsWith(\"http://\")||link.startsWith(\"https://\"));if(isExternal||newTab){window.open(link,newTab?\"_blank\":\"_self\");}else{window.location.href=link;}};return /*#__PURE__*/_jsxs(\"a\",{href:link,target:newTab?\"_blank\":\"_self\",rel:\"noopener noreferrer\",onMouseEnter:()=>{setHovered(true);start();},onMouseLeave:()=>{setHovered(false);stop();},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",gap:8,padding:`${paddingY}px ${paddingX}px`,borderRadius:borderRadius,background:bgColor,cursor:\"pointer\",border:\"none\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",whiteSpace:\"nowrap\",fontSize,fontWeight,fontFamily:fontFamily||\"Inter, sans-serif\",letterSpacing,lineHeight},children:letters.map((l,i)=>/*#__PURE__*/_jsx(\"span\",{style:{color:l.glitch?glitchColor:textColor},children:l.char===\" \"?\"\\xa0\":l.char},i))}),showBadge&&badge&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${fontSize*.35}px ${fontSize*.6}px`,minWidth:fontSize*1.2,height:fontSize*1.2,borderRadius:fontSize*1,background:badgeBg,fontSize:fontSize*.65,fontWeight:fontWeight,color:badgeColor},children:badge})]});}addPropertyControls(GlitchButton,{text:{type:ControlType.String,defaultValue:\"Get Started\",title:\"Button Text\"},badge:{type:ControlType.String,defaultValue:\"NEW\",title:\"Badge Text\"},showBadge:{type:ControlType.Boolean,defaultValue:true,title:\"Show Badge\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"/\"},newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:false},fontSize:{type:ControlType.Number,defaultValue:16,title:\"Font Size\",min:8,max:72},fontWeight:{type:ControlType.Enum,options:[\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],optionTitles:[\"Light\",\"Regular\",\"Semibold\",\"Bold\",\"Extrabold\",\"Black\"],defaultValue:\"500\",title:\"Font Weight\"},fontFamily:{type:ControlType.Enum,options:[\"Inter\",\"Poppins\",\"Roboto\",\"Playfair Display\",\"Montserrat\",\"Raleway\",\"Lato\",\"Open Sans\",\"Ubuntu\",\"Bebas Neue\",\"Space Mono\",\"IBM Plex Mono\",\"Courier New\",\"Georgia\",\"Times New Roman\"],defaultValue:\"Inter\",title:\"Font Family\"},letterSpacing:{type:ControlType.Number,defaultValue:0,title:\"Letter Spacing\",min:-2,max:10,step:.5},lineHeight:{type:ControlType.Number,defaultValue:1.2,title:\"Line Height\",min:.8,max:2,step:.1},textColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"Text Color\"},glitchColor:{type:ControlType.Color,defaultValue:\"#FFD84D\",title:\"Glitch Color\"},bgColor:{type:ControlType.Color,defaultValue:\"#0F0F0F\",title:\"Background Color\"},badgeBg:{type:ControlType.Color,defaultValue:\"#FFD84D\",title:\"Badge Background\"},badgeColor:{type:ControlType.Color,defaultValue:\"#0F0F0F\",title:\"Badge Text Color\"},paddingX:{type:ControlType.Number,defaultValue:16,title:\"Horizontal Padding\",min:0,max:50},paddingY:{type:ControlType.Number,defaultValue:12,title:\"Vertical Padding\",min:0,max:50},borderRadius:{type:ControlType.Number,defaultValue:999,title:\"Border Radius\",min:0,max:999}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlitchButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlitchButton.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GlitchButton from\"https://framerusercontent.com/modules/T3yJP1gekD4DVFvBwlHT/Aeh6LPLBbYgbh6y78F6M/GlitchButton.js\";const GlitchButtonFonts=getFonts(GlitchButton);const cycleOrder=[\"ycmWMNqGy\",\"WSQi0oi_d\"];const serializationHash=\"framer-X9GWF\";const variantClassNames={WSQi0oi_d:\"framer-v-1s1dxql\",ycmWMNqGy:\"framer-v-v4lbmi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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 humanReadableVariantMap={\"Variant 1\":\"ycmWMNqGy\",\"Variant 2\":\"WSQi0oi_d\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ycmWMNqGy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ycmWMNqGy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WSQi0oi_d\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v4lbmi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ycmWMNqGy\",ref:refBinding,style:{...style},...addPropertyOverrides({WSQi0oi_d:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t4v856\",layoutDependency:layoutDependency,layoutId:\"DfCLBWkqD\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1j4s3yf\",layoutDependency:layoutDependency,layoutId:\"gbpNXutQD\",requiresOverflowVisible:false,style:{rotate:-29},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 44.632\" overflow=\"visible\"><g><path d=\"M 10.673 44.216 C 7.868 44.781 1.714 44.766 0.957 44.194 C 0.8 44.075 1.919 43.998 3.803 43.998 C 11.895 43.998 16.689 42.004 19.502 37.473 C 20.987 35.076 21.635 32.594 21.808 28.63 C 22.16 20.468 22.204 16.464 21.941 16.464 C 21.792 16.464 21.074 16.908 20.345 17.448 L 19.019 18.432 L 18.925 20.071 C 18.843 21.486 18.7 21.885 17.881 22.982 C 15.941 25.584 9.922 29.702 5.535 31.428 C 2.773 32.515 1.364 32.696 0.57 32.071 C -0.541 31.196 -0.024 29.808 2.087 27.99 C 3.629 26.66 4.513 26.094 10.971 22.312 C 15.987 19.373 17.339 18.458 17.339 18.007 C 17.339 17.41 15.841 16.522 14.429 16.283 C 12.543 15.965 10.391 16.293 8.044 17.262 C 6.838 17.76 6.109 17.95 5.936 17.813 C 5.516 17.482 5.881 17.036 6.987 16.539 C 8.822 15.711 12.366 13.316 13.407 12.197 C 14.8 10.703 14.992 9.474 13.965 8.663 C 13.263 8.112 13.142 8.093 11.017 8.187 C 8.399 8.302 5.9 9.096 4.079 10.392 C 2.372 11.606 1.315 13.501 2.212 13.738 C 2.575 13.832 2.321 14.543 1.919 14.543 C 1.358 14.543 0.808 13.837 0.808 13.115 C 0.808 10.291 6.215 7.286 11.299 7.286 C 14.469 7.286 15.713 8.027 15.713 9.916 C 15.713 11.26 15.141 12.18 13.361 13.694 C 12.567 14.368 11.919 14.966 11.919 15.021 C 11.919 15.077 12.708 15.179 13.673 15.252 C 15.784 15.405 16.748 15.768 17.849 16.823 L 18.681 17.614 L 20.537 16.133 L 22.393 14.65 L 22.743 11.235 C 23.106 7.67 23.938 4.558 24.96 2.949 C 26.572 0.415 29.653 -0.75 31.309 0.552 C 33.393 2.196 30.586 7.931 24.846 13.753 L 23.626 14.989 L 23.469 17.809 C 23.383 19.358 23.239 22.835 23.152 25.535 C 23.068 28.235 22.827 31.356 22.618 32.472 C 21.415 38.944 17.44 42.854 10.673 44.216 Z M 1.18 31.302 C 1.375 31.702 1.798 31.699 3.28 31.292 C 6.976 30.274 14.009 25.851 16.334 23.081 C 17.223 22.022 18.141 19.798 17.8 19.529 C 17.602 19.373 5.854 26.389 3.881 27.843 C 2.171 29.1 0.901 30.728 1.18 31.302 Z M 23.843 12.259 L 23.843 13.348 L 25.014 12.078 C 30.033 6.627 32.515 0.881 29.843 0.883 C 28.114 0.885 26.25 2.622 25.336 5.079 C 24.74 6.682 23.843 10.996 23.843 12.259 Z\" fill=\"var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary text&quot;} */\"></path><path d=\"M 10.677 44.201 C 17.444 42.839 21.42 38.929 22.623 32.457 C 22.832 31.341 23.073 28.221 23.157 25.521 C 23.244 22.821 23.387 19.344 23.474 17.794 L 23.631 14.975 L 24.851 13.739 C 30.59 7.916 33.398 2.181 31.314 0.537 C 29.658 -0.764 26.577 0.401 24.964 2.934 C 23.943 4.544 23.111 7.656 22.748 11.22 L 22.398 14.635 L 20.542 16.119 L 18.685 17.6 L 17.853 16.808 C 16.753 15.754 15.788 15.391 13.677 15.237 C 12.713 15.165 11.924 15.062 11.924 15.007 C 11.924 14.951 12.572 14.353 13.366 13.679 C 15.146 12.166 15.718 11.246 15.718 9.901 C 15.718 8.012 14.474 7.272 11.303 7.272 C 6.219 7.272 0.813 10.277 0.813 13.101 C 0.813 13.822 1.363 14.528 1.924 14.528 C 2.325 14.528 2.58 13.818 2.217 13.724 C 1.32 13.487 2.377 11.592 4.084 10.377 C 5.905 9.082 8.404 8.288 11.021 8.172 C 13.146 8.078 13.268 8.098 13.97 8.648 C 14.997 9.459 14.805 10.689 13.412 12.183 C 12.371 13.301 8.826 15.696 6.992 16.524 C 5.886 17.021 5.52 17.468 5.94 17.798 C 6.114 17.935 6.843 17.745 8.049 17.248 C 10.395 16.279 12.547 15.95 14.433 16.268 C 15.845 16.507 17.344 17.395 17.344 17.993 C 17.344 18.443 15.992 19.359 10.975 22.298 C 4.518 26.08 3.634 26.646 2.092 27.975 C -0.019 29.794 -0.537 31.181 0.575 32.056 C 1.369 32.682 2.778 32.5 5.539 31.414 C 9.927 29.687 15.946 25.57 17.886 22.968 C 18.704 21.871 18.848 21.472 18.929 20.057 L 19.024 18.417 L 20.349 17.433 C 21.078 16.893 21.796 16.449 21.945 16.449 C 22.208 16.449 22.165 20.454 21.813 28.616 C 21.639 32.579 20.992 35.061 19.506 37.458 C 16.693 41.99 11.9 43.983 3.808 43.983 C 1.924 43.983 0.805 44.06 0.962 44.18 C 1.718 44.752 7.872 44.767 10.677 44.201 Z M 1.184 31.288 C 0.905 30.714 2.176 29.085 3.886 27.828 C 5.859 26.374 17.607 19.359 17.805 19.514 C 18.146 19.783 17.227 22.007 16.338 23.066 C 14.013 25.837 6.981 30.259 3.284 31.277 C 1.802 31.685 1.379 31.687 1.184 31.288 Z M 23.848 12.245 C 23.848 10.981 24.745 6.667 25.341 5.065 C 26.254 2.608 28.119 0.87 29.848 0.868 C 32.52 0.866 30.037 6.612 25.019 12.063 L 23.848 13.333 Z\" fill=\"var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary text&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1kp8wc1\",layoutDependency:layoutDependency,layoutId:\"gCx_u8N2s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.995 44.617\" overflow=\"visible\"><path d=\"M 10.673 44.201 C 7.868 44.767 1.714 44.752 0.957 44.18 C 0.8 44.06 1.919 43.983 3.803 43.983 C 11.895 43.983 16.689 41.99 19.502 37.458 C 20.987 35.061 21.635 32.579 21.808 28.616 C 22.16 20.454 22.204 16.449 21.941 16.449 C 21.792 16.449 21.074 16.893 20.345 17.433 L 19.019 18.417 L 18.925 20.057 C 18.843 21.472 18.7 21.871 17.881 22.968 C 15.941 25.57 9.922 29.687 5.535 31.414 C 2.773 32.5 1.364 32.682 0.57 32.056 C -0.541 31.181 -0.024 29.794 2.087 27.975 C 3.629 26.646 4.513 26.08 10.971 22.298 C 15.987 19.359 17.339 18.443 17.339 17.993 C 17.339 17.395 15.841 16.507 14.429 16.268 C 12.543 15.95 10.391 16.279 8.044 17.248 C 6.838 17.745 6.109 17.935 5.936 17.798 C 5.516 17.468 5.881 17.021 6.987 16.524 C 8.822 15.696 12.366 13.301 13.407 12.183 C 14.8 10.689 14.992 9.459 13.965 8.648 C 13.263 8.098 13.142 8.078 11.017 8.172 C 8.399 8.288 5.9 9.082 4.079 10.377 C 2.372 11.592 1.315 13.487 2.212 13.724 C 2.575 13.818 2.321 14.528 1.919 14.528 C 1.358 14.528 0.808 13.822 0.808 13.101 C 0.808 10.277 6.215 7.272 11.299 7.272 C 14.469 7.272 15.713 8.012 15.713 9.901 C 15.713 11.246 15.141 12.166 13.361 13.679 C 12.567 14.353 11.919 14.951 11.919 15.007 C 11.919 15.062 12.708 15.165 13.673 15.237 C 15.784 15.391 16.748 15.754 17.849 16.808 L 18.681 17.6 L 20.537 16.119 L 22.393 14.635 L 22.743 11.22 C 23.106 7.656 23.938 4.544 24.96 2.934 C 26.572 0.401 29.653 -0.764 31.309 0.537 C 33.393 2.181 30.586 7.916 24.846 13.739 L 23.626 14.975 L 23.469 17.794 C 23.383 19.344 23.239 22.821 23.152 25.521 C 23.068 28.221 22.827 31.341 22.618 32.457 C 21.415 38.929 17.44 42.839 10.673 44.201 Z M 1.18 31.288 C 1.375 31.687 1.798 31.685 3.28 31.277 C 6.976 30.259 14.009 25.837 16.334 23.066 C 17.223 22.007 18.141 19.783 17.8 19.514 C 17.602 19.359 5.854 26.374 3.881 27.828 C 2.171 29.085 0.901 30.714 1.18 31.288 Z M 23.843 12.245 L 23.843 13.333 L 25.014 12.063 C 30.033 6.612 32.515 0.866 29.843 0.868 C 28.114 0.87 26.25 2.608 25.336 5.065 C 24.74 6.667 23.843 10.981 23.843 12.245 Z\" fill=\"var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary text&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jy0fjo\",layoutDependency:layoutDependency,layoutId:\"W3aGL7zdd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.995 44.617\" overflow=\"visible\"><path d=\"M 10.673 44.201 C 7.868 44.767 1.714 44.752 0.957 44.18 C 0.8 44.06 1.919 43.983 3.803 43.983 C 11.895 43.983 16.689 41.99 19.502 37.458 C 20.987 35.061 21.635 32.579 21.808 28.616 C 22.16 20.454 22.204 16.449 21.941 16.449 C 21.792 16.449 21.074 16.893 20.345 17.433 L 19.019 18.417 L 18.925 20.057 C 18.843 21.472 18.7 21.871 17.881 22.968 C 15.941 25.57 9.922 29.687 5.535 31.414 C 2.773 32.5 1.364 32.682 0.57 32.056 C -0.541 31.181 -0.024 29.794 2.087 27.975 C 3.629 26.646 4.513 26.08 10.971 22.298 C 15.987 19.359 17.339 18.443 17.339 17.993 C 17.339 17.395 15.841 16.507 14.429 16.268 C 12.543 15.95 10.391 16.279 8.044 17.248 C 6.838 17.745 6.109 17.935 5.936 17.798 C 5.516 17.468 5.881 17.021 6.987 16.524 C 8.822 15.696 12.366 13.301 13.407 12.183 C 14.8 10.689 14.992 9.459 13.965 8.648 C 13.263 8.098 13.142 8.078 11.017 8.172 C 8.399 8.288 5.9 9.082 4.079 10.377 C 2.372 11.592 1.315 13.487 2.212 13.724 C 2.575 13.818 2.321 14.528 1.919 14.528 C 1.358 14.528 0.808 13.822 0.808 13.101 C 0.808 10.277 6.215 7.272 11.299 7.272 C 14.469 7.272 15.713 8.012 15.713 9.901 C 15.713 11.246 15.141 12.166 13.361 13.679 C 12.567 14.353 11.919 14.951 11.919 15.007 C 11.919 15.062 12.708 15.165 13.673 15.237 C 15.784 15.391 16.748 15.754 17.849 16.808 L 18.681 17.6 L 20.537 16.119 L 22.393 14.635 L 22.743 11.22 C 23.106 7.656 23.938 4.544 24.96 2.934 C 26.572 0.401 29.653 -0.764 31.309 0.537 C 33.393 2.181 30.586 7.916 24.846 13.739 L 23.626 14.975 L 23.469 17.794 C 23.383 19.344 23.239 22.821 23.152 25.521 C 23.068 28.221 22.827 31.341 22.618 32.457 C 21.415 38.929 17.44 42.839 10.673 44.201 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tmqj4m\",layoutDependency:layoutDependency,layoutId:\"pYPuIKQB8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.732 12.073\" overflow=\"visible\"><path d=\"M 0.039 11.776 C 0.234 12.175 0.656 12.173 2.139 11.765 C 5.835 10.747 12.868 6.325 15.193 3.554 C 16.082 2.496 17 0.271 16.659 0.003 C 16.461 -0.153 4.713 6.863 2.74 8.316 C 1.03 9.573 -0.241 11.202 0.039 11.776 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u82ysq\",layoutDependency:layoutDependency,layoutId:\"sP1SvRvhC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.09 12.465\" overflow=\"visible\"><path d=\"M 0 11.376 L 0 12.465 L 1.171 11.195 C 6.19 5.744 8.672 -0.002 6 0 C 4.271 0.002 2.406 1.74 1.493 4.196 C 0.897 5.799 0 10.113 0 11.376 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-6n7pn4\",layoutDependency:layoutDependency,layoutId:\"INBuwMTYJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.995 44.617\" overflow=\"visible\"><path d=\"M 10.673 44.201 C 17.44 42.839 21.415 38.929 22.618 32.457 C 22.827 31.341 23.068 28.221 23.152 25.521 C 23.239 22.821 23.383 19.344 23.469 17.794 L 23.626 14.975 L 24.846 13.739 C 30.586 7.916 33.393 2.181 31.309 0.537 C 29.653 -0.764 26.572 0.401 24.96 2.934 C 23.938 4.544 23.106 7.656 22.743 11.22 L 22.393 14.635 L 20.537 16.119 L 18.681 17.6 L 17.849 16.808 C 16.748 15.754 15.784 15.391 13.673 15.237 C 12.708 15.165 11.919 15.062 11.919 15.007 C 11.919 14.951 12.567 14.353 13.361 13.679 C 15.141 12.166 15.713 11.246 15.713 9.901 C 15.713 8.012 14.469 7.272 11.299 7.272 C 6.215 7.272 0.808 10.277 0.808 13.101 C 0.808 13.822 1.358 14.528 1.919 14.528 C 2.321 14.528 2.575 13.818 2.212 13.724 C 1.315 13.487 2.372 11.592 4.079 10.377 C 5.9 9.082 8.399 8.288 11.017 8.172 C 13.142 8.078 13.263 8.098 13.965 8.648 C 14.992 9.459 14.8 10.689 13.407 12.183 C 12.366 13.301 8.822 15.696 6.987 16.524 C 5.881 17.021 5.516 17.468 5.936 17.798 C 6.109 17.935 6.838 17.745 8.044 17.248 C 10.391 16.279 12.543 15.95 14.429 16.268 C 15.841 16.507 17.339 17.395 17.339 17.993 C 17.339 18.443 15.987 19.359 10.971 22.298 C 4.513 26.08 3.629 26.646 2.087 27.975 C -0.024 29.794 -0.541 31.181 0.57 32.056 C 1.364 32.682 2.773 32.5 5.535 31.414 C 9.922 29.687 15.941 25.57 17.881 22.968 C 18.7 21.871 18.843 21.472 18.925 20.057 L 19.019 18.417 L 20.345 17.433 C 21.074 16.893 21.792 16.449 21.941 16.449 C 22.204 16.449 22.16 20.454 21.808 28.616 C 21.635 32.579 20.987 35.061 19.502 37.458 C 16.689 41.99 11.895 43.983 3.803 43.983 C 1.919 43.983 0.8 44.06 0.957 44.18 C 1.714 44.752 7.868 44.767 10.673 44.201 Z M 1.18 31.288 C 0.901 30.714 2.171 29.085 3.881 27.828 C 5.854 26.374 17.602 19.359 17.8 19.514 C 18.141 19.783 17.223 22.007 16.334 23.066 C 14.009 25.837 6.976 30.259 3.28 31.277 C 1.798 31.685 1.375 31.687 1.18 31.288 Z M 23.843 12.245 C 23.843 10.981 24.74 6.667 25.336 5.065 C 26.25 2.608 28.114 0.87 29.843 0.868 C 32.515 0.866 30.033 6.612 25.014 12.063 L 23.843 13.333 Z\" fill=\"var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary text&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j9k7lv\",layoutDependency:layoutDependency,layoutId:\"qGyouhmT3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.995 44.617\" overflow=\"visible\"><path d=\"M 10.673 44.201 C 17.44 42.839 21.415 38.929 22.618 32.457 C 22.827 31.341 23.068 28.221 23.152 25.521 C 23.239 22.821 23.383 19.344 23.469 17.794 L 23.626 14.975 L 24.846 13.739 C 30.586 7.916 33.393 2.181 31.309 0.537 C 29.653 -0.764 26.572 0.401 24.96 2.934 C 23.938 4.544 23.106 7.656 22.743 11.22 L 22.393 14.635 L 20.537 16.119 L 18.681 17.6 L 17.849 16.808 C 16.748 15.754 15.784 15.391 13.673 15.237 C 12.708 15.165 11.919 15.062 11.919 15.007 C 11.919 14.951 12.567 14.353 13.361 13.679 C 15.141 12.166 15.713 11.246 15.713 9.901 C 15.713 8.012 14.469 7.272 11.299 7.272 C 6.215 7.272 0.808 10.277 0.808 13.101 C 0.808 13.822 1.358 14.528 1.919 14.528 C 2.321 14.528 2.575 13.818 2.212 13.724 C 1.315 13.487 2.372 11.592 4.079 10.377 C 5.9 9.082 8.399 8.288 11.017 8.172 C 13.142 8.078 13.263 8.098 13.965 8.648 C 14.992 9.459 14.8 10.689 13.407 12.183 C 12.366 13.301 8.822 15.696 6.987 16.524 C 5.881 17.021 5.516 17.468 5.936 17.798 C 6.109 17.935 6.838 17.745 8.044 17.248 C 10.391 16.279 12.543 15.95 14.429 16.268 C 15.841 16.507 17.339 17.395 17.339 17.993 C 17.339 18.443 15.987 19.359 10.971 22.298 C 4.513 26.08 3.629 26.646 2.087 27.975 C -0.024 29.794 -0.541 31.181 0.57 32.056 C 1.364 32.682 2.773 32.5 5.535 31.414 C 9.922 29.687 15.941 25.57 17.881 22.968 C 18.7 21.871 18.843 21.472 18.925 20.057 L 19.019 18.417 L 20.345 17.433 C 21.074 16.893 21.792 16.449 21.941 16.449 C 22.204 16.449 22.16 20.454 21.808 28.616 C 21.635 32.579 20.987 35.061 19.502 37.458 C 16.689 41.99 11.895 43.983 3.803 43.983 C 1.919 43.983 0.8 44.06 0.957 44.18 C 1.714 44.752 7.868 44.767 10.673 44.201 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jzqclc\",layoutDependency:layoutDependency,layoutId:\"D94ve4m36\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.732 12.073\" overflow=\"visible\"><path d=\"M 0.039 11.776 C -0.241 11.202 1.03 9.573 2.74 8.316 C 4.713 6.863 16.461 -0.153 16.659 0.003 C 17 0.271 16.082 2.496 15.193 3.554 C 12.868 6.325 5.835 10.747 2.139 11.765 C 0.656 12.173 0.234 12.175 0.039 11.776 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yv12g6\",layoutDependency:layoutDependency,layoutId:\"JhVj2QkCt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.09 12.465\" overflow=\"visible\"><path d=\"M 0 11.376 C 0 10.113 0.897 5.799 1.493 4.196 C 2.406 1.74 4.271 0.002 6 0 C 8.672 -0.002 6.19 5.744 1.171 11.195 L 0 12.465 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cqqb5i\",layoutDependency:layoutDependency,layoutId:\"XZ6IrHiCN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r5owbn-container\",\"data-framer-name\":\"Work\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UkpBvhoRu-container\",name:\"Work\",nodeId:\"UkpBvhoRu\",rendersWithMotion:true,scopeId:\"J7Rl8C7H5\",children:/*#__PURE__*/_jsx(GlitchButton,{badge:\"\",badgeBg:\"rgb(255, 216, 77)\",badgeColor:\"rgb(15, 15, 15)\",bgColor:\"rgba(15, 15, 15, 0)\",borderRadius:999,fontFamily:\"Inter\",fontSize:16,fontWeight:\"400\",glitchColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"UkpBvhoRu\",layoutId:\"UkpBvhoRu\",letterSpacing:0,lineHeight:1.2,link:\"/\",name:\"Work\",newTab:false,paddingX:0,paddingY:12,showBadge:false,text:\"WORK\",textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rfp9io-container\",\"data-framer-name\":\"Resume\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"W7F5BChxE-container\",name:\"Resume\",nodeId:\"W7F5BChxE\",rendersWithMotion:true,scopeId:\"J7Rl8C7H5\",children:/*#__PURE__*/_jsx(GlitchButton,{badge:\"\",badgeBg:\"rgb(255, 216, 77)\",badgeColor:\"rgb(15, 15, 15)\",bgColor:\"rgba(15, 15, 15, 0)\",borderRadius:999,fontFamily:\"Inter\",fontSize:16,fontWeight:\"400\",glitchColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"W7F5BChxE\",layoutId:\"W7F5BChxE\",letterSpacing:0,lineHeight:1.2,link:\"/\",name:\"Resume\",newTab:false,paddingX:0,paddingY:12,showBadge:false,text:\"EXPERIENCE\",textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tusx0g-container\",\"data-framer-name\":\"Contact\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"MPIwKVgff-container\",name:\"Contact\",nodeId:\"MPIwKVgff\",rendersWithMotion:true,scopeId:\"J7Rl8C7H5\",children:/*#__PURE__*/_jsx(GlitchButton,{badge:\"\",badgeBg:\"rgb(255, 216, 77)\",badgeColor:\"rgb(15, 15, 15)\",bgColor:\"rgba(15, 15, 15, 0)\",borderRadius:999,fontFamily:\"Inter\",fontSize:16,fontWeight:\"400\",glitchColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"MPIwKVgff\",layoutId:\"MPIwKVgff\",letterSpacing:0,lineHeight:1.2,link:\"/\",name:\"Contact\",newTab:false,paddingX:0,paddingY:12,showBadge:false,text:\"CONTACT / CV\",textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})]})})})})});});const css=[\".framer-X9GWF.framer-qhcps7, .framer-X9GWF .framer-qhcps7 { display: block; }\",\".framer-X9GWF.framer-v4lbmi { height: 65px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1200px; }\",\".framer-X9GWF .framer-t4v856 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 0px 54px 0px 54px; position: absolute; top: 51%; width: 100%; }\",\".framer-X9GWF .framer-1j4s3yf { height: 45px; position: relative; width: 32px; }\",\".framer-X9GWF .framer-1kp8wc1, .framer-X9GWF .framer-jy0fjo, .framer-X9GWF .framer-6n7pn4, .framer-X9GWF .framer-j9k7lv { height: 45px; left: 0px; position: absolute; top: 0px; width: 32px; }\",\".framer-X9GWF .framer-1tmqj4m, .framer-X9GWF .framer-1jzqclc { height: 12px; left: 1px; position: absolute; top: 20px; width: 17px; }\",\".framer-X9GWF .framer-u82ysq, .framer-X9GWF .framer-yv12g6 { height: 13px; left: 24px; position: absolute; top: 1px; width: 7px; }\",\".framer-X9GWF .framer-cqqb5i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 41px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X9GWF .framer-r5owbn-container, .framer-X9GWF .framer-1rfp9io-container, .framer-X9GWF .framer-tusx0g-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WSQi0oi_d\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ7Rl8C7H5=withCSS(Component,css,\"framer-X9GWF\");export default FramerJ7Rl8C7H5;FramerJ7Rl8C7H5.displayName=\"nav\";FramerJ7Rl8C7H5.defaultProps={height:65,width:1200};addPropertyControls(FramerJ7Rl8C7H5,{variant:{options:[\"ycmWMNqGy\",\"WSQi0oi_d\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJ7Rl8C7H5,[{explicitInter:true,fonts:[]},...GlitchButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ7Rl8C7H5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WSQi0oi_d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"65\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J7Rl8C7H5.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"UJOma3mhg\",\"ftZ5GhXLd\"];const serializationHash=\"framer-jKs1F\";const variantClassNames={ftZ5GhXLd:\"framer-v-vchx24\",UJOma3mhg:\"framer-v-1ciumg0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={invisible:\"ftZ5GhXLd\",red:\"UJOma3mhg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UJOma3mhg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UJOma3mhg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ciumg0\",className,classNames),\"data-framer-name\":\"red\",layoutDependency:layoutDependency,layoutId:\"UJOma3mhg\",ref:refBinding,style:{...style},...addPropertyOverrides({ftZ5GhXLd:{\"data-framer-name\":\"invisible\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wzkcdy\",layoutDependency:layoutDependency,layoutId:\"qYzyS4YqU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ftZ5GhXLd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-jKs1F.framer-1uwzjgf, .framer-jKs1F .framer-1uwzjgf { display: block; }\",\".framer-jKs1F.framer-1ciumg0 { height: 218px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 200px; }\",\".framer-jKs1F .framer-1wzkcdy { height: 12px; left: 94px; position: absolute; top: 103px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 218\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ftZ5GhXLd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz6SFpmtzE=withCSS(Component,css,\"framer-jKs1F\");export default Framerz6SFpmtzE;Framerz6SFpmtzE.displayName=\"Cusor\";Framerz6SFpmtzE.defaultProps={height:218,width:200};addPropertyControls(Framerz6SFpmtzE,{variant:{options:[\"UJOma3mhg\",\"ftZ5GhXLd\"],optionTitles:[\"red\",\"invisible\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz6SFpmtzE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz6SFpmtzE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"218\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ftZ5GhXLd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z6SFpmtzE.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef,useEffect}from\"react\";// Shown when no image is set — the control's defaultValue alone never reaches\n// the code preview, which renders with no props at all.\nconst DEFAULT_IMAGE=\"https://imagedelivery.net/IEUjvl3YUlxY-MrTpOAWDQ/e4476503-c1e3-4358-3ff6-539deda1f800/w=800\";const DEFAULTS={fit:\"cover\",focusY:19,columns:200,ramp:\" .:-=+*#%@\",invert:false,contrast:100,colorMode:\"mono\",inkColor:\"#FFFFFF\",reveal:true,revealOptions:{size:80,softness:16}};// Contrast 0 flattens the image, 100 crushes it to near black and white.\nconst contrastAt=value=>.5+value/100*2;/** Where a cover crop sits: 0 pins the image's top edge, 50 centres, 100 bottom. */const clampFocus=value=>Math.min(100,Math.max(0,typeof value===\"number\"?value:50));/**\n * Where an image lands inside a box: cover fills it and crops the overflow,\n * contain fits the whole thing inside and leaves the rest empty. Y Position only\n * bites on cover, since contain never overflows to anchor.\n */function placeRect(imgW,imgH,boxW,boxH,fit,focusY){const scale=fit===\"contain\"?Math.min(boxW/imgW,boxH/imgH):Math.max(boxW/imgW,boxH/imgH);const dw=imgW*scale;const dh=imgH*scale;const f=fit===\"cover\"?clampFocus(focusY)/100:.5;return{dx:(boxW-dw)/2,dy:(boxH-dh)*f,dw,dh};}// Resolve a ResponsiveImage control (object or string) to a URL\nfunction resolveImageSrc(image){if(!image)return undefined;if(typeof image===\"string\")return image.trim()||undefined;return image.src||undefined;}/**\n * ASCII Image\n *\n * Renders an image as live ASCII characters, with an optional soft porthole that\n * trails the cursor and reveals the real photo underneath.\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 600\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AsciiImage(props){const{image,fit=DEFAULTS.fit,focusY=DEFAULTS.focusY,columns=DEFAULTS.columns,ramp=DEFAULTS.ramp,invert=DEFAULTS.invert,contrast=DEFAULTS.contrast,colorMode=DEFAULTS.colorMode,inkColor=DEFAULTS.inkColor,reveal=DEFAULTS.reveal,revealOptions=DEFAULTS.revealOptions,style}=props;const canvasRef=useRef(null);const offRef=useRef(null);const samplerRef=useRef(null);const imgRef=useRef(null);const revealRef=useRef(null);const maskRef=useRef(null);const blobsRef=useRef([]);const seededRef=useRef(false);const pointer=useRef({x:-9999,y:-9999,inside:false});const src=resolveImageSrc(image)||DEFAULT_IMAGE;const revealSize=revealOptions?.size??DEFAULTS.revealOptions.size;const revealSoftness=revealOptions?.softness??DEFAULTS.revealOptions.softness;useEffect(()=>{const canvasEl=canvasRef.current;if(!canvasEl)return;const context=canvasEl.getContext(\"2d\");if(!context)return;const canvas=canvasEl;const ctx=context;const chars=ramp&&ramp.length>0?ramp:DEFAULTS.ramp;const punch=contrastAt(contrast);let raf=0;let alive=true;let coverRect={dx:0,dy:0,dw:0,dh:0};const BLOB_COUNT=5;blobsRef.current=Array.from({length:BLOB_COUNT},()=>({x:0,y:0}));seededRef.current=false;function getSize(){const dpr=Math.min(window.devicePixelRatio||1,2);const w=canvas.clientWidth||600;const h=canvas.clientHeight||600;return{w,h,dpr};}function buildAscii(){const img=imgRef.current;if(!img)return;const{w,h,dpr}=getSize();canvas.width=Math.max(1,Math.round(w*dpr));canvas.height=Math.max(1,Math.round(h*dpr));const cols=Math.max(8,Math.round(columns));const cellW=w*dpr/cols;const fontPx=cellW*1.7;const cellH=fontPx;const rows=Math.max(1,Math.floor(h*dpr/cellH));// Sample the image down to one pixel per character cell.\nlet sampler=samplerRef.current;if(!sampler){sampler=document.createElement(\"canvas\");samplerRef.current=sampler;}sampler.width=cols;sampler.height=rows;const sctx=sampler.getContext(\"2d\",{willReadFrequently:true});if(!sctx)return;// Where the photo sits, in canvas pixels. The same rect drives both\n// the characters and the reveal, so the two always line up.\nconst place=placeRect(img.width,img.height,canvas.width,canvas.height,fit,focusY);// One sampler pixel is one character cell, so canvas pixels divide\n// down by the cell size to land in the grid's coordinate space.\n// Anything outside stays transparent and reads as the darkest char.\nsctx.clearRect(0,0,cols,rows);sctx.drawImage(img,place.dx/cellW,place.dy/cellH,place.dw/cellW,place.dh/cellH);let data;try{data=sctx.getImageData(0,0,cols,rows).data;}catch(e){// Cross-origin tainted — nothing to read, so draw nothing.\nimgRef.current=null;return;}// The characters are cached to an offscreen layer, so a moving cursor\n// only recomposites; it never re-samples the image.\nlet off=offRef.current;if(!off){off=document.createElement(\"canvas\");offRef.current=off;}off.width=canvas.width;off.height=canvas.height;const octx=off.getContext(\"2d\");if(!octx)return;// Transparent: the frame's own fill shows through the gaps.\noctx.clearRect(0,0,off.width,off.height);octx.font=fontPx.toFixed(2)+\"px ui-monospace, monospace\";octx.textBaseline=\"top\";const last=chars.length-1;for(let r=0;r<rows;r++){for(let c=0;c<cols;c++){const i=(r*cols+c)*4;const rr=data[i];const gg=data[i+1];const bb=data[i+2];let lum=(.299*rr+.587*gg+.114*bb)/255;lum=(lum-.5)*punch+.5;if(invert)lum=1-lum;lum=lum<0?0:lum>1?1:lum;const ch=chars[Math.round(lum*last)];if(ch===\" \")continue;octx.fillStyle=colorMode===\"image\"?`rgb(${Math.min(255,rr+30)}, ${Math.min(255,gg+30)}, ${Math.min(255,bb+30)})`:inkColor;octx.fillText(ch,c*cellW,r*cellH);}}// The photo behind the porthole is placed exactly where the\n// characters were sampled from, so the reveal matches the ASCII.\ncoverRect=place;}function ensureLayer(ref){let layer=ref.current;if(!layer){layer=document.createElement(\"canvas\");ref.current=layer;}if(layer.width!==canvas.width||layer.height!==canvas.height){layer.width=canvas.width;layer.height=canvas.height;}return layer;}function updateBlobs(){const blobs=blobsRef.current;if(blobs.length===0)return;const{dpr}=getSize();const tx=pointer.current.x*dpr;const ty=pointer.current.y*dpr;if(!seededRef.current){for(const blob of blobs){blob.x=tx;blob.y=ty;}seededRef.current=true;return;}// A chain: the head chases the cursor, each blob chases the one ahead.\n// That lag is what makes the porthole stretch out and snap back.\nblobs[0].x+=(tx-blobs[0].x)*.35;blobs[0].y+=(ty-blobs[0].y)*.35;for(let i=1;i<blobs.length;i++){blobs[i].x+=(blobs[i-1].x-blobs[i].x)*.35;blobs[i].y+=(blobs[i-1].y-blobs[i].y)*.35;}}function paint(){const off=offRef.current;if(!off)return;ctx.clearRect(0,0,canvas.width,canvas.height);ctx.drawImage(off,0,0);const img=imgRef.current;if(!reveal||!pointer.current.inside||!img)return;const{dpr}=getSize();const blobs=blobsRef.current;const photo=ensureLayer(revealRef);const pctx=photo.getContext(\"2d\");const mask=ensureLayer(maskRef);const mctx=mask.getContext(\"2d\");if(!pctx||!mctx)return;pctx.globalCompositeOperation=\"source-over\";pctx.clearRect(0,0,photo.width,photo.height);pctx.drawImage(img,coverRect.dx,coverRect.dy,coverRect.dw,coverRect.dh);// Softness is the blur on the mask. It feathers the porthole's edge and\n// lets the trailing discs bleed into one another instead of reading as\n// a string of separate circles.\nmctx.clearRect(0,0,mask.width,mask.height);mctx.save();mctx.filter=`blur(${(revealSoftness*dpr).toFixed(1)}px)`;mctx.fillStyle=\"#FFFFFF\";for(let i=0;i<blobs.length;i++){const t=blobs.length<=1?0:i/(blobs.length-1);const radius=revealSize*dpr*(1-t*.5);mctx.beginPath();mctx.arc(blobs[i].x,blobs[i].y,radius,0,Math.PI*2);mctx.fill();}mctx.restore();pctx.globalCompositeOperation=\"destination-in\";pctx.drawImage(mask,0,0);pctx.globalCompositeOperation=\"source-over\";ctx.drawImage(photo,0,0);}function loop(){if(!alive)return;updateBlobs();paint();raf=requestAnimationFrame(loop);}function onMove(event){const rect=canvas.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;pointer.current.x=x;pointer.current.y=y;pointer.current.inside=x>=0&&y>=0&&x<=rect.width&&y<=rect.height;}function onLeave(){pointer.current.inside=false;// Drop the chain so it re-seeds at the cursor next time in, rather\n// than whipping across the frame from where it was left.\nseededRef.current=false;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(!alive)return;imgRef.current=img;buildAscii();paint();if(reveal)raf=requestAnimationFrame(loop);};if(src)img.src=src;let ro=null;if(typeof ResizeObserver!==\"undefined\"){ro=new ResizeObserver(()=>{buildAscii();paint();});ro.observe(canvas);}canvas.addEventListener(\"pointermove\",onMove);canvas.addEventListener(\"pointerleave\",onLeave);return()=>{alive=false;cancelAnimationFrame(raf);ro?.disconnect();canvas.removeEventListener(\"pointermove\",onMove);canvas.removeEventListener(\"pointerleave\",onLeave);};},[src,fit,focusY,columns,ramp,invert,contrast,colorMode,inkColor,reveal,revealSize,revealSoftness]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,\"aria-label\":typeof image===\"object\"?image?.alt??\"ASCII art\":\"ASCII art\",style:{...style,display:\"block\",// Own size, not just whatever Framer hands down. With no CSS size\n// a canvas lays itself out at its width/height attributes, which\n// buildAscii sets to clientWidth * dpr — so each measure would\n// scale the element up by dpr again and the art would creep.\nwidth:\"100%\",height:\"100%\",cursor:reveal?\"crosshair\":\"default\"}});}addPropertyControls(AsciiImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\",defaultValue:{src:\"https://imagedelivery.net/IEUjvl3YUlxY-MrTpOAWDQ/e4476503-c1e3-4358-3ff6-539deda1f800/w=800\"}},fit:{type:ControlType.Enum,title:\"Fit\",defaultValue:DEFAULTS.fit,options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true},focusY:{type:ControlType.Number,title:\"Y Position\",// Only cover crops, so only cover has an anchor to slide.\ndefaultValue:DEFAULTS.focusY,min:0,max:100,step:1,unit:\"%\",hidden:props=>props.fit!==\"cover\"},ramp:{type:ControlType.String,title:\"Characters\",defaultValue:DEFAULTS.ramp},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:DEFAULTS.columns,min:24,max:200,step:1},contrast:{type:ControlType.Number,title:\"Contrast\",defaultValue:DEFAULTS.contrast,min:0,max:100,step:1},invert:{type:ControlType.Boolean,title:\"Invert\",defaultValue:DEFAULTS.invert,enabledTitle:\"On\",disabledTitle:\"Off\"},colorMode:{type:ControlType.Enum,title:\"Color\",defaultValue:DEFAULTS.colorMode,options:[\"mono\",\"image\"],optionTitles:[\"Mono\",\"Image\"],displaySegmentedControl:true},inkColor:{type:ControlType.Color,title:\"Ink\",defaultValue:DEFAULTS.inkColor,hidden:props=>props.colorMode===\"image\"},reveal:{type:ControlType.Boolean,title:\"Hover Reveal\",defaultValue:DEFAULTS.reveal,enabledTitle:\"On\",disabledTitle:\"Off\"},revealOptions:{type:ControlType.Object,title:\"Reveal Settings\",hidden:props=>!props.reveal,controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:DEFAULTS.revealOptions.size,min:20,max:300,step:1,unit:\"px\"},softness:{type:ControlType.Number,title:\"Softness\",defaultValue:DEFAULTS.revealOptions.softness,min:0,max:40,step:1}}}});AsciiImage.displayName=\"ASCII Image\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AsciiImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AsciiImage.map","import{jsx as _jsx}from\"react/jsx-runtime\";// Attach this to your text layer in the right sidebar (Code → Overrides).\n// It makes the layer ignore pointer events, so cursor input falls through\n// to the ASCII canvas underneath — text stays visually on top, but the\n// reveal circle keeps tracking the mouse even when it's over the text.\nexport function withPointerEventsNone(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:\"none\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPointerEventsNone\":{\"type\":\"reactHoc\",\"name\":\"withPointerEventsNone\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Override.map","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}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 (625f89c)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\"}],description:siteMetadata(params,activeLocale).description,elements:{ICrUKwDvB:\"about-1\",kTHlo6KIZ:\"about-2\",MfpaA5zwS:\"hero\",SxhbnsOAV:\"about\"},robots:\"max-image-preview:large\",serializationId:\"framer-kK33w\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=1200\"};}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 (625f89c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,withCodeBoundaryForOverrides,withCSS,withFlowFX,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HighlightMarkerTextReveal from\"https://framerusercontent.com/modules/8e7Gr8Qrw8nWFc4ajtXP/vEb9msw63wT4657TGITt/HighligtMarkerCycle.js\";import BlockTextRevealOnScroll from\"https://framerusercontent.com/modules/D2Y77nxgTnUh1MFILtne/FN1tkLK0SrJngThTT1u0/Block_Text_Reveal.js\";import SyncScrollSlider from\"https://framerusercontent.com/modules/SJ5SxyRrgWTrckM5DtAJ/Kog2VcEu283eC00RzbgG/SyncScrollSlider.js\";import Footer from\"#framer/local/canvasComponent/eiVRbGRKY/eiVRbGRKY.js\";import ExpandedCard from\"#framer/local/canvasComponent/izypKXBLE/izypKXBLE.js\";import Nav from\"#framer/local/canvasComponent/J7Rl8C7H5/J7Rl8C7H5.js\";import Cusor from\"#framer/local/canvasComponent/z6SFpmtzE/z6SFpmtzE.js\";import ASCIIImage from\"#framer/local/codeFile/TS8QhES/AsciiImage.js\";import{withPointerEventsNone}from\"#framer/local/codeFile/ji3YGGw/Override.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const RichTextWithPointerEventsNonefdhgz5=withCodeBoundaryForOverrides(RichText,{nodeId:\"z6Q5T8erW\",override:withPointerEventsNone,scopeId:\"augiA20Il\"});const HighlightMarkerTextRevealFonts=getFonts(HighlightMarkerTextReveal);const RichTextWithPointerEventsNone1et93gz=withCodeBoundaryForOverrides(RichText,{nodeId:\"q_Q_JDrR5\",override:withPointerEventsNone,scopeId:\"augiA20Il\"});const ASCIIImageFonts=getFonts(ASCIIImage);const MotionDivWithFlowFXWithFX=withFX(withFlowFX(motion.div));const BlockTextRevealOnScrollFonts=getFonts(BlockTextRevealOnScroll);const MotionDivWithFX=withFX(motion.div);const ExpandedCardFonts=getFonts(ExpandedCard);const SyncScrollSliderFonts=getFonts(SyncScrollSlider);const FooterFonts=getFonts(Footer);const CusorFonts=getFonts(Cusor);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-kK33w\";const variantClassNames={WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.4,ease:[.33,.03,.69,.94],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};const cursor={component:Cusor,variant:\"ftZ5GhXLd\"};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=[];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 ref1=React.useRef(null);const elementId=useRouteElementId(\"MfpaA5zwS\");const ref2=React.useRef(null);const elementId1=useRouteElementId(\"SxhbnsOAV\");const elementId2=useRouteElementId(\"ICrUKwDvB\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"kTHlo6KIZ\");const ref4=React.useRef(null);useCustomCursors({ensngl:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(35, 35, 35); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1155olu-container\",layout:motionLayout,layoutScroll:true,nodeId:\"ojM2084rd\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:0,ref:ref1,target:\"WSQi0oi_d\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"ojM2084rd\",layoutId:\"ojM2084rd\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ycmWMNqGy\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3vexdh\",\"data-framer-name\":\"Main\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(MotionDivWithFlowFXWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1pm8795\",\"data-framer-cursor\":\"ensngl\",\"data-framer-name\":\"hero\",flowEffectEnabled:true,flowEffectTransition:transition1,id:elementId,isNestedFlowEffect:false,ref:ref2,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1idk8m3\",layout:\"position\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1av6o9i\",children:[/*#__PURE__*/_jsx(RichTextWithPointerEventsNonefdhgz5,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Hey!I'm\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Adwiti Singh\"})]}),className:\"framer-fdhgz5\",fonts:[\"GF;Boldonse-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-udsp0n-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ohEZ7PR7M\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(HighlightMarkerTextReveal,{animation:{appearDuration:.8,appearEffect:false,barOverflow:.01,cycleDuration:1.1,direction:\"right\",transitionDuration:.5},as:\"h1\",font:{fontFamily:'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',fontSize:\"43px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-1.8px\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",id:\"ohEZ7PR7M\",layoutId:\"ohEZ7PR7M\",marker:{color:\"rgba(224, 194, 255, 0)\",colors:[]},textAfter:\"\",textBefore:\"\",textColor:\"rgb(255, 33, 33)\",width:\"100%\",words:[\"GRAPHIC DESINGER\",\"UI DESIGNER\",\"BRAND STRATEGIST\",\"WEB DESIGNER\",\"FRONT END DEVELOPER\"]})})}),/*#__PURE__*/_jsx(RichTextWithPointerEventsNone1et93gz,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"UI designer & Framer developer. Experienced in creating engaging digital experiences through design systems and interactive prototypes. Background in graphic design and freelance client work. Strong at bridging design and code.\"})}),className:\"framer-1et93gz\",fonts:[\"FS;Outfit-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b3qzyy-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layout:\"position\",nodeId:\"KgNVlj3OE\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ASCIIImage,{colorMode:\"image\",columns:200,contrast:100,fit:\"cover\",focusY:21,height:\"100%\",id:\"KgNVlj3OE\",image:addImageAlt({pixelHeight:941,pixelWidth:1672,src:\"https://framerusercontent.com/images/C86qdOXG9VinQ2RMUWNWenMio.png?width=1672&height=941\",srcSet:\"https://framerusercontent.com/images/C86qdOXG9VinQ2RMUWNWenMio.png?scale-down-to=512&width=1672&height=941 512w,https://framerusercontent.com/images/C86qdOXG9VinQ2RMUWNWenMio.png?scale-down-to=1024&width=1672&height=941 1024w,https://framerusercontent.com/images/C86qdOXG9VinQ2RMUWNWenMio.png?width=1672&height=941 1672w\"},\"\"),inkColor:\"rgb(255, 255, 255)\",invert:false,layoutId:\"KgNVlj3OE\",ramp:\" .:-=+*#%@\",reveal:true,revealOptions:{size:80,softness:16},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-bu7v13\",\"data-framer-name\":\"About\",id:elementId1,ref:ref1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nzpbyf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 7.46)\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.6em\"},children:\"ABOUT ME\"})}),className:\"framer-1d1zu3x\",fonts:[\"GF;Boldonse-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mxcez4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vkqjTVhAO\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(BlockTextRevealOnScroll,{direction:\"ltr\",easing:\"ease\",font:{fontFamily:'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1.9em\"},height:\"100%\",highlightColor:\"rgb(255, 255, 255)\",highlighted:{items:[{block:true,color:\"rgb(128, 140, 232)\",font:{fontFamily:'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.9em\"},radius:\"0px\",text:\" Fell in love with design. \",textColor:\"rgb(0, 0, 0)\"},{block:true,color:\"rgb(255, 197, 91)\",font:{fontFamily:'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.9em\"},radius:\"0px\",text:\"design and build\",textColor:\"rgb(0, 0, 0)\"},{block:true,color:\"rgb(152, 224, 133)\",font:{fontFamily:'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.9em\"},radius:\"0px\",text:\"around the world.\",textColor:\"rgb(0, 0, 0)\"}]},htmlTag:\"p\",id:\"vkqjTVhAO\",layoutId:\"vkqjTVhAO\",radius:\"0px\",revealSpeed:1,revealType:\"lines\",scrollSpeed:1,style:{width:\"100%\"},text:\"Studied CSE . Fell in love with design. Never looked back. I collect inspiration from books, places, conversations, and everyday details. Now I design and build websites for clients around the world. And yes I still overthink pixels.\",textColor:\"rgb(0, 0, 0)\",viewport:\"center\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1a91kp7\",\"data-framer-name\":\"Work\",id:elementId2,ref:ref3,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17a20zv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 7.19)\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.6em\"},children:\"FEATURED WORK\"})}),className:\"framer-mz670s\",fonts:[\"GF;Boldonse-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:`max(${componentViewport?.width||\"100vw\"} - 64px, 1px)`,y:(componentViewport?.y||0)+0+0+0+2960+0+0+772,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p8zqlu-container\",nodeId:\"TEH5qpOME\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ExpandedCard,{cJCVT2e9U:\"Web Design\",ClpQ4Io2a:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",dus5Mp6Wz:addImageAlt({pixelHeight:2136,pixelWidth:3204,src:\"https://framerusercontent.com/images/4UomPhQKJYTNaGlugN72wNfRQ.png?width=3204&height=2136\",srcSet:\"https://framerusercontent.com/images/4UomPhQKJYTNaGlugN72wNfRQ.png?scale-down-to=512&width=3204&height=2136 512w,https://framerusercontent.com/images/4UomPhQKJYTNaGlugN72wNfRQ.png?scale-down-to=1024&width=3204&height=2136 1024w,https://framerusercontent.com/images/4UomPhQKJYTNaGlugN72wNfRQ.png?scale-down-to=2048&width=3204&height=2136 2048w,https://framerusercontent.com/images/4UomPhQKJYTNaGlugN72wNfRQ.png?width=3204&height=2136 3204w\"},\"\"),E9Ci2HSFK:\"Scoopid\",EERHjxRf7:\"Finora\",eJc6PTKkJ:addImageAlt({pixelHeight:350,pixelWidth:520,src:\"https://framerusercontent.com/images/7aEwlfPNY7CYHEb3r5u4RU7GwZY.png?width=520&height=350\",srcSet:\"https://framerusercontent.com/images/7aEwlfPNY7CYHEb3r5u4RU7GwZY.png?scale-down-to=512&width=520&height=350 512w,https://framerusercontent.com/images/7aEwlfPNY7CYHEb3r5u4RU7GwZY.png?width=520&height=350 520w\"},\"\"),GLCQwQpPX:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",height:\"100%\",hKdFhNkIt:addImageAlt({pixelHeight:1024,pixelWidth:1440,src:\"https://framerusercontent.com/images/4m5PjCJiuHrrgmSygGv4Otk3plE.png?width=1440&height=1024\",srcSet:\"https://framerusercontent.com/images/4m5PjCJiuHrrgmSygGv4Otk3plE.png?scale-down-to=512&width=1440&height=1024 512w,https://framerusercontent.com/images/4m5PjCJiuHrrgmSygGv4Otk3plE.png?scale-down-to=1024&width=1440&height=1024 1024w,https://framerusercontent.com/images/4m5PjCJiuHrrgmSygGv4Otk3plE.png?width=1440&height=1024 1440w\"},\"\"),hl3u2jSex:\"Web Design\",Ibibb8Jt4:\"Web Design\",id:\"TEH5qpOME\",J9hE_jI5m:\"Pause Project\",JmijCUJ3x:\"Branding\",ktxDHoxyu:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",layoutId:\"TEH5qpOME\",mZf1Qz4KK:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",N4Rto9EvB:\"https://theroyalterrain.framer.website/\",nk2LdNAij:\"Case Study\",QB08i4WHX:\"Today’s demo is another snippet for an expanding flex cards in accordion style.\",style:{width:\"100%\"},variant:matchVariant(\"x5eK8tsjs\"),VTQOG_1lE:addImageAlt({pixelHeight:547,pixelWidth:735,src:\"https://framerusercontent.com/images/OZ8ILZbtyXCrfngyQ6iaxTOgQ.png?width=735&height=547\",srcSet:\"https://framerusercontent.com/images/OZ8ILZbtyXCrfngyQ6iaxTOgQ.png?scale-down-to=512&width=735&height=547 512w,https://framerusercontent.com/images/OZ8ILZbtyXCrfngyQ6iaxTOgQ.png?width=735&height=547 735w\"},\"\"),VwYhtxR7X:\"The Royal Terrain\",W21gVEVSy:\"https://interiosdesigns.framer.website/\",width:\"100%\",WT_SWORaB:\"https://pauseprojectgoa.framer.website/\",y15ZfFl_0:\"Housemood\",yVy1PHJUG:\"https://www.behance.net/gallery/252605137/Finora-AI-Powered-Finance-Dashboard-for-Freelancers\",ZkFD0MQ_a:addImageAlt({pixelHeight:6282,pixelWidth:4711,src:\"https://framerusercontent.com/images/6qVEOas7Y7M0PMrHC4S7P4S2UYA.png?width=4711&height=6282\",srcSet:\"https://framerusercontent.com/images/6qVEOas7Y7M0PMrHC4S7P4S2UYA.png?scale-down-to=1024&width=4711&height=6282 767w,https://framerusercontent.com/images/6qVEOas7Y7M0PMrHC4S7P4S2UYA.png?scale-down-to=2048&width=4711&height=6282 1535w,https://framerusercontent.com/images/6qVEOas7Y7M0PMrHC4S7P4S2UYA.png?scale-down-to=4096&width=4711&height=6282 3071w,https://framerusercontent.com/images/6qVEOas7Y7M0PMrHC4S7P4S2UYA.png?width=4711&height=6282 4711w\"},\"\")})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-88xdnq\",\"data-framer-name\":\"Cool Stuff\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17xu9m5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Qm9sZG9uc2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Boldonse\", \"Boldonse Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3.99)\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, rgb(0, 0, 0))\"},children:\"Somemore of my works..\"})}),className:\"framer-9kqqn8\",fonts:[\"GF;Boldonse-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nbzb5m-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ACiucFXDP\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SyncScrollSlider,{borderRadius:16,gap:20,height:\"100%\",id:\"ACiucFXDP\",imgHeight:160,imgWidth:280,layoutId:\"ACiucFXDP\",mediaRow1:[\"https://framerusercontent.com/assets/KlgGomf4qeBrcO9ZxShTvGyArE.png\",\"https://framerusercontent.com/assets/nXzEDAwjzjjlrwER44JI2JNoBs.png\",\"https://framerusercontent.com/assets/xgw1Px7psx2dUnDJllsmGJfFwhU.png\",\"https://framerusercontent.com/assets/706wjCGOw8gpZquZb2UDHSC9yE.png\"],mediaRow2:[\"https://framerusercontent.com/assets/dm30jwE2bit9GAGipOz1gQ8UZR4.png\",\"https://framerusercontent.com/assets/B2Vp6Lb0O6j2WrrThndpI49s.png\",\"https://framerusercontent.com/assets/Sjmw1cOUU4RXpAHYFM7Fdgt0Ss.png\",\"https://framerusercontent.com/assets/si6z8acTLzx6JNBbhdR4DKogc.png\",\"https://framerusercontent.com/assets/6guniN3fJG1U1PNIL9k5vtXGsEY.png\"],mediaRow3:[\"https://framerusercontent.com/assets/CgZV8drTl5QKDfW9zWyjkl8QApw.png\",\"https://framerusercontent.com/assets/SYCvOpIqMBIQpCpQI6SQ3z75x28.png\",\"https://framerusercontent.com/assets/leMm6XRNFLUPCoYSmoIeSoONKmg.png\",\"https://framerusercontent.com/assets/S9a6JALlEtYOb4n9ExyJ2PpPHI.png\",\"https://framerusercontent.com/assets/OhP2z5sFDRxGXA1ZwuM8FZuhc.png\"],rowCount:3,speed:4,width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+5120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14jsc19-container\",nodeId:\"NCWgcOJdL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"NCWgcOJdL\",layoutId:\"NCWgcOJdL\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nHzt4X2XY\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-kK33w.framer-lux5qc, .framer-kK33w .framer-lux5qc { display: block; }\",\".framer-kK33w.framer-72rtr7 { align-content: center; align-items: center; background-color: #232323; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-kK33w .framer-1155olu-container { flex: none; height: 65px; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 1; }\",\".framer-kK33w .framer-3vexdh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kK33w .framer-1pm8795 { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kK33w .framer-1idk8m3 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; left: 0px; overflow: visible; padding: 0px 72px 0px 72px; position: absolute; width: 100%; }\",\".framer-kK33w .framer-1av6o9i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px 130px 0px 0px; position: relative; width: 1px; }\",\".framer-kK33w .framer-fdhgz5 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-kK33w .framer-udsp0n-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-kK33w .framer-1et93gz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 54%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-kK33w .framer-b3qzyy-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-kK33w .framer-bu7v13 { align-content: flex-start; align-items: flex-start; background-color: var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, #000000); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: 196vh; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-kK33w .framer-1nzpbyf, .framer-kK33w .framer-17a20zv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100vh; justify-content: center; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 1px; z-index: 1; }\",\".framer-kK33w .framer-1d1zu3x, .framer-kK33w .framer-mz670s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1136px; word-break: break-word; word-wrap: break-word; }\",\".framer-kK33w .framer-mxcez4-container { flex: none; height: auto; position: relative; width: 1136px; }\",\".framer-kK33w .framer-1a91kp7 { align-content: flex-start; align-items: flex-start; background-color: var(--token-7b8f5ed9-57ef-497b-80e7-c5a68bfb0a50, #000000); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: 100vh; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-kK33w .framer-p8zqlu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-kK33w .framer-88xdnq { align-content: center; align-items: center; background-color: #232323; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 33px; height: 115.99999999999999vh; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 0px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-kK33w .framer-17xu9m5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; left: calc(50.00000000000002% - 1136px / 2); overflow: visible; padding: 0px; position: absolute; top: 24px; width: 1136px; z-index: 1; }\",\".framer-kK33w .framer-9kqqn8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1136px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-kK33w .framer-1nbzb5m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kK33w .framer-14jsc19-container { flex: none; height: 800px; position: relative; width: 100%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4896\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"MfpaA5zwS\":{\"pattern\":\":MfpaA5zwS\",\"name\":\"hero\"},\"SxhbnsOAV\":{\"pattern\":\":SxhbnsOAV\",\"name\":\"about\"},\"ICrUKwDvB\":{\"pattern\":\":ICrUKwDvB\",\"name\":\"about\"},\"kTHlo6KIZ\":{\"pattern\":\":kTHlo6KIZ\",\"name\":\"about\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-kK33w\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:4896,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Boldonse\",source:\"google\",style:\"normal\",uiFamilyName:\"Boldonse\",url:\"https://fonts.gstatic.com/s/boldonse/v1/ZgNQjPxGPbbJUZemjC35hmHmNpCO.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...NavFonts,...HighlightMarkerTextRevealFonts,...ASCIIImageFonts,...BlockTextRevealOnScrollFonts,...ExpandedCardFonts,...SyncScrollSliderFonts,...FooterFonts,...CusorFonts],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(ExpandedCard,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"{\\\"MfpaA5zwS\\\":{\\\"pattern\\\":\\\":MfpaA5zwS\\\",\\\"name\\\":\\\"hero\\\"},\\\"SxhbnsOAV\\\":{\\\"pattern\\\":\\\":SxhbnsOAV\\\",\\\"name\\\":\\\"about\\\"},\\\"ICrUKwDvB\\\":{\\\"pattern\\\":\\\":ICrUKwDvB\\\",\\\"name\\\":\\\"about\\\"},\\\"kTHlo6KIZ\\\":{\\\"pattern\\\":\\\":kTHlo6KIZ\\\",\\\"name\\\":\\\"about\\\"}}\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"4896\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"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"],"mappings":"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"}