{"id": 1401026144854478848, "geo": null, "lang": "en", "text": "RT @ryangrim: Because NYC campaigns are publicly funded, there are laws around what candidates can do with the money, and Dianne Morales ha\u2026", "user": {"id": 4207961, "url": "http://allin.msnbc.com", "lang": null, "name": "Chris Hayes", "id_str": "4207961", "location": "Brooklyn", "verified": true, "following": null, "protected": false, "time_zone": null, "created_at": "Wed Apr 11 16:43:58 +0000 2007", "utc_offset": null, "description": "Dad to Ryan, David and Anya\nProud husband of @kateashaw1\nHost of @allinwithchris on MSNBC, weeknights at 8pm. \n#WITHPod Host\nCubs fan\nInsta: chrislhayes", "geo_enabled": true, "screen_name": "chrislhayes", "listed_count": 21279, "friends_count": 1390, "is_translator": false, "notifications": null, "statuses_count": 153221, "default_profile": false, "followers_count": 2408554, "translator_type": "none", "favourites_count": 30420, "profile_image_url": "http://pbs.twimg.com/profile_images/1157427683170668544/j0dSHvkO_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/4207961/1519937645", "profile_link_color": "0000FF", "profile_text_color": "000000", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "withheld_in_countries": [], "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1157427683170668544/j0dSHvkO_normal.jpg", "profile_background_color": "9AE4E8", "profile_sidebar_fill_color": "E0FF92", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png", "profile_sidebar_border_color": "87BC44", "profile_use_background_image": true, "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png"}, "place": null, "id_str": "1401026144854478848", "source": "<a href=\"https://mobile.twitter.com\" rel=\"nofollow\">Twitter Web App</a>", "entities": {"urls": [], "symbols": [], "hashtags": [], "user_mentions": [{"id": 16170253, "name": "Ryan Grim", "id_str": "16170253", "indices": [3, 12], "screen_name": "ryangrim"}]}, "favorited": false, "retweeted": false, "truncated": false, "created_at": "Sat Jun 05 04:00:37 +0000 2021", "coordinates": null, "quote_count": 0, "reply_count": 0, "contributors": null, "filter_level": "low", "timestamp_ms": "1622865637397", "retweet_count": 0, "favorite_count": 0, "is_quote_status": false, "retweeted_status": {"id": 1400997574648160256, "geo": null, "lang": "en", "text": "Because NYC campaigns are publicly funded, there are laws around what candidates can do with the money, and Dianne\u2026 https://t.co/iLy4mYxcRY", "user": {"id": 16170253, "url": "https://badnews.substack.com", "lang": null, "name": "Ryan Grim", "id_str": "16170253", "location": "washington", "verified": true, "following": null, "protected": false, "time_zone": null, "created_at": "Sun Sep 07 15:34:51 +0000 2008", "utc_offset": null, "description": "DC bureau chief at The Intercept. Young Turks contributor. http://ryangrim-at-gmail.com DM for Signal. Author of We've Got People. Views are my own, not yours.", "geo_enabled": true, "screen_name": "ryangrim", "listed_count": 2572, "friends_count": 6910, "is_translator": false, "notifications": null, "statuses_count": 51078, "default_profile": true, "followers_count": 200868, "translator_type": "none", "favourites_count": 17670, "profile_image_url": "http://pbs.twimg.com/profile_images/1372899383155511306/fyqXdbXM_normal.jpg", "profile_banner_url": "https://pbs.twimg.com/profile_banners/16170253/1524247261", "profile_link_color": "1DA1F2", "profile_text_color": "333333", "follow_request_sent": null, "contributors_enabled": false, "default_profile_image": false, "withheld_in_countries": [], "profile_background_tile": false, "profile_image_url_https": "https://pbs.twimg.com/profile_images/1372899383155511306/fyqXdbXM_normal.jpg", "profile_background_color": "C0DEED", "profile_sidebar_fill_color": "DDEEF6", "profile_background_image_url": "http://abs.twimg.com/images/themes/theme1/bg.png", "profile_sidebar_border_color": "C0DEED", "profile_use_background_image": true, "profile_background_image_url_https": "https://abs.twimg.com/images/themes/theme1/bg.png"}, "place": null, "id_str": "1400997574648160256", "source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>", "entities": {"urls": [{"url": "https://t.co/iLy4mYxcRY", "indices": [116, 139], "display_url": "twitter.com/i/web/status/1\u2026", "expanded_url": "https://twitter.com/i/web/status/1400997574648160256"}], "symbols": [], "hashtags": [], "user_mentions": []}, "favorited": false, "retweeted": false, "truncated": true, "created_at": "Sat Jun 05 02:07:05 +0000 2021", "coordinates": null, "quote_count": 9, "reply_count": 7, "contributors": null, "filter_level": "low", "retweet_count": 44, "extended_tweet": {"entities": {"urls": [{"url": "https://t.co/kdn9uGlgVZ", "indices": [213, 236], "display_url": "cityandstateny.com/articles/polit\u2026", "expanded_url": "https://www.cityandstateny.com/articles/politics/campaigns-elections/dianne-morales-refuses-her-staff-unions-demands.html"}], "media": [{"id": 1400997569531109378, "url": "https://t.co/WgtDGspbbw", "type": "photo", "sizes": {"large": {"h": 2048, "w": 946, "resize": "fit"}, "small": {"h": 680, "w": 314, "resize": "fit"}, "thumb": {"h": 150, "w": 150, "resize": "crop"}, "medium": {"h": 1200, "w": 554, "resize": "fit"}}, "id_str": "1400997569531109378", "indices": [237, 260], "media_url": "http://pbs.twimg.com/media/E3FX3d8WYAIdWMi.jpg", "display_url": "pic.twitter.com/WgtDGspbbw", "expanded_url": "https://twitter.com/ryangrim/status/1400997574648160256/photo/1", "media_url_https": "https://pbs.twimg.com/media/E3FX3d8WYAIdWMi.jpg"}, {"id": 1400997569535393793, "url": "https://t.co/WgtDGspbbw", "type": "photo", "sizes": {"large": {"h": 2048, "w": 946, "resize": "fit"}, "small": {"h": 680, "w": 314, "resize": "fit"}, "thumb": {"h": 150, "w": 150, "resize": "crop"}, "medium": {"h": 1200, "w": 554, "resize": "fit"}}, "id_str": "1400997569535393793", "indices": [237, 260], "media_url": "http://pbs.twimg.com/media/E3FX3d9XwAEvJj5.jpg", "display_url": "pic.twitter.com/WgtDGspbbw", "expanded_url": "https://twitter.com/ryangrim/status/1400997574648160256/photo/1", "media_url_https": "https://pbs.twimg.com/media/E3FX3d9XwAEvJj5.jpg"}], "symbols": [], "hashtags": [], "user_mentions": []}, "full_text": "Because NYC campaigns are publicly funded, there are laws around what candidates can do with the money, and Dianne Morales has told her would-be union their demands are illegal, a claim that appears to be true  \n\nhttps://t.co/kdn9uGlgVZ https://t.co/WgtDGspbbw", "extended_entities": {"media": [{"id": 1400997569531109378, "url": "https://t.co/WgtDGspbbw", "type": "photo", "sizes": {"large": {"h": 2048, "w": 946, "resize": "fit"}, "small": {"h": 680, "w": 314, "resize": "fit"}, "thumb": {"h": 150, "w": 150, "resize": "crop"}, "medium": {"h": 1200, "w": 554, "resize": "fit"}}, "id_str": "1400997569531109378", "indices": [237, 260], "media_url": "http://pbs.twimg.com/media/E3FX3d8WYAIdWMi.jpg", "display_url": "pic.twitter.com/WgtDGspbbw", "expanded_url": "https://twitter.com/ryangrim/status/1400997574648160256/photo/1", "media_url_https": "https://pbs.twimg.com/media/E3FX3d8WYAIdWMi.jpg"}, {"id": 1400997569535393793, "url": "https://t.co/WgtDGspbbw", "type": "photo", "sizes": {"large": {"h": 2048, "w": 946, "resize": "fit"}, "small": {"h": 680, "w": 314, "resize": "fit"}, "thumb": {"h": 150, "w": 150, "resize": "crop"}, "medium": {"h": 1200, "w": 554, "resize": "fit"}}, "id_str": "1400997569535393793", "indices": [237, 260], "media_url": "http://pbs.twimg.com/media/E3FX3d9XwAEvJj5.jpg", "display_url": "pic.twitter.com/WgtDGspbbw", "expanded_url": "https://twitter.com/ryangrim/status/1400997574648160256/photo/1", "media_url_https": "https://pbs.twimg.com/media/E3FX3d9XwAEvJj5.jpg"}]}, "display_text_range": [0, 236]}, "favorite_count": 158, "is_quote_status": false, "display_text_range": [0, 140], "possibly_sensitive": false, "in_reply_to_user_id": null, "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "in_reply_to_status_id_str": null}, "in_reply_to_user_id": null, "in_reply_to_status_id": null, "in_reply_to_screen_name": null, "in_reply_to_user_id_str": null, "in_reply_to_status_id_str": null}