{"version":3,"file":"CampaignSetup_2.zG2pXO2_.mjs","names":["useState","useRef","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/abBZZ1QoCPPcGrHD58oi/IccicQhqycOIxmxgWWDk/CampaignSetup_2.js"],"sourcesContent":["// Campaign Setup Component for Creator Dashboard\n// Premium frosty-glass card with automated campaign timeline calculation\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useMemo,useCallback,useRef,useEffect}from\"react\";// Major US Cities for autocomplete\nconst US_CITIES=[\"New York, NY\",\"Los Angeles, CA\",\"Chicago, IL\",\"Houston, TX\",\"Phoenix, AZ\",\"Philadelphia, PA\",\"San Antonio, TX\",\"San Diego, CA\",\"Dallas, TX\",\"San Jose, CA\",\"Austin, TX\",\"Jacksonville, FL\",\"Fort Worth, TX\",\"Columbus, OH\",\"Charlotte, NC\",\"San Francisco, CA\",\"Indianapolis, IN\",\"Seattle, WA\",\"Denver, CO\",\"Washington, DC\",\"Boston, MA\",\"El Paso, TX\",\"Nashville, TN\",\"Detroit, MI\",\"Oklahoma City, OK\",\"Portland, OR\",\"Las Vegas, NV\",\"Louisville, KY\",\"Baltimore, MD\",\"Milwaukee, WI\",\"Albuquerque, NM\",\"Tucson, AZ\",\"Fresno, CA\",\"Sacramento, CA\",\"Mesa, AZ\",\"Kansas City, MO\",\"Atlanta, GA\",\"Long Beach, CA\",\"Colorado Springs, CO\",\"Raleigh, NC\",\"Omaha, NE\",\"Miami, FL\",\"Oakland, CA\",\"Minneapolis, MN\",\"Tulsa, OK\",\"Cleveland, OH\",\"Wichita, KS\",\"Arlington, TX\",\"New Orleans, LA\",\"Bakersfield, CA\",\"Tampa, FL\",\"Honolulu, HI\",\"Anaheim, CA\",\"Aurora, CO\",\"Santa Ana, CA\",\"St. Louis, MO\",\"Riverside, CA\",\"Corpus Christi, TX\",\"Lexington, KY\",\"Pittsburgh, PA\",\"Anchorage, AK\",\"Stockton, CA\",\"Cincinnati, OH\",\"St. Paul, MN\",\"Toledo, OH\",\"Newark, NJ\",\"Greensboro, NC\",\"Plano, TX\",\"Henderson, NV\",\"Lincoln, NE\",\"Buffalo, NY\",\"Jersey City, NJ\",\"Chula Vista, CA\",\"Fort Wayne, IN\",\"Orlando, FL\",\"St. Petersburg, FL\",\"Chandler, AZ\",\"Laredo, TX\",\"Norfolk, VA\",\"Durham, NC\",\"Madison, WI\",\"Lubbock, TX\",\"Irvine, CA\",\"Winston-Salem, NC\",\"Glendale, AZ\",\"Garland, TX\",\"Hialeah, FL\",\"Reno, NV\",\"Chesapeake, VA\",\"Gilbert, AZ\",\"Baton Rouge, LA\",\"Irving, TX\",\"Scottsdale, AZ\",\"North Las Vegas, NV\",\"Fremont, CA\",\"Boise, ID\",\"Richmond, VA\",\"San Bernardino, CA\",\"Birmingham, AL\",\"Spokane, WA\",\"Rochester, NY\",\"Des Moines, IA\",\"Modesto, CA\",\"Fayetteville, NC\",\"Tacoma, WA\",\"Oxnard, CA\",\"Fontana, CA\",\"Columbus, GA\",\"Montgomery, AL\",\"Moreno Valley, CA\",\"Shreveport, LA\",\"Aurora, IL\",\"Yonkers, NY\",\"Akron, OH\",\"Huntington Beach, CA\",\"Little Rock, AR\",\"Augusta, GA\",\"Amarillo, TX\",\"Glendale, CA\",\"Mobile, AL\",\"Grand Rapids, MI\",\"Salt Lake City, UT\",\"Tallahassee, FL\",\"Huntsville, AL\",\"Grand Prairie, TX\",\"Knoxville, TN\",\"Worcester, MA\",\"Newport News, VA\",\"Brownsville, TX\",\"Overland Park, KS\",\"Santa Clarita, CA\",\"Providence, RI\",\"Garden Grove, CA\",\"Chattanooga, TN\",\"Oceanside, CA\",\"Jackson, MS\",\"Fort Lauderdale, FL\",\"Santa Rosa, CA\",\"Rancho Cucamonga, CA\",\"Port St. Lucie, FL\",\"Tempe, AZ\",\"Ontario, CA\",\"Vancouver, WA\",\"Cape Coral, FL\",\"Sioux Falls, SD\",\"Springfield, MO\",\"Peoria, AZ\",\"Pembroke Pines, FL\",\"Elk Grove, CA\",\"Salem, OR\",\"Lancaster, CA\",\"Corona, CA\",\"Eugene, OR\",\"Palmdale, CA\",\"Salinas, CA\",\"Springfield, MA\",\"Pasadena, TX\",\"Fort Collins, CO\",\"Hayward, CA\",\"Pomona, CA\",\"Cary, NC\",\"Rockford, IL\",\"Alexandria, VA\",\"Escondido, CA\",\"McKinney, TX\",\"Kansas City, KS\",\"Joliet, IL\",\"Sunnyvale, CA\",\"Torrance, CA\",\"Bridgeport, CT\",\"Lakewood, CO\",\"Hollywood, FL\",\"Paterson, NJ\",\"Naperville, IL\",\"Syracuse, NY\",\"Mesquite, TX\",\"Dayton, OH\",\"Savannah, GA\",\"Clarksville, TN\",\"Orange, CA\",\"Pasadena, CA\",\"Fullerton, CA\",\"Killeen, TX\",\"Frisco, TX\",\"Hampton, VA\",\"McAllen, TX\",\"Warren, MI\",\"Bellevue, WA\",\"West Valley City, UT\",\"Columbia, SC\",\"Olathe, KS\",\"Sterling Heights, MI\",\"New Haven, CT\",\"Miramar, FL\",\"Waco, TX\",\"Thousand Oaks, CA\",\"Cedar Rapids, IA\",\"Charleston, SC\",\"Visalia, CA\",\"Topeka, KS\",\"Elizabeth, NJ\",\"Gainesville, FL\",\"Thornton, CO\",\"Roseville, CA\",\"Carrollton, TX\",\"Coral Springs, FL\",\"Stamford, CT\",\"Simi Valley, CA\",\"Concord, CA\",\"Hartford, CT\",\"Kent, WA\",\"Lafayette, LA\",\"Midland, TX\",\"Surprise, AZ\",\"Denton, TX\",\"Victorville, CA\",\"Evansville, IN\",\"Santa Clara, CA\",\"Abilene, TX\",\"Athens, GA\",\"Vallejo, CA\",\"Allentown, PA\",\"Norman, OK\",\"Beaumont, TX\",\"Independence, MO\",\"Murfreesboro, TN\",\"Ann Arbor, MI\",\"Springfield, IL\",\"Provo, UT\",\"Kalamazoo, MI\",\"Binghamton, NY\",\"College Station, TX\",\"Lafayette, IN\",\"Fairfield, CA\",\"Wilmington, NC\",\"Billings, MT\",\"Green Bay, WI\",\"South Bend, IN\",\"Tyler, TX\",\"Davenport, IA\",\"Sandy Springs, GA\",\"Flint, MI\",\"Roanoke, VA\",\"Inverness, FL\",\"Boulder, CO\",\"West Jordan, UT\",\"Clearwater, FL\",\"League City, TX\",\"Manchester, NH\",\"Pompano Beach, FL\",\"Gresham, OR\",\"Cambridge, MA\",\"Norwalk, CA\",\"High Point, NC\",\"Waterbury, CT\",\"Antioch, CA\",\"Lowell, MA\",\"Elgin, IL\",\"Westminster, CO\",\"Richmond, CA\",\"West Covina, CA\",\"Murrieta, CA\",\"Fairfield, OH\",\"San Buenaventura, CA\",\"Centennial, CO\",\"Odessa, TX\",\"Pueblo, CO\",\"San Angelo, TX\",\"Inglewood, CA\",\"Broken Arrow, OK\",\"Palm Bay, FL\",\"Erie, PA\",\"Las Cruces, NM\",\"Daly City, CA\",\"Burbank, CA\",\"Richardson, TX\",\"Richmond, KY\",\"Berkeley, CA\",\"North Charleston, SC\",\"Cambridge, MA\",\"South Gate, CA\",\"Miami Gardens, FL\",\"San Mateo, CA\",\"Lawton, OK\",\"Rialto, CA\",\"Dothan, AL\",\"El Monte, CA\",\"Vacaville, CA\",\"Chico, CA\",\"Federal Way, WA\",\"Missoula, MT\",\"Menifee, CA\",\"Nampa, ID\",\"Hesperia, CA\",\"Newport Beach, CA\",\"Trenton, NJ\",\"Bloomington, MN\",\"Sugar Land, TX\",\"Citrus Heights, CA\",\"Dearborn, MI\",\"Decatur, AL\",\"Hawthorne, CA\",\"Redwood City, CA\",\"Mountain View, CA\",\"Lynwood, CA\",\"Whittier, CA\",\"Lakewood, WA\",\"Palm Coast, FL\",\"Meridian, ID\",\"Alhambra, CA\",\"Cleveland, TN\",\"Somerville, MA\",\"Carlsbad, CA\",\"Jacksonville, NC\",\"Westland, MI\",\"Bend, OR\",\"St. George, UT\",\"Jackson, TN\",\"Johns Creek, GA\",\"Goodyear, AZ\",\"Franklin, TN\",\"Warner Robins, GA\",\"St. Charles, MO\",\"Woodbridge, NJ\",\"Gaithersburg, MD\",\"Union City, CA\",\"Walnut Creek, CA\",\"Pittsburg, CA\",\"San Marcos, TX\",\"Eau Claire, WI\",\"Yuba City, CA\",\"San Leandro, CA\",\"Scranton, PA\",\"Bloomington, IN\",\"Pleasanton, CA\",\"Iowa City, IA\",\"Lakewood, CA\",\"Frederick, MD\",\"Palo Alto, CA\",\"Redlands, CA\",\"Turlock, CA\",\"Lake Forest, CA\",\"Davis, CA\",\"Carmel, IN\",\"Yorba Linda, CA\",\"San Rafael, CA\",\"Tulare, CA\",\"Weston, FL\",\"Milpitas, CA\",\"Apple Valley, CA\",\"Passaic, NJ\",\"Huntington Park, CA\",\"Union City, NJ\",\"Grapevine, TX\",\"Cranston, RI\",\"Broomfield, CO\",\"San Ramon, CA\",\"Newport, NJ\",\"Waltham, MA\",\"Cedar Park, TX\",\"Tustin, CA\",\"Paramount, CA\",\"Aliso Viejo, CA\",\"Brentwood, CA\",\"Arcadia, CA\",\"Bowling Green, KY\",\"Pocatello, ID\",\"Diamond Bar, CA\",\"Des Plaines, IL\",\"West Des Moines, IA\",\"Rockville, MD\",\"Cedar Hill, TX\",\"Leesburg, VA\",\"Dublin, CA\",\"Hoffman Estates, IL\",\"Novato, CA\",\"Blue Springs, MO\",\"Pflugerville, TX\",\"Rancho Santa Margarita, CA\",\"Moore, OK\",\"Cerritos, CA\",\"La Mirada, CA\",\"Covina, CA\",\"Glendora, CA\",\"Campbell, CA\",\"Calexico, CA\",\"Covington, KY\",\"Pico Rivera, CA\",\"Crystal Lake, IL\",\"La Puente, CA\",\"Huntersville, NC\",\"Hagerstown, MD\",\"Collierville, TN\",\"Marlborough, MA\",\"Euless, TX\",\"Summerville, SC\",\"Moorpark, CA\",\"Lake Elsinore, CA\",\"Coppell, TX\",\"San Gabriel, CA\",\"Cary, IL\",\"Bartlett, IL\",\"Beverly Hills, CA\",\"Hanford, CA\",\"Hendersonville, TN\",\"Huntsville, TX\",\"Stanton, CA\",\"Pleasant Grove, UT\",\"West Hollywood, CA\",\"Bozeman, MT\",\"New Berlin, WI\",\"Kyle, TX\",\"Manhattan, KS\",\"Hutchinson, KS\",\"Delano, CA\",\"Holyoke, MA\",\"Burleson, TX\",\"Edina, MN\",\"Carson City, NV\",\"Addison, IL\",\"Batavia, IL\",\"Bartlett, TN\",\"Lincoln, CA\",\"Bremerton, WA\",\"Rockwall, TX\",\"Keizer, OR\",\"Poughkeepsie, NY\",\"Hollister, CA\",\"Weslaco, TX\",\"Middletown, CT\",\"Bentonville, AR\",\"Lodi, CA\",\"Poway, CA\",\"Prescott, AZ\",\"Middletown, OH\",\"Parker, CO\",\"Twin Falls, ID\",\"San Jacinto, CA\",\"Burlington, VT\",\"Eagle Pass, TX\",\"Casa Grande, AZ\",\"Shelby, NC\",\"Springville, UT\",\"Bullhead City, AZ\",\"Clovis, NM\",\"Watertown, NY\",\"Wausau, WI\",\"Walla Walla, WA\",\"Muskogee, OK\",\"Jefferson City, MO\",\"Walla Walla, WA\",\"Dubuque, IA\",\"Stillwater, OK\",\"St. Cloud, FL\",\"Pittsfield, MA\",\"Biloxi, MS\",\"Lewiston, ID\",\"Hazleton, PA\",\"Watertown, SD\",\"St. Cloud, MN\",\"La Crosse, WI\",\"Sheboygan, WI\",\"Carson, CA\",\"Porterville, CA\",\"Saratoga Springs, NY\",\"Moorhead, MN\",\"Duncanville, TX\",\"Haltom City, TX\",\"Calexico, CA\",\"Mason, OH\",\"St. Louis Park, MN\",\"Corsicana, TX\",\"St. Matthews, KY\",\"St. Marys, GA\",\"St. Helens, OR\",\"St. Joseph, MO\",\"St. Albans, VT\",\"St. Johns, MI\",\"St. Francis, WI\",\"St. Peter, MN\",\"St. Anthony, MN\",\"St. John, IN\",\"St. Robert, MO\",\"St. Ann, MO\",\"St. Clairsville, OH\",\"St. Paul Park, MN\",\"St. Joseph, MI\",\"St. Charles, MO\",\"St. Peters, MO\",\"St. Louis, MO\",\"St. Joseph, IN\",\"St. John, MO\",\"St. James, MO\"];/**\n * Campaign Setup - Design Your Meetup\n * \n * Premium frosty-glass card component for creator dashboard with automated\n * campaign timeline calculation based on meetup date selection.\n * \n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 720\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CampaignSetup(props){const{title,titleFont,subtitle,subtitleFont,meetupDateLabel,locationLabel,locationPlaceholder,cardBackground,cardBorderColor,cardShadow,primaryColor,primaryHoverColor,textColor,secondaryTextColor,inputBackground,inputBorderColor,timelineActiveColor,timelineInactiveColor,tooltipBackground,tooltipTextColor,calendarSelectedBg,calendarHoverBg,dropdownHoverBg,timelineTitle,timelineDay1,timelineDay28,timelineDay911,timelineFont,buttonText,buttonFont,redirectLink,campaignStartLabel,meetupDateLabelDisplay,dateFont,tooltipText,tooltipFont,autoCalculatedLabel,cityDropdownMaxHeight,style}=props;// State\nconst[meetupDate,setMeetupDate]=useState(null);const[location,setLocation]=useState(\"\");const[showTimeline,setShowTimeline]=useState(false);const[showTooltip,setShowTooltip]=useState(false);const[isHoveringButton,setIsHoveringButton]=useState(false);const[isFocusedLocation,setIsFocusedLocation]=useState(false);const[showCalendar,setShowCalendar]=useState(false);const[currentMonth,setCurrentMonth]=useState(new Date);const[filteredCities,setFilteredCities]=useState([]);const[showCityDropdown,setShowCityDropdown]=useState(false);const[highlightedCityIndex,setHighlightedCityIndex]=useState(0);// Container ref for responsive sizing and click outside\nconst containerRef=useRef(null);const calendarRef=useRef(null);const cityInputRef=useRef(null);const cityDropdownRef=useRef(null);// Calculate minimum date (today + 11 days)\nconst minDate=useMemo(()=>{const today=new Date;const min=new Date(today);min.setDate(min.getDate()+11);min.setHours(0,0,0,0);return min;},[]);// Calculate campaign start date (11 days before meetup)\nconst campaignDates=useMemo(()=>{if(!meetupDate)return null;const meetupDateObj=new Date(meetupDate);const campaignStartObj=new Date(meetupDateObj);campaignStartObj.setDate(campaignStartObj.getDate()-11);const formatDate=date=>{return date.toLocaleDateString(\"en-US\",{month:\"short\",day:\"numeric\",year:\"numeric\"});};// Timeline dates\nconst day1Date=new Date(campaignStartObj);const day8Date=new Date(campaignStartObj);day8Date.setDate(day8Date.getDate()+7);const day9Date=new Date(campaignStartObj);day9Date.setDate(day9Date.getDate()+8);return{campaignStart:formatDate(campaignStartObj),campaignStartObj,meetupDate:formatDate(meetupDateObj),meetupDateObj,timeline:{day1:formatDate(day1Date),day8:formatDate(day8Date),day9:formatDate(day9Date),meetup:formatDate(meetupDateObj)}};},[meetupDate]);// Calendar generation\nconst calendarDays=useMemo(()=>{const year=currentMonth.getFullYear();const month=currentMonth.getMonth();const firstDay=new Date(year,month,1);const lastDay=new Date(year,month+1,0);const daysInMonth=lastDay.getDate();const startDayOfWeek=firstDay.getDay();const days=[];// Empty cells for days before the 1st\nfor(let i=0;i<startDayOfWeek;i++){days.push({type:\"empty\",key:`empty-${i}`});}// Days of the month\nfor(let day=1;day<=daysInMonth;day++){const date=new Date(year,month,day);date.setHours(0,0,0,0);const isDisabled=date<minDate;const isSelected=meetupDate&&date.getTime()===new Date(meetupDate).setHours(0,0,0,0);days.push({type:\"day\",day,date,isDisabled,isSelected,key:`day-${day}`});}return days;},[currentMonth,minDate,meetupDate]);// Filter cities based on input\nconst filterCities=useCallback(input=>{if(!input.trim()){setFilteredCities([]);setShowCityDropdown(false);return;}const lowerInput=input.toLowerCase();const filtered=US_CITIES.filter(city=>city.toLowerCase().includes(lowerInput)).slice(0,8);setFilteredCities(filtered);setShowCityDropdown(filtered.length>0);setHighlightedCityIndex(0);},[]);// Handle location change\nconst handleLocationChange=useCallback(e=>{const value=e.target.value;setLocation(value);filterCities(value);},[filterCities]);// Handle city selection\nconst handleCitySelect=useCallback(city=>{setLocation(city);setShowCityDropdown(false);setFilteredCities([]);},[]);// Handle keyboard navigation for city dropdown\nconst handleLocationKeyDown=useCallback(e=>{if(!showCityDropdown)return;switch(e.key){case\"ArrowDown\":e.preventDefault();setHighlightedCityIndex(prev=>prev<filteredCities.length-1?prev+1:prev);break;case\"ArrowUp\":e.preventDefault();setHighlightedCityIndex(prev=>prev>0?prev-1:0);break;case\"Enter\":e.preventDefault();if(filteredCities[highlightedCityIndex]){handleCitySelect(filteredCities[highlightedCityIndex]);}break;case\"Escape\":setShowCityDropdown(false);break;}},[showCityDropdown,filteredCities,highlightedCityIndex,handleCitySelect]);// Month navigation\nconst goToPreviousMonth=useCallback(()=>{setCurrentMonth(prev=>{const newDate=new Date(prev);newDate.setMonth(newDate.getMonth()-1);return newDate;});},[]);const goToNextMonth=useCallback(()=>{setCurrentMonth(prev=>{const newDate=new Date(prev);newDate.setMonth(newDate.getMonth()+1);return newDate;});},[]);// Handle date selection\nconst handleDateSelect=useCallback(date=>{setMeetupDate(date);setShowTimeline(true);setShowCalendar(false);},[]);// Handle button hover\nconst handleButtonMouseEnter=useCallback(()=>{setIsHoveringButton(true);},[]);const handleButtonMouseLeave=useCallback(()=>{setIsHoveringButton(false);},[]);// Determine if form is valid\nconst isFormValid=meetupDate&&location;// Handle button click\nconst handleButtonClick=useCallback(()=>{if(isFormValid&&redirectLink){window.location.href=redirectLink;}},[isFormValid,redirectLink]);// Click outside to close calendar and city dropdown\nuseEffect(()=>{const handleClickOutside=event=>{if(calendarRef.current&&!calendarRef.current.contains(event.target)){setShowCalendar(false);}if(cityDropdownRef.current&&!cityDropdownRef.current.contains(event.target)&&!cityInputRef.current?.contains(event.target)){setShowCityDropdown(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[]);// Format display date\nconst displayDate=useMemo(()=>{if(!meetupDate)return\"\";return meetupDate.toLocaleDateString(\"en-US\",{month:\"long\",day:\"numeric\",year:\"numeric\"});},[meetupDate]);// Format month/year for calendar header\nconst monthYearDisplay=useMemo(()=>{return currentMonth.toLocaleDateString(\"en-US\",{month:\"long\",year:\"numeric\"});},[currentMonth]);// Timeline events data\nconst timelineEvents=useMemo(()=>{if(!campaignDates)return[];return[{day:\"Day 1\",date:campaignDates.timeline.day1,description:timelineDay1,active:true},{day:\"Day 2–8\",date:`${campaignDates.timeline.day1} – ${campaignDates.timeline.day8}`,description:timelineDay28,active:true},{day:\"Day 9–11\",date:`${campaignDates.timeline.day9} – ${campaignDates.timeline.meetup}`,description:timelineDay911,active:true}];},[campaignDates,timelineDay1,timelineDay28,timelineDay911]);// Weekday headers\nconst weekdays=[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"];// Render\nreturn /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100%\",minHeight:\"100%\",height:\"auto\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:\"100%\",height:\"auto\",padding:\"clamp(16px, 5%, 32px)\",backgroundColor:cardBackground,backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",borderRadius:\"clamp(16px, 4%, 24px)\",border:`1px solid ${cardBorderColor}`,boxShadow:cardShadow,display:\"flex\",flexDirection:\"column\",gap:\"clamp(16px, 4%, 24px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"clamp(4px, 1%, 8px)\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,color:textColor,fontSize:titleFont?.fontSize||\"clamp(24px, 6vw, 32px)\",fontWeight:titleFont?.fontWeight||700,fontFamily:titleFont?.fontFamily||\"system-ui, -apple-system, sans-serif\",letterSpacing:titleFont?.letterSpacing||\"-0.02em\",lineHeight:titleFont?.lineHeight||\"1.2\",textAlign:titleFont?.textAlign||\"left\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:secondaryTextColor,fontSize:subtitleFont?.fontSize||\"clamp(14px, 3vw, 16px)\",fontWeight:subtitleFont?.fontWeight||400,fontFamily:subtitleFont?.fontFamily||\"system-ui, -apple-system, sans-serif\",letterSpacing:subtitleFont?.letterSpacing||\"0\",lineHeight:subtitleFont?.lineHeight||\"1.4\",textAlign:subtitleFont?.textAlign||\"left\"},children:subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"clamp(12px, 3%, 20px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{fontSize:\"clamp(12px, 2.5vw, 14px)\",fontWeight:500,color:textColor,fontFamily:\"system-ui, -apple-system, sans-serif\"},children:meetupDateLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},ref:calendarRef,children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setShowCalendar(!showCalendar),style:{width:\"100%\",padding:\"clamp(12px, 3%, 16px) clamp(14px, 3.5%, 18px)\",fontSize:\"clamp(14px, 3vw, 16px)\",fontFamily:\"system-ui, -apple-system, sans-serif\",backgroundColor:inputBackground,border:`2px solid ${showCalendar?primaryColor:inputBorderColor}`,borderRadius:\"12px\",color:meetupDate?textColor:secondaryTextColor,outline:\"none\",cursor:\"pointer\",transition:\"border-color 0.2s ease, box-shadow 0.2s ease\",boxShadow:showCalendar?`0 0 0 4px ${primaryColor}20`:\"none\",textAlign:\"left\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{children:meetupDate?displayDate:\"Select a date\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:secondaryTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:showCalendar?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\"})})]}),showCalendar&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 8px)\",left:0,right:0,backgroundColor:\"#ffffff\",borderRadius:\"16px\",boxShadow:\"0 8px 32px rgba(0,0,0,0.15)\",border:`1px solid ${inputBorderColor}`,zIndex:1e3,overflow:\"hidden\",animation:\"calendarSlideIn 0.2s ease\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t\t\t\t\t\t\t@keyframes calendarSlideIn {\n\t\t\t\t\t\t\t\t\t\t\tfrom {\n\t\t\t\t\t\t\t\t\t\t\t\topacity: 0;\n\t\t\t\t\t\t\t\t\t\t\t\ttransform: translateY(-8px);\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tto {\n\t\t\t\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t\t\t\t\ttransform: translateY(0);\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t`}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"16px\",borderBottom:`1px solid ${inputBorderColor}`},children:[/*#__PURE__*/_jsx(\"button\",{onClick:goToPreviousMonth,style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",borderRadius:\"8px\",transition:\"background-color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=calendarHoverBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:textColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18l-6-6 6-6\"})})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"15px\",fontWeight:600,color:textColor,fontFamily:\"system-ui, -apple-system, sans-serif\"},children:monthYearDisplay}),/*#__PURE__*/_jsx(\"button\",{onClick:goToNextMonth,style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",borderRadius:\"8px\",transition:\"background-color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=calendarHoverBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:textColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18l6-6-6-6\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:\"4px\",marginBottom:\"8px\"},children:weekdays.map((day,index)=>/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",fontSize:\"11px\",fontWeight:600,color:secondaryTextColor,fontFamily:\"system-ui, -apple-system, sans-serif\",textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:day},index))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",gap:\"4px\"},children:calendarDays.map(dayData=>{if(dayData.type===\"empty\"){return /*#__PURE__*/_jsx(\"div\",{style:{aspectRatio:\"1\"}},dayData.key);}const{day,isDisabled,isSelected}=dayData;const date=dayData.date;return /*#__PURE__*/_jsx(\"button\",{disabled:isDisabled,onClick:()=>handleDateSelect(date),style:{aspectRatio:\"1\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"50%\",fontSize:\"14px\",fontWeight:isSelected?600:500,fontFamily:\"system-ui, -apple-system, sans-serif\",backgroundColor:isSelected?calendarSelectedBg:\"transparent\",color:isDisabled?\"#d1d5db\":isSelected?\"#ffffff\":textColor,cursor:isDisabled?\"not-allowed\":\"pointer\",border:\"none\",transition:\"all 0.15s ease\",transform:isSelected?\"scale(1)\":\"scale(1)\"},onMouseEnter:e=>{if(!isDisabled&&!isSelected){e.currentTarget.style.backgroundColor=calendarHoverBg;}},onMouseLeave:e=>{if(!isDisabled&&!isSelected){e.currentTarget.style.backgroundColor=\"transparent\";}},children:day},dayData.key);})})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 16px\",borderTop:`1px solid ${inputBorderColor}`,backgroundColor:inputBackground},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:\"11px\",color:secondaryTextColor,fontFamily:\"system-ui, -apple-system, sans-serif\",textAlign:\"center\"},children:\"Meet-up must be at least 11 days from today\"})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"6px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{fontSize:\"clamp(12px, 2.5vw, 14px)\",fontWeight:500,color:textColor,fontFamily:\"system-ui, -apple-system, sans-serif\"},children:locationLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:cityInputRef,type:\"text\",placeholder:locationPlaceholder,value:location,onChange:handleLocationChange,onFocus:()=>setIsFocusedLocation(true),onBlur:()=>{setTimeout(()=>setIsFocusedLocation(false),200);},onKeyDown:handleLocationKeyDown,style:{width:\"100%\",padding:\"clamp(12px, 3%, 16px) clamp(14px, 3.5%, 18px)\",fontSize:\"clamp(14px, 3vw, 16px)\",fontFamily:\"system-ui, -apple-system, sans-serif\",backgroundColor:inputBackground,border:`2px solid ${isFocusedLocation||showCityDropdown?primaryColor:inputBorderColor}`,borderRadius:\"12px\",color:textColor,outline:\"none\",transition:\"border-color 0.2s ease, box-shadow 0.2s ease\",boxShadow:isFocusedLocation||showCityDropdown?`0 0 0 4px ${primaryColor}20`:\"none\"}}),showCityDropdown&&/*#__PURE__*/_jsxs(\"div\",{ref:cityDropdownRef,style:{position:\"absolute\",top:\"calc(100% + 4px)\",left:0,right:0,backgroundColor:\"#ffffff\",borderRadius:\"12px\",boxShadow:\"0 8px 24px rgba(0,0,0,0.12)\",border:`1px solid ${inputBorderColor}`,zIndex:1e3,maxHeight:cityDropdownMaxHeight||240,overflow:\"auto\",animation:\"cityDropdownSlideIn 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t\t\t\t\t\t\t@keyframes cityDropdownSlideIn {\n\t\t\t\t\t\t\t\t\t\t\tfrom {\n\t\t\t\t\t\t\t\t\t\t\t\topacity: 0;\n\t\t\t\t\t\t\t\t\t\t\t\ttransform: translateY(-4px);\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tto {\n\t\t\t\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t\t\t\t\ttransform: translateY(0);\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t`}),filteredCities.map((city,index)=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>handleCitySelect(city),style:{width:\"100%\",padding:\"12px 16px\",textAlign:\"left\",backgroundColor:index===highlightedCityIndex?dropdownHoverBg:\"transparent\",border:\"none\",borderBottom:`1px solid ${index<filteredCities.length-1?inputBorderColor:\"transparent\"}`,cursor:\"pointer\",transition:\"background-color 0.15s ease\",fontSize:\"clamp(13px, 2.8vw, 14px)\",fontFamily:\"system-ui, -apple-system, sans-serif\",color:textColor,display:\"flex\",alignItems:\"center\",gap:\"8px\"},onMouseEnter:()=>setHighlightedCityIndex(index),children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:secondaryTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]}),city]},city))]})]})]})]}),showTimeline&&campaignDates&&/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"fadeInSlide 0.4s ease-out forwards\",background:`linear-gradient(135deg, ${timelineActiveColor}15 0%, ${timelineInactiveColor}10 100%)`,borderRadius:\"16px\",padding:\"clamp(16px, 4%, 20px)\",display:\"flex\",flexDirection:\"column\",gap:\"clamp(12px, 3%, 16px)\",border:`1px solid ${timelineActiveColor}30`},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t\t\t\t@keyframes fadeInSlide {\n\t\t\t\t\t\t\t\tfrom {\n\t\t\t\t\t\t\t\t\topacity: 0;\n\t\t\t\t\t\t\t\t\ttransform: translateY(-10px);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tto {\n\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t\ttransform: translateY(0);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t`}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:timelineFont?.fontSize||\"clamp(16px, 4vw, 18px)\",fontWeight:timelineFont?.fontWeight||600,fontFamily:timelineFont?.fontFamily||\"system-ui, -apple-system, sans-serif\",color:textColor,letterSpacing:timelineFont?.letterSpacing||\"-0.01em\",lineHeight:timelineFont?.lineHeight||\"1.3\"},children:timelineTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},onMouseEnter:()=>setShowTooltip(true),onMouseLeave:()=>setShowTooltip(false),children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:secondaryTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{cursor:\"help\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 16v-4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 8h.01\"})]}),showTooltip&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"calc(100% + 8px)\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:tooltipBackground,color:tooltipTextColor,padding:\"8px 12px\",borderRadius:\"8px\",fontSize:tooltipFont?.fontSize||\"clamp(11px, 2.5vw, 12px)\",fontWeight:tooltipFont?.fontWeight||400,fontFamily:tooltipFont?.fontFamily||\"system-ui, -apple-system, sans-serif\",whiteSpace:\"nowrap\",boxShadow:\"0 4px 12px rgba(0,0,0,0.15)\",zIndex:100,animation:\"tooltipFadeIn 0.2s ease\"},children:[tooltipText,/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t\t\t\t\t\t\t\t@keyframes tooltipFadeIn {\n\t\t\t\t\t\t\t\t\t\t\t\tfrom { opacity: 0; transform: translateX(-50%) translateY(4px); }\n\t\t\t\t\t\t\t\t\t\t\t\tto { opacity: 1; transform: translateX(-50%) translateY(0); }\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t`})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"10px 14px\",backgroundColor:\"rgba(255,255,255,0.5)\",borderRadius:\"10px\",border:`2px solid ${primaryColor}40`},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:dateFont?.fontSize||\"clamp(13px, 3vw, 14px)\",fontWeight:600,color:primaryColor,fontFamily:dateFont?.fontFamily||\"system-ui, -apple-system, sans-serif\"},children:[\"🚀 \",campaignStartLabel]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:dateFont?.fontSize||\"clamp(13px, 3vw, 14px)\",fontWeight:dateFont?.fontWeight||500,color:textColor,fontFamily:dateFont?.fontFamily||\"system-ui, -apple-system, sans-serif\"},children:campaignDates.campaignStart})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"10px 14px\",backgroundColor:\"rgba(255,255,255,0.5)\",borderRadius:\"10px\",border:`2px solid ${timelineActiveColor}40`},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:dateFont?.fontSize||\"clamp(13px, 3vw, 14px)\",fontWeight:600,color:timelineActiveColor,fontFamily:dateFont?.fontFamily||\"system-ui, -apple-system, sans-serif\"},children:[\"📅 \",meetupDateLabelDisplay]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:dateFont?.fontSize||\"clamp(13px, 3vw, 14px)\",fontWeight:dateFont?.fontWeight||500,color:textColor,fontFamily:dateFont?.fontFamily||\"system-ui, -apple-system, sans-serif\"},children:campaignDates.meetupDate})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:timelineEvents.map((event,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",alignItems:\"flex-start\",padding:\"10px 12px\",backgroundColor:\"rgba(255,255,255,0.4)\",borderRadius:\"10px\",borderLeft:`3px solid ${index===0?primaryColor:index===1?timelineActiveColor:timelineInactiveColor}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"clamp(11px, 2.5vw, 12px)\",fontWeight:700,color:index===0?primaryColor:index===1?timelineActiveColor:timelineInactiveColor,minWidth:\"60px\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:event.day}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"clamp(12px, 2.8vw, 13px)\",fontWeight:600,color:textColor,fontFamily:\"system-ui, -apple-system, sans-serif\",marginBottom:\"2px\"},children:event.description}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"clamp(10px, 2.2vw, 11px)\",color:secondaryTextColor,fontFamily:\"system-ui, -apple-system, sans-serif\"},children:event.date})]})]},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"clamp(11px, 2.5vw, 12px)\",color:secondaryTextColor,fontStyle:\"italic\",textAlign:\"center\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:[\"✨ \",autoCalculatedLabel]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:\"8px\"}}),/*#__PURE__*/_jsx(\"button\",{disabled:!isFormValid,onClick:handleButtonClick,onMouseEnter:handleButtonMouseEnter,onMouseLeave:handleButtonMouseLeave,style:{padding:\"clamp(14px, 3.5%, 18px) clamp(20px, 5%, 28px)\",fontSize:buttonFont?.fontSize||\"clamp(15px, 3.5vw, 17px)\",fontWeight:buttonFont?.fontWeight||600,fontFamily:buttonFont?.fontFamily||\"system-ui, -apple-system, sans-serif\",letterSpacing:buttonFont?.letterSpacing||\"0\",background:isFormValid?`linear-gradient(135deg, ${primaryColor} 0%, ${primaryHoverColor} 100%)`:\"#e0e0e0\",color:isFormValid?\"#ffffff\":secondaryTextColor,border:\"none\",borderRadius:\"14px\",cursor:isFormValid?\"pointer\":\"not-allowed\",transition:\"all 0.25s cubic-bezier(0.4, 0, 0.2, 1)\",boxShadow:isFormValid?isHoveringButton?`0 8px 24px ${primaryColor}50`:`0 4px 16px ${primaryColor}30`:\"none\",transform:isHoveringButton&&isFormValid?\"translateY(-2px)\":\"translateY(0)\",width:\"100%\",opacity:isFormValid?1:.6},children:buttonText})]})});}// Property Controls\naddPropertyControls(CampaignSetup,{// Title Section\ntitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Campaign Setup\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"28px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\",textAlign:\"left\"}},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Design your meetup\"},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"}},// Input Labels\nmeetupDateLabel:{type:ControlType.String,title:\"Date Input Label\",defaultValue:\"Meet-up Date\"},locationLabel:{type:ControlType.String,title:\"Location Label\",defaultValue:\"Location\"},locationPlaceholder:{type:ControlType.String,title:\"Location Placeholder\",defaultValue:\"Enter city...\"},// Colors\ncardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"rgba(255, 255, 255, 0.85)\"},cardBorderColor:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(255, 255, 255, 0.5)\"},cardShadow:{type:ControlType.BoxShadow,title:\"Card Shadow\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#6366f1\"},primaryHoverColor:{type:ControlType.Color,title:\"Primary Hover\",defaultValue:\"#4f46e5\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#1f2937\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary Text\",defaultValue:\"#6b7280\"},inputBackground:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"#f9fafb\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e5e7eb\"},timelineActiveColor:{type:ControlType.Color,title:\"Timeline Active\",defaultValue:\"#8b5cf6\"},timelineInactiveColor:{type:ControlType.Color,title:\"Timeline Inactive\",defaultValue:\"#a78bfa\"},tooltipBackground:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#1f2937\"},tooltipTextColor:{type:ControlType.Color,title:\"Tooltip Text\",defaultValue:\"#ffffff\"},calendarSelectedBg:{type:ControlType.Color,title:\"Calendar Selected\",defaultValue:\"#6366f1\"},calendarHoverBg:{type:ControlType.Color,title:\"Calendar Hover\",defaultValue:\"#e0e7ff\"},dropdownHoverBg:{type:ControlType.Color,title:\"City Dropdown Hover\",defaultValue:\"#f3f4f6\"},// Timeline Content\ntimelineTitle:{type:ControlType.String,title:\"Timeline Title\",defaultValue:\"Your Campaign Plan\"},timelineFont:{type:ControlType.Font,title:\"Timeline Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"17px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},timelineDay1:{type:ControlType.String,title:\"Day 1 Text\",defaultValue:\"Shoot & upload reel\"},timelineDay28:{type:ControlType.String,title:\"Day 2-8 Text\",defaultValue:\"Campaign live\"},timelineDay911:{type:ControlType.String,title:\"Day 9-11 Text\",defaultValue:\"Winner selection & logistics\"},// CTA Button\nbuttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Create Campaign\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"0em\",lineHeight:\"1em\"}},redirectLink:{type:ControlType.Link,title:\"Redirect Link\",description:\"Choose a page to navigate to when the button is clicked\"},// Date Display\ncampaignStartLabel:{type:ControlType.String,title:\"Campaign Start Label\",defaultValue:\"Campaign Starts:\"},meetupDateLabelDisplay:{type:ControlType.String,title:\"Meetup Date Label\",defaultValue:\"Meet-up Date:\"},dateFont:{type:ControlType.Font,title:\"Date Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.4em\"}},// Tooltip\ntooltipText:{type:ControlType.String,title:\"Tooltip Text\",defaultValue:\"Dates are auto-calculated for optimal campaign performance\",displayTextArea:true},tooltipFont:{type:ControlType.Font,title:\"Tooltip Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.3em\"}},// Auto calculated label\nautoCalculatedLabel:{type:ControlType.String,title:\"Auto Calculated Note\",defaultValue:\"Dates are auto-calculated based on your meet-up date\"},// City dropdown max height\ncityDropdownMaxHeight:{type:ControlType.Number,title:\"City Dropdown Max Height\",defaultValue:240,min:120,max:400,unit:\"px\"}});CampaignSetup.displayName=\"Campaign Setup\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CampaignSetup\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"480\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"720\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CampaignSetup_2.map"],"mappings":"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"}