{"version":3,"file":"BothCodex.BDilkTDR.mjs","names":["useReducer","useState","_Fragment","Day","DayInfo","TimesContainer","TicketBTN","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useRef","useState","__exportAll","window","x","ye","pe","init_ssg_sandbox_shims","init_npm_react_18_3_1","ce","init_jsx_runtime","oe","J","c","p","_e","ie","de","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DbYmcygs","SmartComponentScopedContainer","withCodeBoundaryForOverrides","withVariantAppearEffect","getPropertyControls","getFonts","addPropertyControls","withMappedReactProps","useVariantState","cx","init_framer_DS5RHCUB","useLocaleInfo","useComponentViewport","ComponentViewportProvider","addFonts","withCSS","ControlType","useIsOnCanvas","borderRadiusControl","defaultEvents","emptyStateStyle","useRadius","init_OIjZRBmWDcIE2B6qgG1j","containerStyles","FramerMnzplewbS","init_ooqX9GXFn","init_MnzplewbS","FramerooqX9GXFn","withInXDays","init_In_days","FramerBzcbFLcte","init_BzcbFLcte","BzcbFLcte_exports","init_default_utils_js__0_45","__esmMin","Youtube","props","onCanvas","isAutoplay","play","showThumbnail","thumbnail","isPreloading","preloadVideo","showVideo","startVideo","isHovered","setHovered","borderRadius","hasBorderRadius","url","Instructions","parsedURL","parseVideoURL","ErrorMessage","videoId","embedURL","originalSearchParams","searchParams","param","value","shouldMute","isRed","iframeProps","title","wrapperStyle","l","getThumbnailURL","videoStyle","PlayButton","urlString","getEmbedURL","pathSegments","page","pre","ext","res","centerTextStyle","message","buttonStyle","PlayOptions","ThumbnailOptions","init_YouTube","\"Normal\"","\"Auto\"","\"Loop\"","\"High\"","\"Medium\"","\"Low\"","\"Off\"","gsULnLmNV_exports","__FramerMetadata__","FramergsULnLmNV","DayFonts","DayWithInXDaysepj21rWithMappedReactProps1u7xmb4WithVariantAppearEffect","TimesContainerFonts","TicketBTNFonts","DayControls","serializationHash","variantClassNames","transition1","matchVariant","Transition","Variants","humanReadableEnumMap","getProps","createLayoutDependency","init_gsULnLmNV","args","arg","config","transition","contextValue","day","today","production","ticketLink","variants","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","style","E1gdfiAwg","L9JxsgxWQ","lBK2mvsNc","TxvJUH7wS","\"variant\"","\"exports\"","\"Props\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"name\"","\"slots\"","\"framerAutoSizeImages\"","\"framerComponentViewportWidth\"","\"framerIntrinsicWidth\"","\"framerColorSyntax\"","\"framerCanvasComponentVariantDetails\"","\"framerDisplayContentsDiv\"","\"framerVariables\"","\"framerIntrinsicHeight\"","\"framerImmutableVariables\"","\"__FramerMetadata__\"","TodayFilmOverride","makeCombined","Component","TomorrowFilmOverride","Day2FilmOverride","Day3FilmOverride","Day4FilmOverride","Day5FilmOverride","Day6FilmOverride","formatter","formatDay","addDays","init_BothCodex","parts","date","part","month","year","next","days","visible","setVisible","check","selector","timesSelector","timesContainer","itemCount","timesList","hasListChildren","hasText","observer","resizeObserver","intervalId","offsetDays"],"sources":["https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js","https:/framerusercontent.com/modules/nCxntv0aXSh5x0tp1P88/HzAp95l635iipVts0saQ/gsULnLmNV.js","https:/framerusercontent.com/modules/FBjhPFLuxRzMWj9CF6ZW/EgxAY77VCUrQEpeoGP5c/BothCodex.js"],"sourcesContent":["/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);if(param===\"t\")searchParams.set(\"start\",value)// embeds have to use `start`, but copying via right-click usually gives you `t=`\n;}}// https://developers.google.com/youtube/player_parameters\nsearchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/8AHPXm9Y6mI\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL,null];}const searchParams=url.searchParams;if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map","// Generated by Framer (29c58de)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withInXDays}from\"https://framerusercontent.com/modules/YYWH5QdN2ZKbMc2bP0xZ/oVy2LJOmtgozMgSgsoDs/In_days.js\";import Day,*as DayInfo from\"https://framerusercontent.com/modules/qX7MUXQSodOmfxmgXd2p/o5KJiq6bTiGWMgB86u9F/BzcbFLcte.js\";import TicketBTN from\"https://framerusercontent.com/modules/206vb0ksl60URGDHA00c/QaJTFj5dio2EhwPH24xk/MnzplewbS.js\";import TimesContainer from\"https://framerusercontent.com/modules/DOSjNbjBoqrDjLNRD6FI/o2npFyEJr4tlOvGFlveg/ooqX9GXFn.js\";const DayFonts=getFonts(Day);const DayWithInXDaysepj21rWithMappedReactProps1u7xmb4WithVariantAppearEffect=withVariantAppearEffect(withMappedReactProps(withCodeBoundaryForOverrides(Day,{nodeId:\"jcNP6fZB4\",override:withInXDays,scopeId:\"gsULnLmNV\"}),DayInfo));const TimesContainerFonts=getFonts(TimesContainer);const TicketBTNFonts=getFonts(TicketBTN);const DayControls=getPropertyControls(Day);const serializationHash=\"framer-i7Ib0\";const variantClassNames={tRHiVFn3r:\"framer-v-46l3qo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const E1gdfiAwg=undefined;const lBK2mvsNc=undefined;const L9JxsgxWQ=undefined;const TxvJUH7wS=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"day 1 body bold\":\"tbKr6UC02\",\"day 1 body\":\"SnTnpZJVh\",\"day 1 small\":\"fdPLgaMRa\",\"day 1\":\"E7fwq7NDA\",\"day 2 body bold\":\"c2LGPEcRi\",\"day 2 body\":\"ipOtyq5LT\",\"day 2 small\":\"L7yhyc4Gi\",\"day 2\":\"Ez6uKXg6e\",\"day 3 body bold\":\"U21btk7aQ\",\"day 3 body\":\"gBh3pdCyD\",\"day 3 small\":\"rfNb0igdt\",\"day 3\":\"NM3AoZMss\",\"day 4 body bold\":\"bqHVLtNrl\",\"day 4 body\":\"ZrNoEqCWV\",\"day 4 small\":\"joRb8esnm\",\"day 4\":\"p6E2KhK1U\",\"day 5 body bold\":\"qup_beu2F\",\"day 5 body\":\"Q_59q60DC\",\"day 5 small\":\"hSSuK2KAW\",\"day 5\":\"jAFF3qyaU\",\"day 6 body bold\":\"mavBNwd3b\",\"day 6 body\":\"kejiIk_nA\",\"day 6 small\":\"QU_TiNFjW\",\"day 6\":\"jStWcvL7y\",\"day 7 body bold\":\"Fj1MseSy1\",\"day 7 body\":\"Xyc6arLCL\",\"day 7 small\":\"q_XWojFyl\",\"day 7\":\"tolsPq5ra\"};const getProps=({day,height,id,production,ticketLink,today,width,...props})=>{return{...props,E1gdfiAwg:humanReadableEnumMap[day]??day??props.E1gdfiAwg??\"fdPLgaMRa\",L9JxsgxWQ:today??props.L9JxsgxWQ,lBK2mvsNc:production??props.lBK2mvsNc??\"116667\",TxvJUH7wS:ticketLink??props.TxvJUH7wS};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,E1gdfiAwg,TxvJUH7wS,lBK2mvsNc,L9JxsgxWQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tRHiVFn3r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-46l3qo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tRHiVFn3r\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,y:(componentViewport?.y||0)+(5+((componentViewport?.height||52)-10-108)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-epj21r-container\",layoutDependency:layoutDependency,layoutId:\"jcNP6fZB4-container\",nodeId:\"jcNP6fZB4\",rendersWithMotion:true,scopeId:\"gsULnLmNV\",children:/*#__PURE__*/_jsx(DayWithInXDaysepj21rWithMappedReactProps1u7xmb4WithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:1,__framer__variantAppearEffectEnabled:true,C80tiv9ZE:'\"wednesday\"',height:\"100%\",id:\"jcNP6fZB4\",layoutId:\"jcNP6fZB4\",ML2TJMeLL:'\"saturday\"',mLnWsCrQz:'\"sunday\"',UvpRABVrm:'\"friday\"',variant:matchVariant(E1gdfiAwg),VlGs7t3Jp:'\"thursday\"',width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bhrhl2\",\"data-framer-name\":\"Tickets\",layoutDependency:layoutDependency,layoutId:\"alEq4A81T\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+(5+((componentViewport?.height||52)-10-26)/2)+13,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-129fjgt-container\",\"data-framer-name\":\"times-container\",layoutDependency:layoutDependency,layoutId:\"V5Pp8i7gt-container\",name:\"times-container\",nodeId:\"V5Pp8i7gt\",rendersWithMotion:true,scopeId:\"gsULnLmNV\",children:/*#__PURE__*/_jsx(TimesContainer,{cb4ZfIPAy:L9JxsgxWQ,height:\"100%\",id:\"V5Pp8i7gt\",layoutId:\"V5Pp8i7gt\",n_olGv0DI:lBK2mvsNc,name:\"times-container\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(5+((componentViewport?.height||52)-10-26)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z0eobn-container\",layoutDependency:layoutDependency,layoutId:\"BYdTf8AcU-container\",nodeId:\"BYdTf8AcU\",rendersWithMotion:true,scopeId:\"gsULnLmNV\",children:/*#__PURE__*/_jsx(TicketBTN,{height:\"100%\",id:\"BYdTf8AcU\",layoutId:\"BYdTf8AcU\",SvAZOVV3V:\"var(--token-926103ee-e7a2-4b52-b501-02de5154b56c, rgb(255, 255, 255))\",variant:matchVariant(\"R5gSbSnRo\"),width:\"100%\",WlPmeOWmy:TxvJUH7wS})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i7Ib0.framer-1me37u5, .framer-i7Ib0 .framer-1me37u5 { display: block; }\",\".framer-i7Ib0.framer-46l3qo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 5px 0px 5px 0px; position: relative; width: 740px; }\",\".framer-i7Ib0 .framer-epj21r-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-i7Ib0 .framer-1bhrhl2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-i7Ib0 .framer-129fjgt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-i7Ib0 .framer-z0eobn-container { flex: none; height: auto; position: relative; width: auto; z-index: 5; }\",'.framer-i7Ib0[data-border=\"true\"]::after, .framer-i7Ib0 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 740\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"E1gdfiAwg\":\"day\",\"TxvJUH7wS\":\"ticketLink\",\"lBK2mvsNc\":\"production\",\"L9JxsgxWQ\":\"today\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergsULnLmNV=withCSS(Component,css,\"framer-i7Ib0\");export default FramergsULnLmNV;FramergsULnLmNV.displayName=\"Dates\";FramergsULnLmNV.defaultProps={height:52,width:740};addPropertyControls(FramergsULnLmNV,{E1gdfiAwg:DayControls?.[\"variant\"]&&{...DayControls[\"variant\"],defaultValue:\"fdPLgaMRa\",description:undefined,hidden:undefined,title:\"Day\"},TxvJUH7wS:{title:\"Ticket link\",type:ControlType.Link},lBK2mvsNc:{defaultValue:\"116667\",title:\"production\",type:ControlType.String},L9JxsgxWQ:{defaultValue:\"\",title:\"today\",type:ControlType.String}});addFonts(FramergsULnLmNV,[{explicitInter:true,fonts:[]},...DayFonts,...TimesContainerFonts,...TicketBTNFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergsULnLmNV\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"740\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"E1gdfiAwg\\\":\\\"day\\\",\\\"TxvJUH7wS\\\":\\\"ticketLink\\\",\\\"lBK2mvsNc\\\":\\\"production\\\",\\\"L9JxsgxWQ\\\":\\\"today\\\"}\",\"framerIntrinsicHeight\":\"52\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";const formatter=new Intl.DateTimeFormat(\"en-US\",{month:\"short\",day:\"numeric\",year:\"numeric\"});const formatDay=date=>{const parts=formatter.formatToParts(date);const day=parts.find(part=>part.type===\"day\")?.value??\"\";const month=parts.find(part=>part.type===\"month\")?.value??\"\";const year=parts.find(part=>part.type===\"year\")?.value??\"\";return month&&day&&year?`${month} ${day}, ${year}`:formatter.format(date);};const addDays=(date,days)=>{const next=new Date(date.getFullYear(),date.getMonth(),date.getDate());next.setDate(next.getDate()+days);return next;};const makeCombined=offsetDays=>{return function CombinedOverride(Component){return props=>{const ref=useRef(null);const[visible,setVisible]=useState(true);useEffect(()=>{if(!ref.current)return;const check=()=>{const{timesSelector}=props;const selector=timesSelector??'[data-framer-name=\"times-container\"], [data-name=\"times-container\"]';const timesContainer=ref.current?.querySelector(selector);if(!timesContainer)return;const itemCount=timesContainer.querySelectorAll(\"[data-framer-collection-item], [data-framer-collection-item-id]\").length;const timesList=timesContainer.querySelector('[data-framer-name=\"Times\"], [data-name=\"Times\"]');const hasListChildren=timesList?timesList.children.length>0:false;const hasText=(timesList?.textContent??timesContainer.textContent??\"\").trim().length>0;const isEmpty=itemCount===0&&!hasListChildren&&!hasText;if(isEmpty){setVisible(false);ref.current.style.display=\"none\";}else{setVisible(true);ref.current.style.display=\"\";}};check();const observer=new MutationObserver(check);observer.observe(ref.current,{childList:true,subtree:true});const resizeObserver=new ResizeObserver(check);resizeObserver.observe(ref.current);const intervalId=window.setInterval(check,500);return()=>{observer.disconnect();resizeObserver.disconnect();window.clearInterval(intervalId);};},[]);const today=formatDay(addDays(new Date,offsetDays));return /*#__PURE__*/_jsx(Component,{...props,ref:ref,visible:visible,today:today});};};};export function TodayFilmOverride(Component){return makeCombined(0)(Component);}export function TomorrowFilmOverride(Component){return makeCombined(1)(Component);}export function Day2FilmOverride(Component){return makeCombined(2)(Component);}export function Day3FilmOverride(Component){return makeCombined(3)(Component);}export function Day4FilmOverride(Component){return makeCombined(4)(Component);}export function Day5FilmOverride(Component){return makeCombined(5)(Component);}export function Day6FilmOverride(Component){return makeCombined(6)(Component);}export function Day7FilmOverride(Component){return makeCombined(7)(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"Day3FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day3FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Day7FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day7FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Day2FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day2FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TomorrowFilmOverride\":{\"type\":\"reactHoc\",\"name\":\"TomorrowFilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TodayFilmOverride\":{\"type\":\"reactHoc\",\"name\":\"TodayFilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Day4FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day4FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Day5FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day5FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Day6FilmOverride\":{\"type\":\"reactHoc\",\"name\":\"Day6FilmOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BothCodex.map"],"mappings":"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"}