{"version":3,"file":"GradientText.BTvEF3U9.mjs","names":[],"sources":["https:/framerusercontent.com/modules/spyuEIfPxfoym0qSk5ze/YakdWgWgAi2ZygChq4n1/GradientText.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";function GradientText(props){const{text=\"Understand how AI talks about your brand\",highlightWords=\"AI talks\",baseColor=\"rgb(2, 10, 15)\",highlightColor1=\"rgb(94, 67, 217)\",highlightColor2=\"rgb(27, 101, 190)\",fontSize=64,fontWeight=600,lineHeight=1.2,textAlign=\"center\",tag=\"h1\",style}=props;const highlights=highlightWords.split(\",\").map(w=>w.trim()).filter(Boolean);const Tag=tag;const renderText=()=>{if(highlights.length===0)return text;let remaining=text;const parts=[];let keyIndex=0;for(const word of highlights){const idx=remaining.toLowerCase().indexOf(word.toLowerCase());if(idx===-1)continue;if(idx>0){parts.push(/*#__PURE__*/_jsx(\"span\",{children:remaining.substring(0,idx)},keyIndex++));}parts.push(/*#__PURE__*/_jsx(\"span\",{style:{background:`linear-gradient(135deg, ${highlightColor1}, ${highlightColor2})`,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"},children:remaining.substring(idx,idx+word.length)},keyIndex++));remaining=remaining.substring(idx+word.length);}if(remaining){parts.push(/*#__PURE__*/_jsx(\"span\",{children:remaining},keyIndex++));}return parts.length>0?parts:text;};return /*#__PURE__*/_jsx(Tag,{style:{margin:0,fontFamily:\"'Inter', sans-serif\",fontSize,fontWeight,lineHeight,textAlign,color:baseColor,letterSpacing:\"-0.02em\",width:\"100%\",...style},children:renderText()});}addPropertyControls(GradientText,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Understand how AI talks about your brand\"},highlightWords:{title:\"Highlight Words\",type:ControlType.String,defaultValue:\"AI talks\",description:\"Comma-separated words to highlight with gradient\"},baseColor:{title:\"Base Color\",type:ControlType.Color,defaultValue:\"rgb(2, 10, 15)\"},highlightColor1:{title:\"Gradient Start\",type:ControlType.Color,defaultValue:\"rgb(94, 67, 217)\"},highlightColor2:{title:\"Gradient End\",type:ControlType.Color,defaultValue:\"rgb(27, 101, 190)\"},fontSize:{title:\"Font Size\",type:ControlType.Number,defaultValue:64,min:12,max:120,step:1},fontWeight:{title:\"Font Weight\",type:ControlType.Number,defaultValue:600,min:100,max:900,step:100},lineHeight:{title:\"Line Height\",type:ControlType.Number,defaultValue:1.2,min:.8,max:2,step:.05},textAlign:{title:\"Text Align\",type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],displaySegmentedControl:true},tag:{title:\"HTML Tag\",type:ControlType.Enum,defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"p\"]}});export default GradientText;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradientText.map"],"mappings":"6JAA+F,SAAS,EAAa,EAAM,CAAC,GAAK,CAAC,OAAK,2CAA2C,iBAAe,WAAW,YAAU,iBAAiB,kBAAgB,mBAAmB,kBAAgB,oBAAoB,WAAS,GAAG,aAAW,IAAI,aAAW,IAAI,YAAU,SAAS,MAAI,KAAK,SAAO,EAAY,EAAW,EAAe,MAAM,GAAG,CAAC,CAAC,IAAI,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,OAAO,EAAQ,EAAI,EAAU,MAAe,CAAC,GAAG,EAAW,SAAS,EAAE,OAAO,EAAK,IAAI,EAAU,EAAW,EAAM,CAAC,EAAM,EAAS,EAAE,IAAI,IAAM,KAAQ,EAAW,CAAC,IAAM,EAAI,EAAU,YAAY,CAAC,CAAC,QAAQ,EAAK,YAAY,CAAC,EAAK,IAAM,KAAe,EAAI,GAAG,EAAM,KAAkB,EAAK,OAAO,CAAC,SAAS,EAAU,UAAU,EAAE,CAAG,CAAC,EAAE,GAAU,CAAC,EAAG,EAAM,KAAkB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,2BAA2B,EAAgB,IAAI,EAAgB,GAAG,qBAAqB,OAAO,oBAAoB,cAAc,eAAe,MAAM,EAAE,SAAS,EAAU,UAAU,EAAI,EAAI,EAAK,MAAM,CAAC,EAAE,GAAU,CAAC,EAAE,EAAU,EAAU,UAAU,EAAI,EAAK,MAAM,EAAE,CAAsF,OAAlF,GAAW,EAAM,KAAkB,EAAK,OAAO,CAAC,SAAS,CAAS,EAAE,GAAU,CAAC,EAAU,EAAM,OAAO,EAAE,EAAM,CAAK,EAAE,OAAoB,EAAK,EAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,sBAAsB,WAAS,aAAW,aAAW,YAAU,MAAM,EAAU,cAAc,UAAU,MAAM,OAAO,GAAG,CAAK,EAAE,SAAS,EAAW,CAAC,CAAC,CAAE,iBAAr3C,IAAoD,EAAk0C,EAAoB,EAAa,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,0CAA0C,EAAE,eAAe,CAAC,MAAM,kBAAkB,KAAK,EAAY,OAAO,aAAa,WAAW,YAAY,kDAAkD,EAAE,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,gBAAgB,EAAE,gBAAgB,CAAC,MAAM,iBAAiB,KAAK,EAAY,MAAM,aAAa,kBAAkB,EAAE,gBAAgB,CAAC,MAAM,eAAe,KAAK,EAAY,MAAM,aAAa,mBAAmB,EAAE,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,CAAC,EAAE,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,EAAE,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,EAAI,EAAE,IAAI,CAAC,MAAM,WAAW,KAAK,EAAY,KAAK,aAAa,KAAK,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC"}