{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/4zwjGYIsEZmtYSKfzY5X/UUlEr3Xf093lpVnnl606/header.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import reactStringReplace from\"react-string-replace\";import{gradients,typography}from\"https://framerusercontent.com/modules/xGfhwtkQs2rQg46H46KV/1x5iRJzRoI5QHkiXoV0O/design_system.js\";import{addPropertyControls,ControlType}from\"framer\";function addGradient(string,target,gradient){return reactStringReplace(string,target,(match,i)=>{const style={backgroundImage:gradient,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\"};return /*#__PURE__*/_jsx(\"span\",{style:style,children:target});});}export default function Header(props){const{variant,role,text,textAlign,gradients}=props;const{tag:Tag,styles}=typography[role];const oldBreakpoint={XL:\"Desktop\",L:\"Desktop\",M:\"Tablet\",S:\"Mobile\"}[variant];const tagStyle={color:\"white\",textAlign,whiteSpace:\"pre-wrap\",marginBlockStart:0,marginBlockEnd:0,fontWeight:400,...styles[oldBreakpoint]};let content=text;for(const gradient of gradients){content=addGradient(content,gradient.text,gradient.colors);}return /*#__PURE__*/_jsx(Tag,{style:tagStyle,children:content});}addPropertyControls(Header,{variant:{type:ControlType.Enum,options:[\"XL\",\"L\",\"M\",\"S\"],defaultValue:\"XL\"},role:{type:ControlType.Enum,options:[\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\"],defaultValue:\"H1\"},text:{type:ControlType.String,defaultValue:\"Lorem ipsum\",displayTextArea:true},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true},gradients:{type:ControlType.Array,defaultValue:[],maxCount:3,control:{type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"\"},colors:{type:ControlType.Enum,options:Object.values(gradients),optionTitles:Object.keys(gradients).map(key=>key.replace(/To/g,\" \u2192 \"))}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "gJAAuR,SAASA,EAAYC,EAAOC,EAAOC,EAAS,CAAC,OAAOC,EAAmBH,EAAOC,EAAO,CAACG,EAAMC,IAA8HC,EAAK,OAAO,CAAC,MAA1H,CAAC,gBAAgBJ,EAAS,qBAAqB,OAAO,oBAAoB,aAAa,EAA+C,SAASD,CAAM,CAAC,CAAG,CAAE,CAAgB,SAARM,EAAwBC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,KAAAC,EAAK,KAAAC,EAAK,UAAAC,EAAU,UAAAC,CAAS,EAAEL,EAAW,CAAC,IAAIM,EAAI,OAAAC,CAAM,EAAEC,EAAWN,CAAI,EAAQO,EAAc,CAAC,GAAG,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAER,CAAO,EAAQS,EAAS,CAAC,MAAM,QAAQ,UAAAN,EAAU,WAAW,WAAW,iBAAiB,EAAE,eAAe,EAAE,WAAW,IAAI,GAAGG,EAAOE,CAAa,CAAC,EAAME,EAAQR,EAAK,QAAUT,KAAYW,EAAWM,EAAQpB,EAAYoB,EAAQjB,EAAS,KAAKA,EAAS,MAAM,EAAG,OAAoBI,EAAKQ,EAAI,CAAC,MAAMI,EAAS,SAASC,CAAO,CAAC,CAAE,CAACC,EAAoBb,EAAO,CAAC,QAAQ,CAAC,KAAKc,EAAY,KAAK,QAAQ,CAAC,KAAK,IAAI,IAAI,GAAG,EAAE,aAAa,IAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,aAAa,IAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,cAAc,gBAAgB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,CAAC,EAAE,SAAS,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOR,CAAS,EAAE,aAAa,OAAO,KAAKA,CAAS,EAAE,IAAIS,GAAKA,EAAI,QAAQ,MAAM,UAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC",
  "names": ["addGradient", "string", "target", "gradient", "n", "match", "i", "p", "Header", "props", "variant", "role", "text", "textAlign", "gradients", "Tag", "styles", "typography", "oldBreakpoint", "tagStyle", "content", "addPropertyControls", "ControlType", "key"]
}
