November 3, 2024

Acquanyc

Health's Like Heaven.

interview with cartoonist Ward Sutton, aka Kartoonist Kelly.

Cartoonist Ward Sutton notices his Sickos cartoon staring at him through the window.
Ward Sutton, left, with his creation.
Photo illustration by Slate. Photo and illustration by Ward Sutton.

At some point in the past four years, the deranged nature of our current reality probably broke a little piece of you, to the point that you started taking a perverse pleasure in certain events. Maybe it was schadenfreude when Donald Trump supporters were literally praying for Joe Biden’s win to be overturned at their local election office. Maybe it was tense excitement when conservative operators told Trump voters to boycott the crucial Georgia Senate race. Or maybe it was the bizarre joy of an especially wild college football game. Whatever the situation is, there’s one meme that’s lately been able to capture such feelings quite well: a drawing of a wide-eyed, stubbly man wearing a shirt that reads “SICKOS” who leans up against a window while chortling evilly: “Yes … ha ha ha … YES!”

Over the past few years, but especially the past few months, this drawing has popped up as a reaction meme on Twitter and in message forums as a means of expressing a sick pleasure for the sick happenings of the day. The Sickos Guy is a creation of Stan Kelly, cartoonist at the Onion—who is really the creation of the veteran cartoonist Ward Sutton. Since 2006, Sutton’s been drawing cartoons from the POV of a disgruntled, unsubtle crank annoyed at the politically correct liberals and, yes, sickos destroying the American way of life. Who are the sickos, you may ask? Well, according to the man himself:

Sickos threaten our precious way of life at every turn: No-good teens waiting around darkened corners with their rap music and video games; maniacal store managers refusing to take coupons from honest customers; and, of course, Michelle Obama pushing her “healthy lifestyle” initiatives on innocent citizens.

Sickos Guy appeared in 2015, in a panel Sutton/Kelly illustrated for the Onion envisioning a horrible dystopia where drugs are legalized—cop shows are now canceled because there are no more drugs to bust, and honest viewers, innocent kids, and the Statue of Liberty herself are distraught. Meanwhile, sickos look on and laugh their sicko laugh. Since then, the Sickos stand-in has appeared again from time to time, always in delight at the horrible results of the future liberals want. I spoke with Ward Sutton about the rise of the “Sickos” meme, the conflation of webcomics and memes, and the state of cartooning in the digital age. Our conversation has been edited and condensed for clarity.

Slate: What has it felt like watching the sickos meme explode? Do you remember when you first saw it, or where you were first alerted to it?

Ward Sutton: I’ve seen it pop up once in a while, mostly because if somebody used that little excerpt of the Sicko guy in a comment or a tweet or something, they would reply with a tag of me in it and so then I would see it. And sometimes, if something was posted that was Kelly-related, people might use the meme to respond to something Kelly had already done. So for a period of time, I was aware that people were grabbing that. There have been other times where the weeping Statue of Liberty or other elements of Kelly’s cartoons were treated similarly.

But what really got me to take notice was Halloween. There were two people online who posted these incredible photos that they had set up of themselves, posed and dressed like the character, with word balloons written in Kelly’s handwriting that say “Yes … ha ha ha … yes!” And I saw these and I was just completely blown away. I couldn’t believe somebody would go to that degree to really commit to the gag. One person even put makeup on her face to try to make her look like the way Kelly draws the character, and made a fake window that has the hatched lines Kelly used to draw the window.

I sent these pictures to the editor that I work with at the Onion and we said, maybe we should do some official Onion T-shirts that are based on this, because it seems like it’s kind of taking on a life of its own. And then I started to pick up more and more cases where this was happening. A friend of mine who’s an economics professor sent me a message, “It’s everywhere.” And there was some completely dry Tweet with some economic gobbledygook and the writer of the Tweet said, This is me reading this brochure.

That’s funny you mention the economics tweet because I recently saw someone post a chart about Portugal’s 10-year yield and post the meme right next to that.

Oh my gosh! It just delights me. Every time I see one of them, I can’t really believe it.

Were there specific liberal archetypes of people that Kelly had thought of to represent the sickos? Is there a particular reason the sickos are drawn that way?

Kelly has a very black-and-white view of the world. The color black, if you look through the cartoons, is most often symbolizing something bad. So he’s definitely got the sicko wearing a black shirt as though he’s a bad guy. Similar with black hair—Kelly likes to play up features like facial stubble, which he believes is grubby and something that only a nefarious person would have. And of course, bangs. He has all these subtle tricks of the trade to try to communicate to readers that this is someone to be afraid of.

I don’t know that he necessarily sees this person as liberal or conservative per se, but I know Kelly believes that the modern way that men might go a little unshaven, that is wrong and that’s something to be critical of.

What are your feelings on that part of the illustration being separated from the rest of the panel, without the context of what was originally the drug legalization thing?

It’s kind of an ongoing device that Kelly uses, people looking in through windows and reacting. It’s emblematic of his general paranoia about the world at large, of people always looking in on you, that the sickos are out there ready to threaten you.

Even though it’s being used without the context of any specific full cartoon, I do really like that it’s utilized in the manner that Kelly intended it. The documentary about the cartoonist of Pepe the Frog, which was co-opted by the alt-right and completely changed—I would think, as a cartoonist, that would be really distressing. But in this case, I’m just delighted, the fact that this element in the cartoon grabbed people enough that they are now using it as their own expression.

This is a pretty common trend in webcomics these days. The “This Is Fine” dog, “Let People Enjoy Things,” “You Participate in Society”—all of those have been similarly repurposed on Twitter, on social media in general. What are your thoughts on that general development in webcomics/memes?

I read a piece in New York magazine about the “This is Fine” meme and how the author felt like it totally got out of his hands and people started commercializing it, and he had to try to figure out how to combat that or reclaim the character. My sense from that was he was totally blindsided and didn’t see this coming. I think Matt Bors has written about the “I Am Very Intelligent” one—I think he was sort of spellbound at the way that took off.

Memes in general are competing with cartoons now. Something happens in the afternoon, the president can say or do something and people can make a meme in minutes and just have it out there and have it go viral, whereas a cartoonist has to pitch an idea, spend time drawing it, and get it out there. But for me, I’ve been delighted to see the way the Sickos meme has gotten out there.

You’ve started to see people selling “Sickos” T-shirts on TeePublic. How does it feel to see other people try to grift off it?

That, to me, is sort of a bummer. I can understand how and why it happens. I’d prefer it didn’t, but I also realize it’s kind of part of the reality in 2020.

You’ve drawn for the Onion and the Nib and more, but also for the Boston Globe and the Village Voice. What do you think of the ways the internet and the rise of webcomics have shifted cartooning?

I think it’s been a double-edged sword. On the one hand, I feel like my work can get out there so much more. Years ago my cartoon would appear in the Boston Globe and if you didn’t live in Boston, you wouldn’t have even known it happened. Now there’s a much wider audience when I post it on Facebook and Instagram and Twitter and my own site. That’s really exciting.

At the same time, there’s a lot of people out there who don’t really see much difference between a cartoon and a meme. It’s just something you grab and you share if you want, maybe you even change it and put some your own mark on it somehow. And you wonder if the value is lessened.

I’ll be honest with you, my rates for creating cartoons have gone down. And the number of venues for pitching and selling have dwindled somewhat. So it’s a little distressing. I have more ideas than I have people whom I can sell them to, or who will buy them. With the Onion, it’s nice to have some consistency. But it’s a challenging career. There’s a lot of pitching of ideas and frustration with communication and rejection.

But I did want to mention, since we’re talking about Kelly, there have been some pretty crazy things that have happened around him. Somebody wrote their master’s thesis on Kelly and they sent it to me and I was just so blown away. One couple had a Kelly-themed wedding—

Wow!

They sent me a photo and labeled themselves “sophisticated newlyweds.” I think they were possibly drinking Kelly’s trademark whiskey sours. It’s crazy to have those kinds of things happen—you realize the way something you did affects somebody else’s life.

Sickos Guy reappeared recently in a cartoon about canceling Christmas. Was that directly inspired by the resurgence of the meme?

It definitely was. We thought Kelly would definitely try to both play off his own sense of self-promotion but then actually promote the shirts too.

Take me inside the mind of Kelly. What is Kelly thinking these days?

I would say Kelly, even though he prides himself on being an authority, does not actually keep up with politics, even as much as probably the average person. This has been a hugely political year, with the election and all the acrimony, but he doesn’t really comment on it that much. He doesn’t necessarily take sides. It’s sort of because he’s a little out of tune with it. He’s definitely in tune with the pandemic because it’s putting a crimp on his own personal lifestyle, but I’ve never really wanted him to be just a flat-out crazy right-winger. I think it’s more about being a lazy American who is able to enjoy all the luxuries we’ve got, relative to a lot of places in the world, without being very thoughtful about it.

')}function tryGetCriteoFastBid(){try{var fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey),firstLineEndPosition,firstLine,publisherTagHash,publisherTag;null!==fastBidFromStorage&&(firstLineEndPosition=fastBidFromStorage.indexOf("n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim(),firstLine.substr(0,hashPrefix.length)!==hashPrefix?(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey)):(publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1),Object(__WEBPACK_IMPORTED_MODULE_6_criteo_direct_rsa_validate_build_verify_js__.verify)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logInfo("Using Criteo FastBid"),eval(publisherTag)):(__WEBPACK_IMPORTED_MODULE_4__src_utils_js__.logWarn("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))))}catch(e){}}Object(__WEBPACK_IMPORTED_MODULE_1__src_adapters_bidderFactory_js__.registerBidder)(spec)},377:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(378),i=r(379);t.verify=function(e,t,r,o){var a=new n.BigInteger(n.b64toHex(t)),s=new n.BigInteger(n.b64toHex(r)),c=a.modPowInt(o,s);return n.removeExtraSymbols(c.toHexString())===i.Sha256.hash(e)}},378:function(e,t,r){var n;Object.defineProperty(t,"__esModule",{value:!0});var i=(o.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,r="",n=this.t,i=this.DB-n*this.DB%4;if(0>i)&&(t=!0,r=l(e));0<=n;)i<4?(e=(this[n]&(1<>(i+=this.DB-4)):(e=this[n]>>(i-=4)&15,i<=0&&(i+=this.DB,--n)),0this.DB?(this[this.t-1]|=(i&(1<>this.DB-n):this[this.t-1]|=i<=this.DB&&(n-=this.DB))}this.clamp(),r&&o.ZERO.subTo(this,this)}},o.prototype.negate=function(){var e=a();return o.ZERO.subTo(this,e),e},o.prototype.abs=function(){return this.s<0?this.negate():this},o.prototype.mod=function(e){var t=a();return this.abs().divRemTo(e,null,t),this.s<0&&0>n|a,a=(this[s]&i)<=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}0>this.F2:0),m=this.FV/g,b=(1<=this.t)t.t=0;else{var n=e%this.DB,i=this.DB-n,o=(1<>n;for(var a=r+1;a>n;0>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t[r++]=this.DV+n:0>15;0<=--o;){var c=32767&this[e],d=this[e++]>>15,u=s*c+d*a;i=((c=a*c+((32767&u)<<15)+r[n]+(1073741823&i))>>>30)+(u>>>15)+s*d+(i>>>30),r[n++]=1073741823&c}return i},o.prototype.am3=function(e,t,r,n,i,o){for(var a=16383&t,s=t>>14;0<=--o;){var c=16383&this[e],d=this[e++]>>14,u=s*c+d*a;i=((c=a*c+((16383&u)<<14)+r[n]+i)>>28)+(u>>14)+s*d,r[n++]=268435455&c}return i},o);function o(e){null!==e&&this.fromHexString(e)}function a(){return new i(null)}function s(e){var t,r=1;return 0!=(t=e>>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}t.BigInteger=i,t.nbi=a,t.nbits=s;for(var c=[],d="0".charCodeAt(0),u=0;u<=9;++u)c[d++]=u;for(d="a".charCodeAt(0),u=10;u<36;++u)c[d++]=u;for(d="A".charCodeAt(0),u=10;u<36;++u)c[d++]=u;function p(e,t){var r=c[e.charCodeAt(t)];return null==r?-1:r}t.intAt=p;var f="0123456789abcdefghijklmnopqrstuvwxyz";function l(e){return f.charAt(e)}t.int2char=l,t.b64toHex=function(e){for(var t="",r=0,n=0,i=0;i>2),n=3&o,1):1==r?(t+=l(n<<2|o>>4),n=15&o,2):2==r?(t+=l(n),t+=l(o>>2),n=3&o,3):(t+=l(n<<2|o>>4),t+=l(15&o),0))}return 1==r&&(t+=l(n<<2)),t},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420"https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,"")};var g=(m.prototype.convert=function(e){return e.s<0||0<=e.compareTo(this.m)?e.mod(this.m):e},m.prototype.revert=function(e){return e},m.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},m.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},m.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},m);function m(e){this.m=e}var b=(v.prototype.convert=function(e){var t=a();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&0>15)*this.mpl&this.um)<<15)&e.DM;for(e[r=t+this.m.t]+=this.m.am(0,n,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),0<=e.compareTo(this.m)&&e.subTo(this.m,e)},v.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},v.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},v);function v(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>>0;for(a[o-1][14]=Math.floor(d),a[o-1][15]=u,s=0;s>>0;var l=r[0],g=r[1],m=r[2],b=r[3],v=r[4],y=r[5],h=r[6],_=r[7];for(f=0;f<64;f++){var S=_+i.z1(v)+i.Ch(v,y,h)+t[f]+p[f],I=i.z0(l)+i.Maj(l,g,m);_=h,h=y,y=v,v=b+S>>>0,b=m,m=g,g=l,l=S+I>>>0}r[0]=r[0]+l>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+v>>>0,r[5]=r[5]+y>>>0,r[6]=r[6]+h>>>0,r[7]=r[7]+_>>>0}var A=new Array(r.length);for(_=0;_>>e|t<<32-e},i.z0=function(e){return i.ROTR(2,e)^i.ROTR(13,e)^i.ROTR(22,e)},i.z1=function(e){return i.ROTR(6,e)^i.ROTR(11,e)^i.ROTR(25,e)},i.q0=function(e){return i.ROTR(7,e)^i.ROTR(18,e)^e>>>3},i.q1=function(e){return i.ROTR(17,e)^i.ROTR(19,e)^e>>>10},i.Ch=function(e,t,r){return e&t^~e&r},i.Maj=function(e,t,r){return e&t^e&r^t&r},i);function i(){}t.Sha256=n}},[375]),pbjsChunk([218],{501:function(e,t,r){e.exports=r(502)},502:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),r.d(t,"spec",function(){return A});var n=r(0),i=r(2),o=r(3),a=r(10),s=r.n(a),c=r(503),d=r.n(c),u=r(1);function p(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);rnnnx3c!-- Rubicon Project Ad Tag --x3en

nn

nn")),c=d(m[i.size_id].split("x").map(function(e){return Number(e)}),2),s.width=c[0],s.height=c[1]),s.rubiconTargeting=(Array.isArray(i.targeting)?i.targeting:[]).reduce(function(e,t){return e[t.key]=t.values[0],e},{rpfl_elemid:f.adUnitCode}),t.push(s)):n.logError("Rubicon: bidRequest undefined at index position:".concat(o),r,e),t},[]).sort(function(e,t){return(t.cpm||0)-(e.cpm||0)})},getUserSyncs:function(e,t,r,n){if(!x&&e.iframeEnabled){var i="";return r&&"string"==typeof r.consentString&&("boolean"==typeof r.gdprApplies?i+="?gdpr=".concat(Number(r.gdprApplies),"&gdpr_consent=").concat(r.consentString):i+="?gdpr_consent=".concat(r.consentString)),n&&(i+="".concat(i?"&":"?"https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,"us_privacy=").concat(encodeURIComponent(n))),x=!0,{type:"iframe",url:"https://".concat(g.syncHost||"eus"https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,".rubiconproject.com/usync.html")+i}}},transformBidParams:function(e){return n.convertTypes({accountId:"number",siteId:"number",zoneId:"number"},e)}};function v(e,t){var r=o.b.getConfig("pageUrl");r=e.params.referrer?e.params.referrer:r||t.refererInfo.referer;return e.params.secure?r.replace(/^http:/i,"https:"):r}function y(e,t){var r=e.params;if("video"===t){var i=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?i=[r.video.playerWidth,r.video.playerHeight]:Array.isArray(n.deepAccess(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&0e.length)&&(t=e.length);for(var r=0,n=new Array(t);r‘;var i,o}},h=function(e){var t=0=e&&t.innerWidth‘+v.vast_url+”“:v.vast_string&&(y=v.vast_string),g.pre_market_bids.push({id:v.deal_id,seatbid:[{bid:[{impid:Date.now(),dealid:v.deal_id,price:v.price,adm:y}]}],cur:v.currency,ext:{event_log:[{}]}})}}var h=n.getBidIdParameter(“mimes”,e.params)||[“application/javascript”https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,”video/mp4″https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,”video/webm”],_={id:e.bidId,secure:l,video:{w:p,h:f,ext:g,mimes:h}};””!=n.getBidIdParameter(“price_floor”,e.params)&&(_.bidfloor=n.getBidIdParameter(“price_floor”,e.params)),””!=n.getBidIdParameter(“start_delay”,e.params)&&(_.video.startdelay=0+Boolean(n.getBidIdParameter(“start_delay”,e.params))),””!=n.getBidIdParameter(“min_duration”,e.params)&&(_.video.minduration=n.getBidIdParameter(“min_duration”,e.params)),””!=n.getBidIdParameter(“max_duration”,e.params)&&(_.video.maxduration=n.getBidIdParameter(“max_duration”,e.params)),””!=n.getBidIdParameter(“placement_type”,e.params)&&(_.video.ext.placement=n.getBidIdParameter(“placement_type”,e.params)),””!=n.getBidIdParameter(“position”,e.params)&&(_.video.ext.pos=n.getBidIdParameter(“position”,e.params)),e.crumbs&&e.crumbs.pubcid&&(c=e.crumbs.pubcid);var S=navigator.language?”language”:”userLanguage”,I={id:s,imp:_,site:{id:””,page:a,content:”content”},device:{h:screen.height,w:screen.width,dnt:n.getDNT()?1:0,language:navigator[S].split(“-“)[0],make:navigator.vendor?navigator.vendor:””,ua:navigator.userAgent},ext:{wrap_response:1}};n.getBidIdParameter(“number_of_ads”,e.params)&&(I.ext.number_of_ads=n.getBidIdParameter(“number_of_ads”,e.params));var A={};return 1==n.getBidIdParameter(“spotx_all_google_consent”,e.params)&&(A.consented_providers_settings=u),t&&t.gdprConsent&&(A.consent=t.gdprConsent.consentString,void 0!==t.gdprConsent.gdprApplies&&n.deepSetValue(I,”regs.ext.gdpr”,t.gdprConsent.gdprApplies?1:0)),t&&t.uspConsent&&n.deepSetValue(I,”regs.ext.us_privacy”,t.uspConsent),n.deepAccess(e,”userId.id5id.uid”)&&(A.eids=A.eids||[],A.eids.push({source:”id5-sync.com”,uids:[{id:e.userId.id5id.uid}],ext:e.userId.id5id.ext||{}})),c&&(A.fpc=c),e&&e.schain&&(I.source={ext:{schain:e.schain}}),e&&e.userId&&e.userId.tdid&&(A.eids=A.eids||[],A.eids.push({source:”adserver.org”,uids:[{id:e.userId.tdid,ext:{rtiPartner:”TDID”}}]})),n.isEmpty(A)||(I.user={ext:A}),{method:”POST”,url:”https://search.spotxchange.com/openrtb/2.3/dados/”+s,data:I,bidRequest:t}})},interpretResponse:function(e,t){var r=[],i=e.body;return i&&n.isArray(i.seatbid)&&n._each(i.seatbid,function(e){n._each(e.bid,function(e){var a={};for(var c in t.bidRequest.bids)e.impid==t.bidRequest.bids[c].bidId&&(a=t.bidRequest.bids[c]);n._each(a.params.pre_market_bids,function(t){t.deal_id==e.id&&(e.price=t.price,i.cur=t.currency)});var d={requestId:a.bidId,currency:i.cur||”USD”,cpm:e.price,creativeId:e.crid||””,dealId:e.dealid||””,ttl:360,netRevenue:!0,channel_id:i.id,cache_key:e.ext.cache_key,vastUrl:”https://search.spotxchange.com/ad/vast.html?key=”+e.ext.cache_key,videoCacheKey:e.ext.cache_key,mediaType:s.d,width:e.w,height:e.h};d.meta=d.meta||{},e&&e.adomain&&0e.length)&&(t=e.length);for(var r=0,n=new Array(t);rt?e:t}function d(e,t,n){!e.preload&&e.preloadThreshhold&&function(e,t,n,i){return t.top<=i+n&&u(e)}(t.target,t.rect,e.preloadThreshhold,n)&&(e.preload=!0,setTimeout(function(){e.trigger("preload",new r("preload",t))},15))}function c(n){var i=n.el.getBoundingClientRect(),o=t.innerHeight||e.documentElement.clientHeight,h=f(i,o),s=h/(i.height||o),l={target:n.el,rect:i,visiblePx:h,visiblePercent:s};!function(e,t){var n=t.visiblePx,i=t.visiblePercent;n&&i>=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger(“shown”,new r(“shown”,t))},15)):(!n||i1&&(h+=e(r,Math.floor(n/o),i-1,o)),h},this.getVerticallyVisiblePixels=f,this.getViewportHeight=function(){return t.innerHeight||e.documentElement.clientHeight||e.body.clientHeight},this.getViewportWidth=function(){return t.innerWidth||e.documentElement.clientWidth||e.body.clientWidth},this.isElementNotHidden=u,this.isElementInViewport=function(n){var i=n.getBoundingClientRect();return i.top>=0&&i.left>=0&&i.bottom<=(t.innerHeight||e.documentElement.clientHeight)&&i.right<=(t.innerWidth||e.documentElement.clientWidth)},this.Visible=o}]); }, {}]; require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === “string”) return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === “Object” && o.constructor) n = o.constructor.name; if (n === “Map” || n === “Set”) return Array.from(o); if (n === “Arguments” || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function mountLegacyServices() { Object.keys(window.modules).filter(function (key) { return typeof key === 'string' && key.match(/.legacy$/); }).forEach(function (key) { return window.require(key); }); } function tryToMount(fn, el, name) { try { fn(el); // init the controller } catch (e) { var elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML)); console.error("Error initializing controller for "".concat(name, "" on "").concat(elementTag, """), e); } } /** * mount client.js component controllers */ function mountComponentModules() { Object.keys(window.modules).filter(function (key) { return typeof key === 'string' && key.match(/.client$/); }).forEach(function (key) { var controllerFn = window.require(key); if (typeof controllerFn === 'function') { var name = key.replace('.client"https://r.search.yahoo.com/_ylt=AwrXnCXrBNpfPGkAi2TQtDMD;_ylu=Y29sbwNncTEEcG9zAzMEdnRpZAMEc2VjA3Ny/RV=2/RE=1608152427/RO=10/RU=https%3A%2F%2Fslate.com%2Fculture%2F2020%2F12%2Fsickos-meme-ward-sutton-kartoonist-kelly.html/RK=2/,"'), instancesSelector = "[data-uri*="_components/".concat(name, "/"]"), defaultSelector = "[data-uri$="_components".concat(name, ""]"), instances = document.querySelectorAll(instancesSelector), defaults = document.querySelectorAll(defaultSelector); var _iterator = _createForOfIteratorHelper(instances), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var el = _step.value; tryToMount(controllerFn, el, name); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } var _iterator2 = _createForOfIteratorHelper(defaults), _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var _el = _step2.value; tryToMount(controllerFn, _el, name); } } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } } }); } // Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies, // services, or components that could require it // note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js window.process = window.process || {}; window.process.env = window.process.env || {}; if (!window.process.env.NODE_ENV) { window.process.env.NODE_ENV = ''; } // note: legacy controllers that require legacy services (e.g. dollar-slice) must // wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first mountLegacyServices(); mountComponentModules(); // ]]

Source News