1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4927],{45737:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/thread-finder/[twUserName]",function(){return r(4930)}])},4930:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return ee},default:function(){return et},getThreadsFromApi:function(){return er}});var n=r(85893),i=r(67294),a=r(7754),s=r(90634),o=r(23100),l=r(14418),d=r(88911),c=r(93541),u=r(1641),h=r(74931),g=r(71314);r(56598);let m=function(e,t){return e.join(t).toLowerCase()},w="(?:[a-z](?=[A-Z])|[A-Z](?=[A-Z][a-z]))",p=/[\u0300-\u036F\u1AB0-\u1AFF\u1DC0-\u1DFF]+/g,x=/[A-Za-z\d]+/g,f=RegExp("[A-Za-z\\d]*?"+w+"|[A-Za-z\\d]+","g");RegExp("[^-._~!$&'()*+,;=]*?"+w+"|[^-._~!$&'()*+,;=]+","g"),RegExp(".*?"+w+"|.+","g");let v={createDigestSubscribedUserLight:"digest-createDigestSubscribedUserLight",thUpdateUserProperties:"tweetHunter-updateUserProperties",getTopicsList:"tweetListening-getTopicsList",getTrending:"tweetListening-getTrending",getTrendingTopic:"tweetListening-getTrendingTopic",getUniqueTweet:"tweetThreadsHunter-getUnique",getThreadsHunter:"tweetThreadsHunter-get",defaultCreators:"tweetThreadsHunter-default",searchCreators:"tweetThreadsHunter-search",tweetNow:"tweetScheduler-tweetNow",sendEmailGeneric:"tweetHunter-sendEmailGeneric",langTranslateText:"languageDetectionTranslation-translateText",replyNow:"tweetScheduler-reply",emailGateMarkVerified:"emailGate-markVerified",searchUsers:"twitterProxy-searchUsers",marketStatusChanged:"tweetMarketplace-statusChanged",marketAskValidation:"tweetMarketplace-askTweetValidation",generateTweetFromLink:"generateFromLink-generateTweetFromLink",getNetworkTopics:"tweetListening-getNetworkTopics",tweetGenerationVote:"tweetGeneration-vote",getTweet:"twitterFetcher-getTweet",saveSlug:"tweetThreadsHunter-saveSlug",deleteTweet:"tweetScheduler-deleteTweet",predictPopularity:"tweetPopularity-predict",likeTweet:"twitterProxy-likeTweet",createThumbnail:"media-createThumbnail",postMedia:"media-postMedia",getUserMedias:"media-getUserMedias",deleteMedia:"media-deleteMedia",getContacts:"tweetContacts-get",enrichContacts:"tweetContacts-enrich",verifyEmail:"tweetHunter-verifyEmail",sendDMs:"tweetScheduler-sendDMs",refreshAccount:"tweetChampions-refreshAccount",generateReplies:"tweetReplies-generateReplies",generateImageFromPost:"imageGeneration-generateImageFromPost",generateBearReply:"tweetReplyBear-generate",deleteThread:"tweetThreadsHunter-deleteThread",updateBlogTitle:"tweetThreadsHunter-updateBlogTitle",importThreadsById:"tweetThreadsHunter-importThreadsById",getBestGenerations:"tweetGeneration-getBestGenerations",mentions:"tweetChampions-mentions",mostRecentTweets:"tweetMostRecents-getMostRecentTweets",fetchTweet:"twitterFetcher-getTweet",searchGetTweets:"tweetChampions-getTweets",searchAndGenerate:"tweetButler-searchAndGenerate",searchAndGenerateVariations:"tweetButler-searchAndGenerateVariations",chatAssist:"tweetChat-chatV3",generateFromList:"tweetButler-generateFromList",generateIdeas:"tweetThreads-generateIdeas",generateHooks:"tweetThreads-generateHook",generatePost:"tweetChampions-generatePost",grow:"tweetChampions-grow",sync:"tweetChampions-sync",generateNext:"tweetThreads-generateNext",warm:"tweetChampions-warm",keywords:"tweetButler-keywords",autocomplete:"tweetAutoComplete-autoComplete",generateVariations:"tweetButler-variations",nsfwSettingsStatus:"nsfwSettings-status",nsfwSettingsToggle:"nsfwSettings-toggle"},b={devUS:"http://127.0.0.1:5001/ez4cast/us-central1/",prod:"https://us-central1-ez4cast.cloudfunctions.net/",europeProd:"https://europe-west1-ez4cast.cloudfunctions.net/"},j=new Map,y=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?b.devUS:b.prod},T=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r="".concat(e,":").concat(t?"dev":"prod"),n=j.get(r);if(n)return n;let i=y(t),a=v[e],s="".concat(i).concat(a);return j.set(r,s),s};async function k(e){if(!e)return;let t=e.blogTitle;if(!t){var r;let n=null===(r=e.text)||void 0===r?void 0:r.split(" ");t=(n=n.slice(0,10)).join(" ")}let n=function(e,t){t=t||{};let r=void 0===t.camelCase||t.camelCase,n=void 0!==t.separator?t.separator:"-",i=void 0!==t.transformer?t.transformer:m,a=(t.dictionary?function(e,t){for(let r=0,n=e.length;r<n;r++){let i=e[r],a=t[i];if(void 0!==a){e=e.substr(0,r)+a+e.substr(r+1);let t=String(a).length-1;r+=t,n+=t}}return e}(String(e),t.dictionary):String(e)).normalize("NFKD").replace(p,"").match(r?f:x);return a?i?i(a,n):a.join(n):""}(t);e.slug=n,e.id_str&&fetch("".concat(T("saveSlug"),"?idTweet=").concat(e.id_str,"&slug=").concat(n),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idTweet:e.id_str,slug:n})})}r(34155);var S=r(204),_=r(29222),C=r(82729),N=r(7128),M=r(33838),P=r(45941),A=r(58794),z=r(16829);function B(){let e=(0,C._)(["\n a { color: ","; }\n"]);return B=function(){return e},e}function D(e){let{name:t,username:r,image:a,followers_count:s,bioFormatted:l,bio:c,editMode:u=!1}=e,[h,g]=(0,i.useState)(""),[m,w]=(0,i.useState)("");return(0,i.useEffect)(()=>{g(c),w(l)},[l,c]),(0,n.jsxs)(S.k,{w:"100%",mb:"10",flexDir:"column",alignItems:"center",border:"1px solid",borderColor:"gray.200",rounded:"lg",p:"8",pt:"10",children:[(0,n.jsxs)(S.k,{children:[(0,n.jsx)(o.xu,{children:(0,n.jsx)(N.E,{width:20,height:20,borderRadius:"full",ml:0,src:a,fallbackSrc:"/assets/resources/emptyProfile.png"})}),(0,n.jsxs)(S.k,{flexDirection:"column",ml:5,mt:0,position:"relative",children:[(0,n.jsx)(d.x,{maxW:"180px",noOfLines:1,wordBreak:"break-all",fontWeight:"bold",children:t}),(0,n.jsx)(M.r,{href:"https://twitter.com/"+r,target:"_blank",maxW:"180px",noOfLines:1,wordBreak:"break-all",children:(0,n.jsxs)(d.x,{color:"gray.500",children:["@",r]})}),(0,n.jsxs)(S.k,{mt:.5,children:[(0,n.jsx)(d.x,{maxW:"180px",noOfLines:1,wordBreak:"break-all",color:"gray.500",children:(0,A.Z)(s).format({average:!0})}),(0,n.jsx)(d.x,{color:"gray.500",maxW:"180px",noOfLines:1,wordBreak:"break-all",children:" ".concat(1===s?"Follower":"Followers")})]})]})]}),(0,n.jsx)(o.xu,{mt:"5",children:(0,n.jsx)(L,{align:"center",whiteSpace:"pre-wrap",dangerouslySetInnerHTML:{__html:null!=m?m:h},display:"inline"})})]})}let L=(0,z.Z)(d.x)(B(),()=>P.rS.colors.blue[400]);var U=r(28129),I=r(56877),E=r(63750),F=r(78783),R=r(47179);function G(e){let{secondaryCta:t,username:r,editMode:s=!1,id_str:l}=e,[c,u]=(0,i.useState)(""),[g,m]=(0,i.useState)(!1),w=async()=>{try{m(!0);let e=await fetch((0,F.getInternalApiUrl)("/api/email/join"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:c,idUser:l})}),t=await e.json();t.success?(R.cM("subscribe_creator",{creator:r,tool:"thread-finder",location:"thread-finder"}),h.ZP.success(t.message)):h.ZP.error("An error happened: "+t.error)}catch(e){h.ZP.error("Something went wrong in subscribing: "+e.message)}finally{m(!1),u("")}};return(0,n.jsxs)(o.xu,{children:[(0,n.jsxs)(o.xu,{border:"1px solid",borderColor:"blue.100",bg:"blue.50",rounded:"lg",p:6,mb:8,textAlign:"center",children:[(0,n.jsxs)(d.x,{fontSize:"lg",fontWeight:"bold",mb:1,children:["Never miss a thread from @",r]}),(0,n.jsx)(d.x,{fontSize:"sm",color:"gray.600",mb:4,children:"Get their latest threads delivered straight to your inbox."}),(0,n.jsxs)(S.k,{gap:3,w:"full",justifyContent:"center",maxW:"400px",mx:"auto",children:[(0,n.jsx)(U.I,{type:"email",placeholder:"[email protected]",value:c,onChange:e=>u(e.target.value),bg:"white",size:"md",onKeyDown:e=>{"Enter"===e.key&&w()}}),(0,n.jsx)(_.z,{isLoading:g,bg:"#3DA4EF",color:"white",_hover:{bg:"#2b8fd4"},px:6,flexShrink:0,onClick:w,children:"Get Notified"})]})]}),t&&(0,n.jsx)(a.M,{mb:6,children:(0,n.jsx)(_.z,{as:M.r,target:"_blank",href:t.link,_hover:{textDecor:"none"}
1,variant:"tertiaryNoBackground",children:t.text})}),(0,n.jsx)(a.M,{children:(0,n.jsxs)(M.r,{href:"/thread-finder",display:"flex",alignItems:"center",target:s?"_blank":void 0,children:[(0,n.jsx)(I.J,{as:E.RVs}),(0,n.jsx)(_.z,{ml:2,variant:"tertiaryNoBackground",children:"Discover other awesome creators"})]})})]})}var H=r(19184),Z=e=>(0,n.jsx)(H.m.div,{className:"chakra-stack__divider",...e,__css:{...e.__css,borderWidth:0,alignSelf:"stretch",borderColor:"inherit",width:"auto",height:"auto"}});Z.displayName="StackDivider";var O=r(51194),V=r.n(O),W=r(35063),X=r.n(W),J=r(67926),q=r(30540);function K(e){var t,r,i,a,s;let{tweet:c,editMode:u=!1,onDelete:h}=e;return(0,n.jsxs)(o.xu,{children:[(0,n.jsx)(o.xu,{mb:c.blogTitle?"5":0,children:c.blogTitle?(0,n.jsx)(M.r,{href:"/thread-finder/"+c.twUserName+"/"+(null!==(r=null!==(t=c.slug)&&void 0!==t?t:c.id)&&void 0!==r?r:c.id_str),children:(0,n.jsx)(l.X,{fontSize:"lg",as:"h2",display:"inline",children:c.blogTitle})}):null}),(0,n.jsx)(q.Z,{isDisablePicture:!0,disableNbChar:!0,text:null!==(i=c.firstTweet)&&void 0!==i?i:c.full_text,tweet:c,isLast:!0,isNotThread:!0,mode:"blog",disablePreview:!1}),(0,n.jsxs)(S.k,{mt:"2",justifyContent:"space-between",alignItems:"center",children:[(0,n.jsx)(o.xu,{children:(0,n.jsx)(d.x,{fontSize:"sm",color:"gray.400",children:(0,J.Z)(new Date(c.dateSent),new Date,{addSuffix:!0})})}),(0,n.jsx)(o.xu,{children:(0,n.jsx)(X(),{href:"/thread-finder/".concat(c.twUserName,"/").concat(null!==(s=null!==(a=c.slug)&&void 0!==a?a:c.id)&&void 0!==s?s:c.id_str),passHref:!0,legacyBehavior:!0,children:(0,n.jsx)(_.z,{as:M.r,bg:"gray.800",color:"white",px:"4",colorScheme:"none",_hover:{textDecor:"none"},size:"sm",borderRadius:"xl",children:"Read it"})})})]})]})}function $(e){let{editMode:t=!1,tweets:r=[],isLoading:i=!1,onDelete:l,onAdd:d}=e;return(0,n.jsxs)(s.g,{divider:(0,n.jsx)(Z,{borderColor:"gray.200"}),spacing:"6",align:"stretch",maxW:"500px",children:[i&&(0,n.jsx)(a.M,{pt:10,children:(0,n.jsx)(o.xu,{children:(0,n.jsx)(V(),{color:"hsl(203, 100%, 36%)",loading:i,css:"display: block; margin: 0 auto; border-color: red;",size:50})})}),!i&&r.map(e=>(0,n.jsx)(K,{tweet:e,editMode:t,onDelete:l},e.id))]})}var Q=r(86893);function Y(e){let{account:t,secondaryCta:r,tweets:i=[],editMode:s=!1,mainContainerProps:l={},isLoadingThreads:d=!1,onDelete:c,onAdd:u,page:h=1,hasMore:g=!1,onNext:m=()=>{},onPrev:w=()=>{}}=e,p={},x={};s||(p={as:"a",href:"/thread-finder/"+(null==t?void 0:t.username)+"?page="+(h-1)},x={as:"a",href:"/thread-finder/"+(null==t?void 0:t.username)+"?page="+(h+1)});let f=(0,n.jsxs)(o.xu,{ml:{base:0,md:0},border:"1px solid",borderColor:"gray.200",rounded:"lg",w:"full",p:"6",children:[(0,n.jsx)($,{editMode:s,tweets:i,isLoading:d,onDelete:c,onAdd:u}),(0,n.jsxs)(S.k,{justifyContent:h>1?"space-between":"flex-end",pt:10,children:[h>1&&(0,n.jsx)(_.z,{leftIcon:(0,n.jsx)(Q.Ao2,{size:"16"}),variant:"tertiaryNoBackground",onClick:w,...p,children:"Previous"}),g&&h&&(0,n.jsx)(_.z,{rightIcon:(0,n.jsx)(Q.Rgz,{size:"16"}),variant:"tertiaryNoBackground",onClick:m,...x,children:"Next"})]})]});return(0,n.jsxs)(a.M,{maxW:"1200px",w:"100%",flexDir:{base:"column",md:"row"},alignItems:"flex-start",gap:"12",...l,children:[(0,n.jsxs)(S.k,{w:"full",flexDir:"column",pb:"20",marginX:{base:"auto",md:"flex-start"},children:[(0,n.jsx)(D,{...t,editMode:s}),(0,n.jsx)(G,{secondaryCta:r,username:t.username,editMode:s,id_str:t.id_str})]}),s?f:(null==i?void 0:i.length)>0?f:null]})}var ee=!0,et=e=>{let{account:t,tweets:r=[],secondaryCta:c,page:u=1,hasMore:m=!1,query:w}=e;(0,i.useEffect)(()=>{R.cM("visit_thread_finder_profile",{handle:null==t?void 0:t.username,tool:"thread-finder"})},[null==t?void 0:t.username]),(0,i.useEffect)(()=>{(null==w?void 0:w.email)&&!(null==w?void 0:w.unsubscribe)&&h.ZP.promise(new Promise(async(e,t)=>{try{let r=await fetch((0,F.getInternalApiUrl)("/api/email/verify"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({emailHash:w.email})}),n=await r.json();n.success?e(n.message):t(n.message)}catch(e){t(e)}}),{loading:"Verifying...",success:e=>"".concat(e),error:e=>"".concat(e)}),(null==w?void 0:w.email)&&(null==w?void 0:w.unsubscribe)&&(null==w?void 0:w.unsubscribe)!=="all"&&h.ZP.promise(new Promise(async(e,t)=>{try{let r=await fetch((0,F.getInternalApiUrl)("/api/email/unsubscribe"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:w.email,authorId:w.unsubscribe})}),n=await r.json();n.success?e(n.message):t(n.message)}catch(e){t(e)}}),{loading:"Unsubscribing...",success:e=>"".concat(e),error:e=>"".concat(e)})},[]);let p="@"+(null==t?void 0:t.username)+"'s Latest X Threads",x="Discover the best content of "+t.name+" all packaged in one place. Subscribe to never miss the new ones.",f="https://tweethunter.io/thread-finder/"+(null==t?void 0:t.username),v="https://ondemand.bannerbear.com/simpleurl/xMwbGrdpEE5BnDX2lq/image";return v+="/handle/text/"+encodeURIComponent("@"+(null==t?void 0:t.username))+"/name/text/"+encodeURIComponent(null==t?void 0:t.name)+"/profile/image_url/"+encodeURIComponent(null==t?void 0:t.image),(0,n.jsxs)(a.M,{w:"100%",mt:"10",p:{base:8,md:20},children:[(0,n.jsx)(g.u,{title:p,desc:x,url:f,image:v}),(0,n.jsxs)(s.g,{alignItems:"flex-start",spacing:"16",children:[(0,n.jsxs)(o.xu,{children:[(0,n.jsx)(l.X,{fontSize:"2xl",as:"h1",children:p}),(0,n.jsxs)(d.x,{as:"h2",mt:"2",color:"gray.500",children:["Read threads by ",(0,n.jsx)("b",{children:null==t?void 0:t.name})," and get notified about future ones."]})]}),(0,n.jsx)(Y,{account:t,tweets:r,secondaryCta:c,page:u,hasMore:m})]})]})};async function er(e){var t,r,n,i,a,s,o;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;console.log("getFromApi: ",e);let h={account:{},tweets:[],hasMore:!1},g="".concat(T("getThreadsHunter"),"?twUserName=").concat(e,"&page=").concat(l,"&limit=").concat(d),m=await fetch(g),w=await m.json();return(null==w?void 0:w.success)&&(null==w?void 0:w.tweets)&&(null==w?void 0:w.account)&&("string"==typeof(null==w?void 0:null===(t=w.account)||void 0===t?void 0:t.entities)&&(w.account.entities=JSON.parse(null==w?void 0:null===(s=w.account)||void 0===s?void 0:s.entities)),h.account={id_str:null==w?void 0:null===(r=w.account)||void 0===r?void 0:r.id_str,name:null==w?void 0:w.account.name,username:null==w?void 0:w.account.screen_name,image:null==w?void 0:null===(i=w.account)||void 0===i?void 0:null===(n=i.profile_image_url_https)||void 0===n?void 0:n.replace("normal","400x400"),followers_count:null==w?void 0:w.account.followers_count,bioFormatted:(()=>{var e,t,r,n,i,a;let s=null!==(t=null==w?void 0:null===(e=w.account)||void 0===e?void 0:e.description)&&void 0!==t?t:"";if(!s)return"";try{return c.Z.autoLink(s,{urlEntities:(null!==(a=null==w?void 0:null===(i=w.account)||void 0===i?void 0:null===(n=i.entities)||void 0===n?void 0:null===(r=n.description)||void 0===r?void 0:r.urls)&&void 0!==a?a:[]).filter(
1Boolean),usernameIncludeSymbol:!0,targetBlank:!0})}catch(e){return console.warn("Error auto-linking thread-finder account description:",e,null==w?void 0:w.account),s}})(),bio:null==w?void 0:w.account.description},h.tweets=w.tweets,h.hasMore=null!==(o=w.hasMore)&&void 0!==o&&o,(null===(a=h.tweets)||void 0===a?void 0:a.length)>0&&u.ZP.mapLimit(h.tweets,5,async e=>{var t;e.text=e.full_text,e.dateSent=null!==(t=e.dateSent)&&void 0!==t?t:e.created_at,e.slug||await k(e)})),h}}},function(e){e.O(0,[2013,6259,834,5445,9967,2805,7216,9407,1664,7298,2166,4107,7159,9555,9774,2888,179],function(){return e(e.s=45737)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.