{"version":3,"file":"Redirect_Advanced.frd9mXM4.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/lEAfkcqgtpjooTc05Kg0/LDubfTEHWjFfTxjwLKiq/Redirect_Advanced.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";export default function LoadingRedirect(props){const duration=props.duration!==undefined?props.duration:.5;const target=props.url?props.url:\"https://www.tatvaved.com\";const[visible,setVisible]=useState(true);const[progress,setProgress]=useState(0);useEffect(()=>{const start=Date.now();const interval=setInterval(()=>{const elapsed=(Date.now()-start)/1e3;const pct=Math.min(elapsed/duration,1);setProgress(pct);if(pct>=1){clearInterval(interval);}},16);const fadeTimer=setTimeout(()=>{setVisible(false);},duration*1e3*.8)// fade starts slightly before end\n;const redirectTimer=setTimeout(()=>{if(window.self!==window.top)return;window.location.href=target;},duration*1e3);return()=>{clearInterval(interval);clearTimeout(fadeTimer);clearTimeout(redirectTimer);};},[props.url,props.duration]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,background:props.bg||\"#F7F5F2\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",opacity:visible?1:0,transition:\"opacity 0.2s ease\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"18px\",letterSpacing:\"0.02em\",marginBottom:\"16px\",opacity:progress<.2?0:1,transform:progress<.2?\"translateY(6px)\":\"translateY(0px)\",transition:\"all 0.2s ease\"},children:props.text||\"Arriving at balance.\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"120px\",height:\"1px\",background:\"rgba(0,0,0,0.1)\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progress*100}%`,height:\"100%\",background:\"#000\",transition:\"width 0.1s linear\"}})})]});}addPropertyControls(LoadingRedirect,{url:{title:\"Redirect to\",type:ControlType.Link},duration:{title:\"Duration (sec)\",type:ControlType.Number,defaultValue:.5,min:.3,max:2,step:.1},text:{title:\"Text\",type:ControlType.String,defaultValue:\"Arriving at balance.\"},bg:{title:\"Background\",type:ControlType.Color,defaultValue:\"#F7F5F2\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingRedirect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Redirect_Advanced.map"],"mappings":"4LAAmJ,SAAwB,EAAgB,EAAM,CAAC,IAAM,EAAS,EAAM,WAAW,IAAA,GAAyB,GAAf,EAAM,SAAkB,EAAO,EAAM,IAAI,EAAM,IAAI,2BAAgC,CAAC,EAAQ,GAAYA,EAAS,EAAI,EAAO,CAAC,EAAS,GAAaA,EAAS,CAAC,EAC9J,OADgK,MAAc,CAAC,IAAM,EAAM,KAAK,IAAI,EAAQ,EAAS,gBAAgB,CAAC,IAAM,GAAS,KAAK,IAAI,EAAE,GAAO,IAAU,EAAI,KAAK,IAAI,EAAQ,EAAS,CAAC,EAAE,EAAY,CAAG,EAAK,GAAK,GAAG,cAAc,CAAQ,CAAG,EAAE,EAAE,EAAQ,EAAU,eAAe,CAAC,EAAW,EAAK,CAAE,EAAE,EAAS,IAAI,EAAE,EACppB,EAAc,eAAe,CAAI,EAAO,OAAO,EAAO,MAAW,EAAO,SAAS,KAAK,EAAO,EAAE,EAAS,GAAG,EAAE,UAAU,CAAC,cAAc,CAAQ,EAAE,aAAa,CAAS,EAAE,aAAa,CAAa,CAAE,CAAE,EAAE,CAAC,EAAM,IAAI,EAAM,QAAQ,CAAC,EAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,WAAW,EAAM,IAAI,UAAU,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,QAAQ,KAAY,WAAW,oBAAoB,cAAc,MAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,OAAO,cAAc,SAAS,aAAa,OAAO,QAAQ,EAAS,GAAG,EAAE,EAAE,UAAU,EAAS,GAAG,kBAAkB,kBAAkB,WAAW,eAAe,EAAE,SAAS,EAAM,MAAM,sBAAsB,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,QAAQ,OAAO,MAAM,WAAW,kBAAkB,SAAS,QAAQ,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,EAAS,IAAI,GAAG,OAAO,OAAO,WAAW,OAAO,WAAW,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,qBADn6B,IAAoD,IAAsC,EAC00B,EAAoB,EAAgB,CAAC,IAAI,CAAC,MAAM,cAAc,KAAK,EAAY,IAAI,EAAE,SAAS,CAAC,MAAM,iBAAiB,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,EAAE,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,sBAAsB,EAAE,GAAG,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,SAAS,CAAC,CAAC"}