function CompetitorOpportunityRunForm({ onCreate }) {
  const [targetDomain,setTargetDomain]=React.useState('exampleconstruction.com');
  const [industry,setIndustry]=React.useState('construction');
  const [location,setLocation]=React.useState('');
  const [competitors,setCompetitors]=React.useState('competitor-one.com\ncompetitor-two.com');
  const submit=function(e){ e.preventDefault(); const rows=competitors.split(/\n+/).map(x=>x.trim()).filter(Boolean).map(domain=>({domain,homepageUrl:domain.startsWith('http')?domain:'https://'+domain,pages:[]})); onCreate({targetDomain,industry,location,competitors:rows,clientBaseline:{domain:targetDomain,pages:[]}}); };
  return <form className="card" onSubmit={submit}><h3>Advanced Competitor Opportunity Run</h3><label>Client domain<input value={targetDomain} onChange={e=>setTargetDomain(e.target.value)} /></label><label>Industry<input value={industry} onChange={e=>setIndustry(e.target.value)} /></label><label>Location<input value={location} onChange={e=>setLocation(e.target.value)} /></label><label>Competitor domains<textarea rows="6" value={competitors} onChange={e=>setCompetitors(e.target.value)} /></label><button type="submit">Create opportunity run</button></form>;
}
window.CompetitorOpportunityRunForm=CompetitorOpportunityRunForm;
