{"version":3,"file":"Model_Release.DDVBwWFe.mjs","names":["useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/pOvyx9xVziikg51tsOyZ/tjudXd7FPRGXpOoFuzoj/Model_Release.js"],"sourcesContent":["// Framer Code Component — Model Release Form\n// Paste this entire file into Framer: Assets panel → Code → New Component\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const API_BASE=\"https://foreword-model-release.netlify.app/.netlify/functions\";// ── Styles ──────────────────────────────────────────────────\nconst t={bg:\"#191B1F\",surface:\"#1F2227\",surfaceElevated:\"#26292F\",border:\"#32363D\",text:\"#ffffff\",textSecondary:\"#9DA3AE\",textMuted:\"#6B7280\",red:\"#e8656a\",redDark:\"#8b3a3a\",blueLight:\"#b8d4ef\",blue:\"#93b3d4\",radius:6,radiusLg:10};const s={wrapper:{fontFamily:\"'Albert Sans', -apple-system, BlinkMacSystemFont, sans-serif\",background:t.bg,color:t.text,lineHeight:1.6,display:\"flex\",justifyContent:\"center\",padding:0,minHeight:\"100%\",width:\"100%\"},container:{width:\"100%\"},card:{background:t.surface,border:`1px solid ${t.border}`,borderRadius:t.radiusLg,padding:28,marginBottom:20},h2:{fontSize:14,fontWeight:700,marginBottom:6,textTransform:\"uppercase\",letterSpacing:\"0.06em\",color:t.textSecondary},fieldDesc:{fontSize:13,color:t.textMuted,marginBottom:18,lineHeight:1.5},fieldGroup:{marginBottom:18},fieldGroupLast:{marginBottom:0},fieldRow:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:14},label:{display:\"block\",fontSize:13,fontWeight:600,marginBottom:6,color:t.textSecondary},input:{width:\"100%\",padding:\"11px 14px\",fontSize:15,fontFamily:\"inherit\",fontWeight:500,border:`1px solid ${t.border}`,borderRadius:t.radius,background:t.surfaceElevated,color:t.text,outline:\"none\",transition:\"border-color 0.15s ease, box-shadow 0.15s ease\",boxSizing:\"border-box\"},inputFocus:{borderColor:t.blue,boxShadow:\"0 0 0 2px rgba(147,179,212,0.15)\"},releaseText:{fontSize:14,lineHeight:1.75,color:t.textSecondary,padding:20,background:t.surfaceElevated,borderRadius:t.radius,border:`1px solid ${t.border}`},releaseStrong:{color:t.blueLight,fontWeight:600},sigArea:{position:\"relative\"},canvas:{width:\"100%\",height:160,border:`1px solid ${t.border}`,borderRadius:t.radius,cursor:\"crosshair\",touchAction:\"none\",background:t.surfaceElevated,display:\"block\"},sigPlaceholder:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%,-50%)\",color:t.textMuted,fontSize:14,pointerEvents:\"none\",transition:\"opacity 0.2s ease\"},sigLine:{position:\"absolute\",bottom:40,left:24,right:24,height:1,background:t.border,pointerEvents:\"none\"},sigLabel:{position:\"absolute\",bottom:20,left:24,fontSize:11,color:t.textMuted,pointerEvents:\"none\",textTransform:\"uppercase\",letterSpacing:\"0.06em\",fontWeight:600},clearBtn:{display:\"inline-flex\",alignItems:\"center\",gap:4,marginTop:10,padding:\"6px 12px\",fontSize:12,fontFamily:\"inherit\",fontWeight:600,color:t.textMuted,background:\"none\",border:`1px solid ${t.border}`,borderRadius:t.radius,cursor:\"pointer\"},submitBtn:{width:\"100%\",padding:\"14px 24px\",fontSize:15,fontFamily:\"inherit\",fontWeight:700,color:t.bg,background:t.red,border:\"none\",borderRadius:t.radius,cursor:\"pointer\",letterSpacing:\"-0.01em\",marginTop:4,transition:\"background 0.15s ease, transform 0.1s ease\"},submitDisabled:{opacity:.35,cursor:\"not-allowed\"},submitLoading:{opacity:.7,pointerEvents:\"none\"},spinner:{display:\"inline-block\",width:16,height:16,border:\"2px solid rgba(19,25,32,0.3)\",borderTopColor:t.bg,borderRadius:\"50%\",animation:\"fwd-spin 0.6s linear infinite\",marginRight:8,verticalAlign:\"middle\"},successCard:{background:t.surface,border:`1px solid ${t.border}`,borderRadius:t.radiusLg,padding:\"60px 32px\",textAlign:\"center\",width:\"100%\"},successIcon:{width:48,height:48,borderRadius:\"50%\",background:t.red,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",marginBottom:16},successH2:{fontSize:24,fontWeight:800,marginBottom:8,color:t.text},successP:{color:t.textSecondary,fontSize:15},errorToast:{position:\"fixed\",bottom:24,left:\"50%\",transform:\"translateX(-50%)\",background:t.redDark,color:t.text,padding:\"12px 20px\",borderRadius:t.radius,fontSize:14,fontWeight:500,border:`1px solid ${t.red}`,zIndex:100,maxWidth:\"90%\"}};// ── Helpers ─────────────────────────────────────────────────\nconst isValidEmail=e=>/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(e);function loadJsPdf(){return new Promise((resolve,reject)=>{if(window.jspdf)return resolve(window.jspdf);const script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js\";script.onload=()=>resolve(window.jspdf);script.onerror=()=>reject(new Error(\"Failed to load jsPDF\"));document.head.appendChild(script);});}// ── Input with focus styling ────────────────────────────────\nfunction Input(props){const[focused,setFocused]=useState(false);return /*#__PURE__*/_jsx(\"input\",{...props,style:{...s.input,...focused?s.inputFocus:{},...props.type===\"date\"?{colorScheme:\"dark\"}:{},...props.style||{}},onFocus:e=>{setFocused(true);props.onFocus?.(e);},onBlur:e=>{setFocused(false);props.onBlur?.(e);}});}// ── Main Component ──────────────────────────────────────────\nfunction ModelReleaseForm({defaultClient=\"\",defaultEmail=\"\",forewordEmail=\"\"}){const hasDefaultClient=defaultClient.trim().length>0;const effectiveClient=hasDefaultClient?defaultClient.trim():\"\";const[client,setClient]=useState(\"\");const[first,setFirst]=useState(\"\");const[last,setLast]=useState(\"\");const[email,setEmail]=useState(\"\");const[date,setDate]=useState(()=>new Date().toISOString().split(\"T\")[0]);const[sendTo,setSendTo]=useState(defaultEmail.trim());const[hasSigned,setHasSigned]=useState(false);const[submitted,setSubmitted]=useState(false);const[loading,setLoading]=useState(false);const[error,setError]=useState(null);const canvasRef=useRef(null);const ctxRef=useRef(null);const drawingRef=useRef(false);const wrapperRef=useRef(null);const[isMobile,setIsMobile]=useState(false);// Responsive: observe wrapper width\nuseEffect(()=>{const el=wrapperRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<520);}});ro.observe(el);return()=>ro.disconnect();},[]);const resolvedClient=hasDefaultClient?effectiveClient:client.trim();const fullName=[first.trim(),last.trim()].filter(Boolean).join(\" \");const displayName=fullName||\"_______________\";const displayClient=resolvedClient||\"_______________\";const hasDefaultEmail=defaultEmail.trim().length>0;// Sync defaultEmail prop changes\nuseEffect(()=>{if(hasDefaultEmail)setSendTo(defaultEmail.trim());},[defaultEmail,hasDefaultEmail]);const valid=resolvedClient.length>0&&first.trim().length>0&&last.trim().length>0&&isValidEmail(email.trim())&&hasSigned&&isValidEmail(sendTo.trim());// Canvas setup\nuseEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();const dpr=window.devicePixelRatio||1;canvas.width=rect.width*dpr;canvas.height=rect.height*dpr;const ctx=canvas.getContext(\"2d\");ctx.scale(dpr,dpr);ctx.strokeStyle=\"#ffffff\";ctx.lineWidth=2;ctx.lineCap=\"round\";ctx.lineJoin=\"round\";ctxRef.current=ctx;},[]);const getPos=useCallback(e=>{const rect=canvasRef.current.getBoundingClientRect();const point=\"touches\"in e?e.touches[0]:e;return{x:point.clientX-rect.left,y:point.clientY-rect.top};},[]);const onPointerDown=useCallback(e=>{e.preventDefault();drawingRef.current=true;const ctx=ctxRef.current;const pos=getPos(e);ctx.beginPath();ctx.moveTo(pos.x,pos.y);},[getPos]);const onPointerMove=useCallback(e=>{if(!drawingRef.current)return;e.preventDefault();const ctx=ctxRef.current;const pos=getPos(e);ctx.lineTo(pos.x,pos.y);ctx.stroke();ctx.beginPath();ctx.moveTo(pos.x,pos.y);if(!hasSigned)setHasSigned(true);},[getPos,hasSigned]);const onPointerUp=useCallback(e=>{e.preventDefault();drawingRef.current=false;},[]);const clearSig=useCallback(()=>{const canvas=canvasRef.current;const ctx=ctxRef.current;ctx.clearRect(0,0,canvas.width,canvas.height);setHasSigned(false);},[]);// PDF generation\nconst generatePDF=useCallback(async()=>{const{jsPDF}=await loadJsPdf();const doc=new jsPDF({unit:\"pt\",format:\"letter\"});const pageW=doc.internal.pageSize.getWidth();const margin=50;const contentW=pageW-margin*2;let y=50;doc.setFontSize(22);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(30,30,30);doc.text(\"Model Release Form\",margin,y);y+=16;doc.setDrawColor(200,200,200);doc.setLineWidth(.5);doc.line(margin,y,pageW-margin,y);y+=32;doc.setFontSize(10);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(120,120,120);doc.text(\"CLIENT\",margin,y);y+=16;doc.setFontSize(13);doc.setFont(\"helvetica\",\"normal\");doc.setTextColor(30,30,30);doc.text(resolvedClient||\"—\",margin,y);const dateFormatted=date?new Date(date+\"T00:00:00\").toLocaleDateString(\"en-US\",{year:\"numeric\",month:\"long\",day:\"numeric\"}):\"—\";y+=32;doc.setFontSize(10);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(120,120,120);doc.text(\"MODEL\",margin,y);doc.text(\"DATE\",margin+260,y);y+=16;doc.setFontSize(13);doc.setFont(\"helvetica\",\"normal\");doc.setTextColor(30,30,30);doc.text(fullName||\"—\",margin,y);doc.text(dateFormatted,margin+260,y);y+=24;doc.setFontSize(10);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(120,120,120);doc.text(\"EMAIL\",margin,y);y+=16;doc.setFontSize(13);doc.setFont(\"helvetica\",\"normal\");doc.setTextColor(30,30,30);doc.text(email.trim(),margin,y);y+=40;doc.setFontSize(10);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(120,120,120);doc.text(\"RELEASE AGREEMENT\",margin,y);y+=18;doc.setFontSize(11);doc.setFont(\"helvetica\",\"normal\");doc.setTextColor(60,60,60);const cn=resolvedClient||\"_______________\";const releaseBody=`I, ${fullName||\"_______________\"}, hereby grant `+`${cn} and its production partner, Foreword, including their affiliates, `+`successors, and assigns, the irrevocable and unrestricted right to use and publish `+`photographs or video of me, or in which I may be included, for editorial, trade, `+`advertising, and any other purpose and in any manner and medium; and to alter the `+`same without restriction. I hereby release ${cn} and Foreword and their `+`respective legal representatives and assigns from all claims and liability relating `+`to said photographs or video. I am of full legal age and have read this release `+`and am fully familiar with its contents.`;const lines=doc.splitTextToSize(releaseBody,contentW);doc.text(lines,margin,y);y+=lines.length*15;y+=32;doc.setFontSize(10);doc.setFont(\"helvetica\",\"bold\");doc.setTextColor(120,120,120);doc.text(\"SIGNATURE\",margin,y);y+=12;const srcCanvas=canvasRef.current;const pdfCanvas=document.createElement(\"canvas\");pdfCanvas.width=srcCanvas.width;pdfCanvas.height=srcCanvas.height;const pdfCtx=pdfCanvas.getContext(\"2d\");pdfCtx.drawImage(srcCanvas,0,0);pdfCtx.globalCompositeOperation=\"source-in\";pdfCtx.fillStyle=\"#1e1e1e\";pdfCtx.fillRect(0,0,pdfCanvas.width,pdfCanvas.height);pdfCtx.globalCompositeOperation=\"destination-over\";pdfCtx.fillStyle=\"#ffffff\";pdfCtx.fillRect(0,0,pdfCanvas.width,pdfCanvas.height);const sigData=pdfCanvas.toDataURL(\"image/png\");doc.addImage(sigData,\"PNG\",margin,y,240,80);y+=84;doc.setDrawColor(180,180,180);doc.line(margin,y,margin+240,y);y+=14;doc.setFontSize(9);doc.setTextColor(150,150,150);doc.text(\"Signature\",margin,y);doc.text(`Date: ${dateFormatted}`,margin+260,y);const footerY=doc.internal.pageSize.getHeight()-30;doc.setFontSize(8);doc.setTextColor(180,180,180);doc.text(\"Foreword — Model Release Form\",margin,footerY);doc.text(`Generated ${new Date().toLocaleDateString(\"en-US\")}`,pageW-margin-120,footerY);return doc.output(\"datauristring\").split(\",\")[1];},[resolvedClient,fullName,email,date]);// Submit — sends to the recipient email AND the Foreword email\nconst handleSubmit=useCallback(async()=>{setLoading(true);setError(null);try{const pdfBase64=await generatePDF();const recipients=[sendTo.trim()];if(forewordEmail.trim()&&isValidEmail(forewordEmail.trim())){recipients.push(forewordEmail.trim());}const resp=await fetch(`${API_BASE}/send`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({to:recipients,modelName:fullName,client:resolvedClient,date,pdfBase64})});const result=await resp.json();if(!resp.ok)throw new Error(result.error||\"Failed to send email\");setSubmitted(true);}catch(err){setError(err.message||\"Something went wrong. Please try again.\");setLoading(false);}},[generatePDF,sendTo,forewordEmail,fullName,resolvedClient,date]);// Clear error after 5s\nuseEffect(()=>{if(!error)return;const timer=setTimeout(()=>setError(null),5e3);return()=>clearTimeout(timer);},[error]);// Inject keyframe + font once\nuseEffect(()=>{const id=\"fwd-model-release-styles\";if(document.getElementById(id))return;const style=document.createElement(\"style\");style.id=id;style.textContent=`\n            @import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;500;600;700;800&display=swap');\n            @keyframes fwd-spin { to { transform: rotate(360deg); } }\n        `;document.head.appendChild(style);},[]);const mobileCard=isMobile?{padding:22}:{};const mobileFieldRow=isMobile?{display:\"grid\",gridTemplateColumns:\"1fr\",gap:18}:s.fieldRow;const mobileWrapper=s.wrapper;if(submitted){return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:mobileWrapper,children:/*#__PURE__*/_jsx(\"div\",{style:s.container,children:/*#__PURE__*/_jsxs(\"div\",{style:s.successCard,children:[/*#__PURE__*/_jsx(\"div\",{style:s.successIcon,children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:24,height:24,stroke:t.bg,fill:\"none\",strokeWidth:2.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsx(\"h2\",{style:s.successH2,children:\"Release Submitted\"}),/*#__PURE__*/_jsx(\"p\",{style:s.successP,children:\"The signed release has been emailed successfully.\"}),/*#__PURE__*/_jsx(\"button\",{style:{...s.submitBtn,marginTop:24,width:\"auto\",display:\"inline-flex\",padding:\"12px 28px\"},onClick:()=>{setSubmitted(false);setLoading(false);setFirst(\"\");setLast(\"\");setEmail(\"\");setDate(new Date().toISOString().split(\"T\")[0]);setHasSigned(false);if(!hasDefaultClient)setClient(\"\");if(!hasDefaultEmail)setSendTo(\"\");clearSig();},children:\"Add another submission\"})]})})});}return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:mobileWrapper,children:[/*#__PURE__*/_jsxs(\"div\",{style:s.container,children:[!hasDefaultClient&&/*#__PURE__*/_jsxs(\"div\",{style:{...s.card,...mobileCard},children:[/*#__PURE__*/_jsx(\"h2\",{style:s.h2,children:\"Client\"}),/*#__PURE__*/_jsx(\"p\",{style:s.fieldDesc,children:\"The company or organization commissioning the photo or video shoot.\"}),/*#__PURE__*/_jsxs(\"div\",{style:s.fieldGroupLast,children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"Company name\"}),/*#__PURE__*/_jsx(Input,{placeholder:\"e.g. Acme Corp\",value:client,onChange:e=>setClient(e.target.value)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...s.card,...mobileCard},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...s.h2,marginBottom:18},children:\"Model Information\"}),/*#__PURE__*/_jsxs(\"div\",{style:{...mobileFieldRow,...isMobile?{}:s.fieldGroup},children:[/*#__PURE__*/_jsxs(\"div\",{style:isMobile?{marginBottom:18}:{},children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"First name\"}),/*#__PURE__*/_jsx(Input,{placeholder:\"First name\",value:first,onChange:e=>setFirst(e.target.value)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"Last name\"}),/*#__PURE__*/_jsx(Input,{placeholder:\"Last name\",value:last,onChange:e=>setLast(e.target.value)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...mobileFieldRow,marginTop:18},children:[/*#__PURE__*/_jsxs(\"div\",{style:isMobile?{marginBottom:18}:{},children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"Email\"}),/*#__PURE__*/_jsx(Input,{type:\"email\",placeholder:\"email@example.com\",value:email,onChange:e=>setEmail(e.target.value)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"Date\"}),/*#__PURE__*/_jsx(Input,{type:\"date\",value:date,onChange:e=>setDate(e.target.value)})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...s.card,...mobileCard},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...s.h2,marginBottom:18},children:\"Release Agreement\"}),/*#__PURE__*/_jsxs(\"div\",{style:s.releaseText,children:[\"I,\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:s.releaseStrong,children:displayName}),\", hereby grant\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:s.releaseStrong,children:displayClient}),\" \",\"and its production partner, Foreword, including their affiliates, successors, and assigns, the irrevocable and unrestricted right to use and publish photographs or video of me, or in which I may be included, for editorial, trade, advertising, and any other purpose and in any manner and medium; and to alter the same without restriction. I hereby release\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:s.releaseStrong,children:displayClient}),\" \",\"and Foreword and their respective legal representatives and assigns from all claims and liability relating to said photographs or video. I am of full legal age and have read this release and am fully familiar with its contents.\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...s.card,...mobileCard},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...s.h2,marginBottom:18},children:\"Signature\"}),/*#__PURE__*/_jsxs(\"div\",{style:s.sigArea,children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:s.canvas,onMouseDown:onPointerDown,onMouseMove:onPointerMove,onMouseUp:onPointerUp,onMouseLeave:onPointerUp,onTouchStart:onPointerDown,onTouchMove:onPointerMove,onTouchEnd:onPointerUp}),/*#__PURE__*/_jsx(\"span\",{style:{...s.sigPlaceholder,opacity:hasSigned?0:1},children:\"Sign here\"}),/*#__PURE__*/_jsx(\"div\",{style:s.sigLine}),/*#__PURE__*/_jsx(\"span\",{style:s.sigLabel,children:\"Signature\"})]}),/*#__PURE__*/_jsxs(\"button\",{style:s.clearBtn,onClick:clearSig,children:[/*#__PURE__*/_jsxs(\"svg\",{width:12,height:12,viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.5,strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:2,y1:2,x2:10,y2:10}),/*#__PURE__*/_jsx(\"line\",{x1:10,y1:2,x2:2,y2:10})]}),\"Clear\"]})]}),!hasDefaultEmail&&/*#__PURE__*/_jsxs(\"div\",{style:{...s.card,...mobileCard},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...s.h2,marginBottom:18},children:\"Submit form to\"}),/*#__PURE__*/_jsxs(\"div\",{style:s.fieldGroupLast,children:[/*#__PURE__*/_jsx(\"label\",{style:s.label,children:\"Recipient email\"}),/*#__PURE__*/_jsx(Input,{type:\"email\",placeholder:\"recipient@example.com\",value:sendTo,onChange:e=>setSendTo(e.target.value)})]})]}),/*#__PURE__*/_jsxs(\"button\",{style:{...s.submitBtn,...!valid?s.submitDisabled:{},...loading?s.submitLoading:{}},disabled:!valid||loading,onClick:handleSubmit,children:[loading&&/*#__PURE__*/_jsx(\"span\",{style:s.spinner}),\"Submit Release\"]})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:s.errorToast,children:error})]});}addPropertyControls(ModelReleaseForm,{defaultClient:{type:ControlType.String,title:\"Default Client\",description:\"Pre-set the client name. When provided, the client field is hidden from the form.\",defaultValue:\"\"},defaultEmail:{type:ControlType.String,title:\"Default Email\",description:\"Pre-fill the recipient email address.\",defaultValue:\"\"},forewordEmail:{type:ControlType.String,title:\"Foreword Email\",description:\"A Foreword team email that always receives a copy of each submission.\",defaultValue:\"\"}});export default ModelReleaseForm;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ModelReleaseForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Model_Release.map"],"mappings":"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"}