{"version":3,"file":"YouTube.DE99aO2n.mjs","names":["GodRays","SiteCustomization","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","_Fragment","useReducer","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/2rkzcrmRDs2kfpya0LNB/irwzzNjlkKLhL8YSN4o8/S73kH8mB9.js","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/pRRgk0dcN3gDaE0WpAE7/YouTube.js"],"sourcesContent":["// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,PathVariablesContext,queryCache,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GodRays from\"https://framerusercontent.com/modules/LZBhe3E2vEwdwNGrGIw7/3TUdBcS7IzAsyVTN4zJh/GodRays_Prod.js\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";import SiteCustomization from\"https://framerusercontent.com/modules/uNBNAQi4V6A2Yq4eFvnG/MogfSbOsBzZRgKg0XL1N/GISWNOSAD.js\";const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const GodRaysFonts=getFonts(GodRays);const cycleOrder=[\"L_tcvPgN5\",\"NEJfao5u7\",\"me0hpdY6q\",\"DkJYqhgVo\",\"Xpe3HqTAH\",\"EzLKPJMu8\",\"mX8pCQxuV\",\"T9igwG61s\",\"hbGvLF35h\"];const serializationHash=\"framer-MPGBp\";const variantClassNames={DkJYqhgVo:\"framer-v-1js5mkj\",EzLKPJMu8:\"framer-v-mb5h5h\",hbGvLF35h:\"framer-v-13xsc79\",L_tcvPgN5:\"framer-v-1swsbr1\",me0hpdY6q:\"framer-v-19ddhsk\",mX8pCQxuV:\"framer-v-783kql\",NEJfao5u7:\"framer-v-1ekw7y1\",T9igwG61s:\"framer-v-1oaoh3w\",Xpe3HqTAH:\"framer-v-91bf62\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZXLLKdK8xgo44S8TrN=undefined;const k2CHhHMepgo44S8TrN=undefined;const idgo44S8TrN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"go44S8TrN\",data:SiteCustomization,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"go44S8TrN\",name:\"ZXLLKdK8x\",type:\"Identifier\"},{collection:\"go44S8TrN\",name:\"k2CHhHMep\",type:\"Identifier\"},{collection:\"go44S8TrN\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"go44S8TrN\",data:SiteCustomization,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"go44S8TrN\",name:\"ZXLLKdK8x\",type:\"Identifier\"},{collection:\"go44S8TrN\",name:\"k2CHhHMep\",type:\"Identifier\"},{collection:\"go44S8TrN\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 humanReadableVariantMap={\"Connections Bottom\":\"T9igwG61s\",\"Connections Center\":\"mX8pCQxuV\",\"Dot Speed\":\"EzLKPJMu8\",\"Lines No Mask\":\"hbGvLF35h\",Dots:\"me0hpdY6q\",Lines:\"NEJfao5u7\",Pulser:\"DkJYqhgVo\",Radial:\"L_tcvPgN5\",Speed:\"Xpe3HqTAH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"L_tcvPgN5\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L_tcvPgN5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DkJYqhgVo\",\"Xpe3HqTAH\",\"EzLKPJMu8\",\"mX8pCQxuV\",\"T9igwG61s\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"DkJYqhgVo\",\"Xpe3HqTAH\",\"EzLKPJMu8\",\"mX8pCQxuV\",\"T9igwG61s\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1swsbr1\",className,classNames),\"data-framer-name\":\"Radial\",layoutDependency:layoutDependency,layoutId:\"L_tcvPgN5\",ref:refBinding,style:{backgroundColor:\"var(--token-bb3f9735-47c4-4ac2-b002-c5446021aee6, rgb(0, 0, 0))\",...style},...addPropertyOverrides({DkJYqhgVo:{\"data-framer-name\":\"Pulser\"},EzLKPJMu8:{\"data-framer-name\":\"Dot Speed\"},hbGvLF35h:{\"data-framer-name\":\"Lines No Mask\"},me0hpdY6q:{\"data-framer-name\":\"Dots\"},mX8pCQxuV:{\"data-framer-name\":\"Connections Center\"},NEJfao5u7:{\"data-framer-name\":\"Lines\"},T9igwG61s:{\"data-framer-name\":\"Connections Bottom\"},Xpe3HqTAH:{\"data-framer-name\":\"Speed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1to5mdb\",\"data-framer-name\":\"Customization Frame\",layoutDependency:layoutDependency,layoutId:\"go44S8TrN\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idgo44S8TrN,k2CHhHMep:k2CHhHMepgo44S8TrN,ZXLLKdK8x:ZXLLKdK8xgo44S8TrN},index)=>{ZXLLKdK8xgo44S8TrN??=0;k2CHhHMepgo44S8TrN??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`go44S8TrN-${idgo44S8TrN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{k2CHhHMep:k2CHhHMepgo44S8TrN},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4hhbz2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"aMJQ3I8vO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2l5ilk\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"El4Ml2GSV\",style:{filter:`hue-rotate(${ZXLLKdK8xgo44S8TrN}deg)`,mask:\"url('https://framerusercontent.com/images/sFTsu8Q2Rvnhi1JLZnQmdLe8T0s.svg?width=1236&height=577') alpha no-repeat bottom / cover add, linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\",WebkitFilter:`hue-rotate(${ZXLLKdK8xgo44S8TrN}deg)`,WebkitMask:\"url('https://framerusercontent.com/images/sFTsu8Q2Rvnhi1JLZnQmdLe8T0s.svg?width=1236&height=577') alpha no-repeat bottom / cover add, linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\"},variants:{DkJYqhgVo:{mask:\"url('https://framerusercontent.com/images/d2XF9ufkkUPltjFDP7rAY9pOTQ.svg?width=270&height=150') alpha no-repeat bottom / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/d2XF9ufkkUPltjFDP7rAY9pOTQ.svg?width=270&height=150') alpha no-repeat bottom / cover add\"},EzLKPJMu8:{mask:\"url('https://framerusercontent.com/images/Qlr86YxOhkbg8aI52mf4pdEUo.svg?width=49&height=49') alpha repeat bottom / 12.25px 12.25px add\",WebkitMask:\"url('https://framerusercontent.com/images/Qlr86YxOhkbg8aI52mf4pdEUo.svg?width=49&height=49') alpha repeat bottom / 12.25px 12.25px add\"},hbGvLF35h:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\"},me0hpdY6q:{mask:\"url('https://framerusercontent.com/images/Qlr86YxOhkbg8aI52mf4pdEUo.svg?width=49&height=49') alpha repeat center / 11.025px 11.025px add, linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.15) 100%) add\",WebkitMask:\"url('https://framerusercontent.com/images/Qlr86YxOhkbg8aI52mf4pdEUo.svg?width=49&height=49') alpha repeat center / 11.025px 11.025px add, linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.15) 100%) add\"},mX8pCQxuV:{mask:\"url('https://framerusercontent.com/images/wXfPnAG6IQ4o58FxYzivkDBPUo.svg?width=49&height=49') alpha repeat center / 17.15px 17.15px add, linear-gradient(0deg, rgba(0,0,0,0) 35%, rgba(0, 0, 0, 0.7) 100%) add\",WebkitMask:\"url('https://framerusercontent.com/images/wXfPnAG6IQ4o58FxYzivkDBPUo.svg?width=49&height=49') alpha repeat center / 17.15px 17.15px add, linear-gradient(0deg, rgba(0,0,0,0) 35%, rgba(0, 0, 0, 0.7) 100%) add\"},NEJfao5u7:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 46%, rgba(0, 0, 0, 0.7) 100%) add\"},T9igwG61s:{mask:\"url('https://framerusercontent.com/images/wXfPnAG6IQ4o58FxYzivkDBPUo.svg?width=49&height=49') alpha repeat center / 17.15px 17.15px add, linear-gradient(0deg, rgba(0,0,0,0) 35%, rgba(0, 0, 0, 0.7) 100%) add\",WebkitMask:\"url('https://framerusercontent.com/images/wXfPnAG6IQ4o58FxYzivkDBPUo.svg?width=49&height=49') alpha repeat center / 17.15px 17.15px add, linear-gradient(0deg, rgba(0,0,0,0) 35%, rgba(0, 0, 0, 0.7) 100%) add\"},Xpe3HqTAH:{mask:\"url('https://framerusercontent.com/images/sFTsu8Q2Rvnhi1JLZnQmdLe8T0s.svg?width=1236&height=577') alpha no-repeat bottom / cover add, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%) add\",WebkitMask:\"url('https://framerusercontent.com/images/sFTsu8Q2Rvnhi1JLZnQmdLe8T0s.svg?width=1236&height=577') alpha no-repeat bottom / cover add, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%) add\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oadk8c-container\",\"data-framer-name\":\"Gradient\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XLc4CnJeF-container\",name:\"Gradient\",nodeId:\"XLc4CnJeF\",rendersWithMotion:true,scopeId:\"S73kH8mB9\",style:{filter:\"brightness(1.5) contrast(0.85) hue-rotate(0deg)\",WebkitFilter:\"brightness(1.5) contrast(0.85) hue-rotate(0deg)\"},children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"rgb(255, 131, 49)\",color2:\"rgb(222, 91, 78)\",color3:\"var(--token-bb3f9735-47c4-4ac2-b002-c5446021aee6, rgb(0, 0, 0))\",colorMode:\"custom\",distortion:12,height:\"100%\",id:\"XLc4CnJeF\",layoutId:\"XLc4CnJeF\",name:\"Gradient\",noise:{opacity:1,scale:.2},offset:0,preset:\"Pulse\",preview:false,proportion:35,radius:\"0px\",rotation:0,scale:1,shape:\"Checks\",shapeSize:10,softness:100,speed:20,style:{height:\"100%\",width:\"100%\"},swirl:80,swirlIterations:10,width:\"100%\",...addPropertyOverrides({hbGvLF35h:{color1:\"rgb(0, 0, 0)\",color2:\"rgb(233, 255, 123)\",distortion:7,offset:-471,preset:\"custom\",proportion:100,rotation:-232,scale:.5,shape:\"Edge\",shapeSize:0,swirl:66,swirlIterations:4},me0hpdY6q:{distortion:58,offset:-1e3,preset:\"custom\",proportion:77,rotation:-318,scale:.64,shape:\"Stripes\",shapeSize:0,softness:0,speed:24,swirl:17,swirlIterations:0},NEJfao5u7:{color1:\"rgb(0, 0, 0)\",color2:\"rgb(233, 255, 123)\",distortion:7,offset:-471,preset:\"custom\",proportion:100,rotation:-232,scale:.5,shape:\"Edge\",shapeSize:0,speed:44,swirl:66,swirlIterations:4}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gk7bor-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dQze_pOCl-container\",nodeId:\"dQze_pOCl\",rendersWithMotion:true,scopeId:\"S73kH8mB9\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{EzLKPJMu8:{filter:\"brightness(1.3)\",WebkitFilter:\"brightness(1.3)\"},mX8pCQxuV:{filter:\"none\",WebkitFilter:\"none\"},T9igwG61s:{filter:\"none\",WebkitFilter:\"none\"}},children:/*#__PURE__*/_jsx(GodRays,{canvasPreview:true,center:{intensity:.57,size:.8},colorBack:\"var(--token-bb3f9735-47c4-4ac2-b002-c5446021aee6, rgb(0, 0, 0))\",colors:[\"rgb(0, 230, 197)\",\"rgb(50, 82, 77)\"],colorsMode:\"Custom\",density:.5,frequency:0,height:\"100%\",id:\"dQze_pOCl\",layoutId:\"dQze_pOCl\",noise:{opacity:1,scale:.2},offsetX:0,offsetY:.49,preset:\"Custom\",speed:5,spotty:2.5,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({DkJYqhgVo:{canvasPreview:false,center:{intensity:.47,size:.8},density:1,offsetY:.54,spotty:.8},EzLKPJMu8:{canvasPreview:false,center:{intensity:0,size:.4},density:1,frequency:.5,offsetY:0,speed:2.7,spotty:0},mX8pCQxuV:{canvasPreview:false,frequency:.1,offsetY:0,spotty:5},T9igwG61s:{canvasPreview:false,frequency:.1,offsetY:1.2,spotty:5},Xpe3HqTAH:{canvasPreview:false,center:{intensity:0,size:1},colors:[\"rgb(0, 0, 0)\",\"rgb(233, 255, 123)\"],density:.87,frequency:.5,offsetY:.96,spotty:.05}},baseVariant,gestureVariant)})})})]})})})},idgo44S8TrN);})});}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MPGBp.framer-1c6fq0f, .framer-MPGBp .framer-1c6fq0f { display: block; }\",\".framer-MPGBp.framer-1swsbr1 { height: 720px; overflow: hidden; position: relative; width: 1168px; }\",\".framer-MPGBp .framer-1to5mdb { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-MPGBp .framer-4hhbz2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-MPGBp .framer-2l5ilk { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; z-index: 0; }\",\".framer-MPGBp .framer-1oadk8c-container, .framer-MPGBp .framer-gk7bor-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 720\n * @framerIntrinsicWidth 1168\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NEJfao5u7\":{\"layout\":[\"fixed\",\"fixed\"]},\"me0hpdY6q\":{\"layout\":[\"fixed\",\"fixed\"]},\"DkJYqhgVo\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xpe3HqTAH\":{\"layout\":[\"fixed\",\"fixed\"]},\"EzLKPJMu8\":{\"layout\":[\"fixed\",\"fixed\"]},\"mX8pCQxuV\":{\"layout\":[\"fixed\",\"fixed\"]},\"T9igwG61s\":{\"layout\":[\"fixed\",\"fixed\"]},\"hbGvLF35h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS73kH8mB9=withCSS(Component,css,\"framer-MPGBp\");export default FramerS73kH8mB9;FramerS73kH8mB9.displayName=\"Animated Backgrounds\";FramerS73kH8mB9.defaultProps={height:720,width:1168};addPropertyControls(FramerS73kH8mB9,{variant:{options:[\"L_tcvPgN5\",\"NEJfao5u7\",\"me0hpdY6q\",\"DkJYqhgVo\",\"Xpe3HqTAH\",\"EzLKPJMu8\",\"mX8pCQxuV\",\"T9igwG61s\",\"hbGvLF35h\"],optionTitles:[\"Radial\",\"Lines\",\"Dots\",\"Pulser\",\"Speed\",\"Dot Speed\",\"Connections Center\",\"Connections Bottom\",\"Lines No Mask\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerS73kH8mB9,[{explicitInter:true,fonts:[]},...AnimatedGradientBackgroundFonts,...GodRaysFonts],{supportsExplicitInterCodegen:true});FramerS73kH8mB9.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS73kH8mB9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NEJfao5u7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"me0hpdY6q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DkJYqhgVo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xpe3HqTAH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EzLKPJMu8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mX8pCQxuV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T9igwG61s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hbGvLF35h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1168\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"720\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S73kH8mB9.map","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, border, boxShadow\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,border,boxShadow,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,// We do NOT spread the border here anymore.\n// If we did, it would clip the video content inside.\nborderRadius,boxShadow,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:[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\"}})]}),isPreloading&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"dns-prefetch\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"dns-prefetch\",href:\"https://www.google.com\"})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",boxSizing:\"border-box\",borderRadius,...border}}),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,border:{type:ControlType.Border,optional:true},boxShadow:{type:ControlType.BoxShadow,optional:true,title:\"Shadows\"},...defaultEvents});const defaultProps={url:\"https://youtu.be/8AHPXm9Y6mI\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true,boxShadow:null,border:null};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\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius, border, boxShadow\",\"framerIntrinsicHeight\":\"315\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map"],"mappings":"qnBAC+3C,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAx9C,IAA4P,IAAkE,IAA4B,KAA+I,KAAyJ,KAA4H,CAAM,GAAgC,EAAS,GAA2B,CAAO,EAAa,EAASA,GAAQ,CAAO,EAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAgS,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAqU,OAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAkB,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQ,GAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,EAAa,EAAM,CAAsB,CAAS,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,EAAwB,CAAC,qBAAqB,YAAY,qBAAqB,YAAY,YAAY,YAAY,gBAAgB,YAAY,KAAK,YAAY,MAAM,YAAY,OAAO,YAAY,OAAO,YAAY,MAAM,YAAY,CAAO,EAAS,EAAO,OAAOC,EAAe,CAAO,GAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUhyG,EAAgB,EAVgzG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAG,EAA2C,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAmB,CAAC,SAAsB,EAAK,EAAU,CAAC,MAAM,GAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKC,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,EAAE,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,EAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,cAAc,EAAmB,MAAM,KAAK,8MAA8M,aAAa,cAAc,EAAmB,MAAM,WAAW,8MAA8M,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,qIAAqI,WAAW,qIAAqI,CAAC,UAAU,CAAC,KAAK,yIAAyI,WAAW,yIAAyI,CAAC,UAAU,CAAC,KAAK,wEAAwE,WAAW,wEAAwE,CAAC,UAAU,CAAC,KAAK,mNAAmN,WAAW,mNAAmN,CAAC,UAAU,CAAC,KAAK,iNAAiN,WAAW,iNAAiN,CAAC,UAAU,CAAC,KAAK,wEAAwE,WAAW,wEAAwE,CAAC,UAAU,CAAC,KAAK,iNAAiN,WAAW,iNAAiN,CAAC,UAAU,CAAC,KAAK,uMAAuM,WAAW,uMAAuM,CAAC,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,kDAAkD,aAAa,kDAAkD,CAAC,SAAsB,EAAK,GAA2B,CAAC,OAAO,oBAAoB,OAAO,mBAAmB,OAAO,kEAAkE,UAAU,SAAS,WAAW,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,OAAO,EAAE,OAAO,QAAQ,QAAQ,GAAM,WAAW,GAAG,OAAO,MAAM,SAAS,EAAE,MAAM,EAAE,MAAM,SAAS,UAAU,GAAG,SAAS,IAAI,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,GAAG,gBAAgB,GAAG,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,eAAe,OAAO,qBAAqB,WAAW,EAAE,OAAO,KAAK,OAAO,SAAS,WAAW,IAAI,SAAS,KAAK,MAAM,GAAG,MAAM,OAAO,UAAU,EAAE,MAAM,GAAG,gBAAgB,EAAE,CAAC,UAAU,CAAC,WAAW,GAAG,OAAO,KAAK,OAAO,SAAS,WAAW,GAAG,SAAS,KAAK,MAAM,IAAI,MAAM,UAAU,UAAU,EAAE,SAAS,EAAE,MAAM,GAAG,MAAM,GAAG,gBAAgB,EAAE,CAAC,UAAU,CAAC,OAAO,eAAe,OAAO,qBAAqB,WAAW,EAAE,OAAO,KAAK,OAAO,SAAS,WAAW,IAAI,SAAS,KAAK,MAAM,GAAG,MAAM,OAAO,UAAU,EAAE,MAAM,GAAG,MAAM,GAAG,gBAAgB,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,OAAO,aAAa,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,kBAAkB,aAAa,kBAAkB,CAAC,UAAU,CAAC,OAAO,OAAO,aAAa,OAAO,CAAC,UAAU,CAAC,OAAO,OAAO,aAAa,OAAO,CAAC,CAAC,SAAsB,EAAKP,GAAQ,CAAC,cAAc,GAAK,OAAO,CAAC,UAAU,IAAI,KAAK,GAAG,CAAC,UAAU,kEAAkE,OAAO,CAAC,mBAAmB,kBAAkB,CAAC,WAAW,SAAS,QAAQ,GAAG,UAAU,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,QAAQ,EAAE,QAAQ,IAAI,OAAO,SAAS,MAAM,EAAE,OAAO,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAM,OAAO,CAAC,UAAU,IAAI,KAAK,GAAG,CAAC,QAAQ,EAAE,QAAQ,IAAI,OAAO,GAAG,CAAC,UAAU,CAAC,cAAc,GAAM,OAAO,CAAC,UAAU,EAAE,KAAK,GAAG,CAAC,QAAQ,EAAE,UAAU,GAAG,QAAQ,EAAE,MAAM,IAAI,OAAO,EAAE,CAAC,UAAU,CAAC,cAAc,GAAM,UAAU,GAAG,QAAQ,EAAE,OAAO,EAAE,CAAC,UAAU,CAAC,cAAc,GAAM,UAAU,GAAG,QAAQ,IAAI,OAAO,EAAE,CAAC,UAAU,CAAC,cAAc,GAAM,OAAO,CAAC,UAAU,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,eAAe,qBAAqB,CAAC,QAAQ,IAAI,UAAU,GAAG,QAAQ,IAAI,OAAO,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uGAAuG,iRAAiR,yPAAyP,8HAA8H,oKAAoK,CAU58a,eAAe,IAAgB,EAAgB,EAAgB,YAAY,uBAAuB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,QAAQ,OAAO,SAAS,QAAQ,YAAY,qBAAqB,qBAAqB,gBAAgB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgC,GAAG,EAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,EAAW,IAAI,GAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,CAAC,EAAG,ICHz1B,SAAgB,EAAQ,CAAC,MAAI,OAAK,aAAW,YAAU,QAAM,UAAQ,SAAO,YAAU,gBAAa,eAAa,cAAY,YAAU,QAAM,GAAG,GAAO,CAAC,IAAM,EAAS,GAAe,CAAO,EAAW,IAAO,MAAY,EAAc,GAAU,IAAY,OAAO,CAAC,EAAgB,CAAC,EAAa,GAAcQ,MAAe,GAAK,GAAM,CAAM,CAAC,EAAU,GAAYA,MAAe,GAAK,CAAC,EAAc,CAAM,CAAC,EAAU,GAAYC,EAAS,GAAM,CAAO,EAAa,GAAU,EAAM,CAAO,EAAgB,IAAe,mBAAmB,IAAe,MAAM,GAAG,IAAM,GAAI,OAAoB,EAAK,GAAa,EAAE,CAAC,CAAE,IAAM,EAAU,GAAc,EAAI,CAAC,GAAG,IAAY,IAAA,GAAW,OAAoB,EAAK,GAAa,CAAC,QAAQ,uBAAuB,CAAC,CAAE,GAAK,CAAC,EAAQ,EAAS,GAAsB,EAAgB,EAAa,EAAS,aAAa,GAAG,EAAsB,IAAI,GAAK,CAAC,EAAM,KAAS,EAAsB,EAAa,IAAI,EAAM,EAAM,CAAI,IAAQ,KAAI,EAAa,IAAI,QAAQ,EAAM,CAE/9B,EAAa,IAAI,iBAAiB,IAAI,CAAC,EAAa,IAAI,MAAM,IAAI,CAAC,EAAa,IAAI,iBAAiB,IAAI,CAAC,EAAa,IAAI,cAAc,IAAI,CAAK,GACxG,GAC1C,GAAe,IAAW,EAAa,IAAI,WAAW,IAAI,CAD1D,EAAa,IAAI,WAAW,IAAI,CAC+B,GAAY,GAAY,EAAa,IAAI,OAAO,IAAI,CAAK,IAAO,SAAQ,EAAa,IAAI,OAAO,IAAI,CAAC,EAAa,IAAI,WAAW,EAAQ,EAAM,GAAO,EAAa,IAAI,QAAQ,QAAQ,CAAE,IAAM,EAAY,CAAC,MAAM,GAAO,gBAAgB,MAAM,oGAAoG,IAAI,EAAS,KAAK,YAAY,IAAI,UAAQ,gBAAa,eAAa,cAAY,YAAU,CAAC,OAAoB,EAAM,UAAU,CAAC,mBAAmB,EAAW,GAAK,CAAC,mBAAmB,EAAW,GAAM,CAAC,cAAc,EAAa,UAAU,EAAW,QAAQ,EAAW,MAAM,CAAC,GAAG,GAExqB,eAAa,YAAU,UAGvB,IAAkB,GAAW,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,SAAS,CAAC,KAAK,eAAe,SAAS,CAAC,GAA4B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,sBAAsB,CAAC,CAAc,EAAK,MAAM,CAAC,SAAS,QAAQ,IAAI,GAAgB,EAAQ,EAAU,CAAC,MAAM,CAAC,GAAG,EAAW,UAAU,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAA2B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,IAAI,eAAe,KAAK,sBAAsB,CAAC,CAAc,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,0BAA0B,CAAC,CAAc,EAAK,OAAO,CAAC,IAAI,eAAe,KAAK,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAE,EAAqJ,KAA/H,EAAK,SAAS,CAAC,QAAS,EAAiB,IAAA,GAAP,OAAiB,MAAO,EAAyC,EAA/B,CAAC,GAAG,EAAW,QAAQ,OAAO,CAAY,GAAG,EAAY,CAAC,CAAM,GAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,cAAc,OAAO,UAAU,aAAa,eAAa,GAAG,EAAO,CAAC,CAAC,CAAC,EAAU,KAAkB,EAAK,GAAW,CAAC,QAAQ,EAAqB,YAAgB,QAAM,CAAC,CAAC,CAAC,CAAC,CAAu6B,SAAS,GAAc,EAAU,CAAC,IAAI,EAAI,GAAG,CAAC,EAAI,IAAI,IAAI,EAAU,MAAO,CAAuC,MAAM,CAAC,EAA9B,EAAY,EAAU,CAA2B,KAAK,CAAE,IAAM,EAAa,EAAI,aAAa,GAAG,EAAI,WAAW,eAAe,EAAI,WAAW,mBAAmB,EAAI,WAAW,wBAAwB,EAAI,WAAW,2BAA2B,CAAC,IAAM,EAAa,EAAI,SAAS,MAAM,EAAE,CAAC,MAAM,IAAI,CAAO,EAAK,EAAa,GAC32E,GAAG,IAAO,QAAQ,CAAC,IAAM,EAAQ,EAAI,aAAa,IAAI,IAAI,CAAqC,MAAM,CAAC,EAA5B,EAAY,EAAQ,CAAyB,EAAa,CACpI,GAAG,IAAO,QAAuC,MAAM,CAAtB,EAAa,GAAkB,EAAI,EAAa,CACjF,GAAG,IAAO,UAAU,IAAO,OAAO,CAAC,IAAM,EAAQ,EAAa,GAAuC,MAAM,CAAC,EAA5B,EAAY,EAAQ,CAAyB,EAAa,EAC1I,GAAG,EAAI,WAAW,WAAW,CAAC,IAAM,EAAQ,EAAI,SAAS,MAAM,EAAE,CAAqC,MAAM,CAAC,EAA5B,EAAY,EAAQ,CAAyB,EAAa,EAAG,SAAS,EAAY,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiC,IAAU,CAAE,SAAS,GAAgB,EAAQ,EAAI,CAC7Q,IAAM,EAAI,+BAAqC,EAAI,OAAO,OAAO,EAAP,CAAY,IAAI,cAAc,MAAM,GAAG,IAAM,EAAQ,aAAa,IAAM,IAAI,iBAAiB,MAAM,GAAG,IAAM,EAAQ,aAAa,IAAM,IAAI,eAAe,MAAM,GAAG,IAAM,EAAQ,iBAAiB,IAAM,QAAQ,MAAM,GAAG,IAAM,EAAQ,KAAK,KACtS,SAAS,IAAc,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,EAAgB,SAAS,oEAAoE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,WAAS,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAG,EAAgB,SAAS,SAAS,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,EAAgB,SAAS,CAAC,UAAU,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAW,CAAC,UAAQ,YAAU,SAAO,CAAC,OAAoB,EAAK,SAAS,CAAS,UAAQ,aAAa,OAAO,MAAM,GAAY,SAAsB,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAK,EAAU,EAAM,OAAO,OAAO,UAAU,YAAY,GAAU,EAAM,EAAE,GAAM,MAAM,CAAC,WAAW,mFAAmF,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kCAvB1tC,IAAuC,IAAoD,KAA4J,EAAiB,SAAS,EAAY,CAAC,EAAY,OAAU,MAAM,EAAY,KAAQ,KAAK,EAAY,KAAQ,SAAU,AAAc,IAAY,EAAE,CAAE,EAAuB,SAAS,EAAiB,CAAC,EAAiB,KAAQ,eAAe,EAAiB,OAAU,iBAAiB,EAAiB,IAAO,cAAc,EAAiB,IAAO,QAAS,AAAmB,KAAiB,EAAE,CAAE,CAiB2V,EAAQ,YAAY,UAAU,EAAoB,EAAQ,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAO,EAAY,CAAC,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAiB,CAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,QAAQ,CAAC,GAAG,GAAoB,OAAO,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,UAAU,SAAS,GAAK,MAAM,UAAU,CAAC,GAAG,EAAc,CAAC,CAAqJ,EAAQ,aAAzI,CAAC,IAAI,+BAA+B,KAAK,MAAM,WAAW,GAAK,UAAU,iBAAiB,MAAM,GAAK,UAAU,KAAK,OAAO,KAAK,CAM/nB,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,UAAU,CAAO,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,CAAO,EAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,CAAO,EAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,OAAO"}