{"version":3,"file":"shared-lib.IEigf2bb.mjs","names":["useState","useRef","p","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/0vmMjQPqQperbTpT5S8A/kypJFcNv1SbHD7p6vpVR/SpoilerAlert.js","https:/framerusercontent.com/modules/7t3KBLsa7TSY7bowJveB/UEAZwDD6aBKenOv24558/siteMetadata.js","https:/framerusercontent.com/modules/sHO00zEC2PWEaKQ10EqN/N1FLd8kCs2LYk7lVHY6O/augiA20Il.js","https:/framerusercontent.com/modules/Yy9equFo4sWPobujVG8Q/0ict1ZMbNk6c0iclFjqN/cVlmZx5zs.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SpoilerAlert({text=\"This is the hidden content that was behind the spoiler alert!\",textColor=\"#ffffff\",particleColor=\"#ffffff\",blurAmount=4,font={fontSize:16,textAlign:\"left\"},particleCount=100,revealTrigger=\"click\",replayOnHover=true}){const[isRevealed,setIsRevealed]=useState(false);const containerRef=useRef(null);const canvasRef=useRef(null);const particlesRef=useRef([]);const animationFrameRef=useRef();const isTouchDeviceRef=useRef(false);// Debug logs\nuseEffect(()=>{console.log(\"=== Component Props ===\");console.log(\"text:\",text);},[text]);// Detect touch device\nuseEffect(()=>{if(typeof window!==\"undefined\"){isTouchDeviceRef.current=\"ontouchstart\"in window||navigator.maxTouchPoints>0;}},[]);const handleClick=e=>{if(!isRevealed){// Trigger haptic feedback on touch devices only when revealing\nif(isTouchDeviceRef.current&&typeof window!==\"undefined\"&&\"vibrate\"in navigator){navigator.vibrate(50);}setIsRevealed(true);}};const handleTouchEnd=e=>{e.preventDefault();if(!isRevealed){// Trigger haptic feedback on touch devices only when revealing\nif(typeof window!==\"undefined\"&&\"vibrate\"in navigator){navigator.vibrate(50);}setIsRevealed(true);}};const handleMouseEnter=()=>{if(!isRevealed&&revealTrigger===\"hover\"){setIsRevealed(true);}};const handleMouseLeave=()=>{if(revealTrigger===\"hover\"&&replayOnHover){setIsRevealed(false);}};// Generate particles\nuseEffect(()=>{if(!containerRef.current||!canvasRef.current)return;if(isRevealed){// Clean up animation when revealed\nif(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);animationFrameRef.current=undefined;}return;}const canvas=canvasRef.current;const container=containerRef.current;const ctx=canvas.getContext(\"2d\",{alpha:true,willReadFrequently:false});if(!ctx)return;const updateCanvasSize=()=>{const rect=container.getBoundingClientRect();const dpr=window.devicePixelRatio||1;canvas.width=rect.width*dpr;canvas.height=rect.height*dpr;canvas.style.width=`${rect.width}px`;canvas.style.height=`${rect.height}px`;// Clear and reset scale\nctx.setTransform(1,0,0,1,0,0);ctx.scale(dpr,dpr);return{width:rect.width,height:rect.height};};const{width,height}=updateCanvasSize();const totalParticles=Math.max(particleCount*(width*height/1e4),20);// Initialize particles\nparticlesRef.current=Array.from({length:totalParticles},()=>({x:Math.random()*width,y:Math.random()*height,size:.8+Math.random()*1.2,opacity:.3+Math.random()*.4}));let lastFlickerTime=0;const flickerInterval=50;let isAnimating=true;let currentWidth=width;let currentHeight=height;const animate=timestamp=>{if(!isAnimating||!canvas)return;const currentCtx=canvas.getContext(\"2d\",{alpha:true,willReadFrequently:false});if(!currentCtx)return;currentCtx.clearRect(0,0,currentWidth,currentHeight);// Throttle particle regeneration\nif(timestamp-lastFlickerTime>flickerInterval){const regenerateCount=Math.floor(totalParticles*.15);for(let i=0;i<regenerateCount;i++){const idx=Math.floor(Math.random()*totalParticles);particlesRef.current[idx]={x:Math.random()*currentWidth,y:Math.random()*currentHeight,size:.8+Math.random()*1.2,opacity:.3+Math.random()*.4};}lastFlickerTime=timestamp;}// Draw particles\ncurrentCtx.fillStyle=particleColor;for(let i=0;i<particlesRef.current.length;i++){const p=particlesRef.current[i];currentCtx.globalAlpha=p.opacity;currentCtx.fillRect(p.x,p.y,p.size,p.size);}currentCtx.globalAlpha=1;animationFrameRef.current=requestAnimationFrame(animate);};// Start animation\nanimationFrameRef.current=requestAnimationFrame(animate);// Handle resize\nconst resizeObserver=new ResizeObserver(()=>{const{width:newWidth,height:newHeight}=updateCanvasSize();currentWidth=newWidth;currentHeight=newHeight;const newTotalParticles=Math.max(particleCount*(newWidth*newHeight/1e4),20);particlesRef.current=Array.from({length:newTotalParticles},()=>({x:Math.random()*newWidth,y:Math.random()*newHeight,size:.8+Math.random()*1.2,opacity:.3+Math.random()*.4}));});resizeObserver.observe(container);return()=>{isAnimating=false;if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);animationFrameRef.current=undefined;}resizeObserver.disconnect();};},[isRevealed,particleCount,particleColor]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,onClick:!isTouchDeviceRef.current&&revealTrigger===\"click\"?handleClick:undefined,onTouchEnd:isTouchDeviceRef.current?handleTouchEnd:undefined,onMouseEnter:!isTouchDeviceRef.current&&revealTrigger===\"hover\"?handleMouseEnter:undefined,onMouseLeave:!isTouchDeviceRef.current&&revealTrigger===\"hover\"?handleMouseLeave:undefined,style:{backgroundColor:\"transparent\",padding:\"10px\",cursor:!isRevealed?\"pointer\":\"default\",position:\"relative\",overflow:\"hidden\",transition:\"all 0.3s ease\",userSelect:\"text\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"flex-start\",justifyContent:font.textAlign===\"center\"?\"center\":font.textAlign===\"right\"?\"flex-end\":\"flex-start\"},children:[!isRevealed&&/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,...font,lineHeight:font.lineHeight||\"1.6\",position:\"relative\",zIndex:0,width:\"100%\",filter:isRevealed?\"blur(0px)\":`blur(${blurAmount}px)`,opacity:isRevealed?1:.6,transition:\"filter 0.4s ease, opacity 0.4s ease\",whiteSpace:\"pre-wrap\"},children:text})]});}SpoilerAlert.displayName=\"Spoiler Alert\";addPropertyControls(SpoilerAlert,{revealTrigger:{type:ControlType.Enum,title:\"Reveal Trigger\",options:[\"click\",\"hover\"],optionTitles:[\"Click\",\"Hover\"],defaultValue:\"click\",displaySegmentedControl:true},replayOnHover:{type:ControlType.Boolean,title:\"Replay\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>props.revealTrigger!==\"hover\"},text:{type:ControlType.String,title:\"Content\",displayTextArea:true,defaultValue:\"This is the hidden content that was behind the spoiler alert!\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true,defaultValue:{fontSize:24,textAlign:\"left\",variant:\"Regular\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#ffffff\"},blurAmount:{type:ControlType.Number,title:\"Blur Amount\",defaultValue:6,min:0,max:100,step:1},particleCount:{type:ControlType.Number,title:\"Particle Count\",description:\"Particle count value larger than 500 can impact performance.\",defaultValue:200,min:0,max:1e3,step:5},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#ffffff\",description:\"[Click here](https://tinyurl.com/avirallakhanpaul) to get more exciting components!\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SpoilerAlert\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SpoilerAlert.map","// Generated by Framer (3df86f7)\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 (808fccf)\nimport siteMetadata from\"https://framerusercontent.com/modules/7t3KBLsa7TSY7bowJveB/UEAZwDD6aBKenOv24558/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"k9jwpc\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"5dd5hs\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-YZHec\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}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 (808fccf)\nimport siteMetadata from\"https://framerusercontent.com/modules/7t3KBLsa7TSY7bowJveB/UEAZwDD6aBKenOv24558/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1lin9t9\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1jtne5s\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"xydazm\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-9p1K8\",title:siteMetadata(params,activeLocale).title||\"Copy Component\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}