{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/eCoscblJYWfAUfNRxadr/wBAO5CvpBh8dAHfHjrTG/HiddenField_2_1.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect}from\"react\";import{useFormStore}from\"https://framer.com/m/SharedFormCode-HQOZ.js@pl3ng44Hc2Iq0qNooDOc\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function HiddenField(props){const{formId,name}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[formState,setFormState]=useFormStore();async function getValue(){let value=null;switch(props.type){case\"variable\":break;case\"referrerUrl\":value=document.referrer;break;case\"urlParameter\":value=new URLSearchParams(window.location.search).get(props.urlParameter);break;case\"currentDateTime\":break;case\"currentUrl\":value=window.location.href;break;case\"ipAddress\":value=await getIPAddress();break;case\"userAgent\":value=navigator.userAgent;break;}return value;}useEffect(()=>{async function update(){const value=await getValue();setFormState(prev=>{return{[formId]:{...prev[formId],[name]:{class:\"hiddenField\",value,name}}};});}update();},[]);if(!isCanvas){return null;}let text=\"\";switch(props.type){case\"variable\":text=`${props.variableType.charAt(0).toUpperCase()+props.variableType.slice(1)} Variable`;break;case\"referrerUrl\":text=\"Referrer URL\";break;case\"urlParameter\":text=`${props.urlParameter} URL Parameter`;break;case\"currentDateTime\":text=\"Current Date & Time\";break;case\"currentUrl\":text=\"Current URL\";break;case\"ipAddress\":text=\"IP Address\";break;case\"userAgent\":text=\"User Agent\";break;}return /*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"#F5F5F5\",border:\"1px solid rgba(0, 0, 0, 0.05)\",borderRadius:10,fontFamily:\"Inter\",fontWeight:500,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:4,padding:\"10px 20px\",textAlign:\"center\",textWrap:\"nowrap\",overflow:\"hidden\"},children:[text,/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\"Hidden Field\"})]});}HiddenField.displayName=\"Hidden Field\";addPropertyControls(HiddenField,{formId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"Form ID\",description:\"Match with Form ID on Submit Button.\"},name:{type:ControlType.String,defaultValue:\"fieldName\"},type:{type:ControlType.Enum,options:[\"variable\",\"referrerUrl\",\"urlParameter\",\"currentDateTime\",\"currentUrl\",\"ipAddress\",\"userAgent\"],optionTitles:[\"Variable\",\"Referrer URL\",\"URL Parameter\",\"Current Date & Time\",\"Current URL\",\"IP Address\",\"User Agent\"],title:\"Value\"}})// ... (rest of the code, including variableHidden and getIPAddress functions, remains unchanged)\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HiddenField\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HiddenField_2_1.map"],
  "mappings": "wPAAAA,IAGkB,SAARC,EAA6BC,EAAM,CAAC,GAAK,CAAC,OAAAC,EAAO,KAAAC,CAAI,EAAEF,EAAYG,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAY,CAACC,EAAUC,CAAY,EAAEC,EAAa,EAAE,eAAeC,GAAU,CAAC,IAAIC,EAAM,KAAK,OAAOT,EAAM,KAAK,CAAC,IAAI,WAAW,MAAM,IAAI,cAAcS,EAAM,SAAS,SAAS,MAAM,IAAI,eAAeA,EAAM,IAAI,gBAAgB,OAAO,SAAS,MAAM,EAAE,IAAIT,EAAM,YAAY,EAAE,MAAM,IAAI,kBAAkB,MAAM,IAAI,aAAaS,EAAM,OAAO,SAAS,KAAK,MAAM,IAAI,YAAYA,EAAM,MAAM,aAAa,EAAE,MAAM,IAAI,YAAYA,EAAM,UAAU,UAAU,KAAM,CAAC,OAAOA,CAAM,CAAuL,GAAtLC,EAAU,IAAI,CAAC,eAAeC,GAAQ,CAAC,IAAMF,EAAM,MAAMD,EAAS,EAAEF,EAAaM,IAAa,CAAC,CAACX,CAAM,EAAE,CAAC,GAAGW,EAAKX,CAAM,EAAE,CAACC,CAAI,EAAE,CAAC,MAAM,cAAc,MAAAO,EAAM,KAAAP,CAAI,CAAC,CAAC,EAAG,CAAE,CAACS,EAAO,CAAE,EAAE,CAAC,CAAC,EAAK,CAACR,EAAU,OAAO,KAAM,IAAIU,EAAK,GAAG,OAAOb,EAAM,KAAK,CAAC,IAAI,WAAWa,EAAK,GAAGb,EAAM,aAAa,OAAO,CAAC,EAAE,YAAY,EAAEA,EAAM,aAAa,MAAM,CAAC,CAAC,YAAY,MAAM,IAAI,cAAca,EAAK,eAAe,MAAM,IAAI,eAAeA,EAAK,GAAGb,EAAM,YAAY,iBAAiB,MAAM,IAAI,kBAAkBa,EAAK,sBAAsB,MAAM,IAAI,aAAaA,EAAK,cAAc,MAAM,IAAI,YAAYA,EAAK,aAAa,MAAM,IAAI,YAAYA,EAAK,aAAa,KAAM,CAAC,OAAoBC,EAAM,MAAM,CAAC,MAAM,CAAC,gBAAgB,UAAU,OAAO,gCAAgC,aAAa,GAAG,WAAW,QAAQ,WAAW,IAAI,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,QAAQ,YAAY,UAAU,SAAS,SAAS,SAAS,SAAS,QAAQ,EAAE,SAAS,CAACD,EAAkBE,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAE,CAAChB,EAAY,YAAY,eAAeiB,EAAoBjB,EAAY,CAAC,OAAO,CAAC,KAAKkB,EAAY,OAAO,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,GAAK,MAAM,UAAU,YAAY,sCAAsC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,WAAW,cAAc,eAAe,kBAAkB,aAAa,YAAY,WAAW,EAAE,aAAa,CAAC,WAAW,eAAe,gBAAgB,sBAAsB,cAAc,aAAa,YAAY,EAAE,MAAM,OAAO,CAAC,CAAC",
  "names": ["init_ssg_sandbox_shims", "HiddenField", "props", "formId", "name", "isCanvas", "RenderTarget", "formState", "setFormState", "useFormStore", "getValue", "value", "ue", "update", "prev", "text", "u", "p", "addPropertyControls", "ControlType"]
}
