{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/v50J4NLUBIT9rlq1XLRJ/8dShw1aIlopFZqsZE7sV/section_background.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import BackgroundGradient from\"https://framerusercontent.com/modules/ycTt4Rn2bqsMCE7rk9Rk/LAyAAq049gY6i3XjAHr1/background_gradient.js\";import{variantControls}from\"https://framerusercontent.com/modules/reMhFdOuprz6UHBcqier/69GiAGO1cIc21FuaaiMJ/property_controls.js\";import{addPropertyControls,ControlType}from\"framer\";const centerStyle={position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\"};const topCenterStyle={...centerStyle,top:\"13.5%\"};const bottomCenterStyle={...centerStyle,top:\"86.5%\"};const sideCenterStyles={top:\"50%\",transform:\"translateY(-50%)\"};const leftVerticalStyles={center:{desktop:sideCenterStyles,tablet:sideCenterStyles,mobile:sideCenterStyles},topLeftToBottomRight:{desktop:{top:\"-50%\"},tablet:{top:\"-30%\"},mobile:{top:\"-50%\"}},bottomLeftToTopRight:{desktop:{bottom:\"-50%\"},tablet:{bottom:\"-30%\"},mobile:{bottom:\"-50%\"}}};const rightVerticalStyles={center:{desktop:sideCenterStyles,tablet:sideCenterStyles,mobile:sideCenterStyles},topLeftToBottomRight:{desktop:{bottom:\"-50%\"},tablet:{bottom:\"-30%\"},mobile:{bottom:\"-50%\"}},bottomLeftToTopRight:{desktop:{top:\"-50%\"},tablet:{top:\"-30%\"},mobile:{top:\"-50%\"}}};export default function SectionBackground(props){const{variant,blurs,center,left,right,layout,style,top,bottom}=props;if(blurs===0)return null;const size={XL:\"desktop\",L:\"desktop\",M:\"tablet\",S:\"mobile\"}[variant];const wrapperStyle={position:\"absolute\",top:0,right:0,bottom:0,left:0,pointerEvents:\"none\",...style};if(blurs===1){return /*#__PURE__*/_jsx(_Fragment,{children:center!==\"none\"&&/*#__PURE__*/_jsx(\"div\",{style:wrapperStyle,children:/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:center,style:centerStyle})})});}if(blurs===3){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:top,style:topCenterStyle}),/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:center,style:centerStyle}),/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:bottom,style:bottomCenterStyle})]})});}const leftStyle={pointerEvents:\"none\",position:\"absolute\",left:\"-50%\",...leftVerticalStyles[layout]?.[size]??{}};const rightStyle={pointerEvents:\"none\",position:\"absolute\",right:\"-50%\",...rightVerticalStyles[layout]?.[size]??{}};return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[left!==\"none\"&&/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:left,style:leftStyle}),right!==\"none\"&&/*#__PURE__*/_jsx(BackgroundGradient,{size:size,color:right,style:rightStyle})]});}export const colorSettings={type:ControlType.Enum,options:[\"none\",\"blue\",\"pink\",\"purple\",\"yellow\"],defaultValue:\"blue\"};const centerSettings={...colorSettings,hidden:props=>props.blurs===2||props.blurs===0};const sideSettings={...colorSettings,hidden:props=>props.blurs!==2};const layoutSettings={type:ControlType.Enum,options:[\"topLeftToBottomRight\",\"center\",\"bottomLeftToTopRight\"],optionTitles:[\"\u2198\uFE0F\",\"\u2194\",\"\u2197\uFE0F\"],defaultValue:\"center\",hidden:props=>props.blurs!==2,displaySegmentedControl:true};export const backgroundControls={blurs:{type:ControlType.Enum,options:[0,1,2,3],defaultValue:0,displaySegmentedControl:true},layout:layoutSettings,top:{...colorSettings,hidden:props=>props.blurs!==3},center:centerSettings,left:sideSettings,right:sideSettings,bottom:{...colorSettings,hidden:props=>props.blurs!==3}};const layoutSettingsDiagonal={type:ControlType.Enum,options:[\"topLeftToBottomRight\",\"bottomLeftToTopRight\"],optionTitles:[\"\u2198\uFE0F\",\"\u2197\uFE0F\"],defaultValue:\"topLeftToBottomRight\",displaySegmentedControl:true};export const backgroundControlsDiagonal={blurs:{type:ControlType.Enum,options:[2],hidden:props=>true},layout:layoutSettingsDiagonal,left:sideSettings,right:sideSettings};addPropertyControls(SectionBackground,{...variantControls,...backgroundControls});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"backgroundControlsDiagonal\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"backgroundControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorSettings\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["centerStyle", "topCenterStyle", "bottomCenterStyle", "sideCenterStyles", "leftVerticalStyles", "rightVerticalStyles", "SectionBackground", "props", "variant", "blurs", "center", "left", "right", "layout", "style", "top", "bottom", "size", "wrapperStyle", "p", "l", "BackgroundGradient", "leftStyle", "rightStyle", "colorSettings", "ControlType", "centerSettings", "sideSettings", "layoutSettings", "backgroundControls", "layoutSettingsDiagonal", "backgroundControlsDiagonal", "addPropertyControls", "variantControls"]
}
