{"version":3,"file":"ArtistStageClips.DF2MH8eW.mjs","names":["p","p","p","React.useState","p"],"sources":["https:/framerusercontent.com/modules/v8vzLtPoZsosnPaeUVQs/OQxV4RplWD1zCiRNWAls/ArtistAccolades.js","https:/framerusercontent.com/modules/4joUNECpGzxYUiq0I4Ql/LXQ5sboX3uvwKoE7na3i/ArtistReel.js","https:/framerusercontent.com/modules/EbGph2eat1kakr0w0W0v/kV2szH9YUXtopaYQHOeu/ArtistRoles.js","https:/framerusercontent.com/modules/VCBpZkVdQcMDLzn2N7Sb/M15hcj2tIYfHWEEAcgDK/ArtistSignatureNumbers.js","https:/framerusercontent.com/modules/nQKOW6JBzLMHaBQXABP6/4CDxf1VoAuCzAQkLYLTY/ArtistStageClips.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Parse a multi-line pipe-delimited CMS string into Accolade entries.\n// Format per line: \"Title | Detail\"\nfunction parseAccolades(text){if(!text)return[];return text.split(\"\\n\").map(l=>l.trim()).filter(l=>l.length>0).map(line=>{const parts=line.split(\"|\").map(p=>p.trim());return{title:parts[0]||\"\",detail:parts[1]||undefined};}).filter(a=>a.title.length>0);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 320\n */export default function ArtistAccolades(props){const{slug=\"\",accoladesText=\"\",eyebrow=\"Accolades\",background=\"rgb(10, 10, 10)\",accentColor=\"rgb(230, 195, 120)\",titleColor=\"rgb(255, 255, 255)\",detailColor=\"rgba(255, 255, 255, 0.6)\",dividerColor=\"rgba(255, 255, 255, 0.12)\",paddingY=96,paddingX=60,showStar=true,titleSize=36}=props;const accolades=parseAccolades(accoladesText);if(accolades.length===0){return null;}const responsivePadX=`clamp(20px, ${paddingX}px, ${paddingX}px)`;const responsivePadY=`clamp(60px, ${paddingY}px, ${paddingY}px)`;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background,padding:`${responsivePadY} ${responsivePadX}`,boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"20px\",marginBottom:\"48px\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"1 1 auto\",height:\"1px\",maxWidth:\"120px\",background:dividerColor}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.28em\",textTransform:\"uppercase\",color:detailColor,fontWeight:600,whiteSpace:\"nowrap\"},children:eyebrow}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"1 1 auto\",height:\"1px\",maxWidth:\"120px\",background:dividerColor}})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(auto-fit, minmax(min(240px, 100%), 1fr))`,gap:\"0\",width:\"100%\",overflow:\"hidden\"},children:accolades.map((a,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 20px\",textAlign:\"center\",borderRight:`1px solid ${dividerColor}`,borderBottom:`1px solid ${dividerColor}`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:\"10px\",minHeight:\"120px\"},children:[showStar&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:accentColor,fontSize:\"14px\",lineHeight:1,letterSpacing:\"0.2em\",marginBottom:\"2px\"},children:\"★\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Instrument Serif', Georgia, 'Times New Roman', serif\",fontSize:`clamp(1.5rem, 4vw, ${titleSize}px)`,lineHeight:1.05,letterSpacing:\"-0.01em\",color:titleColor,fontWeight:400,wordBreak:\"break-word\"},children:a.title||a.label||\"\"}),(a.detail||a.label&&!a.title)&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"11px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:detailColor,fontWeight:600,lineHeight:1.4},children:a.detail||a.label})]},i))})]});}addPropertyControls(ArtistAccolades,{slug:{type:ControlType.String,title:\"Performer slug\",defaultValue:\"\"},accoladesText:{type:ControlType.String,title:\"Accolades (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"One per line. Format: Title | Detail. Section auto-hides when empty.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow label\",defaultValue:\"Accolades\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(10, 10, 10)\"},accentColor:{type:ControlType.Color,title:\"Star color\",defaultValue:\"rgb(230, 195, 120)\"},titleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"rgb(255, 255, 255)\"},detailColor:{type:ControlType.Color,title:\"Detail color\",defaultValue:\"rgba(255, 255, 255, 0.6)\"},dividerColor:{type:ControlType.Color,title:\"Divider color\",defaultValue:\"rgba(255, 255, 255, 0.12)\"},paddingY:{type:ControlType.Number,title:\"Vertical padding\",defaultValue:96,min:0,max:200,step:4,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Horizontal padding\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},columns:{type:ControlType.Number,title:\"Columns (legacy)\",defaultValue:3,min:1,max:6,step:1,displayStepper:true,description:\"Ignored — auto-fit grid handles column count.\"},showStar:{type:ControlType.Boolean,title:\"Show star\",defaultValue:true},titleSize:{type:ControlType.Number,title:\"Title max-size\",defaultValue:36,min:18,max:64,step:2,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArtistAccolades\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"320\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArtistAccolades.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Per-performer reels. youtubeId is the 11-char Watch ID.\n// To add a reel: drop a line like `\"<slug>\": { youtubeId: \"abc123\" }`.\n// Optional fields: headline, body, runtime, mp4 (overrides youtubeId).\nconst REELS_BY_SLUG={\"charity-angel-dawson\":{youtubeId:\"cVKzEHdTw20\",headline:\"Three minutes of the room on its feet.\",body:\"Broadway star Charity Ang\\xe9l Dawson — Waitress \\xb7 Mrs. Doubtfire \\xb7 & Juliet.\",runtime:\"3:11\"},\"blaine-krauss\":{youtubeId:\"NXYeRThLHBA\",headline:\"Watch a leading man at full voice.\",body:\"Broadway's Blaine Krauss — The Cher Show \\xb7 The Great Comet \\xb7 Kinky Boots.\"}};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 800\n */export default function ArtistReel(props){const{slug=\"\",youtubeId:youtubeIdProp=\"\",reelHeadline=\"\",reelBody=\"\",eyebrow=\"Performance Reel\",defaultHeadline=\"Watch the room stand up.\",defaultBody=\"\",background=\"rgb(255, 255, 255)\",titleColor=\"rgb(0, 0, 0)\",detailColor=\"rgb(82, 82, 82)\",paddingY=80,paddingX=60,frameMaxWidth=1140,frameRadius=6}=props;const fallback=REELS_BY_SLUG[slug];const cmsYoutubeId=youtubeIdProp.trim();const youtubeId=cmsYoutubeId||fallback?.youtubeId;const mp4=fallback?.mp4;if(!youtubeId&&!mp4){return null;}const headline=reelHeadline||fallback?.headline||defaultHeadline;const body=reelBody||fallback?.body||defaultBody;const runtime=fallback?.runtime;const embedSrc=mp4?null:`https://www.youtube-nocookie.com/embed/${youtubeId}?rel=0&modestbranding=1`;const responsivePadX=`clamp(20px, ${paddingX}px, ${paddingX}px)`;const responsivePadY=`clamp(50px, ${paddingY}px, ${paddingY}px)`;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background,padding:`${responsivePadY} ${responsivePadX}`,boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginBottom:\"32px\",maxWidth:\"900px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:detailColor,fontWeight:600},children:eyebrow}),runtime&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.04em\",color:detailColor,opacity:.7},\"aria-hidden\":\"true\",children:[\"\\xb7 \",runtime]})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\",fontWeight:500,fontSize:\"clamp(1.75rem, 5vw, 2.5rem)\",lineHeight:1.15,letterSpacing:\"-0.04em\",color:titleColor},children:headline}),body&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:\"clamp(1rem, 3vw, 1.25rem)\",lineHeight:1.5,letterSpacing:\"-0.02em\",color:detailColor},children:body})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:`${frameMaxWidth}px`,aspectRatio:\"16 / 9\",borderRadius:`${frameRadius}px`,overflow:\"hidden\",background:\"rgb(23, 23, 23)\"},children:mp4?/*#__PURE__*/_jsx(\"video\",{src:mp4,controls:true,playsInline:true,preload:\"metadata\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):embedSrc?/*#__PURE__*/_jsx(\"iframe\",{src:embedSrc,title:`${slug} performance reel`,loading:\"lazy\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",allowFullScreen:true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:\"0\",display:\"block\"}}):null})]});}addPropertyControls(ArtistReel,{slug:{type:ControlType.String,title:\"Performer slug\",defaultValue:\"\"},youtubeId:{type:ControlType.String,title:\"YouTube ID (CMS)\",defaultValue:\"\",description:\"11-char YouTube watch ID. When non-empty, overrides the per-slug fallback. Leave blank to use REELS_BY_SLUG.\"},reelHeadline:{type:ControlType.String,title:\"Headline (CMS)\",defaultValue:\"\",description:\"Optional headline override. Falls back to map then default.\"},reelBody:{type:ControlType.String,title:\"Body (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"Optional body override. Falls back to map then default.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow label\",defaultValue:\"Performance Reel\"},defaultHeadline:{type:ControlType.String,title:\"Default headline\",defaultValue:\"Watch the room stand up.\"},defaultBody:{type:ControlType.String,title:\"Default body\",defaultValue:\"\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(255, 255, 255)\"},titleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"rgb(0, 0, 0)\"},detailColor:{type:ControlType.Color,title:\"Detail color\",defaultValue:\"rgb(82, 82, 82)\"},paddingY:{type:ControlType.Number,title:\"Vertical padding\",defaultValue:80,min:0,max:200,step:4,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Horizontal padding\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},frameMaxWidth:{type:ControlType.Number,title:\"Frame max width\",defaultValue:1140,min:400,max:1600,step:10,unit:\"px\"},frameRadius:{type:ControlType.Number,title:\"Frame radius\",defaultValue:6,min:0,max:40,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArtistReel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArtistReel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Parse a multi-line pipe-delimited CMS string into RoleItem entries.\n// Format per line: \"Character | Show | Venue | Accolade | Photo URL\"\n// Trailing empty cells are fine — use a trailing pipe to skip a field.\nfunction parseRoles(text){if(!text)return[];return text.split(\"\\n\").map(l=>l.trim()).filter(l=>l.length>0).map(line=>{const parts=line.split(\"|\").map(p=>p.trim());return{character:parts[0]||\"\",show:parts[1]||undefined,venue:parts[2]||undefined,accolade:parts[3]||undefined,photo:parts[4]||undefined};}).filter(r=>r.character.length>0);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 600\n */export default function ArtistRoles(props){const{slug=\"\",rolesText=\"\",eyebrow=\"Roles\",defaultHeadline=\"Where you've already seen them.\",background=\"rgb(243, 243, 242)\",cardBackground=\"rgb(212, 212, 212)\",titleColor=\"rgb(0, 0, 0)\",detailColor=\"rgb(82, 82, 82)\",accoladeColor=\"rgb(115, 100, 60)\",paddingY=100,paddingX=60,photoHeight=280}=props;const items=parseRoles(rolesText);if(items.length===0){return null;}const headline=defaultHeadline;const responsivePadX=`clamp(20px, ${paddingX}px, ${paddingX}px)`;const responsivePadY=`clamp(60px, ${paddingY}px, ${paddingY}px)`;// Role photos sit in a fixed 1:1 frame so the crop stays identical at every\n// viewport width (the previous \"width:100% + aspectRatio + maxHeight\" combo\n// let the frame change shape as the window resized — that read as skewing).\n//\n// Card size scales DOWN as the role count goes up: a performer with 1–2\n// roles gets larger feature cards so the section reads as intentional\n// instead of a couple of small photos stranded in empty space, while a\n// performer with a full slate gets the tidy multi-column grid. Sizes are\n// upper bounds — auto-fit still wraps and shrinks them responsively.\nconst count=items.length;const isSingle=count===1;const sizeByCount=count<=1?460:count===2?420:count===3?360:photoHeight;const maxCardSize=Math.max(photoHeight,sizeByCount);const gridTemplateColumns=isSingle?`minmax(min(280px, 100%), ${maxCardSize}px)`:`repeat(auto-fit, minmax(min(220px, 100%), ${maxCardSize}px))`;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background,padding:`${responsivePadY} ${responsivePadX}`,boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginBottom:\"40px\",maxWidth:\"900px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:detailColor,fontWeight:600},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\",fontWeight:500,fontSize:\"clamp(1.75rem, 5vw, 2.5rem)\",lineHeight:1.15,letterSpacing:\"-0.04em\",color:titleColor},children:headline})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns,gap:\"24px\",width:\"100%\",justifyContent:\"start\"},children:items.map((item,i)=>{const detailLine=[item.show,item.venue].filter(Boolean).join(\" \\xb7 \");return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1 / 1\",background:cardBackground,borderRadius:\"4px\",overflow:\"hidden\",position:\"relative\"},children:item.photo?/*#__PURE__*/_jsx(\"img\",{src:item.photo,alt:`${item.character}${item.show?\" in \"+item.show:\"\"}`,loading:\"lazy\",decoding:\"async\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center top\"}}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0, 0, 0, 0.35)\",fontSize:\"11px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",fontWeight:600},children:\"Photo \\xb7 pending\"})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1rem\",fontWeight:600,lineHeight:1.4,letterSpacing:\"-0.02em\",color:titleColor},children:item.character}),detailLine&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.85rem\",lineHeight:1.4,letterSpacing:\"-0.01em\",color:detailColor},children:detailLine}),item.accolade&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.75rem\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",fontWeight:600,color:accoladeColor},children:item.accolade})]},i);})})]});}addPropertyControls(ArtistRoles,{slug:{type:ControlType.String,title:\"Performer slug\",defaultValue:\"\"},rolesText:{type:ControlType.String,title:\"Roles (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"One per line. Format: Character | Show | Venue | Accolade | Photo URL. Empty fields can be left blank between pipes.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow label\",defaultValue:\"Roles\"},defaultHeadline:{type:ControlType.String,title:\"Default headline\",defaultValue:\"Where you've already seen them.\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(243, 243, 242)\"},cardBackground:{type:ControlType.Color,title:\"Card background\",defaultValue:\"rgb(212, 212, 212)\"},titleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"rgb(0, 0, 0)\"},detailColor:{type:ControlType.Color,title:\"Detail color\",defaultValue:\"rgb(82, 82, 82)\"},accoladeColor:{type:ControlType.Color,title:\"Accolade color\",defaultValue:\"rgb(115, 100, 60)\"},paddingY:{type:ControlType.Number,title:\"Vertical padding\",defaultValue:100,min:0,max:200,step:4,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Horizontal padding\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:4,min:1,max:6,step:1,displayStepper:true},photoHeight:{type:ControlType.Number,title:\"Photo max-size\",defaultValue:280,min:180,max:500,step:10,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArtistRoles\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArtistRoles.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Parse a multi-line pipe-delimited CMS string into Song entries.\n// Format per line: \"Title | Context | Duration | Apple Music URL\"\n// Lines without an Apple Music URL are filtered out — we only show\n// songs that have a playable preview, so the row count matches the\n// number of clickable play buttons. Section auto-hides when no\n// rows have a verified URL.\nfunction parseSongs(text){if(!text)return[];return text.split(\"\\n\").map(l=>l.trim()).filter(l=>l.length>0).map(line=>{const parts=line.split(\"|\").map(p=>p.trim());return{title:parts[0]||\"\",context:parts[1]||\"\",duration:parts[2]||undefined,audioUrl:parts[3]||undefined};}).filter(s=>s.title.length>0&&!!s.audioUrl);}function toEmbedUrl(url){if(!url)return\"\";return url.replace(\"music.apple.com\",\"embed.music.apple.com\");}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 540\n */export default function ArtistSignatureNumbers(props){const{slug=\"\",songsText=\"\",eyebrow=\"Signature Numbers\",defaultHeadline=\"The songs your audience will recognize.\",background=\"rgb(255, 255, 255)\",iconBackground=\"rgb(0, 0, 0)\",iconColor=\"rgb(255, 255, 255)\",titleColor=\"rgb(0, 0, 0)\",contextColor=\"rgb(82, 82, 82)\",durationColor=\"rgb(115, 115, 115)\",dividerColor=\"rgba(0, 0, 0, 0.08)\",paddingTop=60,paddingBottom=100,paddingX=60}=props;const songs=parseSongs(songsText);const[expandedIndex,setExpandedIndex]=React.useState(null);if(songs.length===0){return null;}const headline=defaultHeadline;// Responsive container query — switch to stacked layout below 640px.\n// Framer SSR doesn't support @container yet, so we use a media-query-friendly\n// approach: clamp padding for narrow viewports via CSS.\nconst responsivePadX=`clamp(20px, ${paddingX}px, ${paddingX}px)`;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background,padding:`${paddingTop}px ${responsivePadX} ${paddingBottom}px`,boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginBottom:\"40px\",maxWidth:\"900px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:contextColor,fontWeight:600},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\",fontWeight:500,fontSize:\"clamp(1.75rem, 5vw, 2.5rem)\",lineHeight:1.15,letterSpacing:\"-0.04em\",color:titleColor},children:headline})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\"},children:songs.map((song,i)=>{const hasAudio=!!song.audioUrl;const isExpanded=expandedIndex===i;const handleToggle=()=>{if(!hasAudio)return;setExpandedIndex(isExpanded?null:i);};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",borderTop:i===0?`1px solid ${dividerColor}`:\"none\",borderBottom:`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"16px\",padding:\"20px 0\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleToggle,\"aria-label\":isExpanded?\"Hide preview\":\"Play 30-second preview\",style:{width:\"44px\",height:\"44px\",flexShrink:0,borderRadius:\"999px\",background:iconBackground,color:iconColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"14px\",lineHeight:1,border:\"none\",cursor:\"pointer\",opacity:1,padding:0},children:isExpanded?\"✕\":\"▶\"}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 200px\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1.15rem\",fontWeight:500,lineHeight:1.3,letterSpacing:\"-0.03em\",color:titleColor,wordBreak:\"break-word\"},children:song.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.9rem\",lineHeight:1.5,letterSpacing:\"-0.02em\",color:contextColor},children:song.context})]}),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:\"0.85rem\",lineHeight:1.3,letterSpacing:\"-0.01em\",color:durationColor,fontVariantNumeric:\"tabular-nums\",minWidth:\"44px\",textAlign:\"right\"},children:song.duration||\"—\"})]}),isExpanded&&song.audioUrl&&/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:\"20px\",paddingLeft:\"60px\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:toEmbedUrl(song.audioUrl),height:\"175\",width:\"100%\",title:`${song.title} preview`,allow:\"autoplay *; encrypted-media *;\",sandbox:\"allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation\",style:{border:0,borderRadius:10,overflow:\"hidden\",background:\"transparent\",maxWidth:\"660px\"}})})]},i);})})]});}addPropertyControls(ArtistSignatureNumbers,{slug:{type:ControlType.String,title:\"Performer slug\",defaultValue:\"\"},songsText:{type:ControlType.String,title:\"Songs (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"One per line. Format: Title | Context | Duration | Apple Music URL. Songs without a URL are hidden. Section auto-hides when no songs have URLs.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow label\",defaultValue:\"Signature Numbers\"},defaultHeadline:{type:ControlType.String,title:\"Default headline\",defaultValue:\"The songs your audience will recognize.\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(255, 255, 255)\"},iconBackground:{type:ControlType.Color,title:\"Play button bg\",defaultValue:\"rgb(0, 0, 0)\"},iconColor:{type:ControlType.Color,title:\"Play button color\",defaultValue:\"rgb(255, 255, 255)\"},titleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"rgb(0, 0, 0)\"},contextColor:{type:ControlType.Color,title:\"Context color\",defaultValue:\"rgb(82, 82, 82)\"},durationColor:{type:ControlType.Color,title:\"Duration color\",defaultValue:\"rgb(115, 115, 115)\"},dividerColor:{type:ControlType.Color,title:\"Divider color\",defaultValue:\"rgba(0, 0, 0, 0.08)\"},paddingTop:{type:ControlType.Number,title:\"Padding top\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},paddingBottom:{type:ControlType.Number,title:\"Padding bottom\",defaultValue:100,min:0,max:200,step:4,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArtistSignatureNumbers\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"540\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArtistSignatureNumbers.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Parse a multi-line pipe-delimited CMS string into Clip entries.\n// Format per line: \"Duration | Title | Detail\"\nfunction parseClips(text){if(!text)return[];return text.split(\"\\n\").map(l=>l.trim()).filter(l=>l.length>0).map(line=>{const parts=line.split(\"|\").map(p=>p.trim());return{duration:parts[0]||undefined,title:parts[1]||\"\",detail:parts[2]||undefined};}).filter(c=>c.title.length>0);}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 540\n */export default function ArtistStageClips(props){const{slug=\"\",clipsText=\"\",eyebrow=\"Stage Clips\",defaultHeadline=\"On stage, in the moment.\",defaultBody=\"Short, captioned video clips from their biggest roles. Click any to play — sound on or off.\",background=\"rgb(255, 255, 255)\",cardBackground=\"rgb(23, 23, 23)\",captionTextColor=\"rgba(255, 255, 255, 0.8)\",titleColor=\"rgb(0, 0, 0)\",detailColor=\"rgb(82, 82, 82)\",paddingTop=100,paddingBottom=60,paddingX=60,columns=4,cardHeight=220}=props;const clips=parseClips(clipsText);if(clips.length===0){return null;}const headline=defaultHeadline;const body=defaultBody;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background,padding:`${paddingTop}px ${paddingX}px ${paddingBottom}px`,boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",marginBottom:\"40px\",maxWidth:\"900px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"12px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:detailColor,fontWeight:600},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:\"'Plus Jakarta Sans', system-ui, sans-serif\",fontWeight:500,fontSize:\"2.5rem\",lineHeight:1.15,letterSpacing:\"-0.04em\",color:titleColor},children:headline}),body&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:\"1.25rem\",lineHeight:1.5,letterSpacing:\"-0.02em\",color:detailColor},children:body})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(auto-fit, minmax(min(200px, 100%), 1fr))`,gap:\"20px\",width:\"100%\"},children:clips.map((clip,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:`${cardHeight}px`,background:cardBackground,borderRadius:\"4px\",overflow:\"hidden\",cursor:clip.video?\"pointer\":\"default\"},children:[clip.poster&&/*#__PURE__*/_jsx(\"img\",{src:clip.poster,alt:clip.title,loading:\"lazy\",decoding:\"async\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",color:captionTextColor,fontSize:\"11px\",letterSpacing:\"0.22em\",textTransform:\"uppercase\",fontWeight:600,background:clip.poster?\"rgba(0,0,0,0.35)\":\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontSize:\"14px\",letterSpacing:0},children:\"▶\"}),clip.duration&&/*#__PURE__*/_jsx(\"span\",{children:clip.duration}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7},children:clip.video?\"Play\":\"Reel placeholder\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1rem\",fontWeight:600,lineHeight:1.4,letterSpacing:\"-0.02em\",color:titleColor},children:clip.title}),clip.detail&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.8rem\",lineHeight:1.4,letterSpacing:\"-0.01em\",color:detailColor},children:clip.detail})]},i))})]});}addPropertyControls(ArtistStageClips,{slug:{type:ControlType.String,title:\"Performer slug\",defaultValue:\"\"},clipsText:{type:ControlType.String,title:\"Stage Clips (CMS)\",defaultValue:\"\",displayTextArea:true,description:\"One per line. Format: Duration | Title | Detail. Section auto-hides when empty.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow label\",defaultValue:\"Stage Clips\"},defaultHeadline:{type:ControlType.String,title:\"Default headline\",defaultValue:\"On stage, in the moment.\"},defaultBody:{type:ControlType.String,title:\"Default body\",defaultValue:\"Short, captioned video clips from their biggest roles. Click any to play — sound on or off.\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(255, 255, 255)\"},cardBackground:{type:ControlType.Color,title:\"Card background\",defaultValue:\"rgb(23, 23, 23)\"},captionTextColor:{type:ControlType.Color,title:\"Caption color\",defaultValue:\"rgba(255, 255, 255, 0.8)\"},titleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"rgb(0, 0, 0)\"},detailColor:{type:ControlType.Color,title:\"Detail color\",defaultValue:\"rgb(82, 82, 82)\"},paddingTop:{type:ControlType.Number,title:\"Padding top\",defaultValue:100,min:0,max:200,step:4,unit:\"px\"},paddingBottom:{type:ControlType.Number,title:\"Padding bottom\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:60,min:0,max:200,step:4,unit:\"px\"},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:4,min:1,max:6,step:1,displayStepper:true},cardHeight:{type:ControlType.Number,title:\"Card height\",defaultValue:220,min:120,max:400,step:10,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArtistStageClips\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"540\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArtistStageClips.map"],"mappings":"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"}