PageSourceSearch

https://www.blockrfkjr.com/

html blockrfkjr.com collected 2026-10-05 01:18:25 UTC 81,955 bytes, 966 lines download raw bytes

1<!doctype html>
2<html lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1">
6  <title>Stop RFK From Destroying Healthcare</title>
7  <link rel="stylesheet" href="/wp-content/themes/fight/css/block-rfk.css?v=1791163104">
8  <link rel="stylesheet" href="https://use.typekit.net/qro1hku.css">
9  
10<!-- Facebook Open Graph -->
11<meta property="og:locale" content="en_US"/>
12<meta property="og:site_name" content="Fight for the Future"/>
13<meta property="og:title" content="Stop RFK From Destroying Healthcare"/>
14<meta property="og:url" content="https://blockrfkjr.com"/>
15<meta property="og:type" content="website"/>
16<meta property="og:description" content="Stop RFK From Destroying Healthcare"/>
17<meta property="og:image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/>
18
19<!-- Google+ / Schema.org -->
20<meta itemprop="name" content="Stop RFK From Destroying Healthcare"/>
21<meta itemprop="headline" content="Stop RFK From Destroying Healthcare"/>
22<meta itemprop="description" content="Stop RFK From Destroying Healthcare"/>
23<meta itemprop="image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/>
24<meta itemprop="author" content="Fight for the Future"/>
25<!--<meta itemprop="publisher" content="Fight for the Future"/>--> <!-- To solve: The attribute publisher.itemtype has an invalid value -->
26
27<!-- Twitter Cards -->
28<meta name="twitter:title" content="Stop RFK From Destroying Healthcare"/>
29<meta name="twitter:url" content="https://blockrfkjr.com"/>
30<meta name="twitter:description" content="Stop RFK From Destroying Healthcare"/>
31<meta name="twitter:image" content="https://www.fightforthefuture.org/og-images/11919_2b8dc0e0c0e0b22d29ec652c958fce4c.jpg"/>
32<meta name="twitter:card" content="summary_large_image"/>
33<meta name="twitter:site" content="@FightForTheFtr"/>
34
35<link rel="icon" type="image/x-icon" href="https://www.fightforthefuture.org/favicon.ico"/>
36
37<script>
38  window.VUE_COMPONENTS = {}
39</script>
39
40
41</head>
42
43<body class="wp-singular fight_action-template fight_action-template-page_block-rfk fight_action-template-page_block-rfk-php single single-fight_action postid-11919 wp-theme-fight page-stop-rfk-from-destroying-healthcare">
44  <div id="page">
45    <main id="primary" class="site-main">
46              <article id="post-11919" class="post-11919 fight_action type-fight_action status-publish hentry">
47          <div class="entry-content container position-relative">
48            
49<h1 class="wp-block-heading"><strong>Stop RFK</strong> <strong>From Destroying</strong> <strong>Healthcare</strong></h1>
50
51
52
53<section class="wp-block-fight-section">
54<p class="wp-block-paragraph">Donald Trump wants to put bigoted conspiracy theorist RFK Jr. in charge of public health, but we can still stop him. As head of Health and Human Services, RFK Jr. would have control over every aspect of public health, from the approval of vaccines to how pandemics are managed, and would even have a say in how Medicaid and Medicare are run. He is dangerously unqualified to hold this position.</p>
55
56
57
58<div class="wp-block-fight-petition">
59<div class="petition-wrapper js-petition-data" 
60data-default-comment="I oppose the dangerous nomination of RFK Jr. and urge you to vote against his confirmation. We cannot trust someone with his history of spreading medical misinformation. RFK Jr. lacks relevant experience to manage pandemic response which is especially worrying with the rise of bird flu. RFK Jr.’s baseless beliefs that chemical exposure turns children gay and transgender would harm LGBTQ Americans, and his racist beliefs that vaccines affect Black people differently could reduce the care that Black and Brown people receive. His denial that HIV causes AIDS puts the over one million Americans living with HIV in danger. I am concerned that Kennedy&#039;s commitment to implementing Trump’s anti-abortion agenda would include Project 2025’s radical proposal to surveil pregnancies.
61
62As head of HHS, RFK Jr. will be making decisions that impact my day-to-day life and the healthcare that the people I care about have access to. Our communities need lawmakers that are willing to stand up and say that his nomination is unacceptable. "
63data-sends-to-congress="1"
64data-sends-to-house=""
65data-sends-to-senate="1"
66data-sends-to-bioguide-ids=""
67data-congress-email-subject="Vote no on RFK: Our lives depend on it.">
68  <div id="can-petition-area-stop-rfk-from-destroying-healthcare" v-show="!hasSigned">
69    <a class="btn btn-lg btn-primary text-uppercase d-block js-add-search-params" href="https://actionnetwork.org/petitions/stop-rfk-from-destroying-healthcare?nowrapper=true" target="_blank">Sign the Petition</a>
70  </div>
71
72  <div class="after-action" v-if="hasSigned" v-cloak>
73    <h2>Thanks for signing the petition!</h2>
74
75    
76    <p>Please consider sharing this page with your friends and family.</p>
77
78    <div class="d-md-flex gap-3">
79      <a href="#"
80        class="d-block flex-fill btn btn-twitter btn-lg text-uppercase mb-3 mb-md-0"
81        @click.prevent="share('share-modal-stop-rfk-from-destroying-healthcare')"
82        >Share</a>
83
84                  <a href="https://www.fightforthefuture.org/donate/?an_tags=after-action" target="_blank" class="d-block flex-fill btn btn-success btn-lg btn-donate text-uppercase js-after-action-donate">Donate</a>
85            </div>
86  </div>
87</div>
88
89<script src="https://actionnetwork.org/widgets/v4/petition/stop-rfk-from-destroying-healthcare?format=js&amp;source=widget&amp;clear_id=true"></script>
89
90
91
92<div class="modal fade" id="call-form-modal" tabindex="-1" aria-labelledby="call-form-label" aria-hidden="true" ref="callFormModal">
93  <div class="modal-dialog modal-dialog-centered modal-lg">
94    <div class="modal-content">
95      <div class="modal-header">
96        <h3 class="modal-title mx-sm-3 mt-2" id="call-form-label">
97          <span v-if="!hasCalled">
98            <span class="text-success">Thanks!</span> Can you call?
99          </span>
100          <span v-else>
101            Calling you now...
102          </span>
103        </h3>
104        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
105      </div>
106      <div class="modal-body mx-sm-3 mb-2">
107        
108<div v-if="!hasCalled">
109  <form class="call-form" method="post" action="https://call-congress.fightforthefuture.org/create" @submit.prevent="submitCallForm">
110    <p>We'll provide you with a suggestion of what to say and connect you directly with your lawmaker's office.</p>
111    <input type="hidden" name="campaignId" value="Block RFK Jr 20250123">
112    <div class="row">
113      <div class="col-sm-7 mb-3">
114        <input type="tel" v-model="phone" name="userPhone" class="form-control" placeholder="Phone Number*" required>
115      </div>
116              <div class="col-sm-5 mb-3">
117          <input type="tel" v-model="zipCode" name="userLocation" class="form-control" placeholder="ZIP Code*" required>
118        </div>
119          </div>
120    <div class="d-grid gap-2 mb-3">
121      <button class="btn btn-primary btn-lg text-uppercase">Call</button>
122    </div>
123    <small class="d-block text-muted mt-3">
124      Your number will only be used for this call and will never be shared with third parties. <a href="https://www.fightforthefuture.org/privacy/" target="_blank" class="text-muted">Privacy Policy</a>
125    </small>
126  </form>
127</div>
128<div v-else v-cloak>
129  <p>
130    <b>Introduce yourself, be polite, and say:</b>
131  </p>
132  <p>
133    <blockquote class="blockquote" v-pre>&ldquo;I’m calling to urge your office to vote no on RFK Jr.’s nomination. As head of Health and Human Services, he would have control over every aspect of public health. He is dangerously unqualified to hold this position and his bigoted and false beliefs will impact my life and those I care about. We need the person who heads HHS to be clear headed on public health ideals and run this agency with data backed by science. Please do everything in your power to stop this nomination.&rdquo;</blockquote>
134  </p>
135  <p>
136    <small class="text-muted">
137      <span aria-hidden="true">⚠️</span> If lines are busy, we may call you in a few minutes.
138    </small>
139  </p>
140  <hr>
141  <p>
142    <b>Done calling? Do this next:</b>
143  </p>
144  <div class="row">
145    <div class="col-md d-grid mb-2 mb-md-0">
146      <a href="#"
147        class="btn btn-twitter btn-lg text-uppercase"
148        data-bs-dismiss="modal"        @click.prevent="share(&quot;share-modal-stop-rfk-from-destroying-healthcare&quot;)">
149        Share
150        <small class="d-block fs-xs">Share to socials, email, group chats, etc.</small>
151      </a>
152    </div>
153          <div class="col-md d-grid">
154        <a href="https://www.fightforthefuture.org/donate/?an_tags=after-action" target="_blank"
155          class="btn btn-success btn-lg btn-donate text-uppercase js-after-action-donate">
156          Donate
157          <small class="d-block fs-xs">Chip in to cover the cost of calls</small>
158        </a>
159      </div>
160      </div>
161
162    </div>
163
164<!-- Share Modal -->
165      </div>
166    </div>
167  </div>
168</div>
169
170<!-- Share Modal -->
171<share-modal id="share-modal-stop-rfk-from-destroying-healthcare"
172
173      tweet="I just signed the petition: Stop RFK From Destroying Healthcare. Sign here: https://www.blockrfkjr.com"
174  
175      email-subject="Sign the petition! U.S. Senators: Stop RFK From Destroying Healthcare"
176  
177      email-body="Friend,
178
179I just signed a petition telling U.S. Senators to Stop RFK From Destroying Healthcare.
180
181Donald Trump wants to put bigoted conspiracy theorist RFK Jr. in charge of public health, but we can still stop him. As head of Health and Human Services, RFK Jr. would have control over every aspect of public health, from the approval of vaccines to how pandemics are managed, and would even have a say in how Medicaid and Medicare are run. He is dangerously unqualified to hold this position. Take action right now and tell your Senators: voting to confirm RFK Jr. is unacceptable!
182
183Can you join me and take action? Click here: https://www.blockrfkjr.com
184
185Thanks!"
186  
187></share-modal>
188</div>
189</section>
190
191
192
193<section id="supporters" class="wp-block-fight-section">
194<h2 class="wp-block-heading">Supporters</h2>
195
196
197
198<div class="wp-block-fight-logo-cloud-expandable expandable-content show-all">
199<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
200<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1000" height="437" data-id="11957" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing.png" alt="" class="wp-image-11957" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing.png 1000w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing-300x131.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/bca-formal-blue-Craig-Stubing-768x336.png 768w" sizes="(max-width: 1000px) 100v
200w, 1000px" /></figure>
201
202
203
204<figure class="wp-block-image size-large"><img decoding="async" width="800" height="190" data-id="11959" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley.png" alt="" class="wp-image-11959" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley.png 800w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley-300x71.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Orange-Reproaction-Logo-Jessica-Ensley-768x182.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
205
206
207
208<figure class="wp-block-image size-large"><img decoding="async" width="600" height="98" data-id="11958" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon.jpg" alt="" class="wp-image-11958" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon.jpg 600w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/RootsActionLogoLetterhead-Norman-Solomon-300x49.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
209
210
211
212<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="145" data-id="11960" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1024x145.png" alt="" class="wp-image-11960" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1024x145.png 1024w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-300x42.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-768x109.png 768w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado-1536x217.png 1536w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/UV-Action-Logo-Horizontal-Nicole-Regalado.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
213
214
215
216<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="568" height="568" data-id="11971" src="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson.png" alt="" class="wp-image-11971" srcset="https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson.png 568w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson-300x300.png 300w, https://www.blockrfkjr.com/wp-content/uploads/2025/01/Blank-2000-x-2000-45-Sally-Roberts-Wilson-150x150.png 150w" sizes="auto, (max-width: 568px) 100vw, 568px" /></figure>
217</figure>
218
219
220
221<div class="wp-block-button view-more"><a class="wp-block-button__link wp-element-button">View More</a></div>
222</div>
223</section>
224
225
226
227<section id="scorecard" class="wp-block-fight-section">
228<h2 class="wp-block-heading">Simple Decision<br>Scorecard</h2>
229
230
231
232<scorecard @share-on-twitter="shareOnTwitter"></scorecard>
233</section>
234
235
236
237<section class="wp-block-fight-section tab-h">
238<h2 class="wp-block-heading"><strong>RFK Jr. 101:</strong></h2>
239
240
241
242<p class="wp-block-paragraph">RFK Jr.’s conspiratorial bigotry would be a threat to the health and security of communities facing systemic oppression, who already face detrimental health outcomes. LGTBQ healthcare will be put at risk by RFK’s baseless beliefs, including that <a href="https://www.cnn.com/2023/07/13/politics/robert-kennedy-jr-chemicals-water-children-frogs/index.html"><strong>chemical exposure makes kids gay and trans.</strong></a> He has promised Republican Senators that he will restore Trump’s abortion restrictions. The Heritage Foundation, which authored the Project 2025 manifesto, <a href="https://www.heritage.org/press/heritage-applauds-rfk-jr-hhs-secretary-president-elect-donald-trumps-administration"><strong>celebrated his nomination.</strong></a> If confirmed, RFK Jr. will be beholden to Donald Trump and serve as a rubber stamp for Project 2025’s most draconian provisions, including the creation of a national abortion surveillance system.</p>
243</section>
244
245
246
247<section class="wp-block-fight-section tab-h">
248<h2 class="wp-block-heading"><strong>HIV Denial</strong></h2>
249
250
251
252<p class="wp-block-paragraph">RFK Jr. believes in bigoted conspiracy theories that could threaten the lives and well being of&nbsp; LGBTQ people if he is given the power to act on them. He has stated that chemicals in the environment are <a href="https://www.cnn.com/2023/07/13/politics/robert-kennedy-jr-chemicals-water-children-frogs/index.html"><strong>turning children gay and trans</strong></a> and that <a href="https://glaad.org/gap/robert-f-kennedy-jr/"><strong>HIV does not cause AIDS.</strong></a> Ronald Reagan’s handling of the HIV epidemic demonstrates that <a href="https://www.vox.com/2015/12/1/9828348/ronald-reagan-hiv-aids"><strong>bigoted public health policy</strong></a> can cut short hundreds of thousands of lives. <a href="https://www.kff.org/hivaids/fact-sheet/the-hiv-aids-epidemic-in-the-united-states-the-basics/"><strong>HIV continues to have a disproportionate impact on people of color and the LGTBQ community:</strong></a> RFK Jr.’s rejection of scientific reality threatens to reverse decades of progress in de-stigmatizing and managing HIV.</p>
253</section>
254
255
256
257<section class="wp-block-fight-section tab-h">
258<h2 class="wp-block-heading"><strong>Medical Racism</strong></h2>
259
260
261
262<p class="wp-block-paragraph">RFK Jr.’s propaganda film <em>Medical Racism</em> exploited the systemic injustice of medical racism to <a href="https://www.npr.org/sections/health-shots/2021/06/08/1004214189/anti-vaccine-film-targeted-to-black-americans-spreads-false-information"><strong>
262promote anti-vaccine conspiracy theories to Black Americans.</strong></a> The film twisted and misrepresented the work of dedicated scholars and activists in an attempt to scare people from getting vaccinated against COVID-19. He has spread the baseless lie that<a href="https://www.theguardian.com/us-news/2023/jul/19/robert-kennedy-jr-racist-antisemitic-xenophobic-views"> <strong>“People with African blood react differently to vaccines than people with Caucasian blood.”</strong></a> As a private citizen, these actions are despicable. But as the head of the department responsible for approving and recommending vaccines, RFK Jr. could do immeasurable damage.</p>
263</section>
264
265
266
267<section class="wp-block-fight-section tab-h">
268<h2 class="wp-block-heading"><strong>Compromising</strong> <strong>Our Collective</strong> <strong>Immunity</strong></h2>
269
270
271
272<p class="wp-block-paragraph">The consequences of an anti-vaccine Secretary of Health and Human Services will disproportionately impact the already structurally marginalized and disabled. Donald Trump wants to give RFK Jr. the power to limit the availability of vaccines, change government recommendations for childhood vaccination, and spread misinformation about the “dangers” of vaccines. When well-meaning parents led by bad actors choose to forgo vaccines, they put not only the lives of their children at risk, but also endanger people with compromised immune systems.</p>
273
274
275
276<p class="wp-block-paragraph">Certain medical conditions, like testing positive for HIV, can make some classes of vaccine risky to receive. People living with these conditions rely on <a href="https://www.who.int/news-room/questions-and-answers/item/herd-immunity-lockdowns-and-covid-19"><strong>“herd immunity,”</strong></a> to avoid infection. Herd immunity is most effective when everyone who can safely be vaccinated stays up to date on their immunizations. His anti-vaccine advocacy contributed to a measles outbreak in Samoa that <a href="https://www.theguardian.com/world/2024/nov/26/rfk-jr-samoa-visit-measles-outbreak-vaccines"><strong>killed 83 children and babies.</strong></a> Kennedy’s beliefs have the potential to cause widespread harm, but systematically marginalized communities will suffer the most.&nbsp;</p>
277</section>
278
279
280
281<section class="wp-block-fight-section tab-h">
282<h2 class="wp-block-heading"><strong>Abortion</strong> <strong>Surveillance</strong></h2>
283
284
285
286<p class="wp-block-paragraph">Trump’s Project 2025 is a horrifying preview of the anti-choice policies RFK Jr. will implement if confirmed. RFK Jr.’s nomination was <a href="https://www.heritage.org/press/heritage-applauds-rfk-jr-hhs-secretary-president-elect-donald-trumps-administration"><strong>celebrated</strong></a> by the Heritage Foundation, authors of Project 2025. He has assured MAGA Republicans like Josh Hawley that he will do <a href="https://thehill.com/policy/healthcare/5047469-trump-kennedy-abortion-pill-mifepristone/"><strong>“whatever President Trump wants.”</strong></a> Anti-abortion extremists are telling us RFK Jr. is on their side: we should believe them. Project 2025 proposes a federal system of abortion surveillance that would assist abortion bounty states in tracking, and prosecuting residents, who cross state lines for reproductive healthcare.</p>
287</section>
288          </div>
289        </article>
290          </main>
291
292    <!-- Common page footer -->
293    <footer id="page-footer" class="d-md-flex flex-md-row align-items-center">
294      <div class="col-md-4 p-3 p-md-5 text-center">
295      <a class="d-block" href="https://www.fightforthefuture.org" target="_blank"><img src="/wp-content/themes/fight/images/fftf-logo-light.svg" alt="Fight for the Future"></a>
296    </div>
297    <div class="col-md-5 p-3 p-md-5 text-center text-md-start">
298      <p>
299        For press inquiries, please contact us at:<br>
300        <a href="tel://5084745248">(508) 474-5248</a>
301        or
302        <a href="/cdn-cgi/l/email-protection#75050710060635131c121d01131a07011d101300010007105b1a0712"><span class="__cf_email__" data-cfemail="9bebe9fee8e8dbfdf2fcf3effdf4e9eff3fefdeeefeee9feb5f4e9fc">[email&#160;protected]</span></a>
303      </p>
304      <p class="mb-0">
305        All other inquiries, contact:<br>
306        <a href="/cdn-cgi/l/email-protection#a1d5c4c0cce1c7c8c6c9d5c7ced3d5c9c4c7d4d5d4d3c48fced3c6"><span class="__cf_email__" data-cfemail="bbcfdedad6fbddd2dcd3cfddd4c9cfd3deddcecfcec9de95d4c9dc">[email&#160;protected]</span></a>
307      </p>
308    </div>
309    <div class="col-md-3 d-flex align-self-stretch justify-content-center justify-content-md-left">
310      <div class="social-links p-3 p-md-5 align-self-center d-flex flex-row">
311        <a href="https://bsky.app/profile/fightforthefuture.org" rel="me" target="_blank">
312          <img src="/wp-content/themes/fight/images/icon-bluesky.svg" alt="Bluesky Logo" width="30">
313        </a>
314        <a href="https://mastodon.fightforthefuture.org/@fight" target="_blank">
315          <img src="/wp-content/themes/fight/images/icon-mastodon.svg" alt="Mastodon Logo">
316        </a>
317        <a href="https://www.tiktok.com/@fightfortheftr/" target="_blank">
318          <img src="/wp-content/themes/fight/images/icon-tiktok.svg" alt="Tiktok Logo">
319        </a>
320      </div>
321    </div>
322  </footer>
323
324
325  </div><!-- #page -->
vendor: 112 bytes, lines 325-327
325
326
327  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
327<script type="text/x-template" id="scorecard-template">
328    <div class="scorecard">
329
330      <div class="filters">
331        <div v-for="(vals, type) in filters" :key="type">
332          <div v-for="(name, id) in vals" :key="filter" :class="filterActive(id, type) ? 'active' : ''">
333            <div class="filter-check">
334              <input type="checkbox" :id="id" :value="id" v-if="type=='party'" v-model="selectedPartyFilters" />
335              <input type="checkbox" :id="id" :value="id" v-else v-model="selectedStatusFilters" />
336            </div>
337
338            <label class="filter-label" :for="id">{{ name }}</label>
339          </div>
340        </div>
341      </div>
342
343      <div class="results" v-if="filteredTargets.length > 0">
344        <div v-for="(target, index) of filteredTargets.slice(perPage * (page - 1), perPage * page)" :key="target.name">
345          <div class="row mb-md-1">
346            <div class="col-md-5 bg-dark p-4 name d-flex align-items-center justify-content-between">
347              {{ target.name }}
348              <strong :class="partyClass(target)">{{target.state}}</strong>
349            </div>
350            <div class="col-md-2 d-none d-md-flex align-items-center justify-content-center text-center text-nowrap py-4 bluesky">
351              <a :href="blueskyLink(target)" target="_blank" class="btn btn-sm link" v-if="target.bluesky"><span>Share on:</span> BlueSky</a>
352            </div>
353            <div class="col-md-2 d-none d-md-flex align-items-center justify-content-center text-center text-nowrap py-4 twitter">
354              <a :href="tweetLink(target)" target="_blank" class="btn btn-sm link" v-if="target.twitter"><span>Share on:</span> X / Twitter</a>
355            </div>
356            <div class="col-md-3 text-center p-4 status" :class="statusClass(target)">
357              <strong>{{ statusText(target) }}</strong>
358              <a class="learn-more" href="#" @click.prevent="toggleInfo(index)" :ref="`learn-more-${index}`" v-if="target.comment_markdown">
359                <span class="show-info">Learn more</span>
360                <span class="hide-info">Hide details</span>
361              </a>
362            </div>
363          </div>
364          <div class="row mt-n1 mb-md-2 text-dark more-info d-none" :ref="`more-info-${index}`">
365            <div class="col pt-md-3 pb-3 px-3" :class="moreInfoClass(target)">
366              <small class="d-block link-inherit" v-html="target.comment_markdown"></small>
367            </div>
368          </div>
369          <div class="row mb-4 mb-md-0 d-md-none">
370            <div class="col bg-dark text-center p-4 bluesky" v-if="target.email">
371            <a :href="blueskyLink(target)" target="_blank" v-if="target.bluesky"><span>Share on:</span> BlueSky</a>
372            </div>
373            <div class="col bg-dark text-center p-4 twitter" v-if="target.twitter">
374              <a :href="tweetLink(target)" target="_blank" class="btn btn-sm link" v-if="target.twitter"><span>Share on:</span> X / Twitter</a>
375            </div>
376          </div>
377        </div>
378      </div>
379      <div v-else-if="targets.length > 0">
380        <p class="no-results">No results found. <a href="#" class="text-dark" @click.prevent="selectedPartyFilters = []; selectedStatusFilters = [];">Reset filters</a></p>
381      </div>
382      <div class="pagination" v-if="pages > 1">
383        <button class="btn btn-sm" @click="page--" :disabled="page <= 1"><img src="/wp-content/themes/fight/images/block-rfk/arrow-page.svg" alt="Previous page arrow"/></button>
384        <strong>Page {{ page }} of {{ pages }}</strong><span class="ps-3">or</span><button class="btn btn-link" @click="perPage=500">Expand All</button>
385        <button class="btn btn-sm" @click="page++" :disabled="page >= pages"><img src="/wp-content/themes/fight/images/block-rfk/arrow-page.svg" alt="Next page arrow"/></button>
386      </div>
387    </div>
388  </script>
388
389  
389<script>
390    VUE_COMPONENTS['scorecard'] = {
391      template: '#scorecard-template',
392
393      data() {
394        return {
395          targets: [{"_id":"recqjZ38pRyOARSQM","name":"Maria Cantwell","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenatorCantwell","bluesky":"cantwell.senate.gov","state":"WA","bioguide":"C000127"},{"_id":"reco2jUpGsBeyK4ua","name":"Amy Klobuchar","party":"Democrat","comment_markdown":"<a href=\"https://x.com/amyklobuchar/status/1857819941992292622\">\"RFK Jr. has pushed conspiracy theories that would threaten our nation’s health and safety.\"</a>","status":"Against","twitter":"SenAmyKlobuchar","bluesky":"amyklobuchar.com","state":"MN","bioguide":"K000367"},{"_id":"recl1uSf3thRXvBYM","name":"Bernie Sanders","party":"Independent","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenSanders","bluesky":"sanders.senate.gov","state":"VT","bioguide":"S000033"},{"_id":"reccuUWAQa7WmNZ5v","name":"Sheldon Whitehouse","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenWhitehouse","bluesky":"whitehouse.senate.gov","state":"RI","bioguide":"W000802"},{"_id":"recbOhjha6plCJb1G","name":"John Barrasso","party":"Republican","comment_markdown":"<a href=\"https://cowboystatedaily.com/2024/11/21/barrasso-says-rfk-will-bring-a-much-needed-shakeup-to-fda/\">Believes Robert F. Kennedy Jr. will bring a much-needed shakeup to the FDA</a>","status":"For","twitter":"SenJohnBarrasso","bluesky":"senjohnbarrasso.bsky.social","state":"WY","bioguide":"B001261"},{"_id":"rec0Bvm9d8Qfxfgw1","name":"Roger F. Wicker","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorWicker","state":"MS","bioguide":"W000437"},{"_id":"recPxX7Mur90tWh3t","name":"Susan M. Collins","party":"Republican","comment_markdown":"<a href=\"https://wgme.com/news/local/sen-collins-meets-with-tusli-gabbard-still-undecided-on-rfk-jr-pete-hegseth-robert-f-kennedy-jr-vaccines-donald-trump-election-health-and-human-services\">Still  undecided</a>","status":"Undecided","twitter":"SenatorCollins","state":"ME","bioguide":"C001035"},{"_id":"reckRoWxOB5QWHtqJ","name":"John Cornyn","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/SenJohnCornyn/posts/good-to-meet-with-robert-f-kennedy-jr-discuss-his-nomination-to-serve-as-preside/1160857368742180/\">\"I intend to support his nomination.\"</a>","status":"For","twitter":"JohnCornyn","state":"TX","bioguide":"C001056"},{"_id":"recr73JqRYFjO6xIH","name":"Richard J. Durbin","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenatorDurbin/status/1857474861645414822\">\"Mr. Kennedy is entirely unqualified to lead our federal health programs.\"</a>","status":"Against","twitter":"SenatorDurbin","state":"IL","bioguide":"D000563"},{"_id":"recgMcbzrg08hTtPq","name":"Lindsey Graham","party":"Republican","comment_markdown":"<a href=\"https://thehill.com/homenews/senate/5121596-lindsey-graham-rfk-jr-health-secretary/\">\"I do believe that, as secretary, he will implement a pro-life agenda that will be pushed by President Trump.\"</a>","status":"For","twitter":"GrahamBlog","state":"SC","bioguide":"G000359"},{"_id":"rec9IgVSsW4La0sIe","name":"Mitch McConnell","party":"Republican","comment_markdown":"<a href=\"https://www.cbsnews.com/news/rfk-jr-mitch-mcconnell-polio-vaccine/\">Has not publicly stated how he would vote but has warned RFK against trying to revoke authorization for polio vaccine.</a>","status":"Undecided","twitter":"McConnellPress","state":"KY","bioguide":"M000355"},{"_id":"reco5vQuxEDPWUGhT","name":"Jeff Merkley","party":"Democrat","comment_markdown":"Said on <a href=\"https://www.facebook.com/jeffmerkley/posts/putting-a-vaccine-skeptic-in-charge-of-vaccinating-kids-across-our-country-is-cr/1171739090987419/\">Facebook</a> \"Putting a vaccine skeptic in charge of vaccinating kids across our country is cruel and dangerous.\"","status":"Against","twitter":"SenJeffMerkley","bluesky":"jeff-merkley.bsky.social","state":"OR","bioguide":"M001176"},{"_id":"recLUww3xH1NQWat4","name":"Jack Reed","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJackReed","bluesky":"reed.senate.gov","state":"RI","bioguide":"R000122"},{"_id":"recbIeChC3gN2sTTc","name":"James E. Risch","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorRisch","state":"ID","bioguide":"R000584"},{"_id":"recvXM6Uyn3uPX6XD","name":"Jeanne Shaheen","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorShaheen","bluesky":"shaheen.senate.gov","state":"NH","bioguide":"S001181"},{"_id":"recOIkTVOxW2GHxUQ","name":"Mark R. Warner","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=LJ0tdCx4EVQ\">\"I am concerned by some of his views\"</a> Said at <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a>: \"I want to give you a fair shot. But I don't feel like you approach this job with the knowledge.\"","status":"Against","twitter":"MarkWarner","bluesky":"markwarner.bsky.social","state":"VA","bioguide":"W000805"},{"_id":"reccr1BtInhbaaONV","name":"Kirsten E. Gillibrand","party":"Democrat","comment_markdown":"<a href=\"https://x.com/TrumpWarRoom/status/1869061868528222284\">\"I think there’s a great deal of issues where we may find common ground on.\"</a>","status":"Undecided","twitter":"GillibrandNY","state":"NY","bioguide":"G000555"},{"_id":"recoLJtEjfMQ50k1m","name":"Christopher A. Coons","party":"Democrat","comment_markdown":"<a href=\"https://www.coons.senate.gov/news/press-releases/icymi-senator-coons-highlights-senates-crucial-role-in-confirmations-during-fox-news-sunday-interview\">\"[RFK Jr.'s] long record of being an anti-vaccine campaigner gives me real pause and concern.\"</a>","status":"Undecided","twitter":"ChrisCoons","state":"DE","bioguide":"C001088"},{"_id":"recnXsCAl6kGeo6dq","name":"Tammy Baldwin","party":"Democrat","comment_markdown":"<a href=\"https://www.baldwin.senate.gov/news/press-releases/baldwin-meets-with-rfk-jr-calls-him-a-risk-to-wisconsin-families\">\"RFK, Jr. overseeing our nation’s leading health agency would be a risk to Wisconsinites and Americans.\"</a>","status":"Against","twitter":"SenatorBaldwin","state":"WI","bioguide":"B001230"},{"_id":"reclaSWiw13wFjhDy","name":"Michael F. Bennet","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a>: \"I hope my colleagues will say to the president, out of 330 million Americans, we can do better than this.\"","status":"Against","twitter":"SenatorBennet","bluesky":"bennet.senate.gov","state":"CO","bioguide":"B001267"},{"_id":"rectoNiuK6CJVf8zC","name":"Marsha Blackburn","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/photo.php?fbid=1149764229838321&id=100044142653727&set=a.404656191015799\">Announced her support on Facebook</a>","status":"For","twitter":"MarshaBlackburn","state":"TN","bioguide":"B001243"},{"_id":"recJ1VCESqpYziBOD","name":"Richard Blumenthal","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"blumenthal.senate.gov","bluesky":"blumenthal.senate.gov","state":"CT","bioguide":"B001277"},{"_id":"recWgHjWAJJlkJAa1","name":"John Boozman","party":"Republican","comment_markdown":"<a href=\"https://www.washingtonexaminer.com/news/senate/3260529/rfk-jr-senate-hot-seat-ahead-confirmation-hearings/\">Has not publicly stated how he will vote but has concerns about RFK Jr.'s views on food and agriculture.</a>","status":"Undecided","twitter":"JohnBoozman","state":"AR","bioguide":"B001236"},{"_id":"rectQjb8FU8wT2B0T","name":"Shelley Moore Capito","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/senshelley/posts/appreciated-the-chance-to-meet-with-robert-kennedy-jr-this-morning-to-discuss-hi/1144057243752342/\">Said positive things about RFK Jr. after meeting with him but has not committed on how she will vote.</a>","status":"Undecided","twitter":"SenCapito","state":"WV","bioguide":"C001047"},{"_id":"rechPQfsOKqzGlj1R","name":"Bill Cassidy","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenBillCassidy/status/1886797538256113893\">\"I will vote yes [on RFK].\"</a>","status":"For","twitter":"SenBillCassidy","state":"LA","bioguide":"C001075"},{"_id":"rec7aI4N6nL1XDJ61","name":"Mike Crapo","party":"Republican","comment_markdown":"<a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">\"Mr. Kennedy, you represent a voice for an inspiring coalition of Americans who are deeply committed to improving the health and wellbeing of our nation.\"</a>","status":"For","twitter":"MikeCrapo","bluesky":"mikecrapo.bsky.social","state":"ID","bioguide":"C000880"},{"_id":"recHvZpZ0nF6L6MBN","name":"Chuck Grassley","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"ChuckGrassley","bluesky":"chuckgrassley.bsky.social","state":"IA","bioguide":"G000386"}
395,{"_id":"rec5S0gDg0XOsWYNk","name":"Martin Heinrich","party":"Democrat","comment_markdown":"<a href=\"https://x.com/MartinHeinrich/status/1851359520108212679\">\"Just what we need. A guy with brain worms running the Department of Health and Human Services.\"</a>","status":"Against","twitter":"MartinHeinrich","bluesky":"senatorheinrich.bsky.social","state":"NM","bioguide":"H001046"},{"_id":"recsZfhwZj4xUvPeG","name":"Mazie K. Hirono","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"MazieHirono","bluesky":"hirono.senate.gov","state":"HI","bioguide":"H001042"},{"_id":"recz00YuOJYiS4VPQ","name":"John Hoeven","party":"Republican","comment_markdown":"<a href=\"https://www.foxnews.com/politics/farm-state-republicans-appear-skeptical-rfk-amid-his-quest-hhs-confirmation\">Appeared skeptical on RFK Jr.'s nomination</a>","status":"Undecided","twitter":"SenJohnHoeven","state":"ND","bioguide":"H001061"},{"_id":"recuTv8KbaCz86C0F","name":"Ron Johnson","party":"Republican","comment_markdown":"<a href=\"https://www.newsmax.com/newsmax-tv/ron-johnson-rfk-jr-confirmation-hearing/2025/01/27/id/1196662/\">\"Big supporter of RFK Jr.\"</a>","status":"For","twitter":"SenRonJohnson","state":"WI","bioguide":"J000293"},{"_id":"recmTe1Q9pb1LvC4k","name":"James Lankford","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenatorLankford","state":"OK","bioguide":"L000575"},{"_id":"recyt00uiz3NAyaem","name":"Mike Lee","party":"Republican","comment_markdown":"<a href=\"https://x.com/BasedMikeLee/status/1882539307401175465\">Announced support on X/Twitter.</a>","status":"For","twitter":"SenMikeLee","state":"UT","bioguide":"L000577"},{"_id":"recttrUn2wWDgyOOn","name":"Ben Ray Luján","party":"Democrat","comment_markdown":"<a href=\"https://www.nbcnews.com/meet-the-press/video/it-s-clear-that-rfk-jr-would-be-a-rubber-stamp-on-trump-s-policy-decisions-democratic-senator-230604357855\">Said that RFK Jr. \"would just be a rubber stamp\" on Trump's policies.</a>","status":"Undecided","twitter":"SenatorLujan","bluesky":"lujan.senate.gov","state":"NM","bioguide":"L000570"},{"_id":"recApWq0rN8YDsBi5","name":"Edward J. Markey","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenMarkey/status/1868858003484451045\">\"Robert Kennedy Jr. is an unqualified, unserious, and dangerous nominee for US Secretary of Health and Human Services.\"</a>","status":"Against","twitter":"SenMarkey","bluesky":"markey.senate.gov","state":"MA","bioguide":"M000133"},{"_id":"recXAgpJyN654Qpul","name":"Jerry Moran","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"JerryMoran","state":"KS","bioguide":"M000934"},{"_id":"recj85LKVe2h1kKw9","name":"Lisa Murkowski","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2025/01/22/rfk-anti-vaxxer-trump-00199771\">Skeptical but not opposed.</a>","status":"Undecided","twitter":"LisaMurkowski","bluesky":"lisamurkowski.bsky.social","state":"AK","bioguide":"M001153"},{"_id":"rect57sG5VSfAZuPd","name":"Christopher Murphy","party":"Democrat","comment_markdown":"<a href=\"https://www.msnbc.com/rachel-maddow-show/maddowblog/senate-democrat-consider-voting-confirm-rfk-jr-rcna186841\">\"He… wants to kill our kids by withdrawing vaccines from our schools and taking fluoride out of our drinking water.\"</a>","status":"Against","twitter":"SenMurphyOffice","bluesky":"chrismurphyct.bsky.social","state":"CT","bioguide":"M001169"},{"_id":"recYY973JUJEqGrvm","name":"Patty Murray","party":"Democrat","comment_markdown":"<a href=\"https://www.murray.senate.gov/in-senate-floor-speech-senator-murray-raises-alarm-over-rfk-jr-s-dangerous-anti-vaccine-extremism-and-conspiracy-thinking-as-hhs-nominee-meets-with-senators-this-week/\">We are talking about a conspiracy theorist who is openly antagonistic to public health, and he will have tremendous authority over Americans’ lives and health care.</a>","status":"Against","twitter":"PattyMurray","bluesky":"murray.senate.gov","state":"WA","bioguide":"M001111"},{"_id":"recAi9Eo0TeGPBfv1","name":"Rand Paul","party":"Republican","comment_markdown":"No public statements but is considered \"<a href=\"https://www.washingtonexaminer.com/news/senate/3149562/rfk-jr-rand-paul-trump-endorsement/\">one of Kennedy’s most vocal supporters on Capitol Hill</a>.\"","status":"For","twitter":"SenRandPaul","state":"KY","bioguide":"P000603"},{"_id":"recs6NMjw43k7HFJO","name":"Gary C. Peters","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenGaryPeters","state":"MI","bioguide":"P000595"},{"_id":"recPjVXbEKRnMowQb","name":"Adam B. Schiff","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAdamSchiff","bluesky":"schiff.senate.gov","state":"CA","bioguide":"S001150"},{"_id":"rec8ZXv0fi3BweRLz","name":"Charles E. Schumer","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=5ENvirSz96A\">\"I cannot recall a nominee more dangerous to the health of Americans than Mr. Kennedy.\"</a>","status":"Against","twitter":"SenSchumer","bluesky":"schumer.senate.gov","state":"NY","bioguide":"S000148"},{"_id":"recygTgx65SahM5M2","name":"Tim Scott","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenatorTimScott","state":"SC","bioguide":"S001184"},{"_id":"recHKALE91W6B0W4F","name":"John Thune","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenJohnThune","bluesky":"john-thune.bsky.social","state":"SD","bioguide":"T000250"},{"_id":"recvwApvYaui0dpuw","name":"Chris Van Hollen","party":"Democrat","comment_markdown":"<a href=\"https://x.com/ChrisVanHollen/status/1857200225120919986?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1857200225120919986%7Ctwgr%5E7b7bba351f4af857f4b546bda9f6dc1944facc2c%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fthemedicinemaker.com%2Fbusiness-regulation%2Freactions-to-the-nomination-of-robert-f-kennedy-jr-as-us-health-secretary\">\"Putting a vaccine and science denier in charge of HHS? This is the definition of insanity.\"</a>","status":"Against","twitter":"ChrisVanHollen","bluesky":"vanhollen.senate.gov","state":"MD","bioguide":"
395V000128"},{"_id":"recsRHFCgFQVZmr0a","name":"Peter Welch","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenPeterWelch/status/1857184847149650119\">\"No\"</a>","status":"Against","twitter":"PeterWelch","state":"VT","bioguide":"W000800"},{"_id":"rec5ij2hn6khrnJkL","name":"Ron Wyden","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2024/12/18/nx-s1-5231869/rfk-hhs-health-secretary-senators-sebelius\">\"[RFK's] outlandish views … should worry all parents.\"</a>","status":"Against","twitter":"RonWyden","bluesky":"wyden.senate.gov","state":"OR","bioguide":"W000779"},{"_id":"rec2f2COInudWl7HN","name":"Todd Young","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SenToddYoung","state":"IN","bioguide":"Y000064"},{"_id":"rec1FGgpFAwibdCfp","name":"Brian Schatz","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=iTx6aW6lqRU\">\"For the first time ever, we might have a health secretary who has fueled disease outbreaks.\"</a>","status":"Against","twitter":"SenBrianSchatz","bluesky":"schatz.bsky.social","state":"HI","bioguide":"S001194"},{"_id":"recwgb7juACHYzstu","name":"Tom Cotton","party":"Republican","comment_markdown":"No public comments on RFK Jr.'s nomination but <a href=\"https://www.huffpost.com/entry/amaryllis-fox-kennedy-cia_n_676110dde4b06ea8a2b8c570\">led the opposition</a> to the appointment of RFK Jr.'s daughter-in-law to the CIA and has called RFK Jr. \"<a href=\"https://x.com/TomCottonAR/status/1785376119148953794\">to the left of Biden.</a>\"","status":"Undecided","twitter":"SenTomCotton","state":"AR","bioguide":"C001095"},{"_id":"recCnFupHDAgC7kG2","name":"Tammy Duckworth","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=BoI2WhwefGE\">\"[RFK Jr.] is an anti-vaxxer.\"</a>","status":"Against","twitter":"SenDuckworth","state":"IL","bioguide":"D000622"},{"_id":"recqMeQNyh5ALuEcP","name":"Elizabeth Warren","party":"Democrat","comment_markdown":"<a href=\"https://www.instagram.com/senwarren/reel/DDha2TkR0Ph/\">\"Say goodbye to your smile and say hello to polio\"</a>","status":"Against","twitter":"SenWarren","bluesky":"warren.senate.gov","state":"MA","bioguide":"W000817"},{"_id":"recQ6hw1fWI7jrse9","name":"Angus S. King, Jr.","party":"Independent","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAngusKing","state":"ME","bioguide":"K000383"},{"_id":"recpKkqa2MD5NdiLC","name":"Steve Daines","party":"Republican","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted to advance RFK Jr. out of committee to the Senate floor.</a>","status":"For","twitter":"SteveDaines","state":"MT","bioguide":"D000618"},{"_id":"rec3UyJvVkkxRXCDp","name":"Kevin Cramer","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/NEWSMAX/videos/rfk-jr-gabbard-patel-should-all-be-confirmed-sen-kevin-cramer-wake-up-america/623551020215495/\">Told Newsmax all of Trump's nominees should be confirmed.</a>","status":"For","twitter":"SenKevinCramer","state":"ND","bioguide":"C001096"},{"_id":"recrraBfKYBHQBdiz","name":"Deb Fischer","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorFischer","state":"NE","bioguide":"F000463"},{"_id":"recqKRxryp5CWautH","name":"Markwayne Mullin","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2024/12/18/republican-senators-robert-f-kennedy-jr-00195034\">“Bobby’s going to get confirmed”</a>","status":"For","twitter":"SenMullin","state":"OK","bioguide":"M001190"},{"_id":"reccebWtsM4JqdDyX","name":"Ted Cruz","party":"Republican","comment_markdown":"<a href=\"https://www.instagram.com/tedcruz/reel/DFngsTnRtME/\">Posted on Instagram that he will vote for RFK Jr.</a>","status":"For","twitter":"SenTedCruz","state":"TX","bioguide":"C001098"},{"_id":"recihhYv29ei1NYIR","name":"Tim Kaine","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=KilYoe3JPMw\">Kaine grilled RFK Jr. over conspiracy theories, including \"not taking sides on 9/11.\"</a>","status":"Against","twitter":"SenTimKaine","bluesky":"kaine.sen
395ate.gov","state":"VA","bioguide":"K000384"},{"_id":"recRD6gmxYCb2Ccqk","name":"Cory A. Booker","party":"Democrat","comment_markdown":"He has said <a href=\"https://www.union-bulletin.com/news/national/could-cory-booker-and-rfk-jr-form-an-unlikely-alliance-to-reform-the-us-food/article_742f900c-7823-5e51-802f-5032003fd50c.html\">\"[RFK Jr's beliefs about vaccines] could undermine the safety of children,\"</a> but has also said he <a href=\"https://www.union-bulletin.com/news/national/could-cory-booker-and-rfk-jr-form-an-unlikely-alliance-to-reform-the-us-food/article_742f900c-7823-5e51-802f-5032003fd50c.html\">\"look[s] forward to working with [RFK Jr.]\"</a> to address food system issues.","status":"Undecided","twitter":"SenBooker","bluesky":"booker.senate.gov","state":"NJ","bioguide":"B001288"},{"_id":"recSCzakk7EWop0s7","name":"Ruben Gallego","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepRubenGallego","bluesky":"gallego.senate.gov","state":"AZ","bioguide":"G000574"},{"_id":"recoMtYdAOAzLLwgp","name":"Dan Sullivan","party":"Republican","comment_markdown":"<a href=\"https://www.facebook.com/SenDanSullivan/posts/i-had-a-very-productive-meeting-yesterday-with-robert-f-kennedy-jr-we-spoke-at-l/1121650405994408/\">Announced his support on Facebook.</a>","status":"For","twitter":"SenDanSullivan","state":"AK","bioguide":"S001198"},{"_id":"recQs6qxHCds7SEPP","name":"Joni Ernst","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJoniErnst","bluesky":"senjoniernst.bsky.social","state":"IA","bioguide":"E000295"},{"_id":"reclMcgEHDaBTRCw7","name":"Thom Tillis","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenThomTillis/status/1886431623215824974\">Announced his support on Twitter</a>","status":"For","twitter":"SenThomTillis","state":"NC","bioguide":"T000476"},{"_id":"recsb9l4dJTzkd4ZY","name":"Mike Rounds","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenatorRounds/status/1882587934794162418\">Made a non-committal statement on X/Twitter.</a>","status":"Undecided","twitter":"SenatorRounds","state":"SD","bioguide":"R000605"},{"_id":"recUktMOGyNrdQ4h1","name":"John Kennedy","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenJohnKennedy","state":"LA","bioguide":"K000393"},{"_id":"recp1p7MEibrsMXCC","name":"Margaret Wood Hassan","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a> regarding his change in stance on abortion: \"When did you decide to sell out your life's work and values to get this position?\"","status":"Against","twitter":"SenatorHassan","state":"NH","bioguide":"H001076"},{"_id":"recPdGr9vncvmjygo","name":"Catherine Cortez Masto","party":"Democrat","comment_markdown":"<a href=\"https://www.npr.org/sections/shots-health-news/2025/02/04/nx-s1-5285682/rfk-jr-health-secretary-hhs-trump-vaccines-cassidy-finance\">Voted against advancing RFK Jr. out of committee and to the Senate floor.</a>","status":"Against","twitter":"SenCortezMasto","state":"NV","bioguide":"C001113"},{"_id":"rec2buvpEmAMvXrLi","name":"Lisa Blunt Rochester","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=wNCxkCauECU\">Rochester challenged RFK Jr.'s commitment to enforcing EMTALA, which requires medical providers to perform life saving abortions in emergencies.</a>","status":"Against","twitter":"RepLBR","bluesky":"bluntrochester.senate.gov","state":"DE","bioguide":"B001303"},{"_id":"rec2xDPr1sAKwPN3W","name":"Jim Banks","party":"Republican","comment_markdown":"<a href=\"https://www.newsweek.com/jim-banks-vaccine-debate-rfk-jr-cnn-2000828\">Says that he supports RFK Jr. \"110 percent\" </a>","status":"For","twitter":"RepJimBanks","state":"IN","bioguide":"B001299"},{"_id":"recdlncUHexlbouLe","name":"Roger Marshall","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2025/01/22/rfk-anti-vaxxer-trump-001997
39571\">Is “absolutely” confident in RFK Jr.'s ability to lead HHS.</a> Said <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">\"I think that you are the person to lead HHS to make America healthy again, that God has a divine purpose for you.\"</a>","status":"For","twitter":"SenatorMarshall","state":"KS","bioguide":"M001198"},{"_id":"recOwkN4zIEAd24np","name":"Ted Budd","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepTedBudd","state":"NC","bioguide":"B001305"},{"_id":"recLqmHnr0qRhYjE5","name":"Jacky Rosen","party":"Democrat","comment_markdown":"<a href=\"https://grabien.com/story?id=504770\">\"[RFK's] such an anti-vaxxer that’s going to put us at great risk.\"</a>","status":"Against","twitter":"SenJackyRosen","state":"NV","bioguide":"R000608"},{"_id":"recSeRzvo1Dbocyzu","name":"John R. Curtis","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepJohnCurtis","state":"UT","bioguide":"C001114"},{"_id":"recxs0OzNUDSpqK01","name":"Tina Smith","party":"Democrat","comment_markdown":"Said at a <a href=\"https://www.finance.senate.gov/hearings/hearingto-consider-the-nomination-of-robert-f-kennedy-jr-of-california-to-be-secretary-of-health-and-human-services\">Finance Hearing</a> that she was concerned about RFK Jr.'s record of sharing false or misleading information that hurts people.","status":"Against","twitter":"SenTinaSmith","bluesky":"smith.senate.gov","state":"MN","bioguide":"S001203"},{"_id":"recZLfYyJ5NBNDWC7","name":"Cindy Hyde-Smith","party":"Republican","comment_markdown":"<a href=\"https://x.com/cindyhydesmith/status/1869760055261688180\">This post on X/Twitter implies support for RFK Jr.'s nomination.</a>","status":"For","twitter":"SenHydeSmith","state":"MS","bioguide":"H001079"},{"_id":"reca2D99ZUXYlqYQU","name":"Elissa Slotkin","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"RepSlotkin","state":"MI","bioguide":"S001208"},{"_id":"recVpbSkUwGk4OMyS","name":"Andy Kim","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=bvvVdrKNMqc\">Senator Kim pushed RFK Jr. on his claims that Wifi and 5G cause cancer.</a>","status":"Against","twitter":"SenatorAndyKim","bluesky":"kim.senate.gov","state":"NJ","bioguide":"K000394"},{"_id":"reccuTBYQlZa3EqKL","name":"Rick Scott","party":"Republican","comment_markdown":"<a href=\"https://www.politico.com/news/2024/12/18/republican-senators-robert-f-kennedy-jr-00195034\">“I’m completely supportive of what he wants to accomplish and I wish him the best of luck.”</a>","status":"For","twitter":"SenRickScott","state":"FL","bioguide":"S001217"},{"_id":"recom8DLJaxnPg25R","name":"Josh Hawley","party":"Republican","comment_markdown":"<a href=\"https://x.com/HawleyMO/status/1869135778556883393\">RFK Jr. made substantial promises to Hawley, but Hawley did not commit to voting for him.</a>","status":"Undecided","twitter":"SenHawleyPress","state":"MO","bioguide":"H001089"},{"_id":"recVMmu2WPRGWO88N","name":"Mark Kelly","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenMarkKelly","state":"AZ","bioguide":"K000377"},{"_id":"rec3XEylby5o2tT7W","name":"Cynthia M. Lummis","party":"Republican","comment_markdown":"<a href=\"https://billingsgazette.com/wyoming-lummis-rfk-make-america-healthy-again/article_98b05b5b-e761-5d95-b8da-d5ccb39174f0.html\">Supports RFK Jr.</a>","status":"For","twitter":"SenLummis","state":"WY","bioguide":"L000571"},{"_id":"recBzT4HikSbDGGkB","name":"Tommy Tuberville","party":"Republican","comment_markdown":"<a href=\"https://www.al.com/politics/2024/12/tuberville-becomes-fou
395nding-member-of-rfk-jr-inspired-make-america-healthy-again-caucus.html\">Said he intends to support nomination.</a>","status":"For","twitter":"SenTuberville","state":"AL","bioguide":"T000278"},{"_id":"recKTA8ysStCsom4N","name":"John W. Hickenlooper","party":"Democrat","comment_markdown":"<a href=\"https://www.foxnews.com/politics/farm-state-republicans-appear-skeptical-rfk-amid-his-quest-hhs-confirmation\">\"His approach to food and nutrition is more direct and perhaps might be more successful than continuing the way we've been doing it\"</a>","status":"Undecided","twitter":"SenatorHick","state":"CO","bioguide":"H000273"},{"_id":"recMaKe1OgqcCiIMK","name":"Bill Hagerty","party":"Republican","comment_markdown":"<a href=\"https://x.com/SenatorHagerty/status/1869030271015596404\">Announced support on Fox News.</a>","status":"For","twitter":"SenatorHagerty","state":"TN","bioguide":"H000601"},{"_id":"recqM1CKAmi0grvQX","name":"Alex Padilla","party":"Democrat","comment_markdown":"<a href=\"https://x.com/AlexPadilla4CA/status/1857603279913623823\">\"The radical conspiracy theories embraced by Robert F. Kennedy Jr. are a clear and present danger to public health.\"</a>","status":"Against","twitter":"SenAlexPadilla","bluesky":"padilla.senate.gov","state":"CA","bioguide":"P000145"},{"_id":"recNPJ0dUIXtZrO5t","name":"Jon Ossoff","party":"Democrat","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenOssoff","bluesky":"ossoff.bsky.social","state":"GA","bioguide":"O000174"},{"_id":"recHzjFI52qySrJmf","name":"Raphael G. Warnock","party":"Democrat","comment_markdown":"<a href=\"https://x.com/SenatorWarnock/status/1884724954161197106\">\"I’m voting NO on Mr. Kennedy’s nomination to lead&nbsp;</a>\n<a href=\"https://x.com/SenatorWarnock/status/1884724954161197106\">@HHSgov.\"</a>","status":"Against","twitter":"SenatorWarnock","state":"GA","bioguide":"W000790"},{"_id":"recMntShDpUPxEBWB","name":"Katie Boyd Britt","party":"Republican","comment_markdown":"<a href=\"https://www.al.com/politics/2024/12/tuberville-becomes-fou
395nding-member-of-rfk-jr-inspired-make-america-healthy-again-caucus.html\">Said she intends to support RFK Jr.'s nomination.</a>","status":"For","twitter":"SenKatieBritt","state":"AL","bioguide":"B001319"},{"_id":"receyLvn0ENkI902U","name":"Eric Schmitt","party":"Republican","comment_markdown":"<a href=\"https://x.com/Eric_Schmitt/status/1884434164935536780\">Posted on Twitter that he stands with RFK Jr.</a>","status":"For","twitter":"SenEricSchmitt","state":"MO","bioguide":"S001227"},{"_id":"recfvEgXdvIwFKR4N","name":"John Fetterman","party":"Democrat","comment_markdown":"<a href=\"https://thehill.com/homenews/senate/5066601-senate-democrats-consider-rfk-jr/\">Formerly critical of RFK, but has stated his openness to voting to confirm Kennedy and other Trump nominees.</a>","status":"Undecided","twitter":"SenFettermanPA","bluesky":"fetterman.senate.gov","state":"PA","bioguide":"F000479"},{"_id":"recD7giHYoQxEKMPH","name":"Pete Ricketts","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenatorRicketts","state":"NE","bioguide":"R000618"},{"_id":"recdRjytuWoFVycHk","name":"Angela D. Alsobrooks","party":"Democrat","comment_markdown":"<a href=\"https://www.youtube.com/watch?v=UOyjjY-E2YY\">After challenging Kennedy's racist claims about vaccines, Alsobrooks said \"I will be voting against your nomination because your views are dangerous to our state and to our country.\"</a>","status":"Against","twitter":"AlsobrooksForMD","state":"MD","bioguide":"A000382"},{"_id":"recdptbKmWtjb1ZwN","name":"Tim Sheehy","party":"Republican","comment_markdown":"<a href=\"https://www.washingtonpost.com/politics/2024/11/19/trump-administration-transition/\">“RFK Jr. is a fantastic nominee to help lead the reinvigoration of the American health care system.”</a>","status":"For","twitter":"TimSheehyMT","state":"MT","bioguide":"S001232"},{"_id":"recUug2RpAAMpa3Hg","name":"Bernie Moreno","party":"Republican","comment_markdown":"<a href=\"https://x.com/HenryJGomez/status/1859005160326095316\">Committed to support RFK Jr.</a>","status":"For","twitter":"berniemoreno","state":"OH","bioguide":"M001242"},{"_id":"recP5jeuo5UZUA9BP","name":"David McCormick","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenMcCormickPA","state":"PA","bioguide":"M001243"},{"_id":"recrJUdNwf0C2aE5B","name":"James C. Justice","party":"Republican","comment_markdown":"<a href=\"https://wvmetronews.com/2024/11/20/jim-justice-on-trump-nominees-ill-support-all-the-choices/\">\"I’ll support all the choices.”</a>","status":"For","twitter":"JimJustice_WV","state":"WV","bioguide":"J000312"},{"_id":"rec5PQl4rz9cKWSR4","name":"Jon Husted","party":"Republican","comment_markdown":"<a href=\"https://www.linkedin.com/posts/jonhusted_senator-jon-husted-commends-robert-f-kennedy-activity-7290801672119861248-860H/\">Posted on LinkedIn that RFK Jr. has his vote.</a>","status":"For","twitter":"SenJonHusted","state":"OH","bioguide":"H001104"},{"_id":"reczEemBGtZ6lyJHq","name":"Ashley Moody","party":"Republican","comment_markdown":"No public indication of vote on RFK Jr.","status":"Undecided","twitter":"SenAshleyMoody","state":"FL","bioguide":"M001244"}],
396          filters: {
397            party: {
398              democrat: 'Democrat',
399              republican: 'Republican',
400              independent: 'Independent',
401            },
402            status: {
403              for: 'Supporting RFK Jr.',
404              against: 'Against RFK Jr.',
405              undecided: 'Uncommitted',
406            },
407          },
408          selectedPartyFilters: [],
409          selectedStatusFilters: [],
410          page: 1,
411          perPage: 10,
412          pages: 1
413        }
414      },
415
416      created() {
417        this.setPages()
418      },
419
420      watch: {
421        perPage(newValue) {
422          this.setPages()
423        },
424        selectedPartyFilters(newValue) {
425          this.perPage = 10
426          this.setPages()
427        },
428        selectedStatusFilters(newValue) {
429          this.perPage = 10
430          this.setPages()
431        },
432      },
433      computed: {
434        filteredTargets() {
435          let targets = this.targets
436
437          if (this.selectedPartyFilters.length > 0) {
438            targets = targets.filter( target => {
439              return this.selectedPartyFilters.includes(target.party.toLowerCase())
440            })
441          }
442
443          if (this.selectedStatusFilters.length > 0) {
444            targets = targets.filter( target => {
445              return this.selectedStatusFilters.includes(target.status.toLowerCase())
446            })
447          }
448          return targets
449        }
450      },
451
452      methods: {
453        setPages() {
454          this.pages = Math.round((this.filteredTargets?.length || 0) / this.perPage)
455          this.page = 1
456        },
457        filterActive(filter, type) {
458          return (type === 'party') ? this.selectedPartyFilters.includes(filter) : this.selectedStatusFilters.includes(filter)
459        },
460
461        moreInfoClass({ status }) {
462          switch (this.statusBool(status)) {
463            case true:
464              return 'bg-light-gray text-danger'
465            case false:
466              return 'bg-dark text-primary'
467            default:
468              return 'bg-light-gray text-danger'
469          }
470        },
471
472        statusClass({ status }) {
473          switch (this.statusBool(status)) {
474            case true:
475              return 'yes'
476            case false:
477              return 'no'
478            default:
479              return 'maybe'
480          }
481        },
482
483        partyClass({ party }) {
484
485          switch (party.toLowerCase()) {
486            case "democrat":
487              return 'bg-blue text-white'
488            case "republican":
489              return 'bg-red text-white'
490            default:
491              return 'bg-green text-white'
492          }
493        },
494
495        statusText(target) {
496          const texts = {
497            'yes': "Supports",
498            'no': "No on RFK",
499            'maybe': "Uncommitted"
500          }
501          return texts[this.statusClass(target)]
502        },
503
504        statusBool(status) {
505          switch (status) {
506            case "For":
507              return true
508            case "Against":
509              return false
510            default:
511              return null
512          }
513        },
514
515        tweetText(handle) {
516          const goodTweet = "Thank you @{twitter} for protecting your customers by not using facial recognition!"
517          const badTweet = "I don't want my face recorded when I shop. @{twitter}, are you going to #banfacialrecognition in your stores to protect your customers privacy? Let me and @fightfortheftr know so we can feel safe shopping there."
518          const tweet = "@{twitter} RFK Jr is dangerous and unqualified. Protect public health by voting no on his confirmation! "
519          // const tweet = this.statusBool(target.using_fr) === false ? goodTweet : badTweet
520          return tweet.replace('{twitter}', handle)
521        },
522
523        blueskyLink(target) {
524          const text = this.tweetText(target.bluesky) + ' https://blockrfkjr.com'
525          return `https://bsky.app/intent/compose?text=${encodeURIComponent(text)}`
526        },
527
528        tweetLink(target) {
529          const text = this.tweetText(target.twitter)
530          return `https://twitter.com/intent/tweet?text=${encodeURIComponent(text)}&url=https%3A%2F%2Fblockrfkjr.com`
531        },
532
533        toggleInfo(index) {
534          this.$refs['more-info-'+index][0].classList.toggle('d-none')
535          this.$refs['learn-more-'+index][0].classList.toggle('open')
536        }
537      }
538    }
539  </script>
539
540
541  <!-- Airtable Modal -->
542<div class="modal fade text-dark" id="airtable-modal" tabindex="-1"  aria-hidden="true">
543  <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
544    <div class="modal-content">
545      <div class="modal-header">
546        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
547      </div>
548      <div class="modal-body">
549        <p class="text-center">
550          <em>Loading...</em>
551        </p>
552      </div>
553    </div>
554  </div>
555</div>
556
557<!-- Share Modal -->
558<script type="text/x-template" id="share-modal-template">
559<Teleport to="body">
560<div class="modal fade share-modal" ref="modal" :id="id" tabindex="-1">
561  <div class="modal-dialog modal-dialog-centered">
562    <div class="modal-content bg-light">
563      <div class="modal-header">
564        <h5 class="modal-title">Share</h5>
565        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
566      </div>
567      <div class="links-screen" v-if="screen == 'links'">
568        <div class="modal-body">
569          <div class="row row-cols-2 g-4">
570            <a class="share-link" :href="blueskyLink" target="_blank">
571              <img src="/wp-content/themes/fight/images/share-icon-bluesky.svg" width="40" height="40" alt="" style="object-fit: contain;" aria-hidden class="me-2 border rounded-circle">
572              <span>Share to Bluesky</span>
573            </a>
574            <a class="share-link" :href="twitterLink" target="_blank">
575              <img src="/wp-content/themes/fight/images/share-icon-x.svg" alt="" aria-hidden class="me-2">
576              <span>Share to X</span>
577            </a>
578            <a class="share-link" :href="facebookLink" target="_blank">
579              <img src="/wp-content/themes/fight/images/share-icon-facebook.svg" alt="" aria-hidden class="me-2">
580              <span>Share to Facebook</span>
581            </a>
582            <a class="share-link" :href="linkedInLink" target="_blank">
583              <img src="/wp-content/themes/fight/images/share-icon-linkedin.svg" alt="" aria-hidden class="me-2">
584              <span>Share to LinkedIn</span>
585            </a>
586            <a class="share-link" :href="emailLink" target="_blank">
587              <img src="/wp-content/themes/fight/images/share-icon-email.svg" width="40" height="40" alt="" aria-hidden class="me-2">
588              <span>Send as Email</span>
589            </a>
590            <a class="share-link" :href="gmailLink" target="_blank">
591              <img src="/wp-content/themes/fight/images/share-icon-gmail.svg" width="40" height="40" alt="" aria-hidden class="border rounded-circle me-2">
592              <span>Send with Gmail</span>
593            </a>
594            <a class="share-link" :href="protonMailLink" target="_blank">
595              <img src="/wp-content/themes/fight/images/share-icon-protonmail.svg" width="40" height="40" alt="" aria-hidden class="border rounded-circle me-2">
596              <span>Send with ProtonMail</span>
597            </a>
598            <a class="share-link" :href="fastMailLink" target="_blank">
599              <img src="/wp-content/themes/fight/images/share-icon-fastmail.svg" width="40" height="40" alt="" aria-hidden class="me-2">
600              <span>Send with FastMail</span>
601            </a>
602            <a class="share-link" href="#" @click.prevent="screen = 'image'">
603              <img src="/wp-content/themes/fight/images/share-icon-image.svg" width="40" height="40" alt="" aria-hidden class="me-2">
604              <span>Share with Image</span>
605            </a>
606          </div>
607        </div>
608        <div class="modal-footer">
609          <img src="/wp-content/themes/fight/images/share-icon-mastodon.svg" alt="" aria-hidden class="me-2 rotating-icon" ref="rotatingIcon">
610          <div class="input-group">
611            <input type="text" class="form-control border-dark" :value="url" readonly>
612            <button class="btn btn-dark text-white" @click="copyLink()">
613              <img src="/wp-content/themes/fight/images/share-icon-link.svg" alt="" aria-hidden class="me-2">
614              <span v-html="copyLinkLabel"></span>
615            </button>
616          </div>
617        </div>
618      </div>
619      <div class="image-screen" v-else-if="screen == 'image'">
620        <div class="modal-body">
621          <div :style="{ width: `${shareImageWidth * 0.43}px`, height: `${shareImageHeight * 0.43}px`, backgroundColor: shareImageBGColor }" class="rounded overflow-hidden">
622            <div class="share-image" ref="shareImage" :style="{ backgroundColor: shareImageBGColor, color: shareImageTextColor, width: `${shareImageWidth}px`, height: `${shareImageHeight}px`, fontSize: `${shareImageTextSize}px` }">
623              <h1 ref="shareImageH1" style="display:inline" :style="{ color: shareImageH1Color, fontSize: `${shareImageH1Size}px` }"><span>{{ shareImageText }}</span></h1>
624              <div>{{ shareImageURL }}</div>
625            </div>
626          </div>
627          <div class="d-flex justify-content-between align-items-center mt-3">
628            <a href="#" @click.prevent="screen = 'links'" class="text-decoration-none fw-bold small text-dark">&laquo; Back to links</a>
629            <div class="btn-group">
630              <button class="btn" :class="isPortrait ? 'btn-dark text-white' : 'btn-outline-dark text-dark'" @click="setPortraitImage()">Portrait</button>
631              <button class="btn" :class="isPortrait ? 'btn-outline-dark text-dark' : 'btn-dark text-white'" @click="setSquareImage()">Square</button>
632            </div>
633          </div>
634        </div>
635        <div class="modal-footer justify-content-center">
636          <a :href="shareImageDownloadLink" target="_blank" class="d-flex align-items-center">
637            <svg width="32" height="32" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="download-icon me-2">
638              <path d="M20 26.6667L11.6667 18.3333L14 15.9167L18.3333 20.25V6.66666H21.6667V20.25L26 15.9167L28.3333 18.3333L20 26.6667ZM10 33.3333C9.08334 33.3333 8.29889 33.0072 7.64667 32.355C6.99445 31.7028 6.66778 30.9178 6.66667 30V25H10V30H30V25H33.3333V30C33.3333 30.9167 33.0072 31.7017 32.355 32.355C31.7028 33.0083 30.9178 33.3344 30 33.3333H10Z" fill="white"/>
639            </svg>
640            <span>Download and share image</span>
641          </a>
642        </div>
643      </div>
644    </div>
645  </div>
646</div>
647</Teleport>
648</script>
648
649
650<script>
651  VUE_COMPONENTS['share-modal'] = {
652    template: '#share-modal-template',
653
654    props: {
655      id: {
656        type: String,
657        default: 'share-modal'
658      },
659      url: {
660        type: String,
661        default: "https:\/\/blockrfkjr.com"      },
662      tweet: {
663        type: String,
664        default: "Stop RFK From Destroying Healthcare"      },
665      emailSubject: {
666        type: String,
667        default: "Stop RFK From Destroying Healthcare"      },
668      emailBody: {
669        type: String,
670        default: "I just took action here, and I think you should too!\n\nhttps://blockrfkjr.com"
671      }
672    },
673
674    data() {
675      const startingH1Size = 200
676
677      return {
678        copyLinkLabel: 'Copy Link',
679        startingH1Size,
680        screen: 'links',
681        shareImageH1Size: startingH1Size,
682        shareImageH1Color: 'var(--bs-primary)',
683        shareImageBGColor: 'var(--bs-body-bg)',
684        shareImageTextColor: 'var(--bs-body-color)',
685        shareImageTextSize: 48,
686        shareImageText: "Stop RFK From Destroying Healthcare",
687        shareImageWidth: 1080,
688        shareImageHeight: 1920,
689        shareImageDownloadLink: null
690      }
691    },
692
693    watch: {
694      async screen(newVal) {
695        if (newVal === 'image') {
696          this.$nextTick(this.setPortraitImage)
697        }
698      }
699    },
700
701    async mounted() {
702      this.$refs.modal.addEventListener('show.bs.modal', this.onShow)
703      this.$refs.modal.addEventListener('shown.bs.modal', this.onShown)
704      this.$refs.modal.addEventListener('hidden.bs.modal', this.onHidden)
705
706      const bodyStyle = getComputedStyle(document.body)
707      this.shareImageBGColor = bodyStyle.getPropertyValue('background-color')
708
709      const h1 = document.querySelector('main h1')
710
711      if (h1) {
712        this.shareImageH1Color = getComputedStyle(h1).getPropertyValue('color')
713        this.shareImageText = h1.innerText
714      }
715
716      const firstP = document.querySelector('main p')
717
718      if (firstP) {
719        this.shareImageTextColor = getComputedStyle(firstP).getPropertyValue('color')
720      }
721    },
722
723    computed: {
724      isPortrait() {
725        return this.shareImageHeight > this.shareImageWidth
726      },
727
728      shareImageURL() {
729        // if we're sharing a fightforthefuture.org URL, use the short URL
730        if (this.url.match(/fightforthefuture.org/) || this.url.match(/localhost/)) {
731          return 'https://fftf.xyz/11919'
732        }
733        // if it's on a custom domain, just pretty print it
734        else {
735          return this.url.replace(/^https?:\/\//, '').replace(/\/$/, '')
736        }
737      },
738
739      twitterLink() {
740        let twitterLink = 'https://twitter.com/intent/tweet?text=' + encodeURIComponent(this.tweet)
741
742        // remove https:// + www from the URL
743        let baseURL = this.url.replace(/^https?:\/\/(www\.)?/, '')
744
745        // also remove trailing slashes
746        baseURL = baseURL.replace(/\/$/, '')
747
748        // and lowercase it
749        baseURL = baseURL.toLowerCase()
750
751        // if tweet doesn't contain the base url, add it as a param
752        if (this.tweet.toLowerCase().indexOf(baseURL) === -1) {
753          twitterLink += '&url=' + encodeURIComponent(this.url)
754        }
755
756        return twitterLink
757      },
758
759      facebookLink() {
760        return `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(this.url)}`
761      },
762
763      blueskyLink() {
764        let blueskyText = `${(this.tweet ? this.tweet : this.shareImageText)} ${this.url}`
765        return `https://bsky.app/intent/compose?text=${encodeURIComponent(blueskyText)}`
766      },
767
768      linkedInLink() {
769        return `https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(this.url)}`
770      },
771
772      emailLink() {
773        return `mailto:?subject=${encodeURIComponent(this.emailSubject)}&body=${encodeURIComponent(this.emailBody)}`
774      },
775
776      gmailLink() {
777        return `https://mail.google.com/mail/?view=cm&fs=1&su=${encodeURIComponent(this.emailSubject)}&body=${encodeURIComponent(this.emailBody)}`
778      },
779
780      protonMailLink() {
781        return `https://mail.proton.me/inbox/#mailto=${encodeURIComponent(this.emailLink)}`
782      },
783
784      fastMailLink() {
785        return `https://app.fastmail.com/mail/compose?mailto=${encodeURIComponent(this.emailLink)}`
786      }
787    },
788
789    methods: {
790      async onScriptsLoaded() {
791        if (typeof html2canvas !== 'undefined' && typeof colorjs !== 'undefined') {
792          const canvas = await html2canvas(document.body, {
793            scrollX: 0,
794            scrollY: 0,
795            width: window.innerWidth,
796            height: 800,
797            onclone(clone) {
798              const modal = clone.querySelector('.modal')
799
800              if (modal) {
801                modal.parentNode.removeChild(modal)
802              }
803
804              const backdrop = clone.querySelector('.modal-backdrop')
805              if (backdrop) {
806                backdrop.parentNode.removeChild(backdrop)
807              }
808            }
809          })
810
811          canvas.toBlob(async blob => {
812            const imageDataURL = URL.createObjectURL(blob)
813            const colors = await colorjs.prominent(imageDataURL, { format: 'array', amount: 2 })
814
815            this.shareImageBGColor = `rgb(${colors[0].join(',')})`
816          })
817        }
818      },
819
820      onShow() {
821        this.screen = 'links'
822
823        // load html2canvas.min.js if it's not already loaded
824        if (typeof html2canvas === 'undefined') {
825          const script = document.createElement('script')
826          script.src = '/wp-content/themes/fight/js/html2canvas.min.js'
827          script.async = true
828          document.head.appendChild(script)
829          script.onload = this.onScriptsLoaded
830        }
831
832        // load color.js if it's not already loaded
833        if (typeof colorjs === 'undefined') {
834          const script = document.createElement('script')
835          script.src = '/wp-content/themes/fight/js/color.js'
836          script.async = true
837          document.head.appendChild(script)
838          script.onload = this.onScriptsLoaded
839        }
840      },
841
842      onShown() {
843        let index = 0
844
845        const platforms = [
846          'mastodon',
847          'bluesky',
848          'discord',
849          'reddit',
850          'signal',
851          'telegram',
852          'whatsapp',
853          'slack',
854          'threads',
855        ]
856
857        this.rotatingIconInterval = setInterval(() => {
858          if (index < platforms.length - 1) {
859            index++
860          }
861          else {
862            index = 0
863          }
864
865          if (this.$refs.rotatingIcon) {
866            this.$refs.rotatingIcon.src = `/wp-content/themes/fight/images/share-icon-${platforms[index]}.svg`
867          }
868        }, 1500)
869      },
870
871      onHidden() {
872        clearInterval(this.rotatingIconInterval)
873      },
874
875      copyLink() {
876        // Copy the share URL to the clipboard
877        navigator.clipboard.writeText(this.url)
878
879        // change label to indicate that it worked
880        const copiedText = '<em>Copied</em>'
881
882        if (this.copyLinkLabel !== copiedText) {
883          const originalText = this.copyLinkLabel
884          this.copyLinkLabel = copiedText
885
886          setTimeout(() => {
887            this.copyLinkLabel = originalText
888          }, 3000)
889        }
890      },
891
892      async resizeShareImageText() {
893        if (!this.$refs.shareImageH1) return
894
895        this.shareImageH1Size = this.startingH1Size
896        await this.$nextTick()
897
898        const isTooBig = () => {
899          const padding = 100
900          const isTooWide = this.$refs.shareImageH1.querySelector('span').offsetWidth > this.shareImageWidth - padding
901          const isTooTall = this.$refs.shareImageH1.offsetHeight > this.shareImageHeight * 0.75
902
903          if (isTooWide || isTooTall) {
904            return true
905          }
906          else {
907            return false
908          }
909        }
910
911        while (isTooBig()) {
912          this.shareImageH1Size -= 4
913          console.log('Resizing share image text to ', this.shareImageH1Size)
914
915          if (this.shareImageH1Size <= 48) {
916            break
917          }
918
919          // wait for DOM
920          await this.$nextTick()
921        }
922      },
923
924      setSquareImage() {
925        this.shareImageWidth = 1080
926        this.shareImageHeight = 1080
927        this.resizeShareImageText()
928        setTimeout(this.createImage, 300)
929      },
930
931      async setPortraitImage() {
932        this.shareImageWidth = 1080
933        this.shareImageHeight = 1920
934        this.resizeShareImageText()
935        setTimeout(this.createImage, 300)
936      },
937
938      async createImage() {
939        const canvas = await html2canvas(this.$refs.shareImage, {
940          scale: 2,
941          backgroundColor: this.shareImageBGColor
942        })
943
944        canvas.toBlob(blob => {
945          this.shareImageDownloadLink = URL.createObjectURL(blob)
946        })
947      }
948    }
949  }
950</script>
950
951
952<script src="/wp-content/themes/fight/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 952
952
953<script src="/wp-content/themes/fight/js/vue3.js"></script>
vendor: 1 bytes, line 953
953
954<script type="module" src="/wp-content/themes/fight/js/app.js?v=1791163104"></script>
vendor: 1 bytes, line 954
954
955<script type="module" src="/wp-content/themes/fight/js/block-scripts.js?v=1791163104"></script>
955
956
957<!-- Fathom - beautiful, simple website analytics -->
958<script src="https://cdn.usefathom.com/script.js" data-site="AZOGWQRM" defer></script>
958
959<!-- / Fathom -->
960
961  
961<script src="https://www.fightforthefuture.org/js/archive-modal.js" async></script>
961
962
963
964<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4622525a3d524eccb7b706c20fb70f1a","r":1,"spa":2}' crossorigin="anonymous"></script>
964
965</body>
966</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.