{"version":3,"file":"X_Post_Embed.D4fpVD3m.mjs","names":["useState","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/fsmtjmPZOwbNwhpQM210/FGtXzJMccv2BSLOXBnhm/X_Post_Embed.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const PLACEHOLDER_POST={name:\"Jane Doe\",username:\"@janedoe\",profileImage:\"https://abs.twimg.com/sticky/default_profile_images/default_profile_400x400.png\"};function normalizePostUrl(value){if(typeof value===\"string\")return value.trim();if(!value||typeof value!==\"object\")return\"\";const candidate=(value.href||value.url||value.path||\"\").trim();if(!candidate)return\"\";if(candidate.startsWith(\"http://\")||candidate.startsWith(\"https://\"))return candidate;if(candidate.startsWith(\"/\"))return`https://x.com${candidate}`;return`https://${candidate}`;}function parseUsername(url){if(!url)return null;const normalized=url.trim();const withProtocol=/^https?:\\/\\//i.test(normalized)?normalized:`https://${normalized}`;try{const parsed=new URL(withProtocol);const host=parsed.hostname.replace(/^www\\./i,\"\").toLowerCase();if(!/(^|\\.)(x\\.com|twitter\\.com)$/.test(host))return null;const segments=parsed.pathname.replace(/\\/+$/,\"\").split(\"/\").filter(Boolean);if(segments.length===0)return null;if(segments[0].toLowerCase()===\"i\")return null;if(segments[0].toLowerCase()===\"intent\")return null;if(segments[0].toLowerCase()===\"home\")return null;if(segments[0].toLowerCase()===\"explore\")return null;return segments[0]||null;}catch(_error){const fallbackMatch=normalized.match(/(?:https?:\\/\\/)?(?:www\\.)?(?:x\\.com|twitter\\.com)\\/([A-Za-z0-9_]{1,15})(?:[/?#]|$|\\/status\\/\\d+)/i);return fallbackMatch?.[1]??null;}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function XPostEmbed(props){const{postURL,postUrl,postText,fill,borderColor,radius,padding,textColor,nameColor,usernameColor,logoColor,showVerified,badgeColor,style}=props;const isStatic=useIsStaticRenderer();const[post,setPost]=useState(PLACEHOLDER_POST);const[isLoading,setIsLoading]=useState(false);const[hasError,setHasError]=useState(false);const[errorMessage,setErrorMessage]=useState(\"\");const resolvedPostUrl=useMemo(()=>normalizePostUrl(postURL||postUrl||\"\"),[postURL,postUrl]);const extractedUsername=useMemo(()=>parseUsername(resolvedPostUrl),[resolvedPostUrl]);const hasValidUrl=useMemo(()=>Boolean(resolvedPostUrl&&extractedUsername),[resolvedPostUrl,extractedUsername]);const fetchPost=useCallback(async()=>{if(!extractedUsername||!resolvedPostUrl){startTransition(()=>{const fallbackUsername=extractedUsername?`@${extractedUsername.replace(/^@/,\"\")}`:PLACEHOLDER_POST.username;setPost({...PLACEHOLDER_POST,username:fallbackUsername});setHasError(false);setIsLoading(false);setErrorMessage(\"\");});return;}startTransition(()=>{setIsLoading(true);setHasError(false);setErrorMessage(\"\");});try{const username=extractedUsername.replace(/^@/,\"\");const fxtwitterUrl=`https://api.fxtwitter.com/${encodeURIComponent(username)}`;const parseFxResponse=data=>{const user=data?.user;if(!data||data?.code!==200||!user){throw new Error(\"Profile unavailable\");}return{name:user?.name||username,username:user?.screen_name?`@${user.screen_name}`:`@${username}`,profileImage:(user?.avatar_url||\"\").replace(\"_normal\",\"_400x400\")||`https://unavatar.io/x/${encodeURIComponent(username)}`};};const directResponse=await fetch(fxtwitterUrl);if(directResponse.ok){const directData=await directResponse.json();const resolved=parseFxResponse(directData);startTransition(()=>{setPost(resolved);setIsLoading(false);setHasError(false);setErrorMessage(\"\");});return;}throw new Error(\"Direct fxtwitter request failed\");}catch(_error){try{const username=extractedUsername.replace(/^@/,\"\");const fxtwitterUrl=`https://api.fxtwitter.com/${encodeURIComponent(username)}`;const proxyUrl=`https://corsproxy.io/?url=${encodeURIComponent(fxtwitterUrl)}`;const proxyResponse=await fetch(proxyUrl);if(!proxyResponse.ok)throw new Error(\"Proxy fxtwitter failed\");const proxyData=await proxyResponse.json();const user=proxyData?.user;if(!proxyData||proxyData?.code!==200||!user){throw new Error(\"Proxy profile unavailable\");}startTransition(()=>{setPost({name:user?.name||username,username:user?.screen_name?`@${user.screen_name}`:`@${username}`,profileImage:(user?.avatar_url||\"\").replace(\"_normal\",\"_400x400\")||`https://unavatar.io/x/${encodeURIComponent(username)}`});setIsLoading(false);setHasError(false);setErrorMessage(\"\");});}catch(_fallbackError){startTransition(()=>{const fallbackUsername=`@${extractedUsername.replace(/^@/,\"\")}`;const fallbackName=extractedUsername.replace(/^@/,\"\")||PLACEHOLDER_POST.name;setPost({name:fallbackName,username:fallbackUsername,profileImage:`https://unavatar.io/x/${encodeURIComponent(extractedUsername.replace(/^@/,\"\"))}`});setIsLoading(false);setHasError(true);setErrorMessage(\"Couldn’t fetch profile data. Showing fallback profile.\");});}}},[extractedUsername,resolvedPostUrl]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;fetchPost();},[fetchPost,isStatic]);const rootStyle=useMemo(()=>({position:\"relative\",width:\"100%\",height:\"auto\",display:\"block\",textDecoration:\"none\",background:fill,border:`2px solid ${borderColor}`,borderRadius:radius,padding,boxSizing:\"border-box\",fontFamily:'Satoshi, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif',cursor:hasValidUrl?\"pointer\":\"default\",...style}),[fill,borderColor,radius,padding,style,hasValidUrl]);const content=isLoading?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:25},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:48,height:48,borderRadius:\"50%\",background:\"rgba(255,255,255,0.09)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:140,height:14,borderRadius:8,background:\"rgba(255,255,255,0.09)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:100,height:12,borderRadius:8,background:\"rgba(255,255,255,0.07)\"}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:14,borderRadius:8,background:\"rgba(255,255,255,0.08)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"86%\",height:14,borderRadius:8,background:\"rgba(255,255,255,0.06)\"}})]})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:25},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"img\",{src:post.profileImage,alt:\"\",style:{width:48,height:48,borderRadius:\"50%\",objectFit:\"cover\",flexShrink:0,background:\"#1a1a1a\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:4,minWidth:0,maxWidth:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:nameColor,fontSize:18,fontWeight:500,lineHeight:1.2,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",minWidth:0,display:\"block\",maxWidth:\"100%\"},children:post.name}),showVerified?/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22.5 12c0-1.25-1.03-2.2-1.36-3.34-.34-1.17-.09-2.54-.73-3.52-.65-.99-2.02-1.3-3.01-1.95-.98-.64-1.72-1.82-2.89-2.16-1.14-.33-2.41.3-3.66.3-1.25 0-2.52-.63-3.66-.3-1.17.34-1.91 1.52-2.89 2.16-.99.65-2.36.96-3.01 1.95-.64.98-.39 2.35-.73 3.52C.53 9.8-.5 10.75-.5 12s1.03 2.2 1.36 3.34c.34 1.17.09 2.54.73 3.52.65.99 2.02 1.3 3.01 1.95.98.64 1.72 1.82 2.89 2.16 1.14.33 2.41-.3 3.66-.3 1.25 0 2.52.63 3.66.3 1.17-.34 1.91-1.52 2.89-2.16.99-.65 2.36-.96 3.01-1.95.64-.98.39-2.35.73-3.52.33-1.14 1.36-2.09 1.36-3.34Z\",fill:badgeColor}),/*#__PURE__*/_jsx(\"path\",{d:\"m9.72 15.36-2.6-2.6 1.41-1.41 1.19 1.19 5.04-5.04 1.41 1.41-6.45 6.45Z\",fill:\"#FFFFFF\"})]}):null]}),/*#__PURE__*/_jsx(\"div\",{style:{color:usernameColor,fontSize:16,fontWeight:400,lineHeight:1.2,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:post.username})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:\"auto\",flexShrink:0},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"21\",height:\"20\",viewBox:\"0 0 21 20\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15.97 1.25H18.86L12.54 8.48L20 18.75H14.16L9.59 12.54L4.15 18.75H1.26L8.04 10.99L0.88 1.25H6.87L11 6.9L15.97 1.25ZM14.95 17H16.55L5.99 2.92H4.27L14.95 17Z\",fill:logoColor})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,fontSize:18,fontWeight:400,lineHeight:1.5,letterSpacing:\"-0.01em\",whiteSpace:\"pre-wrap\",wordBreak:\"break-word\"},children:postText}),hasError&&hasValidUrl?/*#__PURE__*/_jsx(\"div\",{style:{color:usernameColor,fontSize:12,fontWeight:400,lineHeight:1.3,opacity:.9},children:errorMessage}):null]});if(hasValidUrl){return /*#__PURE__*/_jsx(\"a\",{href:resolvedPostUrl,target:\"_blank\",rel:\"noreferrer noopener\",style:rootStyle,\"aria-label\":\"Open X post\",children:content});}return /*#__PURE__*/_jsx(\"div\",{style:rootStyle,role:\"article\",\"aria-label\":\"X post preview\",children:content});}addPropertyControls(XPostEmbed,{postURL:{type:ControlType.String,title:\"Profile URL\",defaultValue:\"https://x.com/jack\",placeholder:\"https://x.com/username\"},postText:{type:ControlType.String,title:\"Post Text\",defaultValue:\"Type the post content manually here. This text is not fetched from X and can be edited in the properties panel.\",displayTextArea:true},fill:{type:ControlType.Color,defaultValue:\"#0F0F0F\"},borderColor:{type:ControlType.Color,defaultValue:\"#222222\"},radius:{type:ControlType.Number,defaultValue:25,min:0,max:80,step:1},padding:{type:ControlType.Number,defaultValue:35,min:0,max:120,step:1},textColor:{type:ControlType.Color,defaultValue:\"#DEDEDE\"},nameColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},usernameColor:{type:ControlType.Color,defaultValue:\"#696969\"},logoColor:{type:ControlType.Color,defaultValue:\"#DEDEDE\"},showVerified:{type:ControlType.Boolean,title:\"Verified Badge\",defaultValue:false},badgeColor:{type:ControlType.Color,defaultValue:\"#1D9BF0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"XPostEmbed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X_Post_Embed.map"],"mappings":"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"}