{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Z1hkfZGsRm4YzHIVH95W/wdqVIC47Yr4EOxaaXn06/Remix_Nav_Bar.js", "ssg:https://ga.jspm.io/npm:canvas-confetti@1.4.0/src/confetti.js", "ssg:https://framerusercontent.com/modules/yvW2Dlmmacm3SnOikzIL/BrDCLKNmLHq45Fjx9Nfj/ConfettiMachine.js", "ssg:https://framerusercontent.com/modules/JpM76q0K2ngWhMHsZs5l/MPVckbaoOyk312VomH9D/bY8MT3MvN.js", "ssg:https://framerusercontent.com/modules/k4YqNdjZikGj0f6mszX7/8rFsSPM3Nz6080pfNI7C/augiA20Il.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function RemixCopyComponent(props){const{remixUrl,clipboardText,isMobile,style}=props;const[copySuccess,setCopySuccess]=useState(false);const[isLogoHovered,setIsLogoHovered]=useState(false);// Check if buttons should be displayed\nconst showRemixButton=remixUrl&&remixUrl.trim()!==\"\";const showCopyButton=clipboardText&&clipboardText.trim()!==\"\";const handleRemixClick=()=>{if(remixUrl){// Add affiliate parameter to the URL\nconst url=new URL(remixUrl);url.searchParams.set(\"via\",\"elvarandri\");window.open(url.toString(),\"_blank\");}};const handleCopyClick=async()=>{if(clipboardText){try{await navigator.clipboard.writeText(clipboardText);setCopySuccess(true);setTimeout(()=>setCopySuccess(false),2e3);}catch(err){console.error(\"Failed to copy text: \",err);}}};const handleLogoClick=()=>{window.open(\"https://elvar.surf/go/home\",\"_blank\");};// Mobile layout\nif(isMobile){return /*#__PURE__*/_jsx(\"div\",{style:{...style,display:\"flex\",height:\"auto\",padding:\"12px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",height:\"auto\",padding:\"10px\",borderRadius:\"16px\",backgroundColor:\"#0F0F10\",color:\"white\",//fontFamily: \"sans-serif\",\n//fontWeight: \"900\",\ngap:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(motion.button,{onClick:handleLogoClick,onMouseEnter:()=>setIsLogoHovered(true),onMouseLeave:()=>setIsLogoHovered(false),style:{background:\"transparent\",border:\"none\",padding:\"8px\",cursor:\"pointer\",borderRadius:\"8px\",display:\"flex\",alignItems:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 32 32\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsxs(\"g\",{clipPath:\"url(#clip0_138_1613)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18.0997 5.64648C15.7083 5.64648 13.6677 5.77202 11.9668 6.14987C10.2462 6.53264 8.76925 7.19602 7.62094 8.34433C6.47263 9.49264 5.80925 10.9708 5.42648 12.6902C5.04863 14.3911 4.9231 16.4317 4.9231 18.8231C4.9231 21.2145 5.04863 23.2551 5.42648 24.956C5.80925 26.6766 6.47263 28.1536 7.62094 29.3019C8.76925 30.4502 10.2462 31.1136 11.9668 31.4963C13.6677 31.8742 15.7083 31.9997 18.0997 31.9997C20.4911 31.9997 22.5317 31.8742 24.2326 31.4963C25.952 31.1136 27.4302 30.4502 28.5785 29.3019C29.7268 28.1536 30.3902 26.6766 30.7729 24.956C31.1508 23.2551 31.2763 21.2145 31.2763 18.8231C31.2763 16.4317 31.1508 14.3911 30.7729 12.6902C30.3902 10.9708 29.7268 9.49264 28.5785 8.34433C27.4302 7.19602 25.952 6.53264 24.2326 6.14987C22.5317 5.77202 20.4911 5.64648 18.0997 5.64648Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.3095 0.503385C21.0289 0.886154 22.5071 1.54954 23.6554 2.69785C23.9175 2.96 24.1551 3.23938 24.3692 3.536C22.5169 3.19508 20.3446 3.07692 17.8462 3.07692C15.0548 3.07692 12.6708 3.22338 10.6855 3.66523C8.67692 4.112 6.95262 4.88615 5.61108 6.22646C4.27077 7.568 3.49662 9.29231 3.04985 11.3009C2.608 13.2862 2.46154 15.6702 2.46154 18.4615C2.46154 20.3951 2.53169 22.1342 2.72246 23.6788C2.71385 23.6714 2.70646 23.6628 2.69785 23.6554C1.54954 22.5071 0.886154 21.0289 0.503385 19.3095C0.125538 17.6086 0 15.568 0 13.1766C0 10.7852 0.125538 8.74462 0.503385 7.04369C0.886154 5.32308 1.54954 3.84615 2.69785 2.69785C3.84615 1.54954 5.32308 0.886154 7.04369 0.503385C8.74462 0.125538 10.7852 0 13.1766 0C15.568 0 17.6086 0.125538 19.3095 0.503385Z\",fill:\"white\",fillOpacity:\"0.44\"})]}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:\"clip0_138_1613\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"32\",height:\"32\",fill:\"white\"})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\"},children:[showRemixButton&&/*#__PURE__*/_jsxs(\"button\",{onClick:handleRemixClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",backgroundColor:\"#18181B\",color:\"white\",border:\"none\",fontSize:\"15px\",font:\"Inter\",letterSpacing:\"0.02em\",fontWeight:\"550\",cursor:\"pointer\",padding:\"12px 16px 12px 12px\",borderRadius:\"12px\",transition:\"background-color 0.2s\",flex:1},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{stroke:\"none\",d:\"M0 0h24v24H0z\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 4l3 3l-3 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 20l3 -3l-3 -3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 7h3a5 5 0 0 1 5 5a5 5 0 0 0 5 5h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 7h-5a4.978 4.978 0 0 0 -3 1m-4 8a4.984 4.984 0 0 1 -3 1h-3\"})]}),\"Remix\"]}),showCopyButton&&/*#__PURE__*/_jsxs(\"button\",{onClick:handleCopyClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",backgroundColor:\"#1547D1\",color:\"white\",border:\"none\",fontSize:\"15px\",font:\"Inter\",letterSpacing:\"0.02em\",fontWeight:\"550\",cursor:\"pointer\",padding:\"12px 16px 12px 12px\",borderRadius:\"12px\",transition:\"background-color 0.2s\",flex:1},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{stroke:\"none\",d:\"M0 0h24v24H0z\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1\"})]}),copySuccess?\"Copied!\":\"Copy\"]})]})]})});}// Desktop layout (original)\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"10px\",padding:\"0 20px 0 0\",height:\"auto\",borderRadius:\"24px\",backgroundColor:\"#0F0F10\",color:\"white\"},children:[/*#__PURE__*/_jsxs(motion.button,{onClick:handleLogoClick,onMouseEnter:()=>setIsLogoHovered(true),onMouseLeave:()=>setIsLogoHovered(false),style:{background:\"transparent\",border:\"none\",width:\"185px\",padding:\"20px 20px 20px 20px\",cursor:\"pointer\",borderRadius:\"8px\",gap:\"12px\",display:\"flex\",alignItems:\"center\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 32 32\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsxs(\"g\",{clipPath:\"url(#clip0_138_1613)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18.0997 5.64648C15.7083 5.64648 13.6677 5.77202 11.9668 6.14987C10.2462 6.53264 8.76925 7.19602 7.62094 8.34433C6.47263 9.49264 5.80925 10.9708 5.42648 12.6902C5.04863 14.3911 4.9231 16.4317 4.9231 18.8231C4.9231 21.2145 5.04863 23.2551 5.42648 24.956C5.80925 26.6766 6.47263 28.1536 7.62094 29.3019C8.76925 30.4502 10.2462 31.1136 11.9668 31.4963C13.6677 31.8742 15.7083 31.9997 18.0997 31.9997C20.4911 31.9997 22.5317 31.8742 24.2326 31.4963C25.952 31.1136 27.4302 30.4502 28.5785 29.3019C29.7268 28.1536 30.3902 26.6766 30.7729 24.956C31.1508 23.2551 31.2763 21.2145 31.2763 18.8231C31.2763 16.4317 31.1508 14.3911 30.7729 12.6902C30.3902 10.9708 29.7268 9.49264 28.5785 8.34433C27.4302 7.19602 25.952 6.53264 24.2326 6.14987C22.5317 5.77202 20.4911 5.64648 18.0997 5.64648Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.3095 0.503385C21.0289 0.886154 22.5071 1.54954 23.6554 2.69785C23.9175 2.96 24.1551 3.23938 24.3692 3.536C22.5169 3.19508 20.3446 3.07692 17.8462 3.07692C15.0548 3.07692 12.6708 3.22338 10.6855 3.66523C8.67692 4.112 6.95262 4.88615 5.61108 6.22646C4.27077 7.568 3.49662 9.29231 3.04985 11.3009C2.608 13.2862 2.46154 15.6702 2.46154 18.4615C2.46154 20.3951 2.53169 22.1342 2.72246 23.6788C2.71385 23.6714 2.70646 23.6628 2.69785 23.6554C1.54954 22.5071 0.886154 21.0289 0.503385 19.3095C0.125538 17.6086 0 15.568 0 13.1766C0 10.7852 0.125538 8.74462 0.503385 7.04369C0.886154 5.32308 1.54954 3.84615 2.69785 2.69785C3.84615 1.54954 5.32308 0.886154 7.04369 0.503385C8.74462 0.125538 10.7852 0 13.1766 0C15.568 0 17.6086 0.125538 19.3095 0.503385Z\",fill:\"white\",fillOpacity:\"0.44\"})]}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:\"clip0_138_1613\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"32\",height:\"32\",fill:\"white\"})})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isLogoHovered&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},exit:{opacity:0,x:-10},transition:{duration:.3},style:{position:\"absolute\",left:\"64px\",display:\"flex\"},children:\"elvar.supply\".split(\"\").map((char,index)=>/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,y:10,filter:\"blur(4px)\"},animate:{opacity:1,y:0,filter:\"blur(0px)\",transition:{delay:index*.03,duration:.3}},exit:{opacity:0,y:10,filter:\"blur(4px)\",transition:{delay:index*.01,duration:.2}},style:{display:\"inline-block\",fontSize:\"17px\",font:\"Host-Grotesk\",fontWeight:\"700\",letterSpacing:\"0.5px\",color:\"white\"},children:char},index))})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",alignItems:\"center\"},children:[showRemixButton&&/*#__PURE__*/_jsxs(motion.button,{onClick:handleRemixClick,initial:{backgroundColor:\"#18181B\"},whileHover:{backgroundColor:\"#2C2C35\",scale:1.02},transition:{duration:.2,ease:\"easeInOut\"},style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",color:\"white\",border:\"none\",fontSize:\"15px\",font:\"Inter\",letterSpacing:\"0.02em\",fontWeight:\"550\",cursor:\"pointer\",padding:\"12px 16px 12px 12px\",borderRadius:\"12px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{stroke:\"none\",d:\"M0 0h24v24H0z\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 4l3 3l-3 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 20l3 -3l-3 -3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 7h3a5 5 0 0 1 5 5a5 5 0 0 0 5 5h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 7h-5a4.978 4.978 0 0 0 -3 1m-4 8a4.984 4.984 0 0 1 -3 1h-3\"})]}),\"Remix\"]}),showCopyButton&&/*#__PURE__*/_jsxs(motion.button,{onClick:handleCopyClick,initial:{backgroundColor:\"#1547D1\"},whileHover:{backgroundColor:\"#097DDC\",scale:1.02},animate:copySuccess?{scale:[1,1.1,1]}:{},transition:{duration:.2,ease:\"easeInOut\"},style:{display:\"flex\",alignItems:\"center\",gap:\"8px\",color:\"white\",border:\"none\",fontSize:\"15px\",font:\"Inter\",letterSpacing:\"0.02em\",fontWeight:\"550\",cursor:\"pointer\",padding:\"12px 16px 12px 12px\",borderRadius:\"12px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{stroke:\"none\",d:\"M0 0h24v24H0z\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1\"})]}),copySuccess?\"Copied!\":\"Copy\"]})]})]});}RemixCopyComponent.displayName=\"Remix Navigation\";addPropertyControls(RemixCopyComponent,{isMobile:{type:ControlType.Boolean,title:\"Mobile Layout\",defaultValue:false},remixUrl:{type:ControlType.Link,title:\"Remix URL\",defaultValue:\"https://framer.com/projects/\"},clipboardText:{type:ControlType.String,title:\"Clipboard Text\",displayTextArea:true,defaultValue:\"Text to copy to clipboard\",description:\"Component by [elvar.supply](https://elvar.surf/go/components).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemixCopyComponent\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Remix_Nav_Bar.map", "var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var r={exports:t};(function main(e,t,r,n){var a=!!(e.Worker&&e.Blob&&e.Promise&&e.OffscreenCanvas&&e.OffscreenCanvasRenderingContext2D&&e.HTMLCanvasElement&&e.HTMLCanvasElement.prototype.transferControlToOffscreen&&e.URL&&e.URL.createObjectURL);function noop(){}function promise(r){var n=t.exports.Promise;var a=void 0!==n?n:e.Promise;if(\"function\"===typeof a)return new a(r);r(noop,noop);return null}var o=function(){var e=Math.floor(1e3/60);var t,r;var n={};var a=0;if(\"function\"===typeof requestAnimationFrame&&\"function\"===typeof cancelAnimationFrame){t=function(t){var r=Math.random();n[r]=requestAnimationFrame((function onFrame(o){if(a===o||a+e-1<o){a=o;delete n[r];t()}else n[r]=requestAnimationFrame(onFrame)}));return r};r=function(e){n[e]&&cancelAnimationFrame(n[e])}}else{t=function(t){return setTimeout(t,e)};r=function(e){return clearTimeout(e)}}return{frame:t,cancel:r}}();var i=function(){var e;var t;var n={};function decorate(e){function execute(t,r){e.postMessage({options:t||{},callback:r})}e.init=function initWorker(t){var r=t.transferControlToOffscreen();e.postMessage({canvas:r},[r])};e.fire=function fireWorker(r,a,o){if(t){execute(r,null);return t}var i=Math.random().toString(36).slice(2);t=promise((function(a){function workerDone(r){if(r.data.callback===i){delete n[i];e.removeEventListener(\"message\",workerDone);t=null;o();a()}}e.addEventListener(\"message\",workerDone);execute(r,i);n[i]=workerDone.bind(null,{data:{callback:i}})}));return t};e.reset=function resetWorker(){e.postMessage({reset:true});for(var t in n){n[t]();delete n[t]}}}return function(){if(e)return e;if(!r&&a){var t=[\"var CONFETTI, SIZE = {}, module = {};\",\"(\"+main.toString()+\")(this, module, true, SIZE);\",\"onmessage = function(msg) {\",\"  if (msg.data.options) {\",\"    CONFETTI(msg.data.options).then(function () {\",\"      if (msg.data.callback) {\",\"        postMessage({ callback: msg.data.callback });\",\"      }\",\"    });\",\"  } else if (msg.data.reset) {\",\"    CONFETTI.reset();\",\"  } else if (msg.data.resize) {\",\"    SIZE.width = msg.data.resize.width;\",\"    SIZE.height = msg.data.resize.height;\",\"  } else if (msg.data.canvas) {\",\"    SIZE.width = msg.data.canvas.width;\",\"    SIZE.height = msg.data.canvas.height;\",\"    CONFETTI = module.exports.create(msg.data.canvas);\",\"  }\",\"}\"].join(\"\\n\");try{e=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){void 0!==typeof console&&\"function\"===typeof console.warn?console.warn(\"\uD83C\uDF8A Could not load worker\",e):null;return null}decorate(e)}return e}}();var l={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:[\"square\",\"circle\"],zIndex:100,colors:[\"#26ccff\",\"#a25afd\",\"#ff5e7e\",\"#88ff5a\",\"#fcff42\",\"#ffa62d\",\"#ff36ff\"],disableForReducedMotion:false,scalar:1};function convert(e,t){return t?t(e):e}function isOk(e){return!(null===e||void 0===e)}function prop(e,t,r){return convert(e&&isOk(e[t])?e[t]:l[t],r)}function onlyPositiveInt(e){return e<0?0:Math.floor(e)}function randomInt(e,t){return Math.floor(Math.random()*(t-e))+e}function toDecimal(e){return parseInt(e,16)}function colorsToRgb(e){return e.map(hexToRgb)}function hexToRgb(e){var t=String(e).replace(/[^0-9a-f]/gi,\"\");t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);return{r:toDecimal(t.substring(0,2)),g:toDecimal(t.substring(2,4)),b:toDecimal(t.substring(4,6))}}function getOrigin(e){var t=prop(e,\"origin\",Object);t.x=prop(t,\"x\",Number);t.y=prop(t,\"y\",Number);return t}function setCanvasWindowSize(e){e.width=document.documentElement.clientWidth;e.height=document.documentElement.clientHeight}function setCanvasRectSize(e){var t=e.getBoundingClientRect();e.width=t.width;e.height=t.height}function getCanvas(e){var t=document.createElement(\"canvas\");t.style.position=\"fixed\";t.style.top=\"0px\";t.style.left=\"0px\";t.style.pointerEvents=\"none\";t.style.zIndex=e;return t}function ellipse(e,t,r,n,a,o,i,l,s){e.save();e.translate(t,r);e.rotate(o);e.scale(n,a);e.arc(0,0,1,i,l,s);e.restore()}function randomPhysics(e){var t=e.angle*(Math.PI/180);var r=e.spread*(Math.PI/180);return{x:e.x,y:e.y,wobble:10*Math.random(),velocity:.5*e.startVelocity+Math.random()*e.startVelocity,angle2D:-t+(.5*r-Math.random()*r),tiltAngle:Math.random()*Math.PI,color:e.color,shape:e.shape,tick:0,totalTicks:e.ticks,decay:e.decay,drift:e.drift,random:Math.random()+5,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:3*e.gravity,ovalScalar:.6,scalar:e.scalar}}function updateFetti(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift;t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity;t.wobble+=.1;t.velocity*=t.decay;t.tiltAngle+=.1;t.tiltSin=Math.sin(t.tiltAngle);t.tiltCos=Math.cos(t.tiltAngle);t.random=Math.random()+5;t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble);t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble);var r=t.tick++/t.totalTicks;var n=t.x+t.random*t.tiltCos;var a=t.y+t.random*t.tiltSin;var o=t.wobbleX+t.random*t.tiltCos;var i=t.wobbleY+t.random*t.tiltSin;e.fillStyle=\"rgba(\"+t.color.r+\", \"+t.color.g+\", \"+t.color.b+\", \"+(1-r)+\")\";e.beginPath();if(\"circle\"===t.shape)e.ellipse?e.ellipse(t.x,t.y,Math.abs(o-n)*t.ovalScalar,Math.abs(i-a)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):ellipse(e,t.x,t.y,Math.abs(o-n)*t.ovalScalar,Math.abs(i-a)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI);else{e.moveTo(Math.floor(t.x),Math.floor(t.y));e.lineTo(Math.floor(t.wobbleX),Math.floor(a));e.lineTo(Math.floor(o),Math.floor(i));e.lineTo(Math.floor(n),Math.floor(t.wobbleY))}e.closePath();e.fill();return t.tick<t.totalTicks}function animate(e,t,a,i,l){var s=t.slice();var c=e.getContext(\"2d\");var f;var u;var d=promise((function(t){function onDone(){f=u=null;c.clearRect(0,0,i.width,i.height);l();t()}function update(){if(r&&!(i.width===n.width&&i.height===n.height)){i.width=e.width=n.width;i.height=e.height=n.height}if(!i.width&&!i.height){a(e);i.width=e.width;i.height=e.height}c.clearRect(0,0,i.width,i.height);s=s.filter((function(e){return updateFetti(c,e)}));s.length?f=o.frame(update):onDone()}f=o.frame(update);u=onDone}));return{addFettis:function(e){s=s.concat(e);return d},canvas:e,promise:d,reset:function(){f&&o.cancel(f);u&&u()}}}function confettiCannon(t,r){var n=!t;var o=!!prop(r||{},\"resize\");var l=prop(r,\"disableForReducedMotion\",Boolean);var s=a&&!!prop(r||{},\"useWorker\");var c=s?i():null;var f=n?setCanvasWindowSize:setCanvasRectSize;var u=!(!t||!c)&&!!t.__confetti_initialized;var d=\"function\"===typeof matchMedia&&matchMedia(\"(prefers-reduced-motion)\").matches;var h;function fireLocal(e,r,n){var a=prop(e,\"particleCount\",onlyPositiveInt);var o=prop(e,\"angle\",Number);var i=prop(e,\"spread\",Number);var l=prop(e,\"startVelocity\",Number);var s=prop(e,\"decay\",Number);var c=prop(e,\"gravity\",Number);var u=prop(e,\"drift\",Number);var d=prop(e,\"colors\",colorsToRgb);var v=prop(e,\"ticks\",Number);var p=prop(e,\"shapes\");var m=prop(e,\"scalar\");var g=getOrigin(e);var b=a;var y=[];var w=t.width*g.x;var M=t.height*g.y;while(b--)y.push(randomPhysics({x:w,y:M,angle:o,spread:i,startVelocity:l,color:d[b%d.length],shape:p[randomInt(0,p.length)],ticks:v,decay:s,gravity:c,drift:u,scalar:m}));if(h)return h.addFettis(y);h=animate(t,y,f,r,n);return h.promise}function fire(r){var a=l||prop(r,\"disableForReducedMotion\",Boolean);var i=prop(r,\"zIndex\",Number);if(a&&d)return promise((function(e){e()}));if(n&&h)t=h.canvas;else if(n&&!t){t=getCanvas(i);document.body.appendChild(t)}o&&!u&&f(t);var s={width:t.width,height:t.height};c&&!u&&c.init(t);u=true;c&&(t.__confetti_initialized=true);function onResize(){if(c){var e={getBoundingClientRect:function(){if(!n)return t.getBoundingClientRect()}};f(e);c.postMessage({resize:{width:e.width,height:e.height}})}else s.width=s.height=null}function done(){h=null;o&&e.removeEventListener(\"resize\",onResize);if(n&&t){document.body.removeChild(t);t=null;u=false}}o&&e.addEventListener(\"resize\",onResize,false);return c?c.fire(r,s,done):fireLocal(r,s,done)}fire.reset=function(){c&&c.reset();h&&h.reset()};return fire}t.exports=confettiCannon(null,{useWorker:true,resize:true});t.exports.create=confettiCannon})(function(){return\"undefined\"!==typeof window?window:\"undefined\"!==typeof self?self:this||e||{}}(),r,false);var n=r.exports;const a=r.exports.create;export default n;export{a as create};\n\n//# sourceMappingURL=confetti.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame,addPropertyControls,ControlType}from\"framer\";import{useIsOnFramerCanvas}from\"framer\";import confetti from\"canvas-confetti\";// Color extraction and conversion functions from reference code\nfunction extractRGBColorFromString(str){const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;}function rgbToHex(rgb){if(rgb.startsWith(\"#\")){return rgb;}let[r,g,b]=rgb.match(/\\d+/g).map(Number);return\"#\"+[r,g,b].map(x=>{const hex=x.toString(16);return hex.length===1?\"0\"+hex:hex;}).join(\"\");}/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ConfettiEffect(props){const{triggerMode,delayInSeconds,amount,coverArea,effectType,explosionSize,fallDuration,color,onTap}=props;const frameRef=React.useRef(null);const[hasTriggered,setHasTriggered]=React.useState(false);const timeoutRef=React.useRef(null);const isOnCanvas=useIsOnFramerCanvas();// Clean up any timers on unmount\nReact.useEffect(()=>{return()=>{if(timeoutRef.current){clearTimeout(timeoutRef.current);}};},[]);// Trigger confetti after delay if in auto mode\nReact.useEffect(()=>{if(triggerMode===\"auto\"&&!hasTriggered&&!isOnCanvas){timeoutRef.current=setTimeout(()=>{triggerConfetti();setHasTriggered(true);},delayInSeconds*1e3);}},[triggerMode,delayInSeconds,hasTriggered,isOnCanvas]);// Using the exact same color handling logic from the reference\nfunction getColorConfig({mode,singleColor,colors}){if(mode===\"Random\")return undefined;if(mode===\"Single\"){const formattedColor=extractRGBColorFromString(singleColor);return[rgbToHex(formattedColor)];}return colors.map(color=>rgbToHex(extractRGBColorFromString(color)));}const triggerExplosion=()=>{if(!frameRef.current)return;const ticks=Math.floor(fallDuration*60);const rect=frameRef.current.getBoundingClientRect();const origin={x:(rect.left+rect.width/2)/window.innerWidth,y:(rect.top+rect.height/2)/window.innerHeight};const explosionSettings={S:{velocity:5,decay:.95},M:{velocity:15,decay:.95},L:{velocity:35,decay:.95},XL:{velocity:60,decay:.95}}[explosionSize];confetti({particleCount:Math.floor(200*(amount/100)),spread:coverArea,startVelocity:explosionSettings.velocity,decay:explosionSettings.decay,scalar:1,origin:origin,shapes:[\"circle\",\"square\"],ticks:ticks,colors:getColorConfig(color)});};const triggerFireworks=()=>{if(!frameRef.current)return;const ticks=Math.floor(fallDuration*60);const rect=frameRef.current.getBoundingClientRect();// Adjust velocity based on explosion size\nconst explosionSettings={S:{velocity:5,decay:.95},M:{velocity:15,decay:.95},L:{velocity:35,decay:.95},XL:{velocity:60,decay:.95}}[explosionSize];// Main burst\nconfetti({particleCount:Math.floor(150*(amount/100)),spread:100,origin:{x:(rect.left+rect.width/2)/window.innerWidth,y:(rect.bottom-10)/window.innerHeight},colors:getColorConfig(color),startVelocity:explosionSettings.velocity,gravity:1,decay:explosionSettings.decay,ticks:ticks});// Secondary bursts\nsetTimeout(()=>{confetti({particleCount:Math.floor(80*(amount/100)),spread:120,origin:{x:(rect.left+rect.width*.3)/window.innerWidth,y:(rect.bottom-50)/window.innerHeight},colors:getColorConfig(color),startVelocity:explosionSettings.velocity*.8,gravity:1,decay:explosionSettings.decay,ticks:ticks});},200);setTimeout(()=>{confetti({particleCount:Math.floor(80*(amount/100)),spread:120,origin:{x:(rect.left+rect.width*.7)/window.innerWidth,y:(rect.bottom-50)/window.innerHeight},colors:getColorConfig(color),startVelocity:explosionSettings.velocity*.8,gravity:1,decay:explosionSettings.decay,ticks:ticks});},400);};const triggerMultipleExplosions=()=>{// Initial explosion\ntriggerExplosion();// Add additional explosions with slight delays\nsetTimeout(()=>{triggerExplosion();},300);setTimeout(()=>{triggerExplosion();},600);};const triggerConfetti=()=>{if(effectType===\"single\"){triggerExplosion();}else if(effectType===\"multi\"){triggerMultipleExplosions();}else if(effectType===\"fireworks\"){triggerFireworks();}};// Handler for click/tap events\nconst handleTap=event=>{// Only trigger on tap if in click mode and not on canvas\nif(triggerMode===\"click\"&&!isOnCanvas){triggerConfetti();}// Call the original onTap if provided (to maintain any other functionality)\nif(onTap){onTap(event);}};// Return canvas message if on canvas, just like the reference\nif(isOnCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",color:\"#888\",fontSize:\"14px\",padding:\"20px\"},children:[\"Confetti Effect\",/*#__PURE__*/_jsx(\"br\",{}),\"(Visible in preview)\"]});}return /*#__PURE__*/_jsx(Frame,{ref:frameRef,onTap:handleTap,style:{width:\"100%\",height:\"100%\",overflow:\"visible\",position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",boxSizing:\"border-box\",background:\"none\"}});}ConfettiEffect.displayName=\"Confetti Effect\";ConfettiEffect.defaultProps={triggerMode:\"auto\",delayInSeconds:0,amount:30,coverArea:360,effectType:\"single\",explosionSize:\"M\",fallDuration:5,color:{mode:\"Random\",singleColor:\"#2060DF\",colors:[\"#2060DF\",\"#986BEF\"]}};addPropertyControls(ConfettiEffect,{triggerMode:{type:ControlType.Enum,title:\"Trigger\",options:[\"auto\",\"click\"],optionTitles:[\"Auto\",\"Click\"],defaultValue:\"auto\",displaySegmentedControl:true},delayInSeconds:{type:ControlType.Number,title:\"Delay\",min:0,max:10,step:.1,displayStepper:true,hidden:({triggerMode})=>triggerMode!==\"auto\"},amount:{type:ControlType.Number,title:\"Amount\",min:1,max:200,defaultValue:30,step:1},coverArea:{type:ControlType.Number,title:\"Cover Area\",min:20,max:360,defaultValue:360,step:1,unit:\"\\xb0\"},effectType:{type:ControlType.Enum,title:\"Type\",options:[\"single\",\"multi\",\"fireworks\"],optionTitles:[\"Single\",\"Multiple\",\"Fireworks\"],defaultValue:\"single\",displaySegmentedControl:true},explosionSize:{type:ControlType.Enum,title:\"Size\",options:[\"S\",\"M\",\"L\",\"XL\"],defaultValue:\"M\",displaySegmentedControl:true},fallDuration:{type:ControlType.Number,title:\"Fall Duration\",min:1,max:15,defaultValue:5,step:1,unit:\"s\"},color:{type:ControlType.Object,title:\"Color\",controls:{mode:{type:ControlType.Enum,title:\"Color Mode\",options:[\"Random\",\"Single\",\"Multi\"],defaultValue:\"Random\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},singleColor:{type:ControlType.Color,title:\"Single Color\",hidden:({mode})=>mode!==\"Single\"},colors:{type:ControlType.Array,title:\"Colors\",propertyControl:{type:ControlType.Color},hidden:({mode})=>mode!==\"Multi\"}}},onTap:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConfettiEffect\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConfettiMachine.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ConfettiEffect from\"https://framerusercontent.com/modules/yvW2Dlmmacm3SnOikzIL/BrDCLKNmLHq45Fjx9Nfj/ConfettiMachine.js\";const ConfettiEffectFonts=getFonts(ConfettiEffect);const enabledGestures={femBfYX9i:{hover:true,pressed:true}};const serializationHash=\"framer-ItnGq\";const variantClassNames={femBfYX9i:\"framer-v-1kw1uzw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"femBfYX9i\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kw1uzw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"femBfYX9i\",ref:refBinding,style:{backgroundColor:\"var(--token-18016d92-8b21-4fc4-8eb5-dea623abb208, rgb(0, 85, 254))\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"0px 8px 32px 0px rgba(0, 85, 255, 0), inset 0px 0px 6px 1px rgba(255, 255, 255, 0), 0px 0px 0px 1px rgba(0, 85, 255, 0.26)\",...style},variants:{\"femBfYX9i-hover\":{backgroundColor:\"rgb(0, 73, 219)\",boxShadow:\"0px 8px 40px 0px rgba(0, 85, 255, 0.6), inset 0px 0px 10px 1px rgba(255, 255, 255, 0.08), 0px 0px 0px 1px rgba(0, 85, 255, 0.12)\"},\"femBfYX9i-pressed\":{backgroundColor:\"rgb(0, 73, 219)\",borderBottomLeftRadius:12.6,borderBottomRightRadius:12.6,borderTopLeftRadius:12.6,borderTopRightRadius:12.6}},...addPropertyOverrides({\"femBfYX9i-hover\":{\"data-framer-name\":undefined},\"femBfYX9i-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Party Button\"})}),className:\"framer-sop3z8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"fHrEztyuz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"femBfYX9i-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Party Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-knne0y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zdymnmPZl-container\",nodeId:\"zdymnmPZl\",rendersWithMotion:true,scopeId:\"bY8MT3MvN\",children:/*#__PURE__*/_jsx(ConfettiEffect,{amount:186,color:{colors:[\"rgb(0, 153, 255)\",\"rgb(255, 255, 255)\",\"rgb(0, 85, 254)\"],mode:\"Multi\",singleColor:\"rgb(32, 96, 223)\"},coverArea:360,delayInSeconds:0,effectType:\"single\",explosionSize:\"L\",fallDuration:6,height:\"100%\",id:\"zdymnmPZl\",layoutId:\"zdymnmPZl\",style:{height:\"100%\",width:\"100%\"},triggerMode:\"click\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ItnGq.framer-9uzvkx, .framer-ItnGq .framer-9uzvkx { display: block; }\",\".framer-ItnGq.framer-1kw1uzw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ItnGq .framer-sop3z8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ItnGq .framer-knne0y-container { flex: none; height: 100%; position: absolute; right: 0px; top: calc(49.50495049504953% - 100% / 2); width: 100%; z-index: 5; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ItnGq.framer-1kw1uzw { gap: 0px; } .framer-ItnGq.framer-1kw1uzw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ItnGq.framer-1kw1uzw > :first-child { margin-left: 0px; } .framer-ItnGq.framer-1kw1uzw > :last-child { margin-right: 0px; } }\",\".framer-ItnGq.framer-v-1kw1uzw.pressed.framer-1kw1uzw { gap: 9px; height: 45px; padding: 10.8px 18px 10.8px 18px; width: 154px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ItnGq.framer-v-1kw1uzw.pressed.framer-1kw1uzw { gap: 0px; } .framer-ItnGq.framer-v-1kw1uzw.pressed.framer-1kw1uzw > * { margin: 0px; margin-left: calc(9px / 2); margin-right: calc(9px / 2); } .framer-ItnGq.framer-v-1kw1uzw.pressed.framer-1kw1uzw > :first-child { margin-left: 0px; } .framer-ItnGq.framer-v-1kw1uzw.pressed.framer-1kw1uzw > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50.5\n * @framerIntrinsicWidth 170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ybpdhGtro\":{\"layout\":[\"auto\",\"auto\"]},\"MqXNSJbEV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbY8MT3MvN=withCSS(Component,css,\"framer-ItnGq\");export default FramerbY8MT3MvN;FramerbY8MT3MvN.displayName=\"ConfettiButtonTest\";FramerbY8MT3MvN.defaultProps={height:50.5,width:170};addFonts(FramerbY8MT3MvN,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ConfettiEffectFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbY8MT3MvN\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"170\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ybpdhGtro\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MqXNSJbEV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50.5\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bY8MT3MvN.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RemixNavigation from\"https://framerusercontent.com/modules/Z1hkfZGsRm4YzHIVH95W/wdqVIC47Yr4EOxaaXn06/Remix_Nav_Bar.js\";import ConfettiButtonTest from\"#framer/local/canvasComponent/bY8MT3MvN/bY8MT3MvN.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const RemixNavigationFonts=getFonts(RemixNavigation);const ConfettiButtonTestFonts=getFonts(ConfettiButtonTest);const breakpoints={IV6XU0TGZ:\"(min-width: 810px) and (max-width: 1199px)\",R_eHsLPWc:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-OJ9UX\";const variantClassNames={IV6XU0TGZ:\"framer-v-1eqozwg\",R_eHsLPWc:\"framer-v-1xl6mbt\",WQLkyLRf1:\"framer-v-72rtr7\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"R_eHsLPWc\",Tablet:\"IV6XU0TGZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14jvpq5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"EMK8DhLtu\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{R_eHsLPWc:{isMobile:true,style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(RemixNavigation,{clipboardText:\"https://framer.com/m/ConfettiMachine-xYux.js\",height:\"100%\",id:\"EMK8DhLtu\",isMobile:false,layoutId:\"EMK8DhLtu\",remixUrl:\"https://framer.link/oEZdmWV\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hunr79\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+0+475,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3dvrsg-container\",nodeId:\"HVDrxo_Na\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ConfettiButtonTest,{height:\"100%\",id:\"HVDrxo_Na\",layoutId:\"HVDrxo_Na\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OJ9UX.framer-lux5qc, .framer-OJ9UX .framer-lux5qc { display: block; }\",\".framer-OJ9UX.framer-72rtr7 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-OJ9UX .framer-14jvpq5-container { flex: none; height: auto; left: 24px; position: fixed; top: 24px; width: auto; z-index: 10; }\",\".framer-OJ9UX .framer-1hunr79 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-OJ9UX .framer-3dvrsg-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-OJ9UX.framer-72rtr7, .framer-OJ9UX .framer-1hunr79 { gap: 0px; } .framer-OJ9UX.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-OJ9UX.framer-72rtr7 > :first-child { margin-top: 0px; } .framer-OJ9UX.framer-72rtr7 > :last-child { margin-bottom: 0px; } .framer-OJ9UX .framer-1hunr79 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-OJ9UX .framer-1hunr79 > :first-child { margin-left: 0px; } .framer-OJ9UX .framer-1hunr79 > :last-child { margin-right: 0px; } }\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-OJ9UX.framer-72rtr7 { width: 810px; }}\",\"@media (max-width: 809px) { .framer-OJ9UX.framer-72rtr7 { width: 390px; } .framer-OJ9UX .framer-14jvpq5-container { left: 50%; top: 0px; transform: translateX(-50%); width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IV6XU0TGZ\":{\"layout\":[\"fixed\",\"auto\"]},\"R_eHsLPWc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-OJ9UX\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:800,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...RemixNavigationFonts,...ConfettiButtonTestFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IV6XU0TGZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R_eHsLPWc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["RemixCopyComponent", "props", "remixUrl", "clipboardText", "isMobile", "style", "copySuccess", "setCopySuccess", "ye", "isLogoHovered", "setIsLogoHovered", "showRemixButton", "showCopyButton", "handleRemixClick", "url", "window", "handleCopyClick", "navigator", "err", "handleLogoClick", "p", "u", "motion", "AnimatePresence", "char", "index", "addPropertyControls", "ControlType", "e", "global", "t", "r", "main", "n", "a", "noop", "promise", "o", "onFrame", "i", "decorate", "execute", "workerDone", "l", "convert", "isOk", "prop", "onlyPositiveInt", "randomInt", "toDecimal", "colorsToRgb", "hexToRgb", "getOrigin", "setCanvasWindowSize", "setCanvasRectSize", "getCanvas", "ellipse", "s", "randomPhysics", "updateFetti", "animate", "c", "f", "u", "d", "onDone", "update", "confettiCannon", "h", "fireLocal", "v", "p", "m", "g", "b", "y", "w", "M", "fire", "onResize", "done", "window", "confetti_default", "extractRGBColorFromString", "str", "rgbRegex", "match", "rgbToHex", "rgb", "r", "g", "b", "x", "hex", "ConfettiEffect", "props", "triggerMode", "delayInSeconds", "amount", "coverArea", "effectType", "explosionSize", "fallDuration", "color", "onTap", "frameRef", "pe", "hasTriggered", "setHasTriggered", "ye", "timeoutRef", "isOnCanvas", "useIsOnFramerCanvas", "ue", "triggerConfetti", "getColorConfig", "mode", "singleColor", "colors", "formattedColor", "triggerExplosion", "ticks", "rect", "origin", "window", "explosionSettings", "confetti_default", "triggerFireworks", "triggerMultipleExplosions", "handleTap", "event", "u", "p", "Frame", "addPropertyControls", "ControlType", "ConfettiEffectFonts", "getFonts", "ConfettiEffect", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerbY8MT3MvN", "withCSS", "bY8MT3MvN_default", "addFonts", "RemixNavigationFonts", "getFonts", "RemixCopyComponent", "ConfettiButtonTestFonts", "bY8MT3MvN_default", "breakpoints", "serializationHash", "variantClassNames", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "RemixCopyComponent", "bY8MT3MvN_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "RemixNavigationFonts", "ConfettiButtonTestFonts", "__FramerMetadata__"]
}
