{"version":3,"file":"AddToCalendarButton.BLBhuAAA.mjs","names":["useState","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","WydarzeniaCMS","_Fragment","RichText","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js","https:/framerusercontent.com/modules/x7umHdQPam7IMqrvzGrf/vQ3gz66GqW4bxDms2rjO/tRNzxCji_.js","https:/framerusercontent.com/modules/y1MpYRy7kBLlV55iF3aR/Po6zjIFfBbGAfJZjRZ1z/VfSjjBR9h.js","https:/framerusercontent.com/modules/rZlzKiKRLvCEsgztYGOf/fdEaZmuPBiscPCE8C2g2/AddToCalendarButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M11.9996 4.58607L19.414 12.0001L22.9139 8.50015L15.4997 1.08594L11.9996 4.58607Z\" fill=\"black\"/> <path d=\"M18.403 13.8175L10.1822 5.59708L5.63438 7.25082L3.08203 19.5021L8.15387 14.4302C8.0427 14.1472 7.98166 13.839 7.98166 13.5166C7.98166 12.1359 9.10095 11.0166 10.4817 11.0166C11.8624 11.0166 12.9817 12.1359 12.9817 13.5166C12.9817 14.8973 11.8624 16.0166 10.4817 16.0166C10.1592 16.0166 9.85109 15.9556 9.56811 15.8444L4.49378 20.9188L16.7491 18.3656L18.403 13.8175Z\" fill=\"black\"/> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (281588d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/pUC2Q4HS9uuwHefZZ6Oq/SVG.js\";const SVGFonts=getFonts(SVG);const enabledGestures={Aaa3ANtZH:{hover:true},emyrqnGKA:{hover:true}};const cycleOrder=[\"emyrqnGKA\",\"Aaa3ANtZH\"];const serializationHash=\"framer-w9pKg\";const variantClassNames={Aaa3ANtZH:\"framer-v-14mpti5\",emyrqnGKA:\"framer-v-1ubxztt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ekRbM4mPn=undefined;const MaHpYTLro=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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={\"Variant 2\":\"Aaa3ANtZH\",Default:\"emyrqnGKA\"};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,title,width,...props})=>{return{...props,ekRbM4mPn:background??props.ekRbM4mPn??\"rgb(250, 69, 86)\",MaHpYTLro:title??props.MaHpYTLro??\"Add to calendar\",variant:humanReadableVariantMap[props.variant]??props.variant??\"emyrqnGKA\"};};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,MaHpYTLro,ekRbM4mPn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"emyrqnGKA\",enabledGestures,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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ubxztt\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"emyrqnGKA\",ref:refBinding,style:{backgroundColor:ekRbM4mPn,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"emyrqnGKA-hover\":{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"Aaa3ANtZH-hover\":{\"data-framer-name\":undefined},\"emyrqnGKA-hover\":{\"data-framer-name\":undefined},Aaa3ANtZH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),className:\"framer-1lsqu7\",fonts:[\"GF;Mulish-900\"],layoutDependency:layoutDependency,layoutId:\"x6qQElQhN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-ekRbM4mPn-tRNzxCji_\":ekRbM4mPn},text:MaHpYTLro,variants:{\"emyrqnGKA-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-ekRbM4mPn-tRNzxCji_)\",\"--variable-reference-ekRbM4mPn-tRNzxCji_\":ekRbM4mPn}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Aaa3ANtZH-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),fonts:[\"GF;Mulish-900\"]},\"emyrqnGKA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ekRbM4mPn-tRNzxCji_))\"},children:\"Add to calendar\"})})},Aaa3ANtZH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVsaXNoLTcwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Add to calendar\"})}),fonts:[\"GF;Mulish-700\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10cstnl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mYIVGENYu-container\",nodeId:\"mYIVGENYu\",rendersWithMotion:true,scopeId:\"tRNzxCji_\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9 1.99219H7V3.99219H3V20.9922H12V18.9922H5V9.99219H19V12.9922H21V3.99219H17V1.99219H15V3.99219H9V1.99219Z\" fill=\"black\"/> <path d=\"M22.4057 15.8431L20.8439 14.5938L16.9172 19.5022L15.0001 17.5851L13.5859 18.9993L17.083 22.4964L22.4057 15.8431Z\" fill=\"black\"/> </svg>',height:\"100%\",id:\"mYIVGENYu\",layoutId:\"mYIVGENYu\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"emyrqnGKA-hover\":{customColor:ekRbM4mPn}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w9pKg.framer-7o5x3u, .framer-w9pKg .framer-7o5x3u { display: block; }\",\".framer-w9pKg.framer-1ubxztt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: 48px; justify-content: center; overflow: visible; padding: 0px 22px 0px 22px; position: relative; width: min-content; }\",\".framer-w9pKg .framer-1lsqu7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-w9pKg .framer-10cstnl-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-w9pKg.framer-v-14mpti5.framer-1ubxztt { gap: 10px; height: min-content; padding: 0px; }\",\".framer-w9pKg.framer-v-14mpti5 .framer-10cstnl-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 18px); width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Aaa3ANtZH\":{\"layout\":[\"auto\",\"auto\"]},\"ks5K85AfQ\":{\"layout\":[\"auto\",\"fixed\"]},\"A2ABjAAZM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MaHpYTLro\":\"title\",\"ekRbM4mPn\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertRNzxCji_=withCSS(Component,css,\"framer-w9pKg\");export default FramertRNzxCji_;FramertRNzxCji_.displayName=\"Button (add to calendar)\";FramertRNzxCji_.defaultProps={height:48,width:208};addPropertyControls(FramertRNzxCji_,{variant:{options:[\"emyrqnGKA\",\"Aaa3ANtZH\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},MaHpYTLro:{defaultValue:\"Add to calendar\",displayTextArea:false,title:\"Title\",type:ControlType.String},onMaHpYTLroChange:{changes:\"MaHpYTLro\",type:ControlType.ChangeHandler},ekRbM4mPn:{defaultValue:\"rgb(250, 69, 86)\",title:\"Background\",type:ControlType.Color}});addFonts(FramertRNzxCji_,[{explicitInter:true,fonts:[{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{cssFamilyName:\"Mulish\",source:\"google\",style:\"normal\",uiFamilyName:\"Mulish\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaWlGrw-PTY.woff2\",weight:\"700\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertRNzxCji_\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"208\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Aaa3ANtZH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ks5K85AfQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"A2ABjAAZM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"MaHpYTLro\\\":\\\"title\\\",\\\"ekRbM4mPn\\\":\\\"background\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tRNzxCji_.map","// Generated by Framer (e0ec254)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import WydarzeniaCMS from\"https://framerusercontent.com/modules/qcU6XeWwCTw7E1MklMsL/tBvKVFRcdpjsH7ODLcBQ/nDVahzIkg.js\";const enabledGestures={siKWqFsPw:{hover:true}};const serializationHash=\"framer-2uyKt\";const variantClassNames={siKWqFsPw:\"framer-v-13k72cq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"F35c0M_4K\",data:WydarzeniaCMS,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"F35c0M_4K\",name:\"uz9raQ0Qg\",type:\"Identifier\"},{collection:\"F35c0M_4K\",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 Variants=motion.create(React.Fragment);const getProps=({color,color2,height,id,width,...props})=>{return{...props,m51tdwA21:color2??props.m51tdwA21??\"rgb(250, 69, 86)\",QgKu2Jyrk:color??props.QgKu2Jyrk??\"rgb(250, 69, 86)\"};};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,QgKu2Jyrk,m51tdwA21,uz9raQ0QgF35c0M_4K,idF35c0M_4K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"siKWqFsPw\",enabledGestures,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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13k72cq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"siKWqFsPw\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"siKWqFsPw-hover\":{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"siKWqFsPw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2jlq2t\",layoutDependency:layoutDependency,layoutId:\"F35c0M_4K\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"F35c0M_4K\",data:WydarzeniaCMS,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"F35c0M_4K\",name:\"uz9raQ0Qg\",type:\"Identifier\"},{collection:\"F35c0M_4K\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idF35c0M_4K,uz9raQ0Qg:uz9raQ0QgF35c0M_4K},index)=>{uz9raQ0QgF35c0M_4K??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`F35c0M_4K-${idF35c0M_4K}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{uz9raQ0Qg:uz9raQ0QgF35c0M_4K},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nvWtC4Rid\"},motionChild:true,nodeId:\"P1NmQEaw0\",openInNewTab:false,scopeId:\"VfSjjBR9h\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yphkoo framer-182qxlm\",layoutDependency:layoutDependency,layoutId:\"P1NmQEaw0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f10umq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"vb7FjOWuN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ARTYSTO\"})}),className:\"framer-14uvv8l\",fonts:[\"GF;Mulish-regular\"],layoutDependency:layoutDependency,layoutId:\"t1EXDdYWi\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-QgKu2Jyrk-VfSjjBR9h\":QgKu2Jyrk},variants:{\"siKWqFsPw-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-QgKu2Jyrk-VfSjjBR9h)\",\"--variable-reference-QgKu2Jyrk-VfSjjBR9h\":QgKu2Jyrk}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"siKWqFsPw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-QgKu2Jyrk-VfSjjBR9h))\"},children:\"ARTYSTO\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ZGŁOŚ SIĘ!\"})}),className:\"framer-1j6zivz\",fonts:[\"GF;Mulish-900\"],layoutDependency:layoutDependency,layoutId:\"dh9SJpTk7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-m51tdwA21-VfSjjBR9h\":m51tdwA21},variants:{\"siKWqFsPw-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-m51tdwA21-VfSjjBR9h)\",\"--variable-reference-m51tdwA21-VfSjjBR9h\":m51tdwA21}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"siKWqFsPw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTkwMA==\",\"--framer-font-family\":'\"Mulish\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-m51tdwA21-VfSjjBR9h))\"},children:\"ZGŁOŚ SIĘ!\"})})}},baseVariant,gestureVariant)})]})})})})},idF35c0M_4K);})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2uyKt.framer-182qxlm, .framer-2uyKt .framer-182qxlm { display: block; }\",\".framer-2uyKt.framer-13k72cq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2uyKt .framer-2jlq2t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-2uyKt .framer-1yphkoo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2uyKt .framer-f10umq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-2uyKt .framer-14uvv8l, .framer-2uyKt .framer-1j6zivz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-2uyKt[data-border=\"true\"]::after, .framer-2uyKt [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Be4BMTUTu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QgKu2Jyrk\":\"color\",\"m51tdwA21\":\"color2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVfSjjBR9h=withCSS(Component,css,\"framer-2uyKt\");export default FramerVfSjjBR9h;FramerVfSjjBR9h.displayName=\"Zgłoszenie artysty\";FramerVfSjjBR9h.defaultProps={height:76,width:142};addPropertyControls(FramerVfSjjBR9h,{QgKu2Jyrk:{defaultValue:\"rgb(250, 69, 86)\",title:\"Color\",type:ControlType.Color},m51tdwA21:{defaultValue:\"rgb(250, 69, 86)\",title:\"Color 2\",type:ControlType.Color}});addFonts(FramerVfSjjBR9h,[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaWlGrw-PTY.woff2\",weight:\"400\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVfSjjBR9h\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"142\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Be4BMTUTu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"QgKu2Jyrk\\\":\\\"color\\\",\\\"m51tdwA21\\\":\\\"color2\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// --- Funkcja pomocnicza do parsowania daty w formacie DD.MM.YYYY ---\nconst parseCustomDate=dateString=>{if(/^\\d{2}\\.\\d{2}\\.\\d{4}$/.test(dateString)){// Parsowanie formatu DD.MM.YYYY\nconst[day,month,year]=dateString.split(\".\").map(Number);return new Date(year,month-1,day)// Miesiąc w JS jest 0-indeksowany\n;}// Fallback na standardowe parsowanie\nreturn new Date(dateString);};// --- Funkcja pomocnicza do formatowania obiektu Date na YYYY-MM-DD ---\nconst formatDateObjectToYYYYMMDD=dateObj=>{const year=dateObj.getFullYear();const month=(dateObj.getMonth()+1).toString().padStart(2,\"0\");const day=dateObj.getDate().toString().padStart(2,\"0\");return`${year}-${month}-${day}`;};// --- Komponent Kodowy: AddToCalendarButton ---\n/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AddToCalendarButton(props){const{eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime,eventBaseName=\"Wydarzenie\",eventDescriptionTemplate=\"Wydarzenie w {city}\",style}=props;const overlayRef=useRef(null);// --- Funkcje pomocnicze ---\nconst formatCalendarDate=fullIsoDateString=>{if(!fullIsoDateString){const now=new Date;return now.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}try{const date=new Date(fullIsoDateString);if(isNaN(date.getTime()))throw new Error(\"Invalid Date\");return date.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}catch(e){console.error(\"ISO Date Formatting Error:\",fullIsoDateString,e);const now=new Date;return now.toISOString().replace(/[-:]|\\.\\d{3}/g,\"\");}};const addToGoogleCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const googleStartDate=formatCalendarDate(fullStartDate);const googleEndDate=formatCalendarDate(fullEndDate);if(!googleStartDate||!googleEndDate){console.error(\"Google Link Error: Invalid formatted dates.\");return;}const params=new URLSearchParams({action:\"TEMPLATE\",text:eventName,location:eventLocation,details:eventDescription,dates:`${googleStartDate}/${googleEndDate}`});window.open(`https://www.google.com/calendar/render?${params.toString()}`,\"_blank\");};const createICSContent=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsStartDate=formatCalendarDate(fullStartDate);const icsEndDate=formatCalendarDate(fullEndDate);if(!icsStartDate||!icsEndDate){console.error(\"ICS Error: Invalid formatted dates.\");return null;}const escapeICS=(str=\"\")=>str.replace(/[,;\\\\]/g,\"\\\\$&\").replace(/\\n/g,\"\\\\n\");return`BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//YourCompany//YourApp//EN\nBEGIN:VEVENT\nUID:${Date.now()}@yourdomain.com\nDTSTAMP:${formatCalendarDate(new Date().toISOString())}\nDTSTART:${icsStartDate}\nDTEND:${icsEndDate}\nSUMMARY:${escapeICS(eventName)}\nDESCRIPTION:${escapeICS(eventDescription)}\nLOCATION:${escapeICS(eventLocation)}\nEND:VEVENT\nEND:VCALENDAR`;};const downloadICS=icsContent=>{const blob=new Blob([icsContent],{type:\"text/calendar;charset=utf-8\"});const url=URL.createObjectURL(blob);const a=document.createElement(\"a\");a.href=url;a.download=\"event.ics\";document.body.appendChild(a);a.click();document.body.removeChild(a);URL.revokeObjectURL(url);};const addToAppleCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsContent=createICSContent(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate);if(icsContent)downloadICS(icsContent);};const addToOutlookCalendar=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{const icsContent=createICSContent(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate);if(icsContent)downloadICS(icsContent);};const showCalendarOptions=(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const existingOverlay=document.getElementById(\"calendar-modal-overlay\");if(existingOverlay)document.body.removeChild(existingOverlay);const modal=document.createElement(\"div\");modal.style.cssText=\"position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.2);z-index:1001;width:90%;max-width:350px;box-sizing:border-box;\";const heading=document.createElement(\"h3\");heading.textContent=\"Dodaj do kalendarza\";heading.style.cssText=\"text-align:center;margin-bottom:20px;margin-top:0;font-size:18px;font-weight:600;color:#333;\";modal.appendChild(heading);const buttonsContainer=document.createElement(\"div\");buttonsContainer.style.cssText=\"display:flex;flex-direction:column;gap:12px;\";const options=[{name:\"Google Calendar\",handler:()=>addToGoogleCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)},{name:\"Apple Calendar\",handler:()=>addToAppleCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)},{name:\"Outlook Calendar\",handler:()=>addToOutlookCalendar(eventName,eventLocation,eventDescription,fullStartDate,fullEndDate)}];const overlay=document.createElement(\"div\");overlay.id=\"calendar-modal-overlay\";overlay.style.cssText=\"position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1000;\";overlay.onclick=e=>{if(e.target===overlay)document.body.removeChild(overlay);};options.forEach(option=>{const button=document.createElement(\"button\");button.textContent=option.name;button.style.cssText=\"padding:12px 15px;border-radius:8px;border:1px solid #DDD;background-color:#f9f9f9;color:#333;font-weight:500;font-size:15px;cursor:pointer;transition:background-color 0.2s, border-color 0.2s;width:100%;text-align:center;\";button.onmouseover=()=>{button.style.backgroundColor=\"#f0f0f0\";button.style.borderColor=\"#CCC\";};button.onmouseout=()=>{button.style.backgroundColor=\"#f9f9f9\";button.style.borderColor=\"#DDD\";};button.onclick=()=>{if(document.body.contains(overlay))document.body.removeChild(overlay);option.handler();};buttonsContainer.appendChild(button);});modal.appendChild(buttonsContainer);const closeButton=document.createElement(\"button\");closeButton.textContent=\"Anuluj\";closeButton.style.cssText=\"margin-top:20px;padding:10px 15px;border-radius:8px;border:1px solid #CCC;background-color:#FFF;color:#555;font-weight:500;font-size:15px;width:100%;cursor:pointer;transition:background-color 0.2s, border-color 0.2s;\";closeButton.onmouseover=()=>{closeButton.style.backgroundColor=\"#f5f5f5\";closeButton.style.borderColor=\"#BBB\";};closeButton.onmouseout=()=>{closeButton.style.backgroundColor=\"#FFF\";closeButton.style.borderColor=\"#CCC\";};closeButton.onclick=()=>{if(document.body.contains(overlay))document.body.removeChild(overlay);};modal.appendChild(closeButton);overlay.appendChild(modal);document.body.appendChild(overlay);};// --- Funkcje do przekazywania zdarzeń hover ---\nconst handleMouseEnter=e=>{if(overlayRef.current){const underlyingElement=document.elementFromPoint(e.clientX,e.clientY);if(underlyingElement){const mouseEnterEvent=new MouseEvent(\"mouseenter\",{bubbles:true,cancelable:true});underlyingElement.dispatchEvent(mouseEnterEvent);}}};const handleMouseLeave=e=>{if(overlayRef.current){const underlyingElement=document.elementFromPoint(e.clientX,e.clientY);if(underlyingElement){const mouseLeaveEvent=new MouseEvent(\"mouseleave\",{bubbles:true,cancelable:true});underlyingElement.dispatchEvent(mouseLeaveEvent);}}};// --- Główna funkcja obsługująca kliknięcie ---\nconst handleClick=useCallback(e=>{if(!eventCity||!eventStartDate||!eventEndDate||!eventStartTime||!eventEndTime){console.error(\"Brakuje danych!\",{eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime});return;}if(!eventStartTime.includes(\":\")||!eventEndTime.includes(\":\")){console.error(\"Niepoprawny format czasu.\",{eventStartTime,eventEndTime});return;}const startDateObj=parseCustomDate(eventStartDate);const endDateObj=parseCustomDate(eventEndDate);if(isNaN(startDateObj.getTime())||isNaN(endDateObj.getTime())){console.error(\"Nie udało się przetworzyć daty. Otrzymano:\",{eventStartDate,eventEndDate});return;}const formattedStartDate=formatDateObjectToYYYYMMDD(startDateObj);const formattedEndDate=formatDateObjectToYYYYMMDD(endDateObj);const fullStartDate=`${formattedStartDate}T${eventStartTime}:00`;const fullEndDate=`${formattedEndDate}T${eventEndTime}:00`;const finalEventName=`${eventBaseName} ${eventCity}`;const finalEventLocation=eventCity;const finalEventDescription=eventDescriptionTemplate.replace(\"{city}\",eventCity);showCalendarOptions(finalEventName,finalEventLocation,finalEventDescription,fullStartDate,fullEndDate);},[eventCity,eventStartDate,eventEndDate,eventStartTime,eventEndTime,eventBaseName,eventDescriptionTemplate]);// --- Renderowanie Komponentu ---\nreturn /*#__PURE__*/_jsx(motion.div,{ref:overlayRef,onClick:handleClick,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,style:{...style,width:\"100%\",height:\"100%\",display:\"block\",backgroundColor:\"transparent\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\",userSelect:\"none\",pointerEvents:\"auto\",position:\"absolute\",top:0,left:0,zIndex:10}});}// --- Domyślne Wartości Propsów ---\nAddToCalendarButton.defaultProps={eventCity:\"Miasto\",eventStartDate:\"Apr 13, 2025\",eventEndDate:\"Apr 15, 2025\",eventStartTime:\"10:00\",eventEndTime:\"12:00\",eventBaseName:\"Wydarzenie\",eventDescriptionTemplate:\"Wydarzenie w {city}\"};// --- Definicja Kontrolek dla Panelu Właściwości ---\naddPropertyControls(AddToCalendarButton,{eventCity:{type:ControlType.String,title:\"Miasto wydarzenia\",placeholder:\"np. Warszawa\",defaultValue:AddToCalendarButton.defaultProps.eventCity},eventStartDate:{type:ControlType.String,title:\"Data OD\",placeholder:\"Data rozpoczęcia\",defaultValue:AddToCalendarButton.defaultProps.eventStartDate,description:\"Data rozpoczęcia wydarzenia (np. Apr 13, 2025, 2025-04-13, 13.04.2025)\"},eventEndDate:{type:ControlType.String,title:\"Data DO\",placeholder:\"Data zakończenia\",defaultValue:AddToCalendarButton.defaultProps.eventEndDate,description:\"Data zakończenia wydarzenia (np. Apr 15, 2025, 2025-04-15, 15.04.2025)\"},eventStartTime:{type:ControlType.String,title:\"Godzina OD\",placeholder:\"HH:mm\",defaultValue:AddToCalendarButton.defaultProps.eventStartTime,description:\"Godzina rozpoczęcia (GG:MM)\"},eventEndTime:{type:ControlType.String,title:\"Godzina DO\",placeholder:\"HH:mm\",defaultValue:AddToCalendarButton.defaultProps.eventEndTime,description:\"Godzina zakończenia (GG:MM)\"},eventBaseName:{type:ControlType.String,title:\"Nazwa bazowa\",defaultValue:AddToCalendarButton.defaultProps.eventBaseName,description:\"Np. 'Targi Sztuki'\"},eventDescriptionTemplate:{type:ControlType.String,title:\"Szablon opisu\",defaultValue:AddToCalendarButton.defaultProps.eventDescriptionTemplate,description:\"Użyj {city} jako placeholderu na miasto\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AddToCalendarButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 100\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AddToCalendarButton.map"],"mappings":"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"}