# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"data-item-type=\"tweet\".*?data-tweet-id=\"(.*?)\".*?data-permalink-path=\"(.*?)\".*?data-screen-name=\"(.*?)\".*?data-name=\"(.*?)\".*?data-user-id=\"(.*?)\".*?tweet-text\".*?>(.*?)<\/p>"
test_str = ("\n\n\n\n\n\n\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1060142611850256384\"\n"
"id=\"stream-item-tweet-1060142611850256384\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1060142611850256384\"\n"
"data-item-id=\"1060142611850256384\"\n"
"data-permalink-path=\"/CodeChannels/status/1060142611850256384\"\n"
"data-conversation-id=\"1060142611850256384\"\n\n\n\n\n"
"data-tweet-nonce=\"1060142611850256384-370f8f40-b5e1-4071-a9fa-6e01fdaed6ae\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"CodeChannels\" data-name=\"Code Channels\" data-user-id=\"3937756872\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"3937756872","screen_name":"CodeChannels","name":"Code Channels","emojified_name":{"text":"Code Channels","emojified_text_as_html":"Code Channels"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/CodeChannels\" data-user-id=\"3937756872\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/673037244119187456/Ii5FaGdL_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Code Channels</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>CodeChannels</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/CodeChannels/status/1060142611850256384\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"1:11 PM - 7 Nov 2018\" data-conversation-id=\"1060142611850256384\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541592669\" data-time-ms=\"1541592669000\" data-long-form=\"true\">7 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>CodeChannels</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>CodeChannels</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>CodeChannels</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>CodeChannels</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\"><strong>Future of React</strong> Panel - Forward 4 Web Summit [hashtags] - <a href=\"https://t.co/lpyok9nzbw\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"http://bit.ly/2REFbJK\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"http://bit.ly/2REFbJK\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">http://</span><span class=\"js-display-url\">bit.ly/2REFbJK</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span></span></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1060142611850256384\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1060142611850256384\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1060142611850256384\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1060142611850256384\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1060142611850256384\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1060142611850256384\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1060074237153562624\"\n"
"id=\"stream-item-tweet-1060074237153562624\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1060074237153562624\"\n"
"data-item-id=\"1060074237153562624\"\n"
"data-permalink-path=\"/tomitrescak/status/1060074237153562624\"\n"
"data-conversation-id=\"1059673648129327104\"\n\n"
" data-is-reply-to=\"true\" \n"
" data-has-parent-tweet=\"true\" \n\n"
"data-tweet-nonce=\"1060074237153562624-380b7133-ba07-4de0-9316-ad50d3f4b68f\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"tomitrescak\" data-name=\"Tomas Trescak\" data-user-id=\"2210497949\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"cyan_binary dan_abramov\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"2210497949","screen_name":"tomitrescak","name":"Tomas Trescak","emojified_name":{"text":"Tomas Trescak","emojified_text_as_html":"Tomas Trescak"}},{"id_str":"4683602299","screen_name":"cyan_binary","name":"Chang Yan","emojified_name":{"text":"Chang Yan","emojified_text_as_html":"Chang Yan"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/tomitrescak\" data-user-id=\"2210497949\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/668543547042197504/DJM3MjlH_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Tomas Trescak</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>tomitrescak</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/tomitrescak/status/1060074237153562624\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"8:39 AM - 7 Nov 2018\" data-conversation-id=\"1059673648129327104\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541576368\" data-time-ms=\"1541576368000\" data-long-form=\"true\">7 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>tomitrescak</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>tomitrescak</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>tomitrescak</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>tomitrescak</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n"
" <div class=\"ReplyingToContextBelowAuthor\" data-aria-label-part>\n\n"
" Replying to <a class=\"pretty-link js-user-profile-link\" href=\"/tomitrescak\" data-user-id=\"2210497949\" rel=\"noopener\" dir=\"ltr\"><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>tomitrescak</b></span></a> <a class=\"pretty-link js-user-profile-link\" href=\"/cyan_binary\" data-user-id=\"4683602299\" rel=\"noopener\" dir=\"ltr\"><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>cyan_binary</b></span></a>\n\n\n"
"</div>\n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">If you really wanna go that way check out some master presenters such as <a href=\"/dan_abramov\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"70345946\" ><s>@</s><b>dan_abramov</b></a> . I just visited one react meetup where they tried to present <strong>future of react</strong> and guy spent more time explaining implementation then impact. <img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f6cf.png\" draggable=\"false\" alt=\"🛏\" title=\"Bed\" aria-label=\"Emoji: Bed\"></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1060074237153562624\" data-aria-label-part>1 reply</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1060074237153562624\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1060074237153562624\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1060074237153562624\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1060074237153562624\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1060074237153562624\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1060063220982075397\"\n"
"id=\"stream-item-tweet-1060063220982075397\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards cards-forward\n"
"\"\n"
" \n"
"data-tweet-id=\"1060063220982075397\"\n"
"data-item-id=\"1060063220982075397\"\n"
"data-permalink-path=\"/zoontek/status/1060063220982075397\"\n"
"data-conversation-id=\"1060063220982075397\"\n\n\n\n\n"
"data-tweet-nonce=\"1060063220982075397-64819254-0c83-4015-b343-8351ccfce617\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"zoontek\" data-name=\"Mathieu A.\" data-user-id=\"15810479\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"15810479","screen_name":"zoontek","name":"Mathieu A.","emojified_name":{"text":"Mathieu A.","emojified_text_as_html":"Mathieu A."}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n"
" data-card2-type=\"player\"\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/zoontek\" data-user-id=\"15810479\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/911610006956593153/AoXEQmvy_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Mathieu A.</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>zoontek</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/zoontek/status/1060063220982075397\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"7:55 AM - 7 Nov 2018\" data-conversation-id=\"1060063220982075397\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541573741\" data-time-ms=\"1541573741000\" data-long-form=\"true\">7 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>zoontek</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>zoontek</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>zoontek</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>zoontek</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">React Native's New Architecture - Parashuram N - React Conf 2018 <a href=\"https://t.co/EGUjwStSDU\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"http://youtu.be/UcqRXTriUVI\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"http://youtu.be/UcqRXTriUVI\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">http://</span><span class=\"js-display-url\">youtu.be/UcqRXTriUVI</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span></span></a> // the <strong>future of react</strong> native looks bright</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" <div class=\"card2 js-media-container\n"
" \"\n"
" data-card2-name=\"player\"\n"
" >\n"
" \n"
"<div class=\"js-macaw-cards-iframe-container initial-card-height card-type-player\"\n"
" data-src=\"/i/cards/tfw/v1/1060063220982075397?cardname=player&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en\"\n"
" data-card-name=\"player\"\n"
" data-card-url=\"https://t.co/EGUjwStSDU\"\n"
" data-publisher-id=\"10228272\"\n"
" data-creator-id=\"\"\n"
" data-amplify-content-id=\"\"\n"
" data-amplify-playlist-url=\"\"\n"
" data-full-card-iframe-url=\"/i/cards/tfw/v1/1060063220982075397?cardname=player&autoplay_disabled=true&earned=true&edge=true&lang=en\"\n"
" data-has-autoplayable-media=\"false\">\n"
"</div>\n\n"
"</div>\n\n\n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1060063220982075397\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1060063220982075397\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"2\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1060063220982075397\" data-aria-label-part>2 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1060063220982075397\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1060063220982075397\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1060063220982075397\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059915697810276352\"\n"
"id=\"stream-item-tweet-1059915697810276352\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1059915697810276352\"\n"
"data-item-id=\"1059915697810276352\"\n"
"data-permalink-path=\"/ivanskyru/status/1059915697810276352\"\n"
"data-conversation-id=\"1059915697810276352\"\n\n\n\n\n"
"data-tweet-nonce=\"1059915697810276352-d64b11fe-0e66-463d-81ec-69a9a82a9c2b\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"ivanskyru\" data-name=\"Ivansky\" data-user-id=\"207199600\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"207199600","screen_name":"ivanskyru","name":"Ivansky","emojified_name":{"text":"Ivansky","emojified_text_as_html":"Ivansky"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/ivanskyru\" data-user-id=\"207199600\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/584586667165618176/4en-oh_s_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Ivansky</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>ivanskyru</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/ivanskyru/status/1059915697810276352\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"10:09 PM - 6 Nov 2018\" data-conversation-id=\"1059915697810276352\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541538569\" data-time-ms=\"1541538569000\" data-long-form=\"true\">6 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>ivanskyru</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>ivanskyru</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>ivanskyru</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>ivanskyru</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">I am pretty excited about React Hooks, I am waiting the next version includes this. It is a great step to the <strong>future of React</strong>. Let's make code cleaner and natural. <a href=\"/hashtag/reactjs?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>reactjs</b></a> <a href=\"/hashtag/reacthooks?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>reacthooks</b></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059915697810276352\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059915697810276352\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"2\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059915697810276352\" data-aria-label-part>2 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059915697810276352\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059915697810276352\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059915697810276352\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059653149185605632\"\n"
"id=\"stream-item-tweet-1059653149185605632\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards has-content\n"
"\"\n"
" \n"
"data-tweet-id=\"1059653149185605632\"\n"
"data-item-id=\"1059653149185605632\"\n"
"data-permalink-path=\"/vic_jaquez/status/1059653149185605632\"\n"
"data-conversation-id=\"1059653149185605632\"\n\n\n\n\n"
"data-tweet-nonce=\"1059653149185605632-d3eb5da7-fe5f-4086-b110-e23ae6d2e701\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"vic_jaquez\" data-name=\"Victor Jaquez\" data-user-id=\"727706516501958656\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"ryanflorence\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"727706516501958656","screen_name":"vic_jaquez","name":"Victor Jaquez","emojified_name":{"text":"Victor Jaquez","emojified_text_as_html":"Victor Jaquez"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/vic_jaquez\" data-user-id=\"727706516501958656\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/1004979162216476674/pAqUBHE5_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Victor Jaquez</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>vic_jaquez</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/vic_jaquez/status/1059653149185605632\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"4:46 AM - 6 Nov 2018\" data-conversation-id=\"1059653149185605632\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541475972\" data-time-ms=\"1541475972000\" data-long-form=\"true\">6 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>vic_jaquez</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>vic_jaquez</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>vic_jaquez</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>vic_jaquez</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">The <strong>Future of React</strong> with <a href=\"/ryanflorence\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"16468446\" ><s>@</s><b>ryanflorence</b></a><a href=\"https://t.co/uQoyieIJ9u\" class=\"twitter-timeline-link u-hidden\" data-pre-embedded=\"true\" dir=\"ltr\" >pic.twitter.com/uQoyieIJ9u</a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" <div class=\"AdaptiveMediaOuterContainer\">\n"
" <div class=\"AdaptiveMedia\n"
" \n"
" is-square\n"
" \n"
" \n"
" \n"
" \"\n"
" >\n"
" <div class=\"AdaptiveMedia-container\">\n"
" <div class=\"AdaptiveMedia-singlePhoto\"\n"
" style=\"padding-top: calc(0.94140625 * 100% - 0.5px);\"\n"
">\n"
" <div class=\"AdaptiveMedia-photoContainer js-adaptive-photo \"\n"
" data-image-url=\"https://pbs.twimg.com/media/DrSk60mV4AAJVvp.jpg\"\n"
" \n"
" \n"
" data-element-context=\"platform_photo_card\"\n"
" style=\"background-color:rgba(38,33,26,1.0);\"\n"
" data-dominant-color=\"[38,33,26]\"\n"
">\n"
" <img data-aria-label-part src=\"https://pbs.twimg.com/media/DrSk60mV4AAJVvp.jpg\" alt=\"\"\n"
" style=\"width: 100%; top: -0px;\"\n"
">\n"
"</div>\n\n\n"
"</div>\n"
" </div>\n"
" </div>\n"
" </div>\n\n\n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"2\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059653149185605632\" data-aria-label-part>2 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"9\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059653149185605632\" data-aria-label-part>9 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"69\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059653149185605632\" data-aria-label-part>69 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059653149185605632\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059653149185605632\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">9</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">9</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059653149185605632\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">69</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">69</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059636425719775234\"\n"
"id=\"stream-item-tweet-1059636425719775234\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards has-content\n"
"\"\n"
" \n"
"data-tweet-id=\"1059636425719775234\"\n"
"data-item-id=\"1059636425719775234\"\n"
"data-permalink-path=\"/NerdCowboy/status/1059636425719775234\"\n"
"data-conversation-id=\"1059636425719775234\"\n\n\n\n\n"
"data-tweet-nonce=\"1059636425719775234-088fe41e-c574-4537-b458-dd123aa9d124\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"NerdCowboy\" data-name=\"Brent Larson\" data-user-id=\"325716240\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"ryanflorence\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"325716240","screen_name":"NerdCowboy","name":"Brent Larson","emojified_name":{"text":"Brent Larson","emojified_text_as_html":"Brent Larson"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/NerdCowboy\" data-user-id=\"325716240\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/460675903777804288/zC4Av2hD_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Brent Larson</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>NerdCowboy</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/NerdCowboy/status/1059636425719775234\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"3:39 AM - 6 Nov 2018\" data-conversation-id=\"1059636425719775234\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541471985\" data-time-ms=\"1541471985000\" data-long-form=\"true\">6 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>NerdCowboy</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>NerdCowboy</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>NerdCowboy</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>NerdCowboy</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">The <strong>Future of React</strong> with <a href=\"/ryanflorence\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"16468446\" ><s>@</s><b>ryanflorence</b></a>. Hooks look really awesome<a href=\"https://t.co/F6se6wwbtB\" class=\"twitter-timeline-link u-hidden\" data-pre-embedded=\"true\" dir=\"ltr\" >pic.twitter.com/F6se6wwbtB</a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" <div class=\"AdaptiveMediaOuterContainer\">\n"
" <div class=\"AdaptiveMedia\n"
" \n"
" is-square\n"
" \n"
" \n"
" \n"
" \"\n"
" >\n"
" <div class=\"AdaptiveMedia-container\">\n"
" <div class=\"AdaptiveMedia-singlePhoto\"\n"
" style=\"padding-top: calc(0.75 * 100% - 0.5px);\"\n"
">\n"
" <div class=\"AdaptiveMedia-photoContainer js-adaptive-photo \"\n"
" data-image-url=\"https://pbs.twimg.com/media/DrSVs5_VAAAuNHC.jpg\"\n"
" \n"
" \n"
" data-element-context=\"platform_photo_card\"\n"
" style=\"background-color:rgba(40,37,32,1.0);\"\n"
" data-dominant-color=\"[40,37,32]\"\n"
">\n"
" <img data-aria-label-part src=\"https://pbs.twimg.com/media/DrSVs5_VAAAuNHC.jpg\" alt=\"\"\n"
" style=\"width: 100%; top: -0px;\"\n"
">\n"
"</div>\n\n\n"
"</div>\n"
" </div>\n"
" </div>\n"
" </div>\n\n\n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059636425719775234\" data-aria-label-part>1 reply</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059636425719775234\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"3\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059636425719775234\" data-aria-label-part>3 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059636425719775234\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059636425719775234\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059636425719775234\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059544412315836416\"\n"
"id=\"stream-item-tweet-1059544412315836416\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1059544412315836416\"\n"
"data-item-id=\"1059544412315836416\"\n"
"data-permalink-path=\"/jsjoeio/status/1059544412315836416\"\n"
"data-conversation-id=\"1059544412315836416\"\n\n\n\n\n"
"data-tweet-nonce=\"1059544412315836416-da3d15d8-ba27-41f6-97f1-82461bc8587f\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"jsjoeio\" data-name=\"JavaScript Joe\" data-user-id=\"1567529924\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"true\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"ryanflorence phoenixreactjs\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"1567529924","screen_name":"jsjoeio","name":"JavaScript Joe","emojified_name":{"text":"JavaScript Joe","emojified_text_as_html":"JavaScript Joe"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}},{"id_str":"717956684086272000","screen_name":"phoenixreactjs","name":"Phoenix ReactJS","emojified_name":{"text":"Phoenix ReactJS","emojified_text_as_html":"Phoenix ReactJS"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/jsjoeio\" data-user-id=\"1567529924\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/1048693326797463552/QBDmFRUJ_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>JavaScript Joe</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>jsjoeio</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/jsjoeio/status/1059544412315836416\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"9:34 PM - 5 Nov 2018\" data-conversation-id=\"1059544412315836416\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541450047\" data-time-ms=\"1541450047000\" data-long-form=\"true\">5 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Excited to hear "The <strong>Future of React</strong>" by <a href=\"/ryanflorence\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"16468446\" ><s>@</s><b>ryanflorence</b></a> tonight at <a href=\"/phoenixreactjs\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"717956684086272000\" ><s>@</s><b>phoenixreactjs</b></a>! <img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f604.png\" draggable=\"false\" alt=\"😄\" title=\"Smiling face with open mouth and smiling eyes\" aria-label=\"Emoji: Smiling face with open mouth and smiling eyes\"></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059544412315836416\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059544412315836416\" data-aria-label-part>1 retweet</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"2\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059544412315836416\" data-aria-label-part>2 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059544412315836416\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059544412315836416\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059544412315836416\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">2</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059528031541321728\"\n"
"id=\"stream-item-tweet-1059528031541321728\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1059528031541321728\"\n"
"data-item-id=\"1059528031541321728\"\n"
"data-permalink-path=\"/magsout/status/1059528031541321728\"\n"
"data-conversation-id=\"1059528031541321728\"\n\n\n\n\n"
"data-tweet-nonce=\"1059528031541321728-ce1e484a-a7aa-4194-985e-7afdefc02f64\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"magsout\" data-name=\"Guillaume Démésy 🤖\" data-user-id=\"15220855\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"15220855","screen_name":"magsout","name":"Guillaume D\\u00e9m\\u00e9sy\\u200f \\ud83e\\udd16","emojified_name":{"text":"Guillaume D\\u00e9m\\u00e9sy\\u200f \\ud83e\\udd16","emojified_text_as_html":"Guillaume D\\u00e9m\\u00e9sy\\u200f \\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f916.png')\\" title=\\"Robot face\\" aria-label=\\"Emoji: Robot face\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83e\\udd16\\u003c\\/span\\u003e"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/magsout\" data-user-id=\"15220855\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/744646840759496704/nemxawei_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Guillaume Démésy <span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f916.png')\" title=\"Robot face\" aria-label=\"Emoji: Robot face\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🤖</span></strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>magsout</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/magsout/status/1059528031541321728\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"8:29 PM - 5 Nov 2018\" data-conversation-id=\"1059528031541321728\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541446142\" data-time-ms=\"1541446142000\" data-long-form=\"true\">5 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>magsout</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>magsout</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>magsout</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>magsout</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">React.lazy, Suspense, Hook, React.memo, the <strong>future of React</strong> is pretty exciting <a href=\"/hashtag/react?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>react</b></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059528031541321728\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059528031541321728\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059528031541321728\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059528031541321728\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059528031541321728\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059528031541321728\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059490548799680512\"\n"
"id=\"stream-item-tweet-1059490548799680512\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1059490548799680512\"\n"
"data-item-id=\"1059490548799680512\"\n"
"data-permalink-path=\"/nplexPHX/status/1059490548799680512\"\n"
"data-conversation-id=\"1059490548799680512\"\n\n\n\n\n"
"data-tweet-nonce=\"1059490548799680512-9a37f6ff-eda0-42ac-9eb3-4624d7d9f376\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"nplexPHX\" data-name=\"NextPlex / Phoenix\" data-user-id=\"1707306044\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"1707306044","screen_name":"nplexPHX","name":"NextPlex \\/ Phoenix","emojified_name":{"text":"NextPlex \\/ Phoenix","emojified_text_as_html":"NextPlex \\/ Phoenix"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/nplexPHX\" data-user-id=\"1707306044\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/378800000374612343/4c89a6f99ed5fbd6a6c4c9dd9b3a383e_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>NextPlex / Phoenix</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>nplexPHX</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/nplexPHX/status/1059490548799680512\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"6:00 PM - 5 Nov 2018\" data-conversation-id=\"1059490548799680512\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541437205\" data-time-ms=\"1541437205000\" data-long-form=\"true\">5 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>nplexPHX</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>nplexPHX</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>nplexPHX</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>nplexPHX</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Check out The <strong>Future of React</strong> with Ryan Florence tonight at 6:00pm <a href=\"https://t.co/crn7f62P21\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"http://bit.ly/2Pbh2NX\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"http://bit.ly/2Pbh2NX\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">http://</span><span class=\"js-display-url\">bit.ly/2Pbh2NX</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span></span></a> <a href=\"/hashtag/Phoenix?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>Phoenix</b></a> <a href=\"/hashtag/PHX?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>PHX</b></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059490548799680512\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059490548799680512\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059490548799680512\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059490548799680512\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059490548799680512\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059490548799680512\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1059232422884065280\"\n"
"id=\"stream-item-tweet-1059232422884065280\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards has-content\n"
"\"\n"
" \n"
"data-tweet-id=\"1059232422884065280\"\n"
"data-item-id=\"1059232422884065280\"\n"
"data-permalink-path=\"/mfpiccolo/status/1059232422884065280\"\n"
"data-conversation-id=\"1059232422884065280\"\n\n\n\n\n"
"data-tweet-nonce=\"1059232422884065280-be4cb53b-9f2b-468a-aa15-cdeb79861953\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"mfpiccolo\" data-name=\"Mike Piccolo\" data-user-id=\"409349725\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"409349725","screen_name":"mfpiccolo","name":"Mike Piccolo","emojified_name":{"text":"Mike Piccolo","emojified_text_as_html":"Mike Piccolo"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/mfpiccolo\" data-user-id=\"409349725\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/723008863520231425/ljoH6ur2_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Mike Piccolo</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>mfpiccolo</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/mfpiccolo/status/1059232422884065280\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"12:54 AM - 5 Nov 2018\" data-conversation-id=\"1059232422884065280\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541375663\" data-time-ms=\"1541375663000\" data-long-form=\"true\">5 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>mfpiccolo</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>mfpiccolo</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>mfpiccolo</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>mfpiccolo</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">It is going to be very interesting to see the <strong>future of React</strong> and Redux. Following along here like:\n\n"
"<a href=\"https://t.co/ZbD0BrKHdh\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://github.com/reduxjs/react-redux/issues/1063\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"https://github.com/reduxjs/react-redux/issues/1063\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://</span><span class=\"js-display-url\">github.com/reduxjs/react-</span><span class=\"invisible\">redux/issues/1063</span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span>…</span></a><a href=\"https://t.co/rgKUbOuEEk\" class=\"twitter-timeline-link u-hidden\" data-pre-embedded=\"true\" dir=\"ltr\" >pic.twitter.com/rgKUbOuEEk</a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" <div class=\"AdaptiveMediaOuterContainer\">\n"
" <div class=\"AdaptiveMedia\n"
" \n"
" \n"
" is-video\n"
" \n"
" has-autoplayable-media\n"
" \"\n"
" >\n"
" <div class=\"AdaptiveMedia-container\">\n"
" <div class=\"AdaptiveMedia-video\">\n"
" <div class=\"AdaptiveMedia-videoContainer\">\n"
" <div class=\"PlayableMedia PlayableMedia--gif\">\n\n\n"
" <div class=\"PlayableMedia-container\">\n"
" <div\n"
" class=\"PlayableMedia-player\n"
" \n"
" \"\n"
" data-playable-media-url=\"\"\n"
" data-use-react-player\n"
" \n"
" data-use-player-precache\n"
" \n"
" data-border-top-left-radius=\"\"\n"
" data-border-top-right-radius=\"\"\n"
" data-border-bottom-left-radius=\"\"\n"
" data-border-bottom-right-radius=\"\"\n"
" style=\"padding-bottom: 100.0%; background-image:url('https://pbs.twimg.com/tweet_video_thumb/DrMmLknU4AAb_Gw.jpg')\">\n"
" </div>\n\n"
" </div>\n"
"</div>\n\n"
" </div>\n"
"</div>\n\n"
" </div>\n"
" </div>\n"
" </div>\n\n\n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"3\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1059232422884065280\" data-aria-label-part>3 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"3\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1059232422884065280\" data-aria-label-part>3 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"5\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1059232422884065280\" data-aria-label-part>5 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1059232422884065280\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1059232422884065280\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1059232422884065280\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">5</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">5</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058917233773096961\"\n"
"id=\"stream-item-tweet-1058917233773096961\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058917233773096961\"\n"
"data-item-id=\"1058917233773096961\"\n"
"data-permalink-path=\"/reactsydney/status/1058917233773096961\"\n"
"data-conversation-id=\"1058917233773096961\"\n\n\n\n\n"
"data-tweet-nonce=\"1058917233773096961-8f63345f-2a09-4954-812a-89e8972a2e16\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"reactsydney\" data-name=\"ReactJS Sydney\" data-user-id=\"3866823198\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"3866823198","screen_name":"reactsydney","name":"ReactJS Sydney","emojified_name":{"text":"ReactJS Sydney","emojified_text_as_html":"ReactJS Sydney"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/reactsydney\" data-user-id=\"3866823198\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/656277262342352896/-XVhkqUL_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>ReactJS Sydney</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>reactsydney</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/reactsydney/status/1058917233773096961\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"4:01 AM - 4 Nov 2018\" data-conversation-id=\"1058917233773096961\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541300516\" data-time-ms=\"1541300516000\" data-long-form=\"true\">4 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>reactsydney</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>reactsydney</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>reactsydney</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>reactsydney</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\"><img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f4e3.png\" draggable=\"false\" alt=\"📣\" title=\"Cheering megaphone\" aria-label=\"Emoji: Cheering megaphone\"> Come learn about React Suspense, Hooks, Ave browser performance at our November event "<strong>Future of React</strong>"\n\n"
"<a href=\"https://t.co/5Fq7m4XHh6\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://www.meetup.com/React-Sydney/events/255157655/\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"https://www.meetup.com/React-Sydney/events/255157655/\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://www.</span><span class=\"js-display-url\">meetup.com/React-Sydney/e</span><span class=\"invisible\">vents/255157655/</span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span>…</span></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058917233773096961\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058917233773096961\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"3\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058917233773096961\" data-aria-label-part>3 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058917233773096961\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058917233773096961\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058917233773096961\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">3</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058821522410758144\"\n"
"id=\"stream-item-tweet-1058821522410758144\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058821522410758144\"\n"
"data-item-id=\"1058821522410758144\"\n"
"data-permalink-path=\"/jsjoeio/status/1058821522410758144\"\n"
"data-conversation-id=\"1058821522410758144\"\n\n\n\n\n"
"data-tweet-nonce=\"1058821522410758144-4c1c9d2e-d924-47d0-adc8-0f47917d96ab\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"jsjoeio\" data-name=\"JavaScript Joe\" data-user-id=\"1567529924\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"true\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"ryanflorence phoenixreactjs\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"1567529924","screen_name":"jsjoeio","name":"JavaScript Joe","emojified_name":{"text":"JavaScript Joe","emojified_text_as_html":"JavaScript Joe"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}},{"id_str":"717956684086272000","screen_name":"phoenixreactjs","name":"Phoenix ReactJS","emojified_name":{"text":"Phoenix ReactJS","emojified_text_as_html":"Phoenix ReactJS"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/jsjoeio\" data-user-id=\"1567529924\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/1048693326797463552/QBDmFRUJ_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>JavaScript Joe</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>jsjoeio</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/jsjoeio/status/1058821522410758144\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"9:41 PM - 3 Nov 2018\" data-conversation-id=\"1058821522410758144\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541277697\" data-time-ms=\"1541277697000\" data-long-form=\"true\">3 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>jsjoeio</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\"><a href=\"/ryanflorence\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"16468446\" ><s>@</s><b>ryanflorence</b></a> Hey Ryan! The talk you're giving at <a href=\"/phoenixreactjs\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"717956684086272000\" ><s>@</s><b>phoenixreactjs</b></a> on Monday - "The <strong>Future of React</strong>"- will that be different from your talk "90% Cleaner React from ReactConf?</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058821522410758144\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058821522410758144\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058821522410758144\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058821522410758144\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058821522410758144\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058821522410758144\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058724338793353217\"\n"
"id=\"stream-item-tweet-1058724338793353217\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards cards-forward\n"
"\"\n"
" \n"
"data-tweet-id=\"1058724338793353217\"\n"
"data-item-id=\"1058724338793353217\"\n"
"data-permalink-path=\"/arthurlevoyer/status/1058724338793353217\"\n"
"data-conversation-id=\"1058724338793353217\"\n\n\n\n\n"
"data-tweet-nonce=\"1058724338793353217-a830c6b1-0bc8-4d9b-9080-78776b971731\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"arthurlevoyer\" data-name=\"Arthur\" data-user-id=\"244981898\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"dan_abramov\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"244981898","screen_name":"arthurlevoyer","name":"Arthur","emojified_name":{"text":"Arthur","emojified_text_as_html":"Arthur"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n"
" data-card2-type=\"player\"\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/arthurlevoyer\" data-user-id=\"244981898\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/860058867149021186/UVuLgyF0_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Arthur</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>arthurlevoyer</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/arthurlevoyer/status/1058724338793353217\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"3:15 PM - 3 Nov 2018\" data-conversation-id=\"1058724338793353217\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541254527\" data-time-ms=\"1541254527000\" data-long-form=\"true\">3 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>arthurlevoyer</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>arthurlevoyer</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>arthurlevoyer</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>arthurlevoyer</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Might be running late but I just listened <a href=\"/dan_abramov\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"70345946\" ><s>@</s><b>dan_abramov</b></a> explains the <strong>future of React</strong> => <img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f92f.png\" draggable=\"false\" alt=\"🤯\" title=\"Exploding head\" aria-label=\"Emoji: Exploding head\"><img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f92f.png\" draggable=\"false\" alt=\"🤯\" title=\"Exploding head\" aria-label=\"Emoji: Exploding head\"> <a href=\"https://t.co/BWO0nDLCt2\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://youtu.be/dpw9EHDh2bM\" class=\"twitter-timeline-link u-hidden\" target=\"_blank\" title=\"https://youtu.be/dpw9EHDh2bM\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://</span><span class=\"js-display-url\">youtu.be/dpw9EHDh2bM</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span></span></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" <div class=\"card2 js-media-container\n"
" \"\n"
" data-card2-name=\"player\"\n"
" >\n"
" \n"
"<div class=\"js-macaw-cards-iframe-container initial-card-height card-type-player\"\n"
" data-src=\"/i/cards/tfw/v1/1058724338793353217?cardname=player&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en\"\n"
" data-card-name=\"player\"\n"
" data-card-url=\"https://t.co/BWO0nDLCt2\"\n"
" data-publisher-id=\"10228272\"\n"
" data-creator-id=\"\"\n"
" data-amplify-content-id=\"\"\n"
" data-amplify-playlist-url=\"\"\n"
" data-full-card-iframe-url=\"/i/cards/tfw/v1/1058724338793353217?cardname=player&autoplay_disabled=true&earned=true&edge=true&lang=en\"\n"
" data-has-autoplayable-media=\"false\">\n"
"</div>\n\n"
"</div>\n\n\n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058724338793353217\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058724338793353217\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058724338793353217\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058724338793353217\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058724338793353217\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058724338793353217\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058633774525669377\"\n"
"id=\"stream-item-tweet-1058633774525669377\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058633774525669377\"\n"
"data-item-id=\"1058633774525669377\"\n"
"data-permalink-path=\"/thecat/status/1058633774525669377\"\n"
"data-conversation-id=\"1058633774525669377\"\n\n\n\n\n"
"data-tweet-nonce=\"1058633774525669377-e31fb5d9-4631-4d46-99de-a8612b59f659\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"thecat\" data-name=\"Jeremy Lu\" data-user-id=\"807633\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"807633","screen_name":"thecat","name":"Jeremy Lu","emojified_name":{"text":"Jeremy Lu","emojified_text_as_html":"Jeremy Lu"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/thecat\" data-user-id=\"807633\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/2757923060/70b16cbe6266b7dc04c2d57e1a432fd0_bigger.png\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Jeremy Lu</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>thecat</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/thecat/status/1058633774525669377\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"9:15 AM - 3 Nov 2018\" data-conversation-id=\"1058633774525669377\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541232934\" data-time-ms=\"1541232934000\" data-long-form=\"true\">3 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>thecat</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>thecat</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>thecat</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>thecat</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">“Hooks represents our vision for the <strong>future of React</strong>"\n\n"
"// writing's on the wall</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058633774525669377\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058633774525669377\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058633774525669377\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058633774525669377\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058633774525669377\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058633774525669377\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058424831866220546\"\n"
"id=\"stream-item-tweet-1058424831866220546\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058424831866220546\"\n"
"data-item-id=\"1058424831866220546\"\n"
"data-permalink-path=\"/Nosidotgif/status/1058424831866220546\"\n"
"data-conversation-id=\"1058424831866220546\"\n\n\n\n\n"
"data-tweet-nonce=\"1058424831866220546-1956b12c-7019-4727-881d-ec58a78bc422\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"Nosidotgif\" data-name=\"🌲 Diego Nosi 🌲\" data-user-id=\"540482303\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"540482303","screen_name":"Nosidotgif","name":"\\ud83c\\udf32 Diego Nosi \\ud83c\\udf32","emojified_name":{"text":"\\ud83c\\udf32 Diego Nosi \\ud83c\\udf32","emojified_text_as_html":"\\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f332.png')\\" title=\\"Evergreen tree\\" aria-label=\\"Emoji: Evergreen tree\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83c\\udf32\\u003c\\/span\\u003e Diego Nosi \\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f332.png')\\" title=\\"Evergreen tree\\" aria-label=\\"Emoji: Evergreen tree\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83c\\udf32\\u003c\\/span\\u003e"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/Nosidotgif\" data-user-id=\"540482303\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/1063152670490402821/OIzuu5Wb_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part><span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f332.png')\" title=\"Evergreen tree\" aria-label=\"Emoji: Evergreen tree\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🌲</span> Diego Nosi <span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f332.png')\" title=\"Evergreen tree\" aria-label=\"Emoji: Evergreen tree\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🌲</span></strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>Nosidotgif</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/Nosidotgif/status/1058424831866220546\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"7:25 PM - 2 Nov 2018\" data-conversation-id=\"1058424831866220546\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541183119\" data-time-ms=\"1541183119000\" data-long-form=\"true\">2 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>Nosidotgif</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>Nosidotgif</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>Nosidotgif</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>Nosidotgif</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Been reading about react hooks and... ok, they are pretty cool. As a dev how uses almost every available react api, this is an early Christmas. But the "<strong>future of react</strong>" part kind of frightens me. Not sure if a hook oriented react instead of class oriented is something im up for.</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058424831866220546\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058424831866220546\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058424831866220546\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058424831866220546\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058424831866220546\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058424831866220546\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058382501796823041\"\n"
"id=\"stream-item-tweet-1058382501796823041\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058382501796823041\"\n"
"data-item-id=\"1058382501796823041\"\n"
"data-permalink-path=\"/andrioid/status/1058382501796823041\"\n"
"data-conversation-id=\"1058270840448606208\"\n\n"
" data-is-reply-to=\"true\" \n"
" data-has-parent-tweet=\"true\" \n\n"
"data-tweet-nonce=\"1058382501796823041-adac83c3-ea85-4554-af6e-539bd283d590\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"andrioid\" data-name=\"Andri Ó 🏠🇩🇰\" data-user-id=\"14566494\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"true\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"vilhelmnielsen dan_abramov\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"14566494","screen_name":"andrioid","name":"Andri \\u00d3 \\ud83c\\udfe0\\ud83c\\udde9\\ud83c\\uddf0","emojified_name":{"text":"Andri \\u00d3 \\ud83c\\udfe0\\ud83c\\udde9\\ud83c\\uddf0","emojified_text_as_html":"Andri \\u00d3 \\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f3e0.png')\\" title=\\"House building\\" aria-label=\\"Emoji: House building\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83c\\udfe0\\u003c\\/span\\u003e\\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f1e9-1f1f0.png')\\" title=\\"Flag of Denmark\\" aria-label=\\"Emoji: Flag of Denmark\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83c\\udde9\\ud83c\\uddf0\\u003c\\/span\\u003e"}},{"id_str":"40741561","screen_name":"vilhelmnielsen","name":"Sebastian Nielsen","emojified_name":{"text":"Sebastian Nielsen","emojified_text_as_html":"Sebastian Nielsen"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/andrioid\" data-user-id=\"14566494\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/899268970028683264/XBCqTlNK_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Andri Ó <span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f3e0.png')\" title=\"House building\" aria-label=\"Emoji: House building\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🏠</span><span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f1e9-1f1f0.png')\" title=\"Flag of Denmark\" aria-label=\"Emoji: Flag of Denmark\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🇩🇰</span></strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>andrioid</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/andrioid/status/1058382501796823041\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"4:37 PM - 2 Nov 2018\" data-conversation-id=\"1058270840448606208\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541173026\" data-time-ms=\"1541173026000\" data-long-form=\"true\">2 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>andrioid</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>andrioid</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>andrioid</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>andrioid</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n"
" <div class=\"ReplyingToContextBelowAuthor\" data-aria-label-part>\n\n"
" Replying to <a class=\"pretty-link js-user-profile-link\" href=\"/vilhelmnielsen\" data-user-id=\"40741561\" rel=\"noopener\" dir=\"ltr\"><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>vilhelmnielsen</b></span></a> <a class=\"pretty-link js-user-profile-link\" href=\"/dan_abramov\" data-user-id=\"70345946\" rel=\"noopener\" dir=\"ltr\"><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>dan_abramov</b></span></a>\n\n\n"
"</div>\n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Agreed. I don’t wanna spend time learning to use half of the solution when it’s not complete yet.\n\n"
"But I’m looking forward to the <strong>future of React</strong></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058382501796823041\" data-aria-label-part>1 reply</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058382501796823041\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058382501796823041\" data-aria-label-part>1 like</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058382501796823041\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058382501796823041\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058382501796823041\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058380394901504001\"\n"
"id=\"stream-item-tweet-1058380394901504001\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards cards-forward\n"
"\"\n"
" \n"
"data-tweet-id=\"1058380394901504001\"\n"
"data-item-id=\"1058380394901504001\"\n"
"data-permalink-path=\"/krvajalmiguel/status/1058380394901504001\"\n"
"data-conversation-id=\"1058380394901504001\"\n\n\n\n\n"
"data-tweet-nonce=\"1058380394901504001-89934c37-e163-4bb6-89bc-e359d9d3936b\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"krvajalmiguel\" data-name=\"Miguel Carvajal 🇨🇺\" data-user-id=\"1902636858\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"reactjs\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"1902636858","screen_name":"krvajalmiguel","name":"Miguel Carvajal \\ud83c\\udde8\\ud83c\\uddfa","emojified_name":{"text":"Miguel Carvajal \\ud83c\\udde8\\ud83c\\uddfa","emojified_text_as_html":"Miguel Carvajal \\u003cspan class=\\"Emoji Emoji--forLinks\\" style=\\"background-image:url('https:\\/\\/abs.twimg.com\\/emoji\\/v2\\/72x72\\/1f1e8-1f1fa.png')\\" title=\\"Flag of Cuba\\" aria-label=\\"Emoji: Flag of Cuba\\"\\u003e&nbsp;\\u003c\\/span\\u003e\\u003cspan class=\\"visuallyhidden\\" aria-hidden=\\"true\\"\\u003e\\ud83c\\udde8\\ud83c\\uddfa\\u003c\\/span\\u003e"}},{"id_str":"1566463268","screen_name":"reactjs","name":"React","emojified_name":{"text":"React","emojified_text_as_html":"React"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n"
" data-card2-type=\"summary\"\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/krvajalmiguel\" data-user-id=\"1902636858\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/1045363734649204737/sGl6zlUP_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Miguel Carvajal <span class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f1e8-1f1fa.png')\" title=\"Flag of Cuba\" aria-label=\"Emoji: Flag of Cuba\"> </span><span class=\"visuallyhidden\" aria-hidden=\"true\">🇨🇺</span></strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>krvajalmiguel</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/krvajalmiguel/status/1058380394901504001\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"4:28 PM - 2 Nov 2018\" data-conversation-id=\"1058380394901504001\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541172524\" data-time-ms=\"1541172524000\" data-long-form=\"true\">2 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>krvajalmiguel</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>krvajalmiguel</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>krvajalmiguel</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>krvajalmiguel</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">Listen to the <a href=\"/reactjs\" class=\"twitter-atreply pretty-link js-nav\" dir=\"ltr\" data-mentioned-user-id=\"1566463268\" ><s>@</s><b>reactjs</b></a> team talking about the future of <a href=\"/hashtag/React?src=hash\" data-query-source=\"hashtag_click\" class=\"twitter-hashtag pretty-link js-nav\" dir=\"ltr\" ><s>#</s><b>React</b></a><a href=\"https://t.co/HKaXdzI4Go\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://pca.st/episode/4af67619-1f4d-4b24-87e4-a82c34e322f5\" class=\"twitter-timeline-link u-hidden\" target=\"_blank\" title=\"https://pca.st/episode/4af67619-1f4d-4b24-87e4-a82c34e322f5\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://</span><span class=\"js-display-url\">pca.st/episode/4af676</span><span class=\"invisible\">19-1f4d-4b24-87e4-a82c34e322f5</span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span>…</span></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" <div class=\"card2 js-media-container\n"
" \"\n"
" data-card2-name=\"summary\"\n"
" >\n"
" \n"
"<div class=\"js-macaw-cards-iframe-container initial-card-height card-type-summary\"\n"
" data-src=\"/i/cards/tfw/v1/1058380394901504001?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en\"\n"
" data-card-name=\"summary\"\n"
" data-card-url=\"https://t.co/HKaXdzI4Go\"\n"
" data-publisher-id=\"243848770\"\n"
" data-creator-id=\"\"\n"
" data-amplify-content-id=\"\"\n"
" data-amplify-playlist-url=\"\"\n"
" data-full-card-iframe-url=\"/i/cards/tfw/v1/1058380394901504001?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en\"\n"
" data-has-autoplayable-media=\"false\">\n"
"</div>\n\n"
"</div>\n\n\n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058380394901504001\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058380394901504001\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058380394901504001\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058380394901504001\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058380394901504001\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058380394901504001\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058359433284276224\"\n"
"id=\"stream-item-tweet-1058359433284276224\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards cards-forward\n"
"\"\n"
" \n"
"data-tweet-id=\"1058359433284276224\"\n"
"data-item-id=\"1058359433284276224\"\n"
"data-permalink-path=\"/techfinman/status/1058359433284276224\"\n"
"data-conversation-id=\"1058359433284276224\"\n\n\n\n\n"
"data-tweet-nonce=\"1058359433284276224-dc8da943-fbc9-4153-a048-56cf98d314de\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"techfinman\" data-name=\"テクニクシャンマン\" data-user-id=\"789502008281604096\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"789502008281604096","screen_name":"techfinman","name":"\\u30c6\\u30af\\u30cb\\u30af\\u30b7\\u30e3\\u30f3\\u30de\\u30f3","emojified_name":{"text":"\\u30c6\\u30af\\u30cb\\u30af\\u30b7\\u30e3\\u30f3\\u30de\\u30f3","emojified_text_as_html":"\\u30c6\\u30af\\u30cb\\u30af\\u30b7\\u30e3\\u30f3\\u30de\\u30f3"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n"
" data-card2-type=\"summary\"\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/techfinman\" data-user-id=\"789502008281604096\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/789503033566605313/HjcH_f1o_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>テクニクシャンマン</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>techfinman</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/techfinman/status/1058359433284276224\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"3:05 PM - 2 Nov 2018\" data-conversation-id=\"1058359433284276224\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541167526\" data-time-ms=\"1541167526000\" data-long-form=\"true\">2 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>techfinman</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>techfinman</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>techfinman</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>techfinman</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">streamich/react-use (#17 - All languages - Weekly) React Hooks — <strong>future of React</strong> <img class=\"Emoji Emoji--forText\" src=\"https://abs.twimg.com/emoji/v2/72x72/1f44d.png\" draggable=\"false\" alt=\"👍\" title=\"Thumbs up sign\" aria-label=\"Emoji: Thumbs up sign\"> react-use <a href=\"https://t.co/N1GH1h2jIn\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://ift.tt/2OUtscW\" class=\"twitter-timeline-link u-hidden\" target=\"_blank\" title=\"https://ift.tt/2OUtscW\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://</span><span class=\"js-display-url\">ift.tt/2OUtscW</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span></span></a></p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" <div class=\"card2 js-media-container\n"
" \"\n"
" data-card2-name=\"summary\"\n"
" >\n"
" \n"
"<div class=\"js-macaw-cards-iframe-container initial-card-height card-type-summary\"\n"
" data-src=\"/i/cards/tfw/v1/1058359433284276224?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en\"\n"
" data-card-name=\"summary\"\n"
" data-card-url=\"https://t.co/N1GH1h2jIn\"\n"
" data-publisher-id=\"13334762\"\n"
" data-creator-id=\"\"\n"
" data-amplify-content-id=\"\"\n"
" data-amplify-playlist-url=\"\"\n"
" data-full-card-iframe-url=\"/i/cards/tfw/v1/1058359433284276224?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en\"\n"
" data-has-autoplayable-media=\"false\">\n"
"</div>\n\n"
"</div>\n\n\n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058359433284276224\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058359433284276224\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058359433284276224\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058359433284276224\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058359433284276224\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058359433284276224\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1058027078178738177\"\n"
"id=\"stream-item-tweet-1058027078178738177\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" tweet-has-context\n"
" \n"
"\"\n"
" \n"
"data-tweet-id=\"1058027078178738177\"\n"
"data-item-id=\"1058027078178738177\"\n"
"data-permalink-path=\"/VinSpee/status/1058027078178738177\"\n"
"data-conversation-id=\"1058024815905386496\"\n\n"
" data-is-reply-to=\"true\" \n"
" data-has-parent-tweet=\"true\" \n\n"
"data-tweet-nonce=\"1058027078178738177-194f4fd5-a434-4cf4-b3d6-6561a1f0a2df\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"VinSpee\" data-name=\"Vince Speelman\" data-user-id=\"14988794\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"true\"\n"
" data-you-block=\"false\"\n"
" data-mentions=\"reactjs\"\n\n"
"data-reply-to-users-json=\"[{"id_str":"14988794","screen_name":"VinSpee","name":"Vince Speelman","emojified_name":{"text":"Vince Speelman","emojified_text_as_html":"Vince Speelman"}},{"id_str":"1566463268","screen_name":"reactjs","name":"React","emojified_name":{"text":"React","emojified_text_as_html":"React"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" <div class=\"tweet-context\n"
" with-icn\n"
" \">\n\n"
" \n\n\n"
" <p class=\"social-proof\">\n"
" <span class=\"Icon Icon--small Icon--heartBadge\"></span>\n\n\n"
" <a class=\"pretty-link user-profile-link js-user-profile-link\" data-user-id=\"70345946\" href=\"/dan_abramov\" rel=\"noopener\">Dan Abramov</a> liked\n"
" \n\n\n"
" </p>\n\n\n\n\n"
" \n\n\n"
" </div>\n\n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/VinSpee\" data-user-id=\"14988794\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/763381341383749632/s4VgaGMz_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Vince Speelman</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>VinSpee</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/VinSpee/status/1058027078178738177\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"5:04 PM - 1 Nov 2018\" data-conversation-id=\"1058024815905386496\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541088287\" data-time-ms=\"1541088287000\" data-long-form=\"true\">1 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>VinSpee</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>VinSpee</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>VinSpee</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>VinSpee</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">I’m really excited for the <strong>future of React</strong>.</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1058027078178738177\" data-aria-label-part>1 reply</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1058027078178738177\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" data-tweet-stat-count=\"1\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1058027078178738177\" data-aria-label-part>1 like</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1058027078178738177\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1058027078178738177\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1058027078178738177\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\">1</span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n"
" <div class=\"self-thread-context\">\n"
" Show this thread\n"
"</div>\n\n\n"
" \n"
" <div class=\"self-thread-tweet-cta\">\n"
" <div class=\"mini-avatar-with-thread\">\n"
" <img class=\"avatar--circular size24\" src=\"https://pbs.twimg.com/profile_images/763381341383749632/s4VgaGMz_normal.jpg\">\n"
" </div>\n\n"
" <a href=\"/VinSpee/status/1058027078178738177\" class=\"js-nav show-thread-link\">Show this thread</a>\n"
"</div>\n\n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n"
" <li class=\"js-stream-item stream-item stream-item\n"
"\" data-item-id=\"1057890738552406017\"\n"
"id=\"stream-item-tweet-1057890738552406017\"\n"
"data-item-type=\"tweet\"\n"
">\n"
" \n\n\n"
" <div class=\"tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content\n"
" original-tweet js-original-tweet\n"
" \n"
" \n"
" has-cards cards-forward\n"
"\"\n"
" \n"
"data-tweet-id=\"1057890738552406017\"\n"
"data-item-id=\"1057890738552406017\"\n"
"data-permalink-path=\"/programmingncr/status/1057890738552406017\"\n"
"data-conversation-id=\"1057890738552406017\"\n\n\n\n\n"
"data-tweet-nonce=\"1057890738552406017-c16c144c-7b68-4cc3-afaf-002139e5e776\"\n"
"data-tweet-stat-initialized=\"true\"\n\n\n\n\n\n\n"
" data-screen-name=\"programmingncr\" data-name=\"Programming Gurgaon\" data-user-id=\"3306610117\"\n"
" data-you-follow=\"false\"\n"
" data-follows-you=\"false\"\n"
" data-you-block=\"false\"\n\n\n"
"data-reply-to-users-json=\"[{"id_str":"3306610117","screen_name":"programmingncr","name":"Programming Gurgaon","emojified_name":{"text":"Programming Gurgaon","emojified_text_as_html":"Programming Gurgaon"}}]\"\n\n\n\n\n\n\n\n"
"data-disclosure-type=\"\"\n\n\n\n"
" data-card2-type=\"summary\"\n"
" data-has-cards=\"true\"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
" data-component-context=\"tweet\"\n\n\n"
" >\n\n"
" <div class=\"context\">\n"
" \n"
" \n"
" </div>\n\n"
" <div class=\"content\">\n"
" \n\n"
" \n\n"
" \n"
" <div class=\"stream-item-header\">\n"
" <a class=\"account-group js-account-group js-action-profile js-user-profile-link js-nav\" href=\"/programmingncr\" data-user-id=\"3306610117\">\n"
" <img class=\"avatar js-action-profile-avatar\" src=\"https://pbs.twimg.com/profile_images/662602436222193664/qKuvsfnG_bigger.jpg\" alt=\"\">\n"
" <span class=\"FullNameGroup\">\n"
" <strong class=\"fullname show-popup-with-id u-textTruncate \" data-aria-label-part>Programming Gurgaon</strong><span>‏</span><span class=\"UserBadges\"></span><span class=\"UserNameBreak\"> </span></span><span class=\"username u-dir u-textTruncate\" dir=\"ltr\" data-aria-label-part>@<b>programmingncr</b></span></a>\n\n"
" \n"
" <small class=\"time\">\n"
" <a href=\"/programmingncr/status/1057890738552406017\" class=\"tweet-timestamp js-permalink js-nav js-tooltip\" title=\"8:03 AM - 1 Nov 2018\" data-conversation-id=\"1057890738552406017\"><span class=\"_timestamp js-short-timestamp \" data-aria-label-part=\"last\" data-time=\"1541055781\" data-time-ms=\"1541055781000\" data-long-form=\"true\">1 Nov 2018</span></a>\n"
"</small>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions\">\n"
" <div class=\"dropdown\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"More\">\n"
" <span class=\"Icon Icon--caretDownLight Icon--small\"></span>\n"
" <span class=\"u-hiddenVisually\">More</span>\n"
" </div>\n"
" </button>\n"
" <div class=\"dropdown-menu is-autoCentered\">\n"
" <div class=\"dropdown-caret\">\n"
" <div class=\"caret-outer\"></div>\n"
" <div class=\"caret-inner\"></div>\n"
" </div>\n"
" <ul>\n"
" \n"
" <li class=\"copy-link-to-tweet js-actionCopyLinkToTweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Copy link to Tweet</button>\n"
" </li>\n"
" <li class=\"embed-link js-actionEmbedTweet\" data-nav=\"embed_tweet\">\n"
" <button type=\"button\" class=\"dropdown-link\">Embed Tweet</button>\n"
" </li>\n"
" <li class=\"mute-user-item\"><button type=\"button\" class=\"dropdown-link\">Mute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>programmingncr</b></span></button></li>\n"
" <li class=\"unmute-user-item\"><button type=\"button\" class=\"dropdown-link\">Unmute <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>programmingncr</b></span></button></li>\n\n"
" <li class=\"block-link js-actionBlock\" data-nav=\"block\">\n"
" <button type=\"button\" class=\"dropdown-link\">Block <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>programmingncr</b></span></button>\n"
" </li>\n"
" <li class=\"unblock-link js-actionUnblock\" data-nav=\"unblock\">\n"
" <button type=\"button\" class=\"dropdown-link\">Unblock <span class=\"username u-dir u-textTruncate\" dir=\"ltr\" >@<b>programmingncr</b></span></button>\n"
" </li>\n"
" <li class=\"report-link js-actionReport\" data-nav=\"report\">\n"
" <button type=\"button\" class=\"dropdown-link\">\n"
" \n"
" \n"
" Report Tweet\n"
" </button>\n"
" </li>\n"
" <li class=\"dropdown-divider\"></li>\n"
" <li class=\"js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to other Moment</button>\n"
" </li>\n"
" <li class=\"js-actionMomentMakerCreateMoment\">\n"
" <button type=\"button\" class=\"dropdown-link\">Add to new Moment</button>\n"
" </li>\n"
" </ul>\n"
"</div>\n\n"
"</div>\n\n"
" </div>\n\n"
" </div>\n\n"
" \n\n"
" \n\n\n"
" \n"
" <div class=\"js-tweet-text-container\">\n"
" <p class=\"TweetTextSize js-tweet-text tweet-text\" lang=\"en\" data-aria-label-part=\"0\">What you guys think about React Hooks? <a href=\"https://t.co/f9rRgkh9yW\" rel=\"nofollow noopener\" dir=\"ltr\" data-expanded-url=\"https://www.reddit.com/r/learnprogramming/comments/9t5twc/what_you_guys_think_about_react_hooks/\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"https://www.reddit.com/r/learnprogramming/comments/9t5twc/what_you_guys_think_about_react_hooks/\" ><span class=\"tco-ellipsis\"></span><span class=\"invisible\">https://www.</span><span class=\"js-display-url\">reddit.com/r/learnprogram</span><span class=\"invisible\">ming/comments/9t5twc/what_you_guys_think_about_react_hooks/</span><span class=\"tco-ellipsis\"><span class=\"invisible\"> </span>…</span></a> \n\n"
"React Hooks is a new feature of React that aims to help with writing more expressive code. Is this going to be the <strong>future of React</strong>? Are other frameworks going to follow suit and implement their own versions of Hoo…</p>\n"
"</div>\n\n\n"
" \n\n"
" \n"
" \n\n\n"
" \n"
" <div class=\"card2 js-media-container\n"
" \"\n"
" data-card2-name=\"summary\"\n"
" >\n"
" \n"
"<div class=\"js-macaw-cards-iframe-container initial-card-height card-type-summary\"\n"
" data-src=\"/i/cards/tfw/v1/1057890738552406017?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en\"\n"
" data-card-name=\"summary\"\n"
" data-card-url=\"https://t.co/f9rRgkh9yW\"\n"
" data-publisher-id=\"811377\"\n"
" data-creator-id=\"\"\n"
" data-amplify-content-id=\"\"\n"
" data-amplify-playlist-url=\"\"\n"
" data-full-card-iframe-url=\"/i/cards/tfw/v1/1057890738552406017?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en\"\n"
" data-has-autoplayable-media=\"false\">\n"
"</div>\n\n"
"</div>\n\n\n\n"
" \n"
" <div class=\"stream-item-footer\">\n"
" \n"
" <div class=\"ProfileTweet-actionCountList u-hiddenVisually\">\n"
" \n"
" \n"
" <span class=\"ProfileTweet-action--reply u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-reply-count-aria-1057890738552406017\" >0 replies</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--retweet u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-retweet-count-aria-1057890738552406017\" >0 retweets</span>\n"
" </span>\n"
" </span>\n"
" <span class=\"ProfileTweet-action--favorite u-hiddenVisually\">\n"
" <span class=\"ProfileTweet-actionCount\" aria-hidden=\"true\" data-tweet-stat-count=\"0\">\n"
" <span class=\"ProfileTweet-actionCountForAria\" id=\"profile-tweet-action-favorite-count-aria-1057890738552406017\" >0 likes</span>\n"
" </span>\n"
" </span>\n"
" </div>\n\n"
" <div class=\"ProfileTweet-actionList js-actions\" role=\"group\" aria-label=\"Tweet actions\">\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--reply\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionReply\"\n"
" data-modal=\"ProfileTweet-reply\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-reply-count-aria-1057890738552406017\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Reply\">\n"
" <span class=\"Icon Icon--medium Icon--reply\"></span>\n"
" <span class=\"u-hiddenVisually\">Reply</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero \">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n"
" </button>\n"
"</div>\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionRetweet\"\n"
" \n"
" data-modal=\"ProfileTweet-retweet\"\n"
" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-retweet-count-aria-1057890738552406017\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweet</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet\" data-modal=\"ProfileTweet-retweet\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo retweet\">\n"
" <span class=\"Icon Icon--medium Icon--retweet\"></span>\n"
" <span class=\"u-hiddenVisually\">Retweeted</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--favorite js-toggleState\">\n"
" <button class=\"ProfileTweet-actionButton js-actionButton js-actionFavorite\" type=\"button\"\n"
" aria-describedby=\"profile-tweet-action-favorite-count-aria-1057890738552406017\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Like</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button><button class=\"ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite\" type=\"button\">\n"
" <div class=\"IconContainer js-tooltip\" title=\"Undo like\">\n"
" <span role=\"presentation\" class=\"Icon Icon--heart Icon--medium\"></span>\n"
" <div class=\"HeartAnimation\"></div>\n"
" <span class=\"u-hiddenVisually\">Liked</span>\n"
" </div>\n"
" <span class=\"ProfileTweet-actionCount ProfileTweet-actionCount--isZero\">\n"
" <span class=\"ProfileTweet-actionCountForPresentation\" aria-hidden=\"true\"></span>\n"
" </span>\n\n"
" </button>\n"
"</div>\n\n\n"
" <div class=\"ProfileTweet-action ProfileTweet-action--dm\">\n"
" <button class=\"ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM\"\n"
" type=\"button\"\n"
" data-nav=\"share_tweet_dm\"\n"
" >\n"
" <div class=\"IconContainer js-tooltip\" title=\"Direct message\">\n"
" <span class=\"Icon Icon--medium Icon--dm\"></span>\n"
" <span class=\"u-hiddenVisually\">Direct message</span>\n"
" </div>\n"
" </button>\n"
" </div>\n\n\n"
" \n\n"
" </div>\n\n"
"</div>\n"
" \n\n\n\n"
" \n"
" \n\n"
" \n\n"
" \n\n"
" </div>\n\n"
" </div>\n\n\n\n"
"</li>\n\n\n\n\n\n\n\n\n"
" \n")
matches = re.finditer(regex, test_str, re.MULTILINE | re.DOTALL)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html