The establishment strikes back in New Hampshire Senate primary– www.theblaze.com
News Source
EXCERPT:
The political establishment has carried the day in the Senate primary elections in New Hampshire.
U.S. Rep. Chris Pappas (D-N.H.) won the Democratic nomination on Tuesday to succeed three-term Sen. Jeanne Shaheen, while former Sen. John Sununu captured the Republican nomination, setting up an open-seat general election critical to both parties’ hopes of running the Senate.
‘I’m New Hampshire.’
With nearly 88% of the expected vote counted, establishment favorite Pappas crushed socialist Karishma Manzur 65% to 33%, with the remaining Democrat vote split among David Jarvis, Maxwell Saal, and John Vail.
Sununu faced a challenge from former Massachusetts senator and Trump administration alum Scott Brown, but ultimately beat him 68.5% to 26.7%. Several other Republicans finished in the distant single digits.
New Hampshire has not elected a Republican senator since 2010, but August University of New Hampshire polling shows Sununu leading Pappas 45% to 43%.
“We’re taking nothing for granted, this is a purple state,” Pappas told MS NOW. “We’ve got a path to victory. But it’s going to be a tough race.”
Former Vice President Kamala Harris carried the Granite State by just three points in 2024, with all 10 counties shifting right since 2020.
RELATED: Is the DSA about to scalp another establishment Democrat?
Mel Musto/Bloomberg/Getty Images
Pappas has represented New Hampshire’s 1st Congressional District since 2019 and served on the state’s Executive Council from 2013 to 2019. He is co-owner of his family’s Puritan Backroom restaurant. Pappas received endorsements from Sens. Shaheen and Maggie Hassan (D-N.H.) and Kamala Harris.
Pappas raised over $15 million during the primary campaign, dwarfing Manzur’s $415,081. Manzur tacked far to Pappas’ left, repeatedly accusing him of being a pro-Israel stooge and corporate cut-out.
“Chris Pappas’ hypocrisy is evident. He talks about getting big money out of politics, then turns around and takes bribes from special interests,” a Manzur campaign spokesperson previously told Blaze News. “He talks about standing up to Netanyahu, yet he has voted to send billions of our tax dollars to support Netanyahu’s war.”
On the Republican side, Sununu served in the House from 1997 to 2003 and the Senate from 2003 to 2009. His father and brother were both governors of New Hampshire.
“I’m New Hampshire. I said in my campaign announcement that I’ll have one job: standing up for New Hampshire every single day,” Sununu told the Dartmouth when asked about his primary challenger Scott Brown. “I’m not focused on another office or currying favor with anyone outside this state.
Brown previously served as senator from 2010 to 2013 after winning the special election prompted by the death of Sen. Ted Kennedy (D-Mass.). Brown supported Trump in 2016, netting him an ambassadorship to New Zealand and Samoa.
Sununu received President Donald Trump’s endorsement despite authoring a 2024 op-ed titled “Donald Trump is a loser” in support of Nikki Haley’s 2024 presidential campaign. Sununu later walked back the barb by saying the publication Union Leader chose the headline.
A UNH poll headed into Primary Election Day showed Sununu leading Brown 60% to 20%.
Like Blaze News? Bypass the censors, sign up for our newsletters, and get stories like this direct to your inbox. Sign up here!
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.isSubscribed = function (subscribedCallback, notSubscribedCallback) { const subscriptions = window.__rmEngagement?.user?.subscriptions?.get() || []; if (Array.isArray(subscriptions) && subscriptions.length 0) { subscribedCallback?.(); } else { notSubscribedCallback?.(); } };
window.onLoginPiano = function (loginCallback) { tp = window.tp || []; tp.push([ 'addHandler', 'loginSuccess', function (data) { if (tp.user.isUserValid()) { if (loginCallback) { loginCallback(); } } }, ]); };
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
// Close own modal if (!window.closeOwnModal) { window.closeOwnModal = function (el) { var dialog = el ? el.closest('dialog[data-rm-modal-dialog]') : null; if (dialog && typeof dialog.close === 'function') { dialog.close(); return true; } return false; };
document.addEventListener('click', function (event) { var closeBtn = event.target.closest('[data-close-modal]'); if (!closeBtn) return; window.closeOwnModal(closeBtn); }); }
// Close all open modals if (!window.closeAnyOpenModal) { window.closeAnyOpenModal = function (options) { options = options || {}; var dialogs = document.querySelectorAll('dialog[data-rm-modal-dialog][open]'); var closedAny = false;
dialogs.forEach(function (dialog) { if (options.except && dialog === options.except) return; if (typeof dialog.close === 'function') { dialog.close(); closedAny = true; } });
return closedAny; }; }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function setupLoginRegisterFlow() { var sdk = window.__rmEngagement; var componentName="__component_LoginRegister";
async function openLoginRegister(trigger) { const email = trigger.getAttribute('data-engagement-loginregister'); const modalData = email ? { email } : {};
sdk.templates.render_modal[componentName](modalData, {}, typeof context !== 'undefined' ? context : {}, { dismissable: false, blockScroll: true, }); } window.openLoginRegister = openLoginRegister;
function bindTriggers() { document.querySelectorAll('[data-engagement-loginregister]').forEach(function (trigger) { if (trigger.dataset.engagementLoginregisterBound === 'true') return; trigger.dataset.engagementLoginregisterBound = 'true'; trigger.addEventListener('click', function (event) { event.preventDefault(); openLoginRegister(trigger); }); }); }
REBELMOUSE_STDLIB.createElementChangeListener('[data-engagement-loginregister]', bindTriggers); }
window.__rmEngagementCallbacks.push({ type: 'initialized', fn: setupLoginRegisterFlow, });
async function openCheckout(trigger) { var offerId = trigger.getAttribute('data-engagement-checkout'); var redirectPath = trigger.getAttribute('data-redirect-path'); var amount = trigger.getAttribute('data-amount');
if (!offerId) return;
var offerData = { offer: offerId, redirectPath: redirectPath || undefined, customAmount: amount ? Number(amount) : undefined, };
if (!sdk.user.isLoggedIn()) { savePendingOffer(offerData); window.closeAnyOpenModal(); sdk.templates.render_modal.__component_LoginRegister({}, {}, typeof context !== 'undefined' ? context : {}); return; }
renderCheckout(offerData); }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
console.log('Engagement_Scripts v1') async function setupCheckoutWorkflow() { var sdk = window.__rmEngagement; var componentName="__component_Checkout"; var PENDING_OFFER_KEY = 'rm_pending_checkout_offer';
function savePendingOffer(offerData) { console.log('savePendingOffer', JSON.stringify(offerData)); try { sessionStorage.setItem(PENDING_OFFER_KEY, JSON.stringify(offerData)); } catch (e) {} }
function getPendingOffer() { console.log('getPendingOffer', sessionStorage.getItem(PENDING_OFFER_KEY)); try { var raw = sessionStorage.getItem(PENDING_OFFER_KEY); return raw ? JSON.parse(raw) : null; } catch (e) { return null; } }
function clearPendingOffer() { console.log('clearPendingOffer'); try { sessionStorage.removeItem(PENDING_OFFER_KEY); } catch (e) {} }
async function userOwnsOffer(offerId) { console.log('userOwnsOffer', offerId); try { var offer = await sdk.offers.get(offerId); if (!offer || !offer.product_ids || !offer.product_ids.length) return false;
for (var i = 0; i < offer.product_ids.length; i++) { var owned = await sdk.user.products.get(offer.product_ids[i]); if (owned) return true; } return false; } catch (e) { console.error('error checking product ownership', e); return false; } } function renderCheckout(offerData) { window.closeAnyOpenModal(); sdk.templates.render_modal[componentName]( { offer: offerData.offer, enable_stripe: true, enable_paypal: true, redirectPath: offerData.redirectPath || undefined, customAmount: offerData.customAmount !== undefined ? offerData.customAmount : undefined, }, {}, typeof context !== 'undefined' ? context : {}, { dismissable: false, blockScroll: true, }, ); } async function openCheckout(trigger) { var offerId = trigger.getAttribute('data-engagement-checkout'); var redirectPath = trigger.getAttribute('data-redirect-path'); var amount = trigger.getAttribute('data-amount'); if (!offerId) return; var offerData = { offer: offerId, redirectPath: redirectPath || undefined, customAmount: amount ? Number(amount) : undefined, }; if (!sdk.user.isLoggedIn()) { savePendingOffer(offerData); window.closeAnyOpenModal(); sdk.templates.render_modal.__component_LoginRegister({}, {}, typeof context !== 'undefined' ? context : {}, { dismissable: false, blockScroll: true, }); return; } var alreadyOwns = await userOwnsOffer(offerId); if (alreadyOwns) { if (redirectPath) window.location.href = redirectPath; return; } renderCheckout(offerData); } function bindTriggers() { document.querySelectorAll('[data-engagement-checkout]').forEach(function (trigger) { if (trigger.dataset.engagementCheckoutBound === 'true') return; trigger.dataset.engagementCheckoutBound = 'true'; trigger.addEventListener('click', function (event) { event.preventDefault(); openCheckout(trigger); }); }); } REBELMOUSE_STDLIB.createElementChangeListener('[data-engagement-checkout]', bindTriggers); var pending = getPendingOffer(); if (pending) { clearPendingOffer(); if (sdk.user.isLoggedIn()) { var alreadyOwns = await userOwnsOffer(pending.offer); if (!alreadyOwns) { renderCheckout(pending); } else { if (pending.redirectPath) { window.location.href = pending.redirectPath; } } } } } window.__rmEngagementCallbacks.push({ type: 'initialized', fn: setupCheckoutWorkflow, }); }); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ window.REBELMOUSE_STDLIB.loadExternalScript("//static.rebelboost.com/tracking/v1.min.js", function() { rebelboost.init({ origin: 'theblaze.com', gdpr: 'permissive', consent: 'onetrust', visitor: { type: '' }, page: { query: ['ref', 'utm_*'], }, customMetadata: function ({ event, consent }) { return { user_id: window.BLAZE_USER_ID || '1234', blaze_id_mode: window.BLAZE_ID_MODE || 'BLAZE_ID_MODE', blaze_id_hash: window.BLAZE_ID_HASH || 'BLAZE_ID_HASH', }; }, }); window.REBELMOUSE_STDLIB?.context?.eventBus?.subscribe('url:change', () => { rebelboost.pageView(); });
console.log('RebelboostAnalytics init!!!');
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
REBELMOUSE_STDLIB.createElementChangeListener('.widget', function(post) { let sections = post.querySelectorAll('.all-related-sections a');
if (!sections) { return false; }
sections.forEach((s) = { if (s.href && s.href.includes('/original/')) { post.classList.add('is-original'); } if (s.href && s.href.includes('/exclusive/')) { post.classList.add('is-exclusive'); } }); });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); }
gtag('consent', 'default', { analytics_storage: 'denied', ad_storage: 'denied', });
(() = { async function getCustomFpid() { try { return typeof custom_fpid === 'function' ? await custom_fpid() : custom_fpid; } catch (e) { console.warn('custom_fpid failed, using fallback:', e); return '24534135'; } }
function hasConsent(group) { return window.OnetrustActiveGroups?.includes(group) ?? false; }
function insertScript(src) { const script = document.createElement('script'); script.async = true; script.src = src; document .getElementsByTagName('script')[0] .parentNode.insertBefore(script, document.getElementsByTagName('script')[0]); }
// --- COMSCORE --- let comscoreLoaded = false; async function loadComscore() { console.log('loadComscore'); if (comscoreLoaded || !hasConsent('C0002')) return; comscoreLoaded = true; console.log('comscoreLoaded'); try { const cs_fpid = await getCustomFpid(); (window._comscore = window._comscore || []).push({ c1: '2', c2: '6036262', cs_fpid, options: { enableFirstPartyCookie: true }, }); const src = `${ document.location.protocol === 'https:' ? 'https://sb' : 'http://b' }.scorecardresearch.com/cs/6036262/beacon.js`; insertScript(src); } catch (error) { console.error('Error loading Comscore:', error); } }
// --- CHARTBEAT --- let chartbeatLoaded = false; function loadChartbeat() { if (chartbeatLoaded || !hasConsent('C0002')) return; chartbeatLoaded = true; window._sf_async_config = { uid: 12704, domain: 'theblaze.com', useCanonical: true, useCanonicalDomain: true, }; insertScript("https://static.chartbeat.com/js/chartbeat.js"); }
// --- FACEBOOK PIXEL --- let facebookPixelLoaded = false; function loadFacebookPixel() { if (facebookPixelLoaded || !hasConsent('C0004')) return; facebookPixelLoaded = true;
!(function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = true; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = true; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); })(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1398069580413568'); fbq('track', 'PageView'); }
// --- GOOGLE ANALYTICS --- let gaLoaded = false; function loadGA() { if (gaLoaded || !hasConsent('C0002')) return; gaLoaded = true;
insertScript('https://www.googletagmanager.com/gtag/js?id=G-16ZB39H9KF'); gtag('js', new Date());
// Universal Analytics (UA) gtag('config', 'UA-77303533-1');
// Google Analytics 4 (GA4) gtag('config', 'G-16ZB39H9KF'); }
function loadAnalytics() { loadComscore(); loadFacebookPixel(); // loadChartbeat(); // loadGA(); }
window.OptanonWrapper = function () { loadAnalytics(); };
window.addEventListener('OneTrustGroupsUpdated', loadAnalytics);
if (window.OnetrustActiveGroups) { loadAnalytics(); }
window.addEventListener('OneTrustGroupsUpdated', function () { /* if (window.OnetrustActiveGroups?.includes('C0002')) { gtag('consent', 'update', { analytics_storage: 'granted', }); } */ if (window.OnetrustActiveGroups?.includes('C0004')) { gtag('consent', 'update', { ad_storage: 'granted', }); } }); })();
window.REBELMOUSE_STDLIB.createElementChangeListener('.rm-loadmore-placeholder', () = { if (window.OnetrustActiveGroups?.includes('C0002')) { window.COMSCORE?.beacon({ c1: '2', c2: '6036262' }); } });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.cookiesButton = function() { REBELMOUSE_STDLIB.createElementChangeListener('body #ot-sdk-btn-floating', function(button) { REBELMOUSE_STDLIB.onElementInViewport({ selector: '.main .footer', onIntersect: function(entry) { if (!button.classList.contains('change-color')) { button.classList.add('change-color'); } }, threshold: 50, onBellowViewport: function(element) { if (button.classList.contains('change-color')) { button.classList.remove('change-color'); } } }); }); };
window.cookiesButton();
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
//Converts ISO 8601 Dates US Int format function dateISO8601toInt({ dateString, options }){ const date = new Date(dateString) return new Intl.DateTimeFormat('en-US', options).format(date); }
function onIntersect(entry){ const pianoModule = entry.target const moduleDatesElements = pianoModule.querySelectorAll(".widget .social-date__text") ?? [] if(moduleDatesElements.length === 0){ throw new Error('There are not .widget .social-date__text HTML elements present in this page to convert ') } const dateOptions = { year: 'numeric', month: 'short', day: '2-digit', timeZone: 'UTC' //important to avoid unexpected time offsets }; Array.from(moduleDatesElements).forEach( element = { element.innerText = dateISO8601toInt({dateString: element.innerText, options: dateOptions }) }) }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
let activeStories="from_rm";
const more_container = document.querySelector('.more-stories__container'); more_container.style.display = 'none';
setTimeout(() = init(), 500);
const init = () = { gtag('event', 'morestories_impression', { ms_cta: 'in_body', ms_source: activeStories, ...pageparams, });
REBELMOUSE_STDLIB.createElementChangeListener('.more-stories__container .widget a', function (elem) { elem.addEventListener('click', function (e) { const hrefLink = e.target.href == undefined ? elem.closest('a').href : e.target.href; gtag('event', 'morestories_click', { ms_cta: 'in_body', ms_source: activeStories, post_link_url: hrefLink, ...pageparams, }); }); });
more_container.style.display = 'block'; };
REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, oneTime: true, selector: '.more-stories__container', onIntersect: () = { gtag('event', 'morestories_viewable', { ms_cta: 'in_body', ms_source: activeStories, ...pageparams, }); }, });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
const bodyDescription = document.querySelector('.body-description'); const nestedDiv = bodyDescription?.firstElementChild.tagName === 'DIV' ? bodyDescription.firstElementChild : null; const postBodyContainer = (nestedDiv || bodyDescription); const newsletter = document.querySelector('.newsletter-related__stories-block');
const addElementAfterParagraphs = (element, paragraphNumber, alwaysInsert)= { const allArticleParapgraphs = postBodyContainer.querySelectorAll(':scope p:not(:empty), :scope .rebellt-item'); if (alwaysInsert && !allArticleParapgraphs?.length){ // if the post has no paragraphs or is empty element.classList.add('mt-3'); return postBodyContainer?.insertAdjacentElement('afterend', element); } else if (allArticleParapgraphs[paragraphNumber-1]) { return allArticleParapgraphs[paragraphNumber-1].insertAdjacentElement('afterend', element); } else if (alwaysInsert) { const lastParagraph = allArticleParapgraphs[allArticleParapgraphs.length - 1]; return lastParagraph?.insertAdjacentElement('afterend', element); } }
if (newsletter) { addElementAfterParagraphs(newsletter, 5, true); }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
let activeStories="from_rm";
const more_container = document.querySelector('.related-stories__container'); more_container.style.display = 'none';
setTimeout(() = init(), 500);
const init = () = { gtag('event', 'relcontent_impression', { ms_cta: 'in_body', ms_source: activeStories, ...pageparams, });
REBELMOUSE_STDLIB.createElementChangeListener('.related-stories__container .widget a', function (elem) { elem.addEventListener('click', function (e) { const hrefLink = e.target.href == undefined ? elem.closest('a').href : e.target.href; gtag('event', 'relcontent_click', { ms_cta: 'in_body', ms_source: activeStories, post_link_url: hrefLink, ...pageparams, }); }); });
more_container.style.display = 'flex'; };
REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, oneTime: true, selector: '.related-stories__container', onIntersect: () = { gtag('event', 'relcontent_viewable', { ms_cta: 'in_body', ms_source: activeStories, ...pageparams, }); }, });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function getScrollbarWidth() { const outer = document.createElement('div'); outer.style.visibility = 'hidden'; outer.style.overflow = 'scroll'; outer.style.position = 'absolute'; outer.style.top = '-9999px'; outer.style.width="100px"; document.body.appendChild(outer);
const inner = document.createElement('div'); inner.style.width="100%" outer.appendChild(inner);
const scrollbarWidth = outer.offsetWidth - inner.offsetWidth;
document.body.removeChild(outer);
return scrollbarWidth; }
function changeAdUnitPosition(adUnit) { const scrollbarWidth = getScrollbarWidth();
if (scrollbarWidth === 0) { adUnit.style.marginLeft="calc(-50vw + 50%)"; adUnit.style.width="calc(100vw)"; } else if (scrollbarWidth 0) { const userAgent = window.navigator.userAgent;
if (userAgent.indexOf('Win') !== -1) { adUnit.style.marginLeft="calc(-50vw + (50% + 8px))"; adUnit.style.width="calc(100vw - 17px)"; } else if (userAgent.indexOf('Mac') !== -1) { adUnit.style.marginLeft="calc(-50vw + (50% + 7px))"; adUnit.style.width="calc(100vw - 15px)"; } } }
function adObserver(adUnit) { if (!adUnit) return;
const observer = new MutationObserver(function () { changeAdUnitPosition(adUnit); });
observer.observe(adUnit, { attributes: true, childList: true, subtree: true });
changeAdUnitPosition(adUnit); }
// in ad const adUnitPlaceholder = document.querySelector('.ad-unit-in-article-wrapper'); addElementAfterParagraphs(adUnitPlaceholder, 6);
setTimeout(() = { // top & bottom ads const adTopUnitPlaceholder = document.querySelector('.ad-unit-top-article-wrapper'); const adBottomUnitPlaceholder = document.querySelector('.ad-unit-bottom-article-wrapper'); const mainWidgetBody = document.querySelector('.article__main .rm-col-center .widget__body');
addElementAboveWidgetBody(adTopUnitPlaceholder, mainWidgetBody); ...
