Actors James Stewart as George Bailey, Donna Reed as Mary Hatch and Frank Faylen as Ernie in the 1946 film It’s a Wonderful Life. (Photo by Silver Screen Collection / Getty Images)

At the Republican National Convention In 2020, one of the speakers compared Donald Trump to the character of George Bailey in It’s a Wonderful Life.

“In the classic Jimmy Stewart film It’s A Wonderful Life, George Bailey gets a great gift – the chance to see what the world would be like without him,” announced Natalie Harp, a member of the Trump election committee The former talked about the signing of a bipartisan law by the president to facilitate access to experimental drug treatments. “Tonight, Mr. President, we’d like to give you the same gift, because without you we’d all be living in Pottersville, sold out to a crooked Mr. – or I should say Mrs. – Potter with no hope of … escape other than death itself . ”

The comparison didn’t fit well with members of the family of Jimmy Stewart, the actor who played Bailey. In the film, Bailey runs a small-town build and loan company and is plagued by bad break-ins and a devious banker, but is ultimately saved by angelic intervention and the support of a community that prefers love and solidarity to self-service and greed. “Since this popular American classic is about decency, compassion, sacrifice and the fight against corruption, our family regards the Ms. Harp analogy as the height of hypocrisy and dishonesty,” wrote Kelly Stewart Harcourt, the actor’s daughter, in one Letter to The New York Times.

Columnists, commentators, and movie buffs agreed that Donald Trump wasn’t George Bailey as they rushed to defend the honor of the film that has become a holiday classic.

But the status of the film as a classic only came with time. At the time of its release in 1946, it was a box office error investigated by the Federal Bureau of Investigation as a subversive film that allegedly showed evidence of the Communist Party’s infiltration of the film industry. During the “Red Terror” after World War II, Hollywood was a prime target of those claiming that Communist Party members were using propaganda to induce anti-capitalist positions among the American people. Writer Ayn Rand – who worked in the film industry before writing fictional celebrations of greed that became touchstones for politicians, including former House Speaker Paul Ryan and U.S. Senator Ron Johnson (R-Wis.) – and hers Allies had considerable success in promoting the idea that Communist directors, writers, and actors undermined American values ​​through popular films.

Rand testified on the matter before the House Un-American Activities Committee and consulted with the FBI, which prepared a report on issues from a group with which she was associated – the Motion Picture Alliance for the Preservation of American Ideals. The report “Communist Infiltration of the Film Industry” states:

The purpose of the communists in Hollywood is not to make political films that openly advocate communism. Their purpose is to corrupt non-political films – by injecting small, casual bits of propaganda into innocent stories and getting people to indirectly and implicitly absorb the basic principles of collectivism. Few people would get communism in a nutshell, but a constant stream of clues, lines, touches, and suggestions beating the public from the screen will act like drops of water splitting a rock if continued long enough. The rock they are trying to split is Americanism.

Could anyone seriously imagine that It’s a Wonderful Life was an anti-capitalist manifesto wrapped in a sentimental story of an angel helping a suicidal businessman Realize value from family, friends and Christmas? It seems absurd, but it’s not far from how today’s right-wing envisions that even the most modest expansion of a government program is evidence of creeping socialism.

In a May 1947 memo to FDI Director J. Edgar Hoover, a special agent for the FBI field office in Los Angeles, warned: “Regarding the ‘It’s a Wonderful Life’ picture, [an informant] im Essentially, that the film is more of an Obvious attempt to discredit bankers by calling Lionel Barrymore the “Scrooge guy” so that he would be the most hated man in the picture. According to these sources, this is a common trick communists use. ”Related article

Hey kid, do you wanna buy a town?
Olúfémi O. Táíwò

Barrymore played Mr. Potter, the cruel and obstinate banker whose machinations brought the Honorable George Bailey’s construction and credit company to the brink of ruin, and Bailey himself on the bridge, where he contemplated suicide before the Advice of a Guardian Angel led home.

According to the FBI report, the informant told the sales representative that “in his opinion, this image deliberately slandered the upper class and tried to portray the people who had money as mean and despicable characters.” The source also suggested that the film could have been made differently by portraying Mr. Potter as a conscientious banker who simply “followed the rules set by the state auditor regarding lending” and as “a man who it was”. to protect the funds entrusted to him by private individuals and to adhere to the rules for lending that money instead of showing the part as it was shown. ”

The source’s suggestion was not only very poor cinematic advice, it would have undermined the essential message of a film that in many ways asserts classic small-town values ​​about right and wrong socializing.

However, the FBI report compared It’s a Wonderful Life to a Soviet film, arguing that the film’s producer and director Frank Capra “is linked to left-wing groups” and “captured an image that was decidedly more socialist Nature was – “Mr. Smith Goes to Washington. ‘” It has also been alleged that screenwriters Frances Goodrich and Albert Hackett were “very close to well-known communists.”

MORE FROM John Nichols

West Virginians give Manchin a lump of coal for Christmas
Yesterday 5:00 a.m.

Sanders and the gang knew that Manchin was untrustworthy
December 20, 2021

The indictment against Julian Assange absolutely jeopardizes the freedom of the press
December 20, 2021

Author page

John Noakes, who was a professor of sociology at Franklin & Marshall College in the 1990s investigating the FBI’s efforts to identify films as subversive, stated when he came across the agent’s memo: “The FBI tried the Analyze the content of films to find evidence that Hollywood Communists were trying to bring propaganda into films. They had been monitoring Hollywood for several years, keeping track of the affiliations of the people who were having lunch with whom, and sympathizing with communist causes. Your reasoning was that if you are either a communist or known to be a communist, you could incorporate communist propaganda into your films. ”

Noakes, who wrote extensively on the once hidden story of the FBI’s investigation into It’s a Wonderful Life, stated in 1997:

The interesting thing about the FBI criticism is that the Baileys were bankers too, and what really is going on is a fight between the big city banker (Potter) and the little banker (the Baileys). Capra was clearly on the side of small capitalism and the FBI was on the side of big capitalism. The FBI has misinterpreted this classic fight as communist propaganda. I would argue that “It’s a Wonderful Life” is a poignant film about the transition between small and large capitalism in the US, with Jimmy Stewart representing the last hope for a small town. It’s very similar to the battle between Home Depot and the mom and dad hardware store.

That observation only got truer over time. Indeed, in an Amazon moment when the size of any business seems threatened, It’s a Wonderful Life is a reminder of what is lost when multinational corporations and the billionaire class trade not just common sense, common sense and the Overwhelm the Christmas spirit.

John NicholsJohn Nichols is The Nation’s national affairs correspondent and author of the new book The Fight for the Soul of the Democratic Party: The Enduring Legacy of Henry Wallace’s Anti-Fascist, Anti-Racist Politics (verso). He is also the author of Horsemen of the Trumpocalypse: A Field Guide to the Most Dangerous People in America by Nation Books and co-author of People Get Ready: The Fight Against a Jobless Economy and a Citizenless Democracy.

In order to be able to post a comment, you must be logged in as a paying subscriber. Click here to sign up or subscribe.

‘;
newWin.document.write (NewDocumentWrite);
// newWin.addEventListener (‘load’, function () {
//});
newWin.print ();
newWin.close ();
}

/ *
* @Function for printing articles
* /

Function tn_print_fn () {

var tn_current_url = window.location.href;
if (check_comment == true) {
window.open (tn_current_url ‘? print = 1&comment = 1’, ‘_ blank’);
}different{
window.open (tn_current_url ‘? print = 1’, ‘_ blank’);
}
return wrong;
}

/ *
* @function sailthru action tout
* /

Function add_action_tout_sailthru (post_id) {

var ajaxurl = ajax_object.ajax_url;
var sailthru_email_take_action = document.getElementById (‘take_action_sailthru_email_’ post_id) .value;
if (sailthru_email_take_action! = ”) {
var take_action_sailthru_list_final = document.getElementById (‘take_action_sailthru_list_final_’ post_id) .value;
var action_tout_sailthru = ‘action_tout_sailthru’;
jQuery.ajax ({
URL: ajaxurl,
Type: “POST”,
data: “sailthru_email_take_action =” sailthru_email_take_action “&take_action_sailthru_list_final =” take_action_sailthru_list_final “&action =” action_tout_sailthru,
Success: Function (data) {
document.getElementById (‘action_tout_response_’ post_id) .innerHTML = data;
document.getElementById (‘take_action_sailthru_email_’ post_id) .value = ”;
}
});
}different{
var error_msg = ‘Please enter your email’;
document.getElementById (‘action_tout_response_’ post_id) .innerHTML = error_msg;
}
}

/ *
* Check for logged in user
* /
Function getParaOneNextStep (ArticlePostId, step) {
if (typeof articlePostId! == typeof undefined && is_user_logged_in! = null && typeof Paragraph_module! = typeof undefined && Paragraph_module [articlePostId] [step] .user_logged_in == 1)
Step = parseInt (step) 1;
Step = (step> 5)? 0: step;
Step = getParaOneNextStep (ArticlePostId, step);
}
Return step;
}

/ *
* @function email login logic
* /
Function email_signup_module (articlePostId) {

/ *
* Check for email login cookie
* /
if (typeof Paragraph_module [articlePostId]! == typeof undefined) {

/ * Hide everything * /
$ (. abody- “articlePostId” .email-signup-module “). hide ();
/ * Hide everything * /

var TNstep = getCookie (‘TNstep’);
if (TNstep! = null) {

var step = getParaOneNextStep (articlePostId, TNstep);
$ (. abody- “articlePostId” .email-signup-module.para-one- “Paragraph_module [articlePostId] [step] .order” “) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}different{
var TNlifetime = getCookie (‘TNlifetime’);
if (TNlifetime! = null) {
nextTNstep = parseInt (TNlifetime) 1;
nextTNstep = (nextTNstep> 5)? 0: next TN step;

var step = getParaOneNextStep (articlePostId, nextTNstep);
var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = “TNstep =” step “; expires =” cookieDateTNstep.toUTCString () “; path = /”;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = “TNlifetime =” Step “; expires =” cookieDateTNlifetime.toUTCString () “; path = /”;

$ (. abody- “articlePostId” .email-signup-module.para-one- “Paragraph_module [articlePostId] [step] .order” “) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}different{
var step = getParaOneNextStep (articlePostId, 0);
var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = “TNstep =” step “; expires =” cookieDateTNstep.toUTCString () “; path = /”;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = “TNlifetime =” Step “; expires =” cookieDateTNlifetime.toUTCString () “; path = /”;

$ (. abody- “articlePostId” .email-signup-module.para-one- “Paragraph_module [articlePostId] [step] .order” “) .show ();

/ * Show event tracking * /
ParagraphOneShowEvent (articlePostId, step);
/ * Show event tracking * /
}
}
}
}

/ *
* Event tracking functions
* /

/ * Paragraph 1 show event triggers * /
Function ParagraphOneShowEvent (ArticlePostId, Step) {

if (typeof articlePostId! == typeof undefined && typeof step! == typeof undefined && (typeof Paragraph_module [articlePostId]! == typeof undefined) && (paragraph_module_name! = “” “) step [article_module_name! =” “”] [article].
/ *
* Track Views Paragraph a module GTM
* /
dataLayer.push ({
‘Event’: ‘gaParagraphOneShowEvent’,
‘gaEventCategory’: ” Paragraph_module [articlePostId] [step] .event_name ”,
‘gaEventAction’: ” Paragraph_module [articlePostId] [step] .event_name ‘-show’,
‘gaEventLabel’: document.URL,
});
}
}

/ * Paragraph one-click event triggers * /
Function ParagraphOneClickEvent (ArticlePostId, Step) {

if (typeof articlePostId! == typeof undefined && typeof step! == typeof undefined && (typeof Paragraph_module [articlePostId]! == typeof undefined) && (paragraph_module_name! = “” “) step [article_module_name! =” “”] [article].
dataLayer.push ({
‘Event’: ‘gaParagraphOneEvent’,
‘gaEventCategory’: ” Paragraph_module [articlePostId] [step] .event_name ”,
‘gaEventAction’: ” Paragraph_module [articlePostId] [step] .event_name ‘-click’,
‘gaEventLabel’: document.URL,
});
}
}

/ *
* Event tracking functions
* /

/ * Associated single item * /
function relatedSingleArticle (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.related-oneup”). length> 0) {

var count = jQuery (“. postid-” articlePostId “aside.related-oneup”). length;
for (i = 0; i 0) {

var count = jQuery (“. postid-” articlePostId “aside.related-multi”). length;
for (i = 0; i 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘event’: ‘gaCurrentIssueModuleShowEvent’,
‘gaEventCategory’: ‘Current output module’,
‘gaEventAction’: ‘Current output module show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Inline CTA 1 views * /
Function inlineCtaOne (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.inline-cta-1”). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘Event’: ‘gaInlineCtaOneShowEvent’,
‘gaEventCategory’: ‘inline-cta-1’,
‘gaEventAction’: ‘inline-cta-1-show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Inline-CTA 2 calls * /
Function inlineCtaTwo (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.inline-cta-2”). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘Event’: ‘gaInlineCtaTwoShowEvent’,
‘gaEventCategory’: ‘inline-cta-2’,
‘gaEventAction’: ‘inline-cta-2-show’,
‘gaEventLabel’: document.URL,
});
}
}
}
Function inlineCtaSignup (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.inline-cta_form”). length> 0) {
/ *
* Track Views Current issue of the GTM module
* /
dataLayer.push ({
‘event’: ‘gaInlineCtaSignupShowEvent’,
‘gaEventCategory’: ‘Inline cta registration’,
‘gaEventAction’: ‘inline-cta-signup-show’,
‘gaEventLabel’: document.URL,
});
}
}
}
/ * Author Highlight Views * /
Function authorHighlight (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.author-modules”). length> 0) {
/ *
* Track Views Author Highlight GTM
* /
dataLayer.push ({
‘Event’: ‘gaAuthorHighlightShowEvent’,
‘gaEventCategory’: ‘Author Highlight’,
‘gaEventAction’: ‘Author Highlight Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Row module views * /
Function seriesModule (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.series-modules”). length> 0) {
/ *
* Track view series module GTM
* /
dataLayer.push ({
‘Event’: ‘gaSeriesModuleShowEvent’,
‘gaEventCategory’: ‘Series Module’,
‘gaEventAction’: ‘Series Module Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Comment module views * /
Function CommentModule (ArticlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.comment-module”). length> 0) {
/ *
* Track Views comment module GTM
* /
dataLayer.push ({
‘Event’: ‘gaCommentsModuleShowEvent’,
‘gaEventCategory’: ‘Comment Module’,
‘gaEventAction’: ‘Comments module display’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Books Salad Views * /
Function books salad (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.book-module”). length> 0) {
/ *
* Track Views Books Salat GTM
* /
dataLayer.push ({
‘event’: ‘gaBooksSaladShowEvent’,
‘gaEventCategory’: ‘Book Salad’,
‘gaEventAction’: ‘Book Salad Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Action Tout Module Views * /
Function actionToutModule (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.takeaction”). length> 0) {
/ *
* Track Views Action Tout Module GTM
* /
dataLayer.push ({
‘Event’: ‘gaActionToutModuleShowEvent’,
‘gaEventCategory’: ‘action-tout-module’,
‘gaEventAction’: ‘action-tout-module-show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Sidebar Community Module Views * /
Function SidebarCommunityModule (articlePostId) {

if (jQuery (“. postid-” articlePostId “.expand-reduce”). length == 0 || jQuery (“. postid-” articlePostId “.expand-close”). length! = 0) {

if (jQuery (“. postid-” articlePostId “aside.n-community”). length> 0) {
/ *
* Track Views Sidebar Community Module GTM
* /
dataLayer.push ({
‘Event’: ‘gaSidebarShowEvent’,
‘gaEventCategory’: ‘Sidebar Community’,
‘gaEventAction’: ‘Sidebar Community Show’,
‘gaEventLabel’: document.URL,
});
}
}
}

/ * Taxnonomy and Author GA Event on single article page * /
Function gaTaxonomyAuthor (gaEventCategory, gaEventAction, gaEventLabel) {
dataLayer.push ({
“event”: “gaglobaltaxonomyauthor”,
“gaEventCategory”: gaEventCategory,
“gaEventAction”: gaEventAction,
“gaEventLabel”: gaEventLabel
});
}

jQuery (document) .ready (function ($) {

/ * ============== Variables ================== * /

var PreventLoad_article = false;
var flag = false;
var $ e = $ (‘. article-body’). children (). last ();
var $ t = $ e.prop (“tagName”);
var tagsArray = [‘FORM’, ‘ASIDE’];
var othertagsArray = {‘UL’: ‘li’, ‘OL’: ‘li’, ‘BLOCKQUOTE’: ‘p’};
var url_id = window.location.hash.substr (1);
var pageChange = 1;
var ArticlePostId = 404253;
Var number = 1;
var article_divider = 1;
var loagAgn = false;
var scroll_art_recric = true;
var list;

/ * ============== Variables ================== * /

/ * Taxnonomy and Author GA Event on single article page * /
var allSubject = $ (‘. postid-‘ articlePostId ‘input [name = “tpTags”]’). val ();
var allAuthor = $ (‘. postid-‘ articlePostId ‘input [name = “tpContentAuthor”]’). val ();
var first_article_title = $ (‘. postid-‘ articlePostId) .attr (‘articlelisttitle’);
var first_article_path = $ (‘. postid-‘ articlePostId) .attr (‘articlelistlinks’);

var allSubject = allSubject.split (‘,’);
$ .each (allSubject, function (i, allsubval) {
gaTaxonomyAuthor (allsubval, first_article_title, first_article_path);
});

var allAuthor = allAuthor.split (‘,’);
$ .each (allAuthor, function (i, allautval) {
gaTaxonomyAuthor (allautval, first_article_title, first_article_path);
});

/ *
* Image of the main content in the gallery
* /

$ (‘section.article-body img’). each (function () {
if ($ (this) .parent (“a”). parent (“figure”). hasClass (‘bx-item’)) {
Flag = true;
}different{
var href_val = $ (this) .parent (“a”). attr (‘href’);
var img_src = $ (this) .attr (‘src’);

if (href_val === img_src &&! $ (this) .parents (). hasClass (“email-signup-module”)) {
$ (this) .parent (“a”). addClass (“gallery”);
}different{
if (! $ (this) .parent (“a”). hasClass (“no-target-blank”)) {
$ (this) .parent (“a”). attr (‘target’, ‘_ blank’);
}
}
}
});

/ *
* Run image slider
* /

if (flag) {
runSlider (jQuery (‘. gallery-2’));
}

/ *
* Register email
* /
if (! flag) {
email_signup_module (404253);
}

/ *
* Article N logo
* /
ArticleNLogo (404253);

/ *
* Associated single item track
* /
Related Item (404253);

/ *
* Associated track with several articles
* /
RelatedMultiArticle (404253);

/ *
* Module track of the current issue
* /
currentIssueModule (404253);

/ *
* Inline CTA One Track
* /
inlineCtaOne (404253);

/ *
* Inline CTA with two lanes
* /
inlineCtaTwo (404253);

/ *
* Inline CTA enrollment track
* /
inlineCtaSignup (404253);
/ *
* Author’s highlight track
* /
authorHighlight (404253);

/ *
* Serial module track
* /
Serial module (404253);

/ *
* Comment module track
* /
CommentModule (404253);

/ *
* Books Salad Track
* /
BooksSalad (404253);

/ *
* Action Tout module track
* /
actionToutModule (404253);

/ *
* Community module track of the sidebar
* /
SidebarCommunityModule (404253);

/ *
* @Function for printing articles
* /

/ *
* Check on video
* /

/ *
* Red dot after article content
* /

if (jQuery.inArray ($ t, tagsArray)! = ‘- 1’) {
}different{
if ($ t in another day array) {
$ (‘. article-body> p: last-of-type’). toggleClass (‘changed’);
$ e.find (anothertagsArray [$ t] ‘: last’). addClass (‘redotclass’);
}
}

/ *
* this packed in jQuery gives us the current .letter-q div
* /

$ (‘figure’). each (function () {
if ($ (this) .hasClass (‘alignright’) || $ (this) .hasClass (‘alignleft’) || $ (this) .hasClass (‘aligncenter’)) {
$ (this) .to (‘

‘);
}
});

/ *
* Scroll IF # ID exists in URL
* /
if (url_id! = ”) {
var s = url id;
var n = s.indexOf (‘/’);
if (n! = ” && typeof n! = ‘undefined’) {
var id_var = s.substring (0, n! = -1? n: s.length);
$ (‘html, body’). animate ({
scrollTop: $ (‘#’ id_var) .offset (). top
}, 2000);
return wrong;
}
}

/ *
* Check for audio
* /

/ *
* Script to handle the back button event
* /

if (window.attachEvent) {
window.attachEvent (‘onpopstate’, datHash);
}

Function datHash (event) {
var str = $ (‘# goback’). val ();
if (str == ”) {
window.history.go (-Math.abs (pageChange));
}different{
window.history.go (-Math.abs (pageChange));
}
return wrong;
}

/ *
*
* /
$ (‘. post-edit-link’). attr (‘href’, function (_, action) {
return action.replace (‘https’, ‘http’);
});

/ *
* @Function to load articles in infinite scrolling
* /

$ (‘a.inifiniteLoader’). hide ();

Function loadArticle (pageNumber) {

$ (‘a.infiniteLoader’). show (‘fast’);

$ .ajax ({

URL: “https://www.thenation.com/wp-admin/admin-ajax.php”,
Type: ‘POST’,
Cache: wrong,
Data type: ‘json’,
data: {action: ‘infinite_scroll’, page_no: pageNumber, loop_file: ‘articleload’, slug: ‘banking, business, congress, economy, film, government, inquality, media, politics, republicans’, curr_post_id: ‘404253’},
Success: Function (received HTML) {

if (typeof receiveHTML == ‘Object’ && ReceivedHTML! = null) {
if (typeof receiveHTML.html! == ‘undefined’ && ReceivedHTML.html! = ”) {
html = received HTML.html;
}
}different{
$ (‘a.inifiniteLoader’). hide ();
$ (“# single_article_footer”). show ();
}

$ (‘a.inifiniteLoader’). hide (‘1000’);

if (typeof receiveHTML == ‘Object’ && ReceivedHTML! = null) {

$ (“# wrap”). append (html); // This is the div our content will be loaded into

var postID = $ ($. parseHTML (html)). filter (“. scrolltrace”). attr (‘article-post-id’);
var postLink = $ ($. parseHTML (html)). filter (“. scrolltrace”). attr (‘articlelistlinks’);
var postTitle = $ ($. parseHTML (html)). filter (“. scrolltrace”). attr (‘articlelisttitle’);

$ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html (function (i, html) {
if ($ (‘. abody-‘ postID) .children (‘img’). length == “0”) {
var text = $ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html ();
$ (‘. abody-‘ postID ‘.article-body-inner’). children (‘p: first-of-type’). html (text.replace (/ ^ ()? ([A-Za-z0- 9]) / g, ‘$ 1 $ 2’));
}
});

if (! $ (‘. abody-‘ postID ”) .parent (). parent (). hasClass (‘textContainer_Truncate’)) {
$ (”). insertAfter (‘. abody-‘ postID);
}

/ *
* Number of article dividers
* /
Article divider = article divider 1;
$ (‘. abody-‘ postID ”) .attr (“article-number”, article_divider);

/ * to hide Meterpaywall popups when calling pixel ads starts here * /
var hidePixelBool = false;
var meetkatstep1 = jQuery (‘# paywall .step.one’);
var meetkatstep2 = jQuery (‘# paywall .step.two’);
var meetkatstep3 = jQuery (‘# paywall .step.three’);
var meetkatstep4 = jQuery (‘# paywall .step.four’);
if (typeof meetkatstep1! = ‘undefined’ && meetkatstep1.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep2! = ‘undefined’ && meetkatstep2.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep3! = ‘undefined’ && meetkatstep3.is (‘: visible’)) {
hidePixelBool = true;
}
if (typeof meetkatstep4! = ‘undefined’ && meetkatstep4.is (‘: visible’)) {
hidePixelBool = true;
}
if (hidePixelBool === false) {
/ * to hide Meterpaywall popups if the call to pixel ads ends here * /
/ **** Alternative popup code start ********* /
var enable_alterpopup_check;
enable_alterpopup_check = ”;
if (typeof (enable_alterpopup_check)! = “undefined” && enable_alterpopup_check == 1) {
var alternative_article_no;
alternative_article_no = ”;
if (pageCounterPaywall% alternative_article_no == 0 && pageCounterPaywall! = 0) {
show_lightbox (”, ”);
}
}
/ ******* Alternative popup code end ******** /
}

pageCounterPaywall;
ajaxCarousel (postID);
ajaxGallery (postID);
ArticleNLogo (postID);

/ ** Slider content ** /
Flag = false;
$ (‘section.article-body: last image’). each (function () {
if ($ (this) .parent (“a”). parent (“figure”). hasClass (‘bx-item’)) {
Flag = true;
}different{
$ (this) .parent (“a”). addClass (“gallery”);
}
});

if (flag) {
var k = $ (‘section.article-body: last’). find (‘. gallery-2’). bxSlider ({
adaptive height: true,
adaptive height speed: 500,
infinite loop: false,
hideControlOnEnd: false,
Pager: wrong
});
k.reloadSlider ();
}
/ * End of slider content * /

var usera = navigator.userAgent.toLowerCase ();
if ($ (‘. article-page’). length) {
var slickWidth = $ (‘. article-list.slick-slide’). width ();

if ($ (‘. ie9’). length) {
slickWidth = $ (‘. recirc-carousel.slick-initialized.slick-slider’). width ();
}
$ (‘. slick-list.draggable’). css ({‘width’: slickWidth});
if (! / android | webos | iphone | ipad | ipod | blackberry / i.test (usera)) {
$ (‘. article-list.slick-slide’). children (‘li’). css ({‘width’: slickWidth});
$ (‘. slick-list’). css ({‘width’: slickWidth});
}
}

var $ new article = $ (html);
var imagesLoading = [];

$ newArticles.find (‘img’). each (function () {

// Create a new delayed object for each image that will be resolved when the
// The image has been loaded and is adding it to an array of deferred objects.

var loadingImage = $ .Deferred ();
imagesLoading.push (loadingImage);

// “this” is the picture element here and should have a full property.
// See http://stackoverflow.com/a/24201249

if (this.complete) {
loadingImage.resolve ();
}different{
var adTimeout = window.setTimeout (function () {
loadingImage.resolve ();
}, 3000);

this.addEventListener (‘load’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});

this.addEventListener (‘error’, function () {
// We really don’t care if the image never loads, but we still need it
// to break the promise so we can reset the waypoints.
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});

// Clean up the event listener
this.removeEventListener (‘load’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});
this.removeEventListener (‘error’, function () {
loadingImage.resolve ();
window.clearTimeout (adTimeout);
});
}
});
$ .when.apply (this, imagesLoading) .then (function () {
fixedAds ($ (‘. postid-‘ postID) .children (‘article’));
}, Function () {
console.log (arguments);
});
/ ** Inifnite Scroll Share this * /
var newSharePostID = window .__ sharethis __. config [‘inline-share-buttons’];
newSharePostID.id = “inline-share-button-” postID;
newSharePostID.url = postLink;
newSharePostID.title = postTitle;
var shareLoadPromise = new Promise (function (resolutionFunc, rejectionFunc) {resolutionFunc ()});
shareLoadPromise.then (function () {
window .__ sharethis __. load (‘inline-share-buttons’, newSharePostID);
})
.then (function () {
$ (“# inline-share-button-” postID “> .st-last”) .removeClass (“st-last”);
$ (“# inline-share-button-” postID) .append (‘PrintBookmark’);
});

if (getCookie (‘SESSuserinfo’)! = false) {
var tn_sfg_local = localStorage.getItem (“tn_sfg_local”);
if (null! = tn_sfg_local && undefined! = tn_sfg_local && ”! = tn_sfg_local) {
tn_sfg_local = JSON.parse (tn_sfg_local);
if (tn_sfg_local.includes (parseInt (postID))) {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). addClass (‘selected’);
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
} different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
}

}
}
});
return wrong;
}

/ *
* Load second article while scrolling
* /

$ (Window) .bind (‘scroll’, function () {

$ (‘. scrolltrace’). each (function () {

var post = $ (this);
var topp = post.position (). top;
var bott = post.position (). top post.height ();
var pos = $ (window) .scrollTop ();

if (pos> = topp && pos 0) {

}different{
window.history.pushState ({}, “”, $ (‘. currentScr’). attr (‘articlelistlinks’));

articlePostId = $ (‘. currentScr’). attr (“article-post-id”);

/ * New non-subscriber to Infinite Scroll * /
if (null! = is_user_logged_in) {
var tn_sfg_local = localStorage.getItem (“tn_sfg_local”);
if (null! = tn_sfg_local && undefined! = tn_sfg_local && ”! = tn_sfg_local) {
tn_sfg_local = JSON.parse (tn_sfg_local);
if (tn_sfg_local.includes (parseInt (articlePostId))) {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). addClass (‘selected’);
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
} different {
$ (‘. currentScr’). find (‘. tn-sfg-add-to-list’). removeClass (‘hide’);
}
}
/ * New non-subscriber to Infinite Scroll * /

var allSubject = $ (‘. postid-‘ articlePostId ‘.currentScr input [name = “tpTags”]’). val ();
var allAuthor = $ (‘. postid-‘ articlePostId ‘.currentScr input [name = “tpContentAuthor”]’). val ();

var username = getCookie (‘SESSname’);
if (username! = null) {
_cbq.push ([‘_ acct’, ‘paid’]);
}different{
_cbq.push ([‘_ acct’, ‘anon’]);
}

console.log (“Chartbeat”);
pSUPERFLY.virtualPage ({
Sections: all topic,
Authors: allAutor,
Path: window.location.path name,
title: $ (‘. currentScr’). attr (‘articlelisttitle’)
});
}

/ * Taxonomy and author triggers in GA event start * /
var allSubject = allSubject.split (‘,’);
$ .each (allSubject, function (i, allsubval) {
gaTaxonomyAuthor (allsubval, $ (‘. currentScr’). attr (‘articlelisttitle’), $ (‘. currentScr’). attr (‘articlelistlinks’));
});

var allAuthor = allAuthor.split (‘,’);
$ .each (allAuthor, function (i, allautval) {
gaTaxonomyAuthor (allautval, $ (‘. currentScr’). attr (‘articlelisttitle’), $ (‘. currentScr’). attr (‘articlelistlinks’));
});
/ * Taxonomy and author trigger in the GA event end * /

/ *
* Call the email subscription for infinite scrolling
* /
if (! $ (‘. postid-‘ articlePostId ‘.article-body img’). parent (“a”). parent (“figure”). hasClass (‘bx-item’)) {

if (! $ (“. abody-” articlePostId “”) .hasClass (“email-signup-visited”)) {
email_signup_module (ArticlePostId);
}
}

/ * Content page view event * /
dataLayer.push ({
‘Event’: ‘gaPageViewEvent’,
‘gaEventCategory’: ‘Article’,
‘gaEventAction’: $ (‘. currentScr’). attr (‘articlelisttitle’),
‘gaEventLabel’: ArticlePostId,
});
/ * Content page view event * /

/ *
* Item divider scrolled over total number
* /
dataLayer.push ({
‘event’: ‘gaRecirculationEvent’,
‘gaEventCategory’: ‘Umlauf’,
‘gaEventAction’: ‘Article divider-over-scrolled’,
‘gaEventLabel’: $ (‘. currentScr’). attr (‘articlelistlinks’),
});

/ *
* Item divider scrolls over individual number
* /
article number = $ (‘. abody-‘ articlePostId ”) .attr (“article number”);
if (type of article number! == type of undefined && article number! == false) {
dataLayer.push ({
‘event’: ‘gaRecirculationEvent’,
‘gaEventCategory’: ‘Umlauf’,
‘gaEventAction’: ‘Article divider-scrolled over-‘ Article number ”,
‘gaEventLabel’: $ (‘. currentScr’). attr (‘articlelistlinks’),
});
}

// Google Analytics for infinite scrolling
/ * ga (‘send’, ‘page view’, {
‘page’: $ (‘. currentScr’). attr (‘articlelistlinks’),
‘title’: $ (‘. currentScr’). attr (‘articlelisttitle’)
}); * /
console.log (“Google”);
ga (‘set’, ‘dimension1’, $ (‘. currentScr’). find (‘. tn_publish_date’). text ());
ga (‘send’, ‘pageview’, {
‘Page’: window.location.path name,
‘title’: $ (‘. currentScr’). attr (‘articlelisttitle’)
});

dataLayer.push ({
‘event’: ‘InfiniteScrollPageView’,
‘virtualPageURL’: window.location.pathname,
‘virtualPageTitle’: $ (‘. currentScr’). attr (‘articlelisttitle’)
});

$ (“nav.primary ul li.article-meta h2”). html ($ (‘. currentScr’). attr (‘articlelisttitle’). substring (0,100));
$ (“title”). html ($ (‘. currentScr’). attr (‘articlelisttitle’));

var linktext = $ (‘. currentScr’). find (“. anchor_subject”). html ();
if (Linktext! = ”) {

var linkredirectval = $ (‘. currentScr’). find (“. anchor_subject”). attr (‘subjectlink’);

if (typeof linkredirectval! = ‘undefined’) {
var subject_head_link = “” Link text “”;
$ (‘. tophead_subject’). html (subject_head_link);
}different{
var subject_head_link = “”;
$ (‘. tophead_subject’). html (subject_head_link);
}

}

pageChange = parseInt (pageChange) 1;
}

}different{
$ (this) .removeClass (‘currentScr’);
}
});

$ current_article = $ (‘. scrolltrace.currentScr’);
// Load the next leaderboard display upon reaching the lower action point
if ($ current_article.hasClass (‘currentScr’)) {

articlePostId = $ (‘. currentScr’). attr (“article-post-id”);

var windowTop = $ (window) .scrollTop ();

if ($ current_article.find (‘. expand-reduce’). length! = 0) {

if (! $ (‘# expand-reduce-‘ articlePostId ”) .hasClass (‘expand-close’) &&! $ (‘# expand-reduce-‘ articlePostId ”) .hasClass (‘tn-first-expand’ )) {

if ($ (‘. abody-‘ articlePostId ”) .hasClass (‘read more’)) {

/ * Overflow Hidden Parent Div * /
$ (‘. abody-‘ articlePostId ”) .parent (). addClass (“keep-reading-parent”);

/ * Hide article footer * /
$ (‘# article-footer-‘ articlePostId ”) .hide ();

/ * Hide rev content block * /
$ (‘# tabola-block-‘ articlePostId ”) .hide ();

/ * Hide wrap modules aside * /
$ (‘. scrolltrace.currentScr .aside-wrap .ad-wrap’). not (‘: eq (0)’). hide ();

/ * Expand ads Collapse * /
$ (‘# expand-reduce-‘ articlePostId ”) .show ();
}different{

// Execute when the page has loaded
eval (“pushDataPianoOnInfinite_” articlePostId “()”);
tp.experience.execute ();

}
}
}
}

var loadPoint = $ (‘. article-body: last’). offset (). top – 68;

if (loadPoint! = false && $ (window) .scrollTop ()> = loadPoint) {
if ($ (‘. scrolltrace’). length == count) {

logAgn = true;

if (logAgn) {
counting ;

if (count)
eval (“pushDataPianoOnInfinite_” $ article_id “()”);
// Execute when the page has loaded
tp.experience.execute ();

$ (‘. abody-‘ $ article_id ”) .removeClass (‘read more’);

$ (‘. abody-‘ $ article_id ”) .removeClass (‘no-reading’);

/ * Overflow visible parent element * /
$ (‘. abody-‘ $ article_id ”) .parent (). removeClass (“keep-reading-parent”);

/ * Show article footer * /
$ (‘# article-footer-‘ $ article_id ”) .show ();

/ * Show Rev content block * /
$ (‘# tabola-block-‘ $ article_id ”) .show ();

/ * Show wrap modules aside * /
$ (‘. postid-‘ $ article_id ‘.aside-wrap .ad-wrap’). not (‘: eq (0)’). show ();

/ * Hide expand shrink * /
$ (‘# expand-reduce-‘ $ article_id ”) .hide ();

/ *
* Associated single item track
* /
RelatedSingleArticle ($ article_id);

/ *
* Associated track with several articles
* /
RelatedMultiArticle ($ article_id);

/ *
* Module track of the current issue
* /
currentIssueModule ($ article_id);

/ *
* Inline CTA One Track
* /
inlineCtaOne ($ article_id);

/ *
* Inline CTA with two lanes
* /
inlineCtaTwo ($ article_id);

/ *
* Inline CTA with two lanes
* /
inlineCtaSignup ($ article_id);

/ *
* Author’s highlight track
* /
authorHighlight ($ article_id);

/ *
* Serial module track
* /
seriesModule ($ article_id);

/ *
* Comment module track
* /
Comment module ($ article_id);

/ *
* Books Salad Track
* /
BooksSalad ($ article_id);

/ *
* Action Tout module track
* /
actionToutModule ($ article_id);

/ *
* Community module track of the sidebar
* /
sidebarCommunityModule ($ article_id);
tp.push ([“setCustomVariable”, “book_and_arts_article”, “false”]);
console.log (“Pressed variable book_and_arts_article false”);

if (sharethis_infinite.includes ($ article_id) === false && 0 a ‘, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaAutorHighlight’,
‘gaEventCategory’: ‘Author Highlight’,
‘gaEventAction’: ‘Author-Highlight-Click’,
‘gaEventLabel’: $ (this) .attr (‘href’),
});
});

/ *
* Click Event Tracking for Series Module
* /

$ (document) .on (‘click’, ‘.series-modules .series-modules-blocks .series-blocks> a’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaSeriesModule’,
‘gaEventCategory’: ‘Series Module’,
‘gaEventAction’: ‘Series module click’,
‘gaEventLabel’: $ (this) .attr (‘href’),
});
});

/ *
* Click Event Tracking for the Comments module
* /

$ (document) .on (‘click’, ‘.comment-module .comment-blocks .cta input’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaCommentsModule’,
‘gaEventCategory’: ‘Comment Module’,
‘gaEventAction’: ‘Comments module click’,
‘gaEventLabel’: $ (this) .val (),
});
});

/ *
* Click Event Tracking for Book Salad
* /

$ (document) .on (‘click’, ‘.book-module .newrelated-blocks a’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘event’: ‘gaBooksSalad’,
‘gaEventCategory’: ‘Book Salad’,
‘gaEventAction’: ‘Book Salad Click’,
‘gaEventLabel’: $ (this) .parent (). parent (). find (‘h5’). text (),
});

});

/ *
* Click Event Tracking for the Action Tout module
* /

$ (document) .on (‘click’, ‘aside.takeaction .cta input’, function () {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaActionToutModule’,
‘gaEventCategory’: ‘action-tout-module’,
‘gaEventAction’: ‘Aktion-Tout-Modul-Klick’,
‘gaEventLabel’: document.URL,
});
});

/ *
* Click Event Tracking for Read More 2/3/4/5
* /

$ (document) .on (‘click’, ‘.expand-reduce a’, function () {

var article number = $ (this) .parents (‘. scrolltrace’). find (‘. article-body’). attr (‘article number’);

if (type of article number! == type of undefined && article number! == false) {
/ *
* Click on Event
* /
dataLayer.push ({
‘Event’: ‘gaKeepReading’,
‘gaEventCategory’: ‘read on’,
‘gaEventAction’: ‘read on-‘ Article number ‘-click’,
‘gaEventLabel’: document.URL,
});
}
});

/ *
* Article email registration
* /

$ (document) .on (‘click’, ‘. para_one_button_email’, function () {
/ *
* Follow the click of the GTM login button
* /
var current_email_signup = $ (this) .parents (.email-signup-module “);
var current_step = current_email_signup.attr (“data section”);
var article_id = $ (this) .parents (“# url-title”). parent (). attr (“article-post-id”);
ParagraphOneClickEvent (article_id, current_step);

var email = current_email_signup.find (“# para-one-email-input-” current_step “”) .val ();
var sailthru_list = current_email_signup.find (“# para-one-sailthru-list-” current_step “”) .val ();
var current_parent = $ (this) .parent ();

if (email! = ” && typeof email! == typeof undefined) {
jQuery.ajax ({
URL: ajax_object.ajax_url,
Type: “POST”,
data: “sailthru_email_take_action =” email “&take_action_sailthru_list_final =” sailthru_list “&action = action_tout_sailthru”,
Success: Function (data) {
if (data.indexOf (‘errormsg’)> 0) {
current_parent.find (‘. footer_email_error’). html (data);
}different{
/ *
* Track the successful registration with GTM
* /

if (typeof article_id! == typeof undefined && typeof current_step! == typeof undefined && (typeof Paragraph_module! == typeof undefined) && (paragraph_module [article_id] [current_name!
dataLayer.push ({
‘Event’: ‘gaParagraphOneEvent’,
‘gaEventCategory’: ” Paragraph_module [article_id] [current_step] .event_name ”,
‘gaEventAction’: ” Paragraph_module [article_id] [current_step] .event_name ‘-list’,
‘gaEventLabel’: E-Mail,
});
}

var nextTNstep = parseInt (current_step) 1;
nextTNstep = (nextTNstep> 5)? 0: next TN step;
var step = getParaOneNextStep (article_id, nextTNstep);

var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = “TNstep =” step “; expires =” cookieDateTNstep.toUTCString () “; path = /”;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = “TNlifetime =” Step “; expires =” cookieDateTNlifetime.toUTCString () “; path = /”;

$ (. abody- “article_id” .email-signup-module “). hide ();
current_email_signup.next (“# para-one-thankyou-” article_id “”) .show ();
}
}
});
}different{
current_parent.find (‘. footer_email_error’). html (‘Please enter your email’);
}
});

/ *
* Paragraph another module
* /

$ (document) .on (‘click’, ‘. para_one_button’, function () {
/ *
* Follow the click of the GTM login button
* /
var current_step = $ (this) .parents (.email-signup-module “). attr (” data-section “);
var article_id = $ (this) .parents (“# url-title”). parent (). attr (“article-post-id”);
var nextTNstep = parseInt (current_step) 1;

nextTNstep = (nextTNstep> 5)? 0: next TN step;
var step = getParaOneNextStep (article_id, nextTNstep);

var cookieDateTNstep = new date ();
cookieDateTNstep.setTime (cookieDateTNstep.getTime () (30 * 24 * 60 * 60 * 1000));
document.cookie = “TNstep =” step “; expires =” cookieDateTNstep.toUTCString () “; path = /”;

var cookieDateTNlifetime = new date ();
cookieDateTNlifetime.setTime (cookieDateTNlifetime.getTime () (10 * 365 * 24 * 60 * 60 * 1000));
document.cookie = “TNlifetime =” Step “; expires =” cookieDateTNlifetime.toUTCString () “; path = /”;

ParagraphOneClickEvent (article_id, current_step);
});

$ (document) .on (‘click’, ‘. inline_cta_signup’, function () {

var current_email_signup = $ (this) .parents (.inline-cta-form-module “);
var article_id = $ (this) .parents (“# url-title”). parent (). attr (“article-post-id”);
$ (. inline_cta__form_error_ “article_id) .html (” “);
$ (. inline_cta__form_toperror_ “article_id) .html (” “);
var email = $ (“# inline_cta__email_” article_id) .val ();
var sailthru_list = $ (“# inline_cta__sail_list_” article_id) .val ();
var current_parent = $ (this) .parent ();

if (email! = ” && typeof email! == typeof undefined) {
if (! isValidEmailAddress (Email)) {
$ (“. inline_cta__form_error_” article_id) .html (‘Please enter the correct email address’);
}
different{
jQuery.ajax ({
URL: ajax_object.ajax_url,
Type: “POST”,
data: “article_id =” article_id “&email =” email “&list =” sailthru_list “&action = inlinecta-signup”,
Success: Function (data) {
if (data.indexOf (‘errormsg’)> 0) {
$ (. inline_cta__form_error_ “article_id) .html (data);
}different{
$ (“. inline_cta__signup_module_” article_id) .hide ();
if (data.indexOf (‘verify_email’)> 0) {
$ (“# inline_cta__form_thanks” article_id) .html (data);
}
$ (“# inline_cta__form_thanks” article_id) .show ();
}
}
});
}
}different{
$ (“. inline_cta__form_error_” article_id) .html (‘Please enter your email’);
}
});

});
Function isJSON (string) {
To attempt {
JSON.parse (string);
} catch (e) {
return wrong;
}
return true;
}

x

jQuery (document) .ready (function () {
jQuery (document) .on (‘click’, ‘.tn-iframe-subscribe a’, function (e) {
e.preventDefault ();
if (typeof thenation_globals! = typeof undefined && thenation_globals.tn_paywall_sfgiframe! = ”) {
if (jQuery (“# ​​sfgIframe”). attr (“src”) == ”) {
jQuery (“# ​​sfgIframe”). attr (“src”, thenation_globals.tn_paywall_sfgiframe);
}
jQuery (“. tn-show-sfg-subs-popup”). toggleClass (“hide”);
jQuery (“body”). css ({“overflow”: “hidden”});
}
});

jQuery (document) .on (‘click’, ‘.tn-sfg-subs-close’, function (e) {
e.preventDefault ();
jQuery (“. tn-show-sfg-subs-popup”). toggleClass (“hide”);
jQuery (“body”). css ({“overflow”: “unset”});
});
});

News from the nation

Today 11:30 a.m.
The best for you every morning
Steve Brodner Twitter

Today 8:30 a.m.
Invest in our destruction
Anonymous and Peter Kuper

Today 5:30 am
Why Christopher Hitchens Still Matters
Ben Burgis Twitter

Today 5:00 banking
It was then that the FBI was investigating “It’s a Wonderful Life” for communist news
John Nichols

Today 5:00 a.m.
The great myth of the “great” American military
Andrew J. Bacevich

Editor favorites

VIDEO: The people of Denmark are much happier than the people of the United States. Here’s why.
The NationTwitter

Historical amnesia over slavery is a tool of white supremacy
Mychal Denzel SmithTwitter

Follow the nation

Receive email updates

Sign up for our free daily newsletter, along with occasional offers for programs that support our journalism. By signing up to receive emails, you agree to occasionally receive promotional offers for programs that promote The Nation’s journalism. You can unsubscribe or adjust your settings at any time. You can read our privacy policy here.

SectionsPolitics
world
business
Climate change
Culture
society
Take action

The nation over
Privacy Policy
Advertise
Comment Policy
Contact us
help
Jobs and internships
Support the nation
Nations events
Nation shop
Nations trips
Nation Wine Club
The National Fund

MagazineCurrent issue
imprint
archive
Subscribe to
Renew
Gift subscriptions
Academic award
Subscription service
Reprints
Do not rent or sell my data

Copyright (c) 2021 The Nation Company LLC

jQuery (document) .ready (function () {

/ *
* Initialize piano
* /

tp.push ([“init”, function () {
tp.enableGACrossDomainLinking ();
tp.experience.init ();
}]);

var currentUrl = document.URL;
if (currentUrl.indexOf (“? nc = 1”)> -1) {
currentUrl = currentUrl.replace (“? nc = 1”, “”);
window.history.pushState ({}, null, currentUrl);

}

if (currentUrl.indexOf (“&nc = 1”)> -1) {
currentUrl = currentUrl.replace (“&nc = 1”, “”);
window.history.pushState ({}, null, currentUrl);

}

jQuery (“. wpsdc-drop-cap”). parent (“p”). addClass (“drop_c”);
});

/ * * /

/ * * /

/ * * /

/ * * /

/ * * /

/ * * /

/ * “, “prev”: ” * /

/ * Subscribe to Sailthru function start * /

Subscribe function_sailthru (form_value) {

var newsletterArray = new array ();

var first name = ”;

var last name = ”;

var zippostal = ”;

var user_email = ”;

jQuery (form_value) .closest (“form”). find (“input [name ^ = ‘sft_variables’]”). each (function () {

if (jQuery (this) .attr (“id”) == “first_name”) {

First name = jQuery (this) .val ();

}

if (jQuery (this) .attr (“id”) == “last_name”) {

Surname = jQuery (this) .val ();

}

if (jQuery (this) .attr (“id”) == “zip_postal-code”) {

zippostal = jQuery (this) .val ();

}

if (jQuery (this) .attr (“id”) == “email”) {

user_email = jQuery (this) .val ();

}

});

jQuery (form_value) .closest (“form”). find (“input [name ^ = ‘sft_newssletter_variables’]”). each (function () {

newsletterArray.push (jQuery (this) .attr (“id”));

});

var newsletter_variable = newsletterArray.join (“,”);

var origin_host = document.location.origin;

/ * call popCenter * /

PopupCenter (origin_host “/submit.php?form_value_fname_val=” First name “&form_value_lname_val =” Last name “&form_value_zip_val =” zippostal “&form_value_email_val =” “newsletter”’x newsletter ‘300”’tfletter’300 ” &email_news300″ &email_news300 “

jQuery (form_value) .closest (“form”). find (“input [name ^ = ‘sft_variables’]”). each (function () {

if (jQuery (this) .attr (“id”) == “first_name”) {

jQuery (this) .val (”);

}

if (jQuery (this) .attr (“id”) == “last_name”) {

jQuery (this) .val (”);

}

if (jQuery (this) .attr (“id”) == “zip_postal-code”) {

jQuery (this) .val (”);

}

if (jQuery (this) .attr (“id”) == “email”) {

jQuery (this) .val (”);

}

});

}

/ * Subscribe to Sailthru end of function * /

/ * Start popup function * /

Function PopupCenter (url, title, w, h) {

/ * Fixes the dual screen position Most Firefox browsers * /

var dualScreenLeft = window.screenLeft! = undefined? window.screenLeft: screen.left;

var dualScreenTop = window.screenTop! = undefined? window.screenTop: screen.top;

var width = window.innerWidth? window.innerWidth: document.documentElement.clientWidth? document.documentElement.clientWidth: screen.width;

var height = window.innerHeight? window.innerHeight: document.documentElement.clientHeight? document.documentElement.clientHeight: screen.height;

var left = ((width / 2) – (w / 2)) dualScreenLeft;

var top = ((height / 2) – (h / 2)) dualScreenTop;

var newWindow = window.open (url, title, ‘scrollbars = yes, width =’ w ‘, height =’ h ‘, top =’ top ‘, left =’ left);

/ * Puts the focus on the new window * /

if (window.focus) {

newWindow.focus ();

}

setTimeout (function () {newWindow.close ();}, 5000);

}

/ * Pop-up function end * /

(Function (src) {
var a = document.createElement (“script”);
a.type = “text / javascript”;
a.async = true;
a.src = src;
var b = document.getElementsByTagName (“script”) [0];
b.parentNode.insertBefore (a, b)
}) (“// experience.tinypass.com/xbuilder/experience/load?aid=NmGa4IzWHL”);

window.NREUM || (NREUM = {}); NREUM.info = {“beacon”: “bam-cell.nr-data.net”, “licenseKey”: “442438c9d9”, “applicationID”: “5436353”, ” TransactionName “:” Z1JSYkYACEsAV0cKXV4YcVVACAlWTkdaDVVcUh1XRhUPWw1R “,” queueTime “: 0,” applicationTime “: 632,” atts “:” SxVRFA4aG0U = “,” errorBeacell.net “,” no “agent”, ” }

Sign up for our free daily newsletter, along with occasional offers for programs that support our journalism. By signing up to receive emails, you agree to occasionally receive promotional offers for programs that promote The Nation’s journalism. You can unsubscribe or adjust your settings at any time. You can read our privacy policy here.

Ref: https://www.thenation.com