CINXE.COM
Meet the Antifa Redditors Subverting Far Right Stonetoss Comics
<!doctype html> <html lang="en-US"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/","20240306230121","https://web.archive.org/","web","/_static/", "1709766081"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1134421428",accountID:"4284884",trustKey:"4284884",xpid:"UAQPVV5bDBABVFJRAAAAXlIA",licenseKey:"NRJS-d5e5f65d9f84972adda",applicationID:"1033717861"};;/*! For license information please see nr-loader-spa-1.252.1.min.js.LICENSE.txt */ (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>w,OP:()=>D,lF:()=>O,Yu:()=>E,Dg:()=>v,CX:()=>c,GE:()=>x,sU:()=>N});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function w(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function x(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const E=(0,n.mF)().o;var _=r(385),T=r(6818);const S={buildEnv:T.Re,customTransaction:void 0,disabled:!1,distMethod:T.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(_._A?.performance?.timeOrigin||_._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+_._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof _._A.XMLHttpRequest?.prototype?.addEventListener,version:T.q4,denyList:void 0},R={};function D(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!R[e])throw new Error("Runtime for ".concat(e," was never set"));return R[e]}function N(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");R[e]=(0,i.D)(t,S);const r=(0,n.ek)(e);r&&(r.runtime=R[e])}function O(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.252.1",i="PROD",o="CDN",a="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>u,_A:()=>o,cv:()=>p,iS:()=>s,il:()=>n,ux:()=>d,v6:()=>i,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===o?.document?.readyState,s=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,u=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!o.navigator?.sendBeacon,p=Math.floor(o?.performance?.timeOrigin||o?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>d,R:()=>c});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u(e),!e||!s[e].get(t)||r)return c(t);s[e].get(t).staged=!0;const a=[...s[e]];function c(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)l(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}a.every((e=>{let[t,r]=e;return r.staged}))&&(a.sort(((e,t)=>e[1].priority-t[1].priority)),a.forEach((t=>{let[r]=t;s[e].delete(r),c(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},f=!1;try{f=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=p(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var f=b()[s[e]];f&&f.push([h,e,r,a]);return a},get:v,listeners:m,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function p(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(h,t)}function b(){return h.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function l(){u.aborted=!0,Object.keys(u.backlog).forEach((e=>{delete u.backlog[e]}))}d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>o,IK:()=>c,oD:()=>i,uT:()=>s,wO:()=>a});const n="NRBA",i=144e5,o=18e5,a={PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},s={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>d,T:()=>l});var n=r(8325),i=r(5546),o=r(3325),a=r(385);const s="newrelic";const c={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa],sr:[o.D.sessionReplay,o.D.sessionTrace]},u=new Set;function d(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(u.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),u.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>R,QU:()=>O,_L:()=>P,Gm:()=>M,Lg:()=>L,BV:()=>Z,Kf:()=>Y});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",w=A+"body-",x=["arrayBuffer","blob","json","text","formData"],E=f._A.Request,_=f._A.Response,T="prototype";const S={};function R(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(E&&_&&f._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return S[t.debugId]=1,x.forEach((e=>{r(E[T],e,w),r(_[T],e,w)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const D={},N=["pushState","replaceState"];function O(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||D[t.debugId]++||(D[t.debugId]=1,c(t).inPlace(window.history,N,"-")),t}var I=r(3239);const j={},C=["appendChild","insertBefore","replaceChild"];function P(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||j[t.debugId])return t;j[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,C,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,I.m$)(!1)),e.removeEventListener("error",f,(0,I.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,I.m$)(!1)),e.addEventListener("error",f,(0,I.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function M(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const H={};function L(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(H[t.debugId])return t;H[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const z={},F="setTimeout",B="setInterval",U="clearTimeout",V="-start",q="-",G=[F,"setImmediate",B,U,"clearImmediate"];function Z(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(z[t.debugId]++)return t;z[t.debugId]=1;var r=c(t);return r.inPlace(f._A,G.slice(0,2),F+q),r.inPlace(f._A,G.slice(2,3),B+q),r.inPlace(f._A,G.slice(3),U+q),t.on(B+V,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(F+V,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var W=r(50);const X={},K=["open","send"];function Y(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(X[r.debugId]++)return r;X[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",w)}),(0,I.m$)(!1))}catch(e){(0,W.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,K,"-xhr-",w),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):u?u(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function w(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{J0:()=>l,Mi:()=>d,Vb:()=>o,Ye:()=>s,fm:()=>c,i9:()=>a,t9:()=>i,u0:()=>u});var n=r(7056);const i=r(3325).D.sessionReplay,o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},s=1e6,c=64e3,u={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},l=5e3},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>x,CB_END:()=>E,CB_START:()=>u,END:()=>w,FEATURE_NAME:()=>i,FETCH:()=>T,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>_,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",w="-end",x="-body",E="cb"+w,_="jsTime",T="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8862:(e,t,r)=>{"use strict";r.d(t,{j:()=>A});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(7894),c=r(8e3),u=r(3960),d=r(385),l=r(50),f=r(3081),h=r(8632);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay"],g=["setErrorHandler","finished","addToTrace","addRelease"];function m(){const e=(0,h.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var v=r(2825);const b=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let y=!1;function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,A=arguments.length>3?arguments[3]:void 0,{init:w,info:x,loader_config:E,runtime:_={loaderType:p},exposed:T=!0}=t;const S=(0,h.gG)();x||(w=S.init,x=S.info,E=S.loader_config),(0,i.Dg)(e.agentIdentifier,w||{}),(0,i.GE)(e.agentIdentifier,E||{}),x.jsAttributes??={},d.v6&&(x.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,x);const R=(0,i.P_)(e.agentIdentifier),D=[x.beacon,x.errorBeacon];y||(R.proxy.assets&&(b(R.proxy.assets),D.push(R.proxy.assets)),R.proxy.beacon&&D.push(R.proxy.beacon),m(),(0,h.EZ)("activatedFeatures",v.T)),_.denyList=[...R.ajax.deny_list||[],...R.ajax.block_internal?D:[]],(0,i.sU)(e.agentIdentifier,_),void 0===e.api&&(e.api=function(e,t){t||(0,c.R)(e,"api");const h={};var p=a.ee.get(e),m=p.get("tracer"),v="api-",b=v+"ixn-";function y(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(v,n,!0,o||null===r?"session":void 0)(t,r)}function A(){}g.forEach((e=>{h[e]=x(v,e,!0,"api")})),h.addPageAction=x(v,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(v,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"https://web.archive.org/web/20240306230121/http://custom.transaction")+t,x(v,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return y(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return y("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return y("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},h.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},h.recordReplay=function(){(0,o.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,p),(0,o.p)("recordReplay",[],void 0,n.D.sessionReplay,p)},h.pauseReplay=function(){(0,o.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,p),(0,o.p)("pauseReplay",[],void 0,n.D.sessionReplay,p)},h.interaction=function(){return(new A).get()};var w=A.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,p),(0,o.p)(b+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(m.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw m.emit("fn-err",[arguments,this,e],r),e}finally{m.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function E(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>{(0,l.Z)("Downloading runtime APIs failed..."),(0,c.L)(e,"api",!0)}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(b,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},d.il?(0,u.b2)((()=>E()),!0):E(),h}(e.agentIdentifier,A)),void 0===e.exposed&&(e.exposed=T),y=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.252.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.252.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={111:"sha512-yqKktm3jjy7vH57ymJxJxF1Z6jKArrgcXebUMwF0elgpFkLMiY9/6juO9vuYcQ3VLbGCuFTO0QlvCZc8xgPFaA==",433:"sha512-xCugVfV9zLov1hjT2nBv+ZvSWVPV2dTRP6ZOb5BWXDkjLxZfeMBu5Yb1JACb/dMdGYlFRYh6/5+evlY/nf7URw==",164:"sha512-9mCt3EsEBu4UoI4ZDKBWyuf3gjOy9vMrbuPNIGxVj+hCDXuCy2yhAiQXr+3Xyg4vMnD349BCtUd0vc2Cys6CFQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://web.archive.org/web/20240306230121/https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.252.1.PROD"]=self["webpackChunk:NRBA-1.252.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(1926);var e=i(50);class t{#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e("recordReplay")}pauseReplay(){return this.#e("pauseReplay")}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var r=i(3325),n=i(234);const o=Object.values(r.D);function a(e){const t={};return o.forEach((r=>{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(8862);var c=i(8e3),u=i(5938),d=i(3960),l=i(385);class f extends u.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,1656));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void o(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),o(!0)}catch(t){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName,!0),o(!1)}};l.il?(0,d.b2)((()=>a()),!0):a()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplayMode))}}var h=i(7633);class p extends f{static featureName=h.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,h.t,r),this.importAggregator()}}var g=i(1117),m=i(1284);class v extends g.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,m.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,m.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=b(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=A(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function b(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=y(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function y(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function A(e){return"object"!=typeof e?[]:(0,m.D)(e,w)}function w(e,t){return t}var x=i(8632),E=i(4402),_=i(4351);var T=i(5546),S=i(7956),R=i(3239),D=i(7894),N=i(9251);class O extends f{static featureName=N.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,N.t,r),l.il&&((0,S.N)((()=>(0,T.p)("docHidden",[(0,D.z)()],void 0,N.t,this.ee)),!0),(0,R.bP)("pagehide",(()=>(0,T.p)("winPagehide",[(0,D.z)()],void 0,N.t,this.ee))),this.importAggregator())}}var I=i(3081);class j extends f{static featureName=I.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,r),this.importAggregator()}}var C=i(6660);class P{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class k extends f{static featureName=C.t;#t=new Set;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,C.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,n)=>{this.abortHandler&&!this.#t.has(n)&&(this.#t.add(n),(0,T.p)("err",[this.#r(n),(0,D.z)()],void 0,r.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,T.p)("ierr",[this.#r(e),(0,D.z)(),!0],void 0,r.D.jserrors,this.ee)})),l._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,T.p)("err",[this.#n(e),(0,D.z)(),!1,{unhandledPromiseRejection:1}],void 0,r.D.jserrors,this.ee)}),(0,R.m$)(!1,this.removeOnAbort?.signal)),l._A.addEventListener("error",(e=>{this.abortHandler&&(this.#t.has(e.error)?this.#t.delete(e.error):(0,T.p)("err",[this.#i(e),(0,D.z)()],void 0,r.D.jserrors,this.ee))}),(0,R.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#o,this.importAggregator()}#o(){this.removeOnAbort?.abort(),this.#t.clear(),this.abortHandler=void 0}#r(e){return e instanceof Error?e:void 0!==e?.message?new P(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new P("string"==typeof e?e:(0,_.P)(e))}#n(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new P(t);const r=this.#r(e.reason);return r.message=t+r.message,r}#i(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new P(e.message,e.filename,e.lineno,e.colno)}}var M=i(2210);let H=1;const L="nr@id";function z(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===l._A?0:(0,M.X)(e,L,(function(){return H++}))}function F(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.P)(e).length}catch(e){return}}}var B=i(1214),U=i(7243);class V{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!r||!i)return null;var a=(0,E.M)(),s=(0,E.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,r,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,r,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof l._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i<r.allowed_origins.length;i++){var o=(0,U.e)(r.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){t=!0;break}}return t}isDtEnabled(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var q=i(7825),G=["load","error","abort","timeout"],Z=G.length,W=n.Yu.REQ,X=n.Yu.XHR;class K extends f{static featureName=q.t;constructor(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,q.t,i),(0,n.OP)(e).xhrWrappable){this.dt=new V(e),this.handler=(e,t,r,n)=>(0,T.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};l._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const n={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Y(n,t.name),this.handler("xhr",[n,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,r.D.ajax)}}))}catch(e){}(0,B.u5)(this.ee),(0,B.Kf)(this.ee),function(e,t,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,R.m$)(!1)),l.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,R.m$)(!1))}function s(e){this.params={method:e[0]},Y(this,e[1]),this.metrics={}}function c(t,r){var i=(0,n.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(r.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(r.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&r.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=F(i);a&&(n.txSize=a)}this.startTime=(0,D.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Z;s++)r.addEventListener(G[s],this.listener,(0,R.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+z(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+z(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,D.z)()}function g(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof X&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,D.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,D.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&l.il&&(t=""+l._A.location.href):e[0]&&e[0].url?t=e[0].url:l._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,U.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,D.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof W?r=i.url:l._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Y(this,r);var o=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=F(n.body)||0}function w(e,t){var n;this.endTime=(0,D.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,D.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,r.D.ajax)}function x(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<Z;o++)e.removeEventListener(G[o],this.listener,!1);t.aborted||(n.duration=(0,D.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,i("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,r.D.ajax))}}function E(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?F(e.response):"text"===r||""===r||void 0===r?F(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin){var o=n.getResponseHeader("X-NewRelic-App-Data");o&&((0,T.p)(I.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,r.D.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",a),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",f),t.on("xhr-load-removed",h),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function Y(e,t){var r=(0,U.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var J=i(3614);const{BST_RESOURCE:Q,RESOURCE:ee,START:te,END:re,FEATURE_NAME:ne,FN_END:ie,FN_START:oe,PUSH_STATE:ae}=J;var se=i(7056),ce=i(7144);class ue extends f{static featureName=ce.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,ce.t9,r);try{const e=JSON.parse(localStorage.getItem("NRBA_SESSION"));e.sessionReplayMode!==se.IK.OFF?this.#a(e.sessionReplayMode):this.importAggregator({})}catch(e){this.importAggregator({})}}async#a(e){const{Recorder:t}=await Promise.all([i.e(111),i.e(433)]).then(i.bind(i,4136));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier}),this.recorder.startRecording(),this.importAggregator({recorder:this.recorder})}}var de=i(7836);const{FEATURE_NAME:le,START:fe,END:he,BODY:pe,CB_END:ge,JS_TIME:me,FETCH:ve,FN_START:be,CB_START:ye,FN_END:Ae}=de;var we=i(4649);class xe extends f{static featureName=we.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,E.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new v({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(r,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),(0,s.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){try{const t=a(this.agentIdentifier),n=[...this.desiredFeatures];n.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),n.forEach((n=>{if(t[n.featureName]||n.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(n.featureName);i.every((e=>t[e]))||(0,e.Z)("".concat(n.featureName," is enabled but one or more dependent features has been disabled (").concat((0,_.P)(i),"). This may cause unintended consequences or missing data...")),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[K,p,O,class extends f{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;const n=this.ee;let i;(0,B.QU)(n),this.eventsEE=(0,B.em)(n),this.eventsEE.on(oe,(function(e,t){this.bstStart=(0,D.z)()})),this.eventsEE.on(ie,(function(e,t){(0,T.p)("bst",[e[0],t,this.bstStart,(0,D.z)()],void 0,r.D.sessionTrace,n)})),n.on(ae+te,(function(e){this.time=(0,D.z)(),this.startPath=location.pathname+location.hash})),n.on(ae+re,(function(e){(0,T.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,r.D.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,T.p)(Q,[t],void 0,r.D.sessionTrace,n)})),i.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},ue,j,xe,k,class extends f{static featureName=le;constructor(e,t){if(super(e,t,le,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;if(!(0,n.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,i=0;const o=this.ee.get("tracer"),a=(0,B._L)(this.ee),s=(0,B.Lg)(this.ee),c=(0,B.BV)(this.ee),u=(0,B.Kf)(this.ee),d=this.ee.get("events"),f=(0,B.u5)(this.ee),h=(0,B.QU)(this.ee),p=(0,B.Gm)(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){i++,r=window.location.hash,this[be]=(0,D.z)()}function v(){i--,window.location.hash!==r&&g(0,!0);var e=(0,D.z)();this[me]=~~this[me]+e-this[be],this[Ae]=e}function b(e,t){e.on(t,(function(){this[t]=(0,D.z)()}))}this.ee.on(be,m),s.on(ye,m),a.on(ye,m),this.ee.on(Ae,v),s.on(ge,v),a.on(ge,v),this.ee.buffer([be,Ae,"xhr-resolved"],this.featureName),d.buffer([be],this.featureName),c.buffer(["setTimeout"+he,"clearTimeout"+fe,be],this.featureName),u.buffer([be,"new-xhr","send-xhr"+fe],this.featureName),f.buffer([ve+fe,ve+"-done",ve+pe+fe,ve+pe+he],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([be],this.featureName),s.buffer(["propagate",ye,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([be,"no-"+be],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,ve+fe),b(f,ve+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,R.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,R.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,i>1)}),(0,R.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#o,this.importAggregator()}#o(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="icon" href="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=32&ixlib=php-3.3.0&w=32" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=192&ixlib=php-3.3.0&w=192" sizes="192x192"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=180&ixlib=php-3.3.0&w=180"/> <meta name="msapplication-TileImage" content="https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=270&ixlib=php-3.3.0&w=270"/> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer> var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- This site is optimized with the Yoast SEO Premium plugin v22.1 (Yoast SEO v22.1) - https://yoast.com/wordpress/plugins/seo/ --> <title>Meet the Antifa Redditors Subverting Far Right Stonetoss Comics</title> <meta name="description" content="Stonetoss comics gained widespread notoriety and criticism for promoting Holocaust denial, racism, homophobia, sexism and anti-semitism."/> <link rel="canonical" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Antifa redditors are repurposing anti-Semitic comics for good"/> <meta property="og:description" content="Stonetoss comics gained widespread notoriety and criticism for promoting Holocaust denial, racism, homophobia, sexism and anti-semitism."/> <meta property="og:url" content="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/"/> <meta property="og:site_name" content="The Daily Dot"/> <meta property="article:publisher" content="https://www.facebook.com/dailydot"/> <meta property="article:published_time" content="2019-05-31T11:30:08+00:00"/> <meta property="article:modified_time" content="2021-05-20T16:32:53+00:00"/> <meta property="og:image" content="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg"/> <meta property="og:image:width" content="2500"/> <meta property="og:image:height" content="1250"/> <meta property="og:image:type" content="image/jpeg"/> <meta name="author" content="David Gilmour"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Antifa redditors are repurposing anti-Semitic comics for good"/> <meta name="twitter:creator" content="@dailydot"/> <meta name="twitter:site" content="@dailydot"/> <meta name="twitter:label1" content="Written by"/> <meta name="twitter:data1" content="David Gilmour"/> <meta name="twitter:label2" content="Est. reading time"/> <meta name="twitter:data2" content="3 minutes"/> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://web.archive.org/web/20240306230121/https://schema.org","@graph":[{"@type":"Article","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#article","isPartOf":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/"},"author":[{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#/schema/person/a4a535569856c3356852178b0f750569"}],"headline":"Antifa redditors are repurposing anti-Semitic comics for good","datePublished":"2019-05-31T11:30:08+00:00","dateModified":"2021-05-20T16:32:53+00:00","mainEntityOfPage":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/"},"wordCount":618,"publisher":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#organization"},"image":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#primaryimage"},"thumbnailUrl":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg","keywords":["antifa","comics","debug","layer 8","reddit"],"articleSection":["Tech"],"inLanguage":"en-US","copyrightYear":"2019","copyrightHolder":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#organization"}},{"@type":"WebPage","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/","url":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/","name":"Meet the Antifa Redditors Subverting Far Right Stonetoss Comics","isPartOf":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#website"},"primaryImageOfPage":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#primaryimage"},"image":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#primaryimage"},"thumbnailUrl":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg","datePublished":"2019-05-31T11:30:08+00:00","dateModified":"2021-05-20T16:32:53+00:00","description":"Stonetoss comics gained widespread notoriety and criticism for promoting Holocaust denial, racism, homophobia, sexism and anti-semitism.","breadcrumb":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#primaryimage","url":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg","contentUrl":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg","width":2500,"height":1250,"caption":"stonetoss antifa"},{"@type":"BreadcrumbList","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/"},{"@type":"ListItem","position":2,"name":"Antifa redditors are repurposing anti-Semitic comics for good"}]},{"@type":"WebSite","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#website","url":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/","name":"The Daily Dot","description":"The Daily Dot | Your Internet. Your Internet news.","publisher":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#organization"},"alternateName":"Daily Dot","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#organization","name":"The Daily Dot","alternateName":"Daily Dot","url":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#/schema/logo/image/","url":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/65f/7f/f2e293bfc3abd94e.jpg?auto=compress&fm=pjpg","contentUrl":"https://web.archive.org/web/20240306230121/https://uploads.dailydot.com/65f/7f/f2e293bfc3abd94e.jpg?auto=compress&fm=pjpg","width":3000,"height":3000,"caption":"The Daily Dot"},"image":{"@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#/schema/logo/image/"},"sameAs":["https://web.archive.org/web/20240306230121/https://www.facebook.com/dailydot","https://web.archive.org/web/20240306230121/https://twitter.com/dailydot","https://web.archive.org/web/20240306230121/https://www.instagram.com/dailydot/","https://web.archive.org/web/20240306230121/https://www.pinterest.com/dailydot/","https://web.archive.org/web/20240306230121/https://www.youtube.com/user/dailydotvideo"]},{"@type":"Person","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#/schema/person/a4a535569856c3356852178b0f750569","name":"David Gilmour","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/#/schema/person/image/506cf7912aea3fe8a2bd8ccd4ebdf5e1","url":"https://web.archive.org/web/20240306230121/https://secure.gravatar.com/avatar/d5f49a622be02a79277034880f76c208?s=96&d=mm&r=g","contentUrl":"https://web.archive.org/web/20240306230121/https://secure.gravatar.com/avatar/d5f49a622be02a79277034880f76c208?s=96&d=mm&r=g","caption":"David Gilmour"},"description":"David Gilmour is a reporter who specializes in national politics, internet culture, and technology.","url":"https://web.archive.org/web/20240306230121/https://www.dailydot.com/author/david-gilmour/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://ak.sail-horizon.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://cdn-gateflipp.flippback.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://launchpad-wrapper.privacymanager.io/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://launcher-sa.spot.im/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://cadmus.script.ac/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20240306230121/https://fonts.googleapis.com/"/> <link rel="alternate" type="application/rss+xml" title="The Daily Dot » Feed" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/feed/"/> <link rel="alternate" type="application/rss+xml" title="The Daily Dot » Stories Feed" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/web-stories/feed/"><script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/web.archive.org\/web\/20240306230121\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/web.archive.org\/web\/20240306230121\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/web.archive.org\/web\/20240306230121\/https:\/\/www.dailydot.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.4.3"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel="stylesheet" id="sbi_styles-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.2.7" type="text/css" media="all"/> <style id="wp-emoji-styles-inline-css" type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="wp-block-library-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-includes/css/dist/block-library/style.min.css?ver=6.4.3" type="text/css" media="all"/> <link rel="stylesheet" id="fp_compgrid-cgb-style-css-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/compgrid/dist/blocks.style.build.css?ver=1709327934" type="text/css" media="all"/> <style id="classic-theme-styles-inline-css" type="text/css"> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id="global-styles-inline-css" type="text/css"> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--green: #35bc7b;--wp--preset--color--dark-blue: #110133;--wp--preset--color--red: #e25822;--wp--preset--color--pink: #fa4659;--wp--preset--color--bondi-blue: #00acb4;--wp--preset--color--dodger-blue: #1089ff;--wp--preset--color--orange: #efc243;--wp--preset--color--purple: #5e4887;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="cff-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/custom-facebook-feed/css/style.css?ver=1709327934" type="text/css" media="all"/> <link rel="stylesheet" id="dyn2-style-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/dynamite2/dynamite.css?ver=1709327934" type="text/css" media="all"/> <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="ppress-frontend" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.15.2" type="text/css" media="all"/><noscript><link rel="stylesheet" id="ppress-frontend" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.15.2"></noscript><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="ppress-flatpickr" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.15.2" type="text/css" media="all"/><noscript><link rel="stylesheet" id="ppress-flatpickr" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.15.2"></noscript><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="ppress-select2" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=1709327936" type="text/css" media="all"/><noscript><link rel="stylesheet" id="ppress-select2" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=1709327936"></noscript><link rel="stylesheet" id="freepress-style-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/themes/freepress-ui/css/style.css?ver=1709327941" type="text/css" media="all"/> <link rel="stylesheet" id="freepress-child-style-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/themes/dd-freepress/style.css?ver=1709327910" type="text/css" media="all"/> <link rel="stylesheet" id="freepress-svg-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/themes/freepress-ui/fonts/dailydot.svg?ver=1709327910" type="text/css" media="all"/> <link crossorigin="anonymous" rel="stylesheet" id="google-fonts-css" href="https://web.archive.org/web/20240306230121cs_/https://fonts.googleapis.com/css?family=Muli%3A400%2C400i%2C600%2C600i&display=swap" type="text/css" media="all"/> <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="freepress-icons" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/themes/freepress-ui/fonts/icons.css?ver=1709327910" type="text/css" media="all"/><noscript><link rel="stylesheet" id="freepress-icons" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/themes/freepress-ui/fonts/icons.css?ver=1709327910"></noscript><link rel="stylesheet" id="freepress-footer-style-css" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/themes/freepress-ui/footer.css?ver=1709327910" type="text/css" media="all"/> <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="sailthru-subscribe-widget-styles" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/plugins/sailthru-widget/css/widget.subscribe.css?ver=1709327935" type="text/css" media="all"/><noscript><link rel="stylesheet" id="sailthru-subscribe-widget-styles" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/sailthru-widget/css/widget.subscribe.css?ver=1709327935"></noscript><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" id="algolia-autocomplete" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/css/algolia-autocomplete.css?ver=2.7.0" type="text/css" media="all"/><noscript><link rel="stylesheet" id="algolia-autocomplete" href="https://web.archive.org/web/20240306230121cs_/https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/css/algolia-autocomplete.css?ver=2.7.0"></noscript><script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/compgrid/assets/js/rater/rater.min.js?ver=1709327934" id="fp-compgrid-rater-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/compgrid/assets/js/main.js?ver=1709327934" id="fp-compgrid-js-script-js"></script> <script src="//web.archive.org/web/20240306230121js_/https://ak.sail-horizon.com/spm/spm.v1.min.js" type="text/javascript" async></script><script type="text/javascript" id="tag-js-extra"> /* <![CDATA[ */ var tag = {"options":{"customerId":"8e4a835e537581e5d43297978d9293a4"}}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/sailthru-widget/js/tag.js?ver=1709327935" id="tag-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=4.15.2" id="ppress-flatpickr-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=4.15.2" id="ppress-select2-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/footer.js?ver=20151215" id="frepress-footer-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/navigation.js?ver=20151215" id="freepress-navigation-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/skip-link-focus-fix.js?ver=20151215" id="freepress-skip-link-focus-fix-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://cdn-gateflipp.flippback.com/tag/js/flipptag.js?site_id=1265460&ver=20151215" id="flippback-script-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/flippback.js?ver=1709327910" id="freepress-flippback-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://launchpad-wrapper.privacymanager.io/3195afa5-91c2-49c5-9183-840ccfc70cd9/launchpad-liveramp.js?ver=20151215" id="launchpad-liveramp-script-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://launcher-sa.spot.im/spot/sp_0eSO3A2h?ver=20151215" id="spotim-launcher-script-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/audigent.js?ver=20151215" id="freepress-audigent-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://cadmus.script.ac/d137xjgotpkrvc/script.js?ver=20151215" id="cadmus-script-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/sailthru-widget/js/widget.subscribe.js?ver=1709327935" id="sailthru-subscribe-script-js"></script> <!-- dd-dynamite2-START --> <script type="text/javascript">!(function(o,n){function $(){($.q=$.q||[]).push(arguments)}$.v=1,o[n]=o[n]||$})(window,String.fromCharCode(97,100,109,105,114,97,108));!(function(t,c,i){i=t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="https://web.archive.org/web/20240306230121/https://aliveachiever.com/v2yowjz0p9z2RH38nWMjIYX9foW3-ZK-d62SmIenwLpwK2KTWWya--Tk",t.parentNode.insertBefore(i,t)})(document,"script");;!(function(o,t,n,c){function e(n){(function(){try{return(localStorage.getItem("v4ac1eiZr0")||"").split(",")[4]>0}catch(o){}return!1})()&&(n=o[t].pubads())&&n.setTargeting("admiral-engaged","true")}(c=o[t]=o[t]||{}).cmd=c.cmd||[],typeof c.pubads===n?e():typeof c.cmd.unshift===n?c.cmd.unshift(e):c.cmd.push(e)})(window,"googletag","function");;;!(function(t,n,i,e,o){function a(){for(var t=[],i=0;i<arguments.length;i++)t.push(arguments[i]);if(!t.length)return o;"ping"===t[0]?t[2]({gdprAppliesGlobally:!!n.__cmpGdprAppliesGlobally,cmpLoaded:!1,cmpStatus:"stub"}):t.length>0&&o.push(t)}function c(t){if(t&&t.data&&t.source){var e,o=t.source,a="string"==typeof t.data&&t.data.indexOf("__tcfapiCall")>=0;(e=a?((function(t){try{return JSON.parse(t)}catch(n){}})(t.data)||{}).__tcfapiCall:(t.data||{}).__tcfapiCall)&&n[i](e.command,e.version,(function(t,n){var i={__tcfapiReturn:{returnValue:t,success:n,callId:e.callId}};o&&o.postMessage(a?JSON.stringify(i):i,"*")}),e.parameter)}}!(function f(){if(!window.frames[e]){var n=t.body;if(n){var i=t.createElement("iframe");i.style.display="none",i.name=e,n.appendChild(i)}else setTimeout(f,5)}})(),o=[],a.v=1,"function"!=typeof n[i]&&(n[i]=n[i]||a,n.addEventListener?n.addEventListener("message",c,!1):n.attachEvent&&n.attachEvent("onmessage",c))})(document,window,"__tcfapi","__tcfapiLocator");;!(function(n,t,i,u,e,o,r){function a(n){if(n){var u=(n.data||{}).__uspapiCall;u&&t[i](u.command,u.version,(function(t,i){n.source.postMessage({__uspapiReturn:{returnValue:t,success:i,callId:u.callId}},"*")}))}}!(function f(){if(!window.frames[u]){var t=n.body;if(t){var i=n.createElement("iframe");i.style.display="none",i.name=u,t.appendChild(i)}else setTimeout(f,5)}})();var s={getUSPData:function(n,t){return n!==1?t&&t(null,!1):t&&t({version:null,uspString:null},!1)}};function c(n,t,i){return s[n](t,i)}c.v=1,"function"!=typeof t[i]&&(t[i]=t[i]||c,t.addEventListener?t.addEventListener("message",a,!1):t.attachEvent&&t.attachEvent("onmessage",a)),o=n.createElement(e),r=n.getElementsByTagName(e)[0],o.src="https://web.archive.org/web/20240306230121/https://aliveachiever.com/v2qosoYn7lkEH8fJsgBsHDef85OCSi7DVrAz1Dy5i186KTBqXKY0TzG57981F1p714bxESt4R",r.parentNode.insertBefore(o,r)})(document,window,"__uspapi","__uspapiLocator","script");</script> <script async="async" src="https://web.archive.org/web/20240306230121js_/https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.pubads().setTargeting("categories", ["debug"]); googletag.pubads().setTargeting("tags", ["antifa","comics","debug","layer8","reddit"]); googletag.pubads().setTargeting("postID", "588739"); googletag.defineSlot('/14713236/DD_DYN_Inline1', [[970, 250], [320, 100], [1, 1], [300, 250], [300, 600], [320, 50], [970, 90], [300, 50], [728, 90]], 'inline_1').addService(googletag.pubads()); googletag.enableServices(); }); </script> <!-- v ADSTK-111 v --> <script async custom-element="amp-sticky-ad" src="https://web.archive.org/web/20240306230121js_/https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script> <!-- dd-dynamite2-END --><!-- dd-dynamite2-style-START --><style></style><!-- dd-dynamite2-style-END --><link rel="https://api.w.org/" href="https://www.dailydot.com/wp-json/"/><link rel="alternate" type="application/json" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-json/wp/v2/posts/588739"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.dailydot.com/xmlrpc.php?rsd"/> <meta name="generator" content="WordPress 6.4.3"/> <link rel="shortlink" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/?p=588739"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dailydot.com%2Fdebug%2Fantifa-redditors-subvert-stonetoss%2F"/> <link rel="alternate" type="text/xml+oembed" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dailydot.com%2Fdebug%2Fantifa-redditors-subvert-stonetoss%2F&format=xml"/> <style type="text/css"> /* ... cg custom styling ... */ </style> <!-- BEGIN: Header Bidding --> <script type="text/javascript"> var adsStart = (new Date()).getTime(); /* Get domain without subdomain */ function getDomain(){ if(document.domain.length){ var parts = document.domain.replace(/^(www\.)/,"").split('.'); //is there a subdomain? while(parts.length > 2){ //removing it from our array var subdomain = parts.shift(); } //getting the remaining 2 elements var domain = parts.join('.'); return domain.replace(/(^\.*)|(\.*$)/g, ""); } return ''; } var post_id = "588739"; // populate with post ID var tags = ["antifa","comics","debug","layer8","reddit"]; // populate with tags var categories = ["debug"]; // populate with categories var hbRefreshEnabled = true; /* Global GPT and PBJS */ var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; /* Detect Env */ var device = (window.innerWidth >= 768) ? "desktop" : "mobile"; var domain = getDomain(); var subdomain = window.location.host.split('.')[2] ? window.location.host.split('.')[0].toLowerCase() : "www"; /* Set Variable to PBJS */ pbjs.timeStart = adsStart; pbjs.post_id = post_id; pbjs.tags = tags; pbjs.categories = categories; pbjs.device = device; pbjs.domain = domain; pbjs.subdomain = subdomain; googletag.cmd.push(function() { if(typeof post_id !== "undefined") googletag.cmd.push(function() { googletag.pubads().setTargeting("post_id", post_id.toString()) }); if(typeof tags !== "undefined") googletag.cmd.push(function() { googletag.pubads().setTargeting("tags", tags) }); if(typeof categories !== "undefined") googletag.cmd.push(function() { googletag.pubads().setTargeting("categories", categories) }); // Init DFP // googletag.pubads().enableSingleRequest(); //googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); </script> <script type="text/javascript" async="true" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/uploads/dynamite/prebid.js?U=1709766003"></script> <!-- END: Header Bidding --> <!-- Start: CREATE AD SPACES --> <script> document.addEventListener("DOMContentLoaded", function(){ // https://stackoverflow.com/questions/11381673/detecting-a-mobile-browser var env = device; // use already set variable for consistency // Render HB ads // pbjs.que.push(function() { pbjs.renderAds(); }); // -- Moved to Admiral (below) }); admiral("after", "cmp.loaded", function (data) { if (data.tcData && data.tcData.gdprApplies) { if ( data.tcData.purpose && data.tcData.purpose.consents && data.tcData.purpose.consents[1] ) { // If GDPR appleis based on your configuration, and the user // has consented to Purpose 1, load the GPT tag. console.log('Admiral: Consent received, calling ads'); pbjs.que.push(function() { pbjs.renderAds(); }); } else { // If GDPR applies based on your configuration, but // no choice has been made, or purpose 1 has been rejected, // then don't load GPT tag until the user has made a choice. admiral("after", "cmp.updated", function(){ console.log('Admiral: Consent updated, calling ads'); pbjs.que.push(function() { pbjs.renderAds(); }); }); } } else { // If GDPR doesn't apply based on your configuration, // or if there is prior consent, then load the GPT tag console.log('Admiral: GDPR does not apply or prior consent, calling ads'); pbjs.que.push(function() { pbjs.renderAds(); }); } }); // https://plainjs.com/javascript/manipulation/insert-an-element-after-or-before-another-32/ function insertAfter(newNode, referenceNode, context = 'none') { if (referenceNode == null && context !== 'none') { throw Error('Cannot add in insertAfter because the '+context+' reference did not work'); } else if (referenceNode == null) { throw Error('Cannot add '+newNode.attributes+' because the reference node did not exist'); } referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); } function insertBefore(newNode, referenceNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode); } function returnDomNodeForAdDisplayFromID(ID) { var blockNode = document.createElement("div"); blockNode.className = 'dynamite-block'; var newNode = document.createElement("div"); newNode.setAttribute('id', ID); newNode.dataset.hbad = "true"; // mark div as an adunit for HB blockNode.appendChild(newNode); return blockNode; } function hideCloseable() { var list = document.getElementsByClassName("closable"); // conver nodecollection to array list = Array.from(list); list.forEach(function(item){ item.style.display = 'none'; }); } /* Only use our sticky polyfill on the Boombox theme */ window.addEventListener('DOMContentLoaded', function(event) { if (document.body.classList.contains('bb-cards-view')) { window.onscroll = function() {boomboxStickyPolyfill()}; } }); // Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position function boomboxStickyPolyfill() { // Get the navbar var stickyElement = document.getElementById("stable"); // Get the offset position of the navbar var stickyOffset = stickyElement.offsetTop; var header = document.getElementsByTagName("header")[0]; console.log(stickyOffset, window.pageYOffset, header.scrollHeight); if (window.pageYOffset >= stickyOffset+header.scrollHeight) { stickyElement.classList.add("sticky") } else { stickyElement.classList.remove("sticky"); } } </script> <!-- END: CREATE AD SPACES --> <style> #stable { top: 10px; position: sticky; } #stable.sticky { /* For stickyPolyfill */ position: fixed; } .dd-right-flyout-wrapper { position: inherit; top: unset; margin-bottom: 10px; } .closer { padding: 2px 7px; background: whitesmoke; color: darkgray; border-radius: 50%; border: 1px solid darkgray; display: inline-block; vertical-align: top; top: -18px; position: relative; left: -10px; } .closable { position: fixed; bottom: 0; width: 100%; z-index: 100; background: transparent; display: block; text-align: center; max-height: 95px; } @media only screen and (max-width: 500px) { .closable { max-height: 55px; } } .closable .dynamite-block { display: inline-block; } #content .dynamite-block { margin-bottom: 14px; } </style> <meta name="generator" content="Site Kit by Google 1.118.0"/> <!-- BEGIN Sailthru Horizon Meta Information --> <meta name="sailthru.date" content="2019-05-31 06:30:08"/> <meta name="sailthru.title" content="Antifa redditors are repurposing anti-Semitic comics for good"/> <meta name="sailthru.tags" content=",antifa,comics,debug,layer 8,reddit,Tech"/> <meta name="sailthru.author" content="David Gilmour"/> <meta name="sailthru.description" content="Stonetoss comics gained widespread notoriety and criticism for promoting Holocaust denial, racism, homophobia, sexism and anti-semitism."/> <meta name="sailthru.image.full" content="https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fm=pjpg"/> <meta name="sailthru.image.thumb" content="https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?auto=compress&fit=scale&fm=pjpg&h=25&w=50"/> <!-- END Sailthru Horizon Meta Information --> <script type="text/javascript">document.documentElement.className += " js";</script> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to footer --> <script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> var dataLayer_content = {"pagePostType":"post","pagePostType2":"single-post","pageCategory":["debug"],"pageAttributes":["antifa","comics","debug","layer8","reddit"],"pagePostAuthor":"David Gilmour"}; dataLayer.push( dataLayer_content ); </script> <script data-cfasync="false"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//web.archive.org/web/20240306230121/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PJPNS3H'); </script> <!-- End Google Tag Manager --> <!-- End Google Tag Manager for WordPress by gtm4wp.com --><!-- SpeedCurve RUM --><script>LUX=function(){function n(){return Date.now?Date.now():+new Date}var r,e=n(),t=window.performance||{},a=t.timing||{navigationStart:(null===(r=window.LUX)||void 0===r?void 0:r.ns)||e};function o(){return t.now?(r=t.now(),Math.floor(r)):n()-a.navigationStart;var r}(LUX=window.LUX||{}).ac=[],LUX.addData=function(n,r){return LUX.cmd(["addData",n,r])},LUX.cmd=function(n){return LUX.ac.push(n)},LUX.getDebug=function(){return[[e,0,[]]]},LUX.init=function(){return LUX.cmd(["init"])},LUX.mark=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.mark)return t.mark.apply(t,n);var e=n[0],a=n[1]||{};void 0===a.startTime&&(a.startTime=o());LUX.cmd(["mark",e,a])},LUX.markLoadTime=function(){return LUX.cmd(["markLoadTime",o()])},LUX.measure=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.measure)return t.measure.apply(t,n);var e,a=n[0],i=n[1],u=n[2];e="object"==typeof i?n[1]:{start:i,end:u};e.duration||e.end||(e.end=o());LUX.cmd(["measure",a,e])},LUX.send=function(){return LUX.cmd(["send"])},LUX.ns=e;var i=LUX;if(window.LUX_ae=[],window.addEventListener("error",(function(n){window.LUX_ae.push(n)})),window.LUX_al=[],"function"==typeof PerformanceObserver&&"function"==typeof PerformanceLongTaskTiming){var u=new PerformanceObserver((function(n){for(var r=n.getEntries(),e=0;e<r.length;e++)window.LUX_al.push(r[e])}));try{u.observe({type:"longtask"})}catch(n){}}return i}(); </script><script src="https://web.archive.org/web/20240306230121js_/https://cdn.speedcurve.com/js/lux.js?id=4122231503" async defer crossorigin="anonymous"></script><!-- Browsi Ad Script --> <script src="//web.archive.org/web/20240306230121js_/https://cdn.browsiprod.com/bootstrap/bootstrap.js" id="browsi-tag" data-pubkey="dailydot" data-sitekey="dailydot" async> </script> <script> if(dataLayer) { const author = "David Gilmour"; // use "html_entity_decode" in case the title has HTML Entities const article = "Antifa redditors are repurposing anti-Semitic comics for good"; const category = "Tech"; const date = "May 31, 2019"; dataLayer.push({ author, article, category, date }) } </script> <script id="chartbeat" type="text/javascript">(function() {var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});_sf_async_config.uid = 67141;_sf_async_config.domain = "dailydot.com";_sf_async_config.flickerControl = false;_sf_async_config.useCanonical = true;_sf_async_config.useCanonicalDomain = true;_sf_async_config.sections = "Tech";_sf_async_config.authors = "David Gilmour";function loadChartbeat() {var e = document.createElement("script");var n = document.getElementsByTagName("script")[0];e.type = "text/javascript";e.async = true;e.src = "//web.archive.org/web/20240306230121/https://static.chartbeat.com/js/chartbeat.js";n.parentNode.insertBefore(e, n);}loadChartbeat();})();</script><script async src="//web.archive.org/web/20240306230121js_/https://static.chartbeat.com/js/chartbeat_mab.js"></script> <!-- Google AdSense snippet added by Site Kit --> <meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> <meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> <!-- End Google AdSense snippet added by Site Kit --> <script type="text/javascript">var sailthru_vars = {"ajaxurl":"https:\/\/web.archive.org\/web\/20240306230121\/https:\/\/www.dailydot.com\/wp-admin\/admin-ajax.php"}</script> <style> .algolia-search-highlight { background-color: #fffbcc; border-radius: 2px; font-style: normal; } </style> <script id="bx-tag" src="//web.archive.org/web/20240306230121js_/https://assets.bounceexchange.com/assets/bounce/iframebuster.js" data-website-id="2610" charset="utf-8"></script><link rel="preload" href="https://web.archive.org/web/20240306230121/https://launchpad.privacymanager.io/latest/launchpad.bundle.js" as="script"/><script async src="https://web.archive.org/web/20240306230121js_/https://launcher-sa.spot.im/spot/sp_0eSO3A2h" data-spotim-autorun="false" data-spotim-module="spotim-launcher"></script><link rel="amphtml" href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/antifa-redditors-subvert-stonetoss/?amp"></head> <body class="post-template-default single single-post postid-588739 single-format-standard no-sidebar"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="main-header"> <div class="wrapper"> <div id="header-row" class="row nowrap"> <div class="col-2 d-none d-lg-block"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/" aria-label="Go Home"> <svg xmlns="http://www.w3.org/2000/svg" class="main-logo inline-flex" viewbox="0 0 1195 235"><g fill="none" fill-rule="nonzero"><g fill="#110133"><path d="M411.94.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.06 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.41 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zM360.2 173.09c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.63 6.85 23.26 6.85zM552.72 57.42c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.32 2.11 5.47v111.94c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-1.74c0 4.48-1.29 9.16-3.86 14.05-2.57 4.89-6.09 9.37-10.57 13.43-4.48 4.07-9.74 7.38-15.8 9.95-6.06 2.57-12.65 3.86-19.77 3.86-11.11 0-21.1-2.9-29.97-8.71-8.87-5.8-15.84-13.76-20.89-23.88-5.06-10.11-7.59-21.47-7.59-34.08 0-12.93 2.57-24.33 7.71-34.2 5.14-9.86 12.1-17.62 20.89-23.26 8.79-5.64 18.66-8.46 29.6-8.46 7.13 0 13.81 1.24 20.02 3.73 6.21 2.49 11.65 5.89 16.29 10.2 4.64 4.31 8.25 9.25 10.82 14.8 2.57 5.56 3.86 11.32 3.86 17.29l-5.22-3.73V65.13c0-2.15.7-3.98 2.11-5.47 1.41-1.49 3.28-2.24 5.6-2.24zm-51.74 115.67c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.86 16.04-18.91 3.89-8.04 5.85-17.04 5.85-26.99 0-9.62-1.95-18.36-5.85-26.24-3.9-7.87-9.25-14.09-16.04-18.66-6.8-4.56-14.59-6.84-23.38-6.84-8.62 0-16.38 2.2-23.26 6.59-6.88 4.4-12.27 10.49-16.17 18.28-3.9 7.8-5.85 16.75-5.85 26.86 0 9.95 1.9 18.95 5.72 26.99 3.81 8.05 9.16 14.35 16.04 18.91 6.9 4.57 14.73 6.85 23.52 6.85zM597.25 38.52c-3.48 0-6.09-.78-7.84-2.36-1.74-1.57-2.61-3.86-2.61-6.84v-2.49c0-2.98.95-5.26 2.86-6.84 1.9-1.57 4.52-2.36 7.84-2.36 3.15 0 5.6.79 7.34 2.36 1.74 1.58 2.61 3.86 2.61 6.84v2.49c0 2.98-.87 5.27-2.61 6.84-1.75 1.57-4.28 2.36-7.59 2.36zm7.46 138.55c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.15-.75-5.47-2.24-1.33-1.49-1.99-3.23-1.99-5.22V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.19-2.24 5.35-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v114.42zM650.97 177.07c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.16 0-3.94-.75-5.35-2.24-1.41-1.49-2.11-3.23-2.11-5.22V7.92c0-1.99.75-3.73 2.24-5.22 1.49-1.49 3.23-2.24 5.22-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.12 3.23 2.12 5.22v169.15h-.01zM773.85 55.19c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v109.7c0 13.43-2.66 24.75-7.96 33.95-5.31 9.2-12.44 16.17-21.39 20.89-8.95 4.73-19.15 7.09-30.59 7.09-7.13 0-13.72-.79-19.78-2.36-6.06-1.58-10.99-3.53-14.8-5.85-1.99-1.16-3.48-2.61-4.48-4.35-1-1.74-1.08-3.53-.25-5.35.83-2.32 2.11-3.86 3.86-4.6 1.75-.74 3.52-.71 5.35.12 2.82 1.49 6.88 3.32 12.19 5.47s11.36 3.23 18.16 3.23c9.12 0 17-1.91 23.63-5.72 6.63-3.82 11.82-9.33 15.55-16.54 3.73-7.21 5.6-15.8 5.6-25.75v-17.91l1.74 6.22c-2.49 4.97-6.06 9.45-10.7 13.43-4.64 3.98-9.87 7.09-15.67 9.33-5.81 2.24-12.03 3.36-18.66 3.36-9.95 0-18.2-2.03-24.75-6.09-6.55-4.06-11.44-9.66-14.68-16.79-3.23-7.13-4.85-15.5-4.85-25.12V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.27-2.24 5.6-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v74.13c0 11.61 2.53 20.56 7.59 26.86 5.06 6.3 13.31 9.45 24.75 9.45 7.13 0 13.68-1.7 19.65-5.1 5.97-3.4 10.86-7.88 14.68-13.43 3.81-5.55 5.72-11.48 5.72-17.79V62.64c0-1.99.66-3.73 1.99-5.22 1.32-1.49 3.14-2.23 5.47-2.23zM961.65.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.05 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.42 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zm-51.74 172.63c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.64 6.85 23.26 6.85zM1116.61 120.85c0 12.6-2.78 23.92-8.33 33.95-5.56 10.04-13.06 17.91-22.51 23.63-9.45 5.72-20.15 8.58-32.09 8.58-11.78 0-22.43-2.86-31.96-8.58-9.54-5.72-17.08-13.6-22.64-23.63-5.56-10.03-8.33-21.35-8.33-33.95 0-12.77 2.78-24.13 8.33-34.08 5.55-9.95 13.1-17.82 22.64-23.63 9.53-5.8 20.19-8.71 31.96-8.71 11.94 0 22.64 2.9 32.09 8.71 9.45 5.81 16.95 13.68 22.51 23.63 5.55 9.96 8.33 21.32 8.33 34.08zm-15.17 0c0-10.11-2.08-19.11-6.22-26.99-4.15-7.87-9.83-14.05-17.04-18.53-7.21-4.48-15.38-6.72-24.5-6.72s-17.29 2.24-24.5 6.72c-7.21 4.48-12.93 10.66-17.16 18.53-4.23 7.88-6.34 16.88-6.34 26.99 0 10.12 2.11 19.07 6.34 26.86 4.23 7.8 9.95 13.97 17.16 18.53 7.21 4.56 15.38 6.84 24.5 6.84s17.29-2.28 24.5-6.84c7.21-4.56 12.89-10.74 17.04-18.53 4.14-7.78 6.22-16.74 6.22-26.86zM1130.04 57.92H1188c1.99 0 3.65.71 4.97 2.11 1.33 1.41 1.99 3.11 1.99 5.1 0 1.99-.67 3.65-1.99 4.98-1.33 1.33-2.98 1.99-4.97 1.99h-57.96c-1.99 0-3.69-.7-5.1-2.11-1.41-1.41-2.11-3.11-2.11-5.1 0-1.99.7-3.65 2.11-4.98 1.41-1.32 3.11-1.99 5.1-1.99zm25.62-35.07c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v124.87c0 4.64.62 8.13 1.87 10.45 1.24 2.32 2.86 3.86 4.85 4.6 1.99.74 3.98 1.12 5.97 1.12 1.33 0 2.53-.21 3.61-.62 1.08-.41 2.28-.62 3.61-.62 1.49 0 2.77.58 3.86 1.74 1.08 1.16 1.62 2.65 1.62 4.48 0 2.32-1.33 4.27-3.98 5.85s-5.81 2.36-9.45 2.36c-1.49 0-3.73-.12-6.72-.37-2.99-.25-6.06-1.16-9.2-2.74-3.15-1.57-5.81-4.35-7.96-8.33-2.16-3.98-3.23-9.7-3.23-17.16V30.31c0-1.99.75-3.73 2.24-5.22 1.47-1.49 3.29-2.24 5.45-2.24z"/></g><path fill="#110133" d="M88.84 120.55c7.16.06 13.91-1.32 20.25-4.14 6.34-2.82 11.88-6.73 16.63-11.73 4.74-4.99 8.49-10.85 11.25-17.58 2.75-6.73 4.16-13.92 4.22-21.58.06-7.66-1.23-14.86-3.87-21.59-2.64-6.74-6.3-12.64-10.96-17.72-4.67-5.08-10.15-9.1-16.44-12.09-6.3-2.98-13.02-4.51-20.18-4.57L72.48 9.4l-.89 111 17.25.15z"/><path fill="#110133" d="M220.08 123.96c3.33 0 6.57.34 9.76.84V33.88c0-14.25-11.55-25.81-25.81-25.81h-46.64c2.55 3.48 4.89 7.13 6.98 10.99 3.73 6.87 6.59 14.26 8.58 22.15 1.99 7.89 2.95 16.1 2.88 24.61-.07 8.52-1.16 16.71-3.27 24.56-2.11 7.86-5.09 15.19-8.93 21.99-3.84 6.81-8.39 13.01-13.67 18.59-5.28 5.59-11.15 10.38-17.62 14.36-6.47 3.99-13.39 7.04-20.77 9.17-7.38 2.13-15.06 3.16-23.02 3.09l-52.15-.47L37.6 8.06H26.44C12.19 8.06.63 19.61.63 33.87v156.08c0 14.25 11.55 25.81 25.81 25.81h138.89a61.868 61.868 0 01-7.49-29.57c0-34.31 27.92-62.23 62.24-62.23z"/><path fill="#3BB77A" d="M229.83 149.68c-3.12-.83-6.38-1.32-9.76-1.32-20.86 0-37.84 16.98-37.84 37.84 0 11.96 5.6 22.63 14.29 29.57 6.47 5.16 14.65 8.27 23.55 8.27 20.86 0 37.84-16.98 37.84-37.84 0-17.49-11.93-32.2-28.08-36.52z"/></g></svg> </a> </div> <nav id="primary-nav" class="col-9 d-none d-lg-inline-block" role="navigation"> <ul id="primary-menu" class="header-list padd-left-none inline-flex"><li id="menu-item-1321973" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1321973"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/news/">Trending</a></li> <li id="menu-item-786353" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-786353"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/debug/">Tech</a></li> <li id="menu-item-1447330" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447330"><a href="/web/20240306230121/https://www.dailydot.com/tags/viral-politics/">Politics</a></li> <li id="menu-item-1513975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1513975"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/pop-culture/">Pop Culture</a></li> <li id="menu-item-1447331" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447331"><a href="/web/20240306230121/https://www.dailydot.com/tags/memes">Memes</a></li> <li id="menu-item-1447333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447333"><a href="/web/20240306230121/https://www.dailydot.com/tags/labor">Labor</a></li> <li id="menu-item-1447334" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447334"><a href="/web/20240306230121/https://www.dailydot.com/tags/hacks">Hacks</a></li> <li id="menu-item-1447335" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447335"><a href="/web/20240306230121/https://www.dailydot.com/tags/tiktok">TikTok</a></li> <li id="menu-item-1447410" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1447410"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/about/">About</a> <ul class="sub-menu"> <li id="menu-item-1447411" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447411"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/about/">About Us</a></li> <li id="menu-item-1447416" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447416"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/contact-us/">Contact</a></li> <li id="menu-item-1447417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447417"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/careers/">Jobs</a></li> <li id="menu-item-1447418" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447418"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/terms-of-use/">Terms Of Use</a></li> <li id="menu-item-1447419" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447419"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/privacy-policy/">Privacy Policy</a></li> </ul> </li> </ul> </nav><!-- left col end --> <div class="col-1 d-block d-lg-none"> <!-- mobile menu start --> <nav role="navigation"> <div id="menuToggle"> <!-- A fake / hidden checkbox is used as click reciever, so you can use the :checked selector on it. --> <input type="checkbox"/> <span></span> <span></span> <span></span> <ul id="menu" class="menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1321973"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/news/">Trending</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-786353"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/debug/">Tech</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447330"><a href="/web/20240306230121/https://www.dailydot.com/tags/viral-politics/">Politics</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1513975"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/pop-culture/">Pop Culture</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447331"><a href="/web/20240306230121/https://www.dailydot.com/tags/memes">Memes</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447333"><a href="/web/20240306230121/https://www.dailydot.com/tags/labor">Labor</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447334"><a href="/web/20240306230121/https://www.dailydot.com/tags/hacks">Hacks</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447335"><a href="/web/20240306230121/https://www.dailydot.com/tags/tiktok">TikTok</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1447410"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/about/">About</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447411"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/about/">About Us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447416"><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/contact-us/">Contact</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447417"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/careers/">Jobs</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447418"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/terms-of-use/">Terms Of Use</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447419"><a href="https://web.archive.org/web/20240306230121/https://fragmnt.com/privacy-policy/">Privacy Policy</a></li> </ul> </li> </ul> </div><!-- menu toggle end --> </nav><!-- mobile menu end --> </div><!-- col end --> <div class="d-lg-none"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/"> <svg xmlns="http://www.w3.org/2000/svg" class="main-logo inline-flex" viewbox="0 0 1195 235"><g fill="none" fill-rule="nonzero"><g fill="#110133"><path d="M411.94.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.06 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.41 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zM360.2 173.09c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.63 6.85 23.26 6.85zM552.72 57.42c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.32 2.11 5.47v111.94c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-1.74c0 4.48-1.29 9.16-3.86 14.05-2.57 4.89-6.09 9.37-10.57 13.43-4.48 4.07-9.74 7.38-15.8 9.95-6.06 2.57-12.65 3.86-19.77 3.86-11.11 0-21.1-2.9-29.97-8.71-8.87-5.8-15.84-13.76-20.89-23.88-5.06-10.11-7.59-21.47-7.59-34.08 0-12.93 2.57-24.33 7.71-34.2 5.14-9.86 12.1-17.62 20.89-23.26 8.79-5.64 18.66-8.46 29.6-8.46 7.13 0 13.81 1.24 20.02 3.73 6.21 2.49 11.65 5.89 16.29 10.2 4.64 4.31 8.25 9.25 10.82 14.8 2.57 5.56 3.86 11.32 3.86 17.29l-5.22-3.73V65.13c0-2.15.7-3.98 2.11-5.47 1.41-1.49 3.28-2.24 5.6-2.24zm-51.74 115.67c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.86 16.04-18.91 3.89-8.04 5.85-17.04 5.85-26.99 0-9.62-1.95-18.36-5.85-26.24-3.9-7.87-9.25-14.09-16.04-18.66-6.8-4.56-14.59-6.84-23.38-6.84-8.62 0-16.38 2.2-23.26 6.59-6.88 4.4-12.27 10.49-16.17 18.28-3.9 7.8-5.85 16.75-5.85 26.86 0 9.95 1.9 18.95 5.72 26.99 3.81 8.05 9.16 14.35 16.04 18.91 6.9 4.57 14.73 6.85 23.52 6.85zM597.25 38.52c-3.48 0-6.09-.78-7.84-2.36-1.74-1.57-2.61-3.86-2.61-6.84v-2.49c0-2.98.95-5.26 2.86-6.84 1.9-1.57 4.52-2.36 7.84-2.36 3.15 0 5.6.79 7.34 2.36 1.74 1.58 2.61 3.86 2.61 6.84v2.49c0 2.98-.87 5.27-2.61 6.84-1.75 1.57-4.28 2.36-7.59 2.36zm7.46 138.55c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.15-.75-5.47-2.24-1.33-1.49-1.99-3.23-1.99-5.22V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.19-2.24 5.35-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v114.42zM650.97 177.07c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.16 0-3.94-.75-5.35-2.24-1.41-1.49-2.11-3.23-2.11-5.22V7.92c0-1.99.75-3.73 2.24-5.22 1.49-1.49 3.23-2.24 5.22-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.12 3.23 2.12 5.22v169.15h-.01zM773.85 55.19c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v109.7c0 13.43-2.66 24.75-7.96 33.95-5.31 9.2-12.44 16.17-21.39 20.89-8.95 4.73-19.15 7.09-30.59 7.09-7.13 0-13.72-.79-19.78-2.36-6.06-1.58-10.99-3.53-14.8-5.85-1.99-1.16-3.48-2.61-4.48-4.35-1-1.74-1.08-3.53-.25-5.35.83-2.32 2.11-3.86 3.86-4.6 1.75-.74 3.52-.71 5.35.12 2.82 1.49 6.88 3.32 12.19 5.47s11.36 3.23 18.16 3.23c9.12 0 17-1.91 23.63-5.72 6.63-3.82 11.82-9.33 15.55-16.54 3.73-7.21 5.6-15.8 5.6-25.75v-17.91l1.74 6.22c-2.49 4.97-6.06 9.45-10.7 13.43-4.64 3.98-9.87 7.09-15.67 9.33-5.81 2.24-12.03 3.36-18.66 3.36-9.95 0-18.2-2.03-24.75-6.09-6.55-4.06-11.44-9.66-14.68-16.79-3.23-7.13-4.85-15.5-4.85-25.12V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.27-2.24 5.6-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v74.13c0 11.61 2.53 20.56 7.59 26.86 5.06 6.3 13.31 9.45 24.75 9.45 7.13 0 13.68-1.7 19.65-5.1 5.97-3.4 10.86-7.88 14.68-13.43 3.81-5.55 5.72-11.48 5.72-17.79V62.64c0-1.99.66-3.73 1.99-5.22 1.32-1.49 3.14-2.23 5.47-2.23zM961.65.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.05 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.42 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zm-51.74 172.63c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.64 6.85 23.26 6.85zM1116.61 120.85c0 12.6-2.78 23.92-8.33 33.95-5.56 10.04-13.06 17.91-22.51 23.63-9.45 5.72-20.15 8.58-32.09 8.58-11.78 0-22.43-2.86-31.96-8.58-9.54-5.72-17.08-13.6-22.64-23.63-5.56-10.03-8.33-21.35-8.33-33.95 0-12.77 2.78-24.13 8.33-34.08 5.55-9.95 13.1-17.82 22.64-23.63 9.53-5.8 20.19-8.71 31.96-8.71 11.94 0 22.64 2.9 32.09 8.71 9.45 5.81 16.95 13.68 22.51 23.63 5.55 9.96 8.33 21.32 8.33 34.08zm-15.17 0c0-10.11-2.08-19.11-6.22-26.99-4.15-7.87-9.83-14.05-17.04-18.53-7.21-4.48-15.38-6.72-24.5-6.72s-17.29 2.24-24.5 6.72c-7.21 4.48-12.93 10.66-17.16 18.53-4.23 7.88-6.34 16.88-6.34 26.99 0 10.12 2.11 19.07 6.34 26.86 4.23 7.8 9.95 13.97 17.16 18.53 7.21 4.56 15.38 6.84 24.5 6.84s17.29-2.28 24.5-6.84c7.21-4.56 12.89-10.74 17.04-18.53 4.14-7.78 6.22-16.74 6.22-26.86zM1130.04 57.92H1188c1.99 0 3.65.71 4.97 2.11 1.33 1.41 1.99 3.11 1.99 5.1 0 1.99-.67 3.65-1.99 4.98-1.33 1.33-2.98 1.99-4.97 1.99h-57.96c-1.99 0-3.69-.7-5.1-2.11-1.41-1.41-2.11-3.11-2.11-5.1 0-1.99.7-3.65 2.11-4.98 1.41-1.32 3.11-1.99 5.1-1.99zm25.62-35.07c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v124.87c0 4.64.62 8.13 1.87 10.45 1.24 2.32 2.86 3.86 4.85 4.6 1.99.74 3.98 1.12 5.97 1.12 1.33 0 2.53-.21 3.61-.62 1.08-.41 2.28-.62 3.61-.62 1.49 0 2.77.58 3.86 1.74 1.08 1.16 1.62 2.65 1.62 4.48 0 2.32-1.33 4.27-3.98 5.85s-5.81 2.36-9.45 2.36c-1.49 0-3.73-.12-6.72-.37-2.99-.25-6.06-1.16-9.2-2.74-3.15-1.57-5.81-4.35-7.96-8.33-2.16-3.98-3.23-9.7-3.23-17.16V30.31c0-1.99.75-3.73 2.24-5.22 1.47-1.49 3.29-2.24 5.45-2.24z"/></g><path fill="#110133" d="M88.84 120.55c7.16.06 13.91-1.32 20.25-4.14 6.34-2.82 11.88-6.73 16.63-11.73 4.74-4.99 8.49-10.85 11.25-17.58 2.75-6.73 4.16-13.92 4.22-21.58.06-7.66-1.23-14.86-3.87-21.59-2.64-6.74-6.3-12.64-10.96-17.72-4.67-5.08-10.15-9.1-16.44-12.09-6.3-2.98-13.02-4.51-20.18-4.57L72.48 9.4l-.89 111 17.25.15z"/><path fill="#110133" d="M220.08 123.96c3.33 0 6.57.34 9.76.84V33.88c0-14.25-11.55-25.81-25.81-25.81h-46.64c2.55 3.48 4.89 7.13 6.98 10.99 3.73 6.87 6.59 14.26 8.58 22.15 1.99 7.89 2.95 16.1 2.88 24.61-.07 8.52-1.16 16.71-3.27 24.56-2.11 7.86-5.09 15.19-8.93 21.99-3.84 6.81-8.39 13.01-13.67 18.59-5.28 5.59-11.15 10.38-17.62 14.36-6.47 3.99-13.39 7.04-20.77 9.17-7.38 2.13-15.06 3.16-23.02 3.09l-52.15-.47L37.6 8.06H26.44C12.19 8.06.63 19.61.63 33.87v156.08c0 14.25 11.55 25.81 25.81 25.81h138.89a61.868 61.868 0 01-7.49-29.57c0-34.31 27.92-62.23 62.24-62.23z"/><path fill="#3BB77A" d="M229.83 149.68c-3.12-.83-6.38-1.32-9.76-1.32-20.86 0-37.84 16.98-37.84 37.84 0 11.96 5.6 22.63 14.29 29.57 6.47 5.16 14.65 8.27 23.55 8.27 20.86 0 37.84-16.98 37.84-37.84 0-17.49-11.93-32.2-28.08-36.52z"/></g></svg> </a> </div> <div class="col-1"> <div class="pull-right nowrap"> <a class="btn btn-primary newsletter-button btn-lg d-none d-lg-block" href="/web/20240306230121/https://www.dailydot.com/newsletter">Newsletter</a> <button type="button" aria-label="Search" class="button-unstyled search-button" onclick="openSearchModal(event);"> <i class="icons8-search h3 inline-flex"></i> </button> <!--<div class="user-account inline-flex d-none d-lg-inline-block"> <img class="header-user-img" src="/images/avatar.svg"> <span>My Account</span> </div>--> </div><!-- pull right end --> </div><!-- right col end --> </div><!-- row end --> </div><!-- wrapper end --> </header><!-- header end --> <div class="sticky-header-gap" style="height: 64px;"></div> <div id="content" class="site-content"> <div class="main-body"> <div class="wrapper"> <div id="browsi-topunit"></div> <div class="row"> <div class="col main-panel"> <!-- To please AMP we are setting all images to a minimum width of 1200px (it's multiplied x 2 in the img perf plugin) --> <img class="single-article-top-img" style="aspect-ratio:2/1" alt="stonetoss antifa" src="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?q=65&auto=format&w=1600&ar=2:1&fit=crop" srcset="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?q=65&auto=format&w=1600&ar=2:1&fit=crop 1200w, https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?q=65&auto=format&w=1200&ar=2:1&fit=crop 1000w, https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2019/05/stonetoss-antifa.jpg?q=65&auto=format&w=800&ar=2:1&fit=crop 800w" sizes="(max-width: 1135px) 100vw, 800px" loading="eager"> <div class="dd-article-leadart-image-credit"> <p> <span class="dd-article-leadart-image-credit-segment"> <a href="https://web.archive.org/web/20240306230121/https://i.imgur.com/AU3E98r.jpg">Stone/Imgur</a> </span> </p> </div> <h1 class="article-head">Antifa redditors are repurposing anti-Semitic comics for good</h1> <h2 class="article-sub-head">Stonetoss comics gained widespread notoriety and criticism for promoting Holocaust denial, racism, homophobia, sexism and anti-semitism.</h2> <div class="article-stamp"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/author/david-gilmour/" class="author-stamp"> <img alt="Photo of David Gilmour" src="https://web.archive.org/web/20240306230121im_/https://secure.gravatar.com/avatar/d5f49a622be02a79277034880f76c208?s=96&d=https%3A%2F%2Fwww.dailydot.com%2Fwp-content%2Fthemes%2Ffreepress-ui%2Fimages%2Ffreepress-default-gravatar.png&r=g" class="avatar avatar-96 photo article-author-img inline-flex" height="96" width="96"/> <p class="author-name inline-flex">David Gilmour</p> </a> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/topics/debug/" class="category-stamp"> <p class="author-name inline-flex">Tech</p> </a> <p class="date-stamp inline-flex"> Posted on May 31, 2019 Updated on May 20, 2021, 11:32 am CDT </p> </div><!-- article-stamp end --> <div class="article-content-wrapper"> <p><span style="font-weight: 400;">Antifa redditors are fighting white supremacism by editing Stonetoss’ webcomics, replacing far right talking points and themes with antifascist ones instead.</span></p><p><span style="font-weight: 400;">The Stonetoss comics gained widespread notoriety and criticism online since they first appeared in July 2017 for not only mocking left-wing politics but </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/ForwardsFromKlandma/comments/9fumt7/stonetoss_is_actually_just_denying_the_holocaust/"><span style="font-weight: 400;">promoting Holocaust denial</span></a><span style="font-weight: 400;">, </span><a href="https://web.archive.org/web/20240306230121/https://imgur.com/gallery/E0umAFU"><span style="font-weight: 400;">racism</span></a><span style="font-weight: 400;">, homophobia, sexism and </span><a href="https://web.archive.org/web/20240306230121/http://stonetoss.com/comic/the-two-percent/"><span style="font-weight: 400;">anti-Semitism</span></a><span style="font-weight: 400;">. </span></p><p><span style="font-weight: 400;">The community at </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/antifastonetoss/"><span style="font-weight: 400;">r/antifastonetoss</span></a><span style="font-weight: 400;">, however, launched in January with the sole mission of repurposing the far right comics as progressive memes. Over 27,000 subscribers, who call themselves brickthrowers, download Stonetoss exploitables or templates hosted on the subreddit and create their own remixed comics.</span></p><p>https://twitter.com/knewnie/status/1132480072047140864</p><p><span style="font-weight: 400;">According to these antifa redditors, the Stonetoss comics are much more sinister than the “edgy humor” their creator says they are. </span></p><p><span style="font-weight: 400;">“To the best of our interpretation, he truly believes what he’s saying. He hangs around with other alt-right artists, he attacks his critics by pointing out they’re furries or trans on Twitter, and he says a lot of horrible shit about Jews,” Moderator CriticalResist8 </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/antifastonetoss/comments/aufhv2/how_we_know_stonetoss_is_a_fascist/"><span style="font-weight: 400;">writes</span></a><span style="font-weight: 400;">. “So we’re way past the point of it simply being offensive humour.” </span></p><p><span style="font-weight: 400;">It’s for this reason that the brickthrowers want to disarm the messages contained in the comics, which they insist are used to radicalize moderates by appealing first to the anti-PC hostility—which is a hallmark of populist right-wing politics—then introducing extreme talking points like Holocaust denial.</span></p><p><span style="font-weight: 400;">“It’s not mild conservatism, it’s exactly the kind of shit we saw in Nazi Germany building up before they started deporting everyone,” CriticalResist8 continues. “To be clear: if you consider yourself right-wing, either centre-right, or classical liberal, or libertarian or whatever, you have to distance yourself from the fascists who purposely try to make themselves look moderately right with edgy humor.”</span></p><p><span style="font-weight: 400;">Indeed, Stonetoss’ most reactionary themes have won him many fans on the extreme political right. Official Stonetoss communities on </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/stonetoss"><span style="font-weight: 400;">Reddit</span></a><span style="font-weight: 400;"> and Discord were </span><a href="https://web.archive.org/web/20240306230121/http://archive.fo/nJ1Vn"><span style="font-weight: 400;">both banned</span></a><span style="font-weight: 400;"> earlier this year, in March, within weeks of one another. One </span><a href="https://web.archive.org/web/20240306230121/https://rationalwiki.org/wiki/Draft:StoneToss#cite_note-10"><span style="font-weight: 400;">scathing commentary</span></a><span style="font-weight: 400;"> blasted the old subreddit as “a Neo-Nazi hive.</span></p><p><span style="font-weight: 400;">The self-described political artist behind Stonetoss allegedly started out making the </span><a href="https://web.archive.org/web/20240306230121/https://rationalwiki.org/wiki/Draft:StoneToss"><span style="font-weight: 400;">alt-right Red Panel webcomics</span></a><span style="font-weight: 400;">, which are still active, before pivoting to the current and more </span><a href="https://web.archive.org/web/20240306230121/https://imgur.com/a/YsYb4Gk"><span style="font-weight: 400;">controversial content</span></a><span style="font-weight: 400;"> under the new brand in July 2017. The central hub for fans these days appears to be the <a href="https://web.archive.org/web/20240306230121/https://twitter.com/stone_toss">Stonetoss Twitter account</a>, which boasts over 27,000 followers.</span></p><p><span style="font-weight: 400;">Antifa meme warriors are not the only community subverting Stonetoss comics. Other big </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/Stonetossingjuice/"><span style="font-weight: 400;">subreddits like r/Stonetossingjuice</span></a><span style="font-weight: 400;"> swap right-wing ideas for jokes and humor into templates, instead of countering with leftist talking points.</span></p><p><span style="font-weight: 400;">“Yeah, we’re just here for the jokes man,” the </span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/Stonetossingjuice/"><span style="font-weight: 400;">moderators write</span></a><span style="font-weight: 400;">.</span></p><p><span style="font-weight: 400;">While their approach might be different, what both groups unite in characterizing Stonetoss on their subreddits as a neo-Nazi whose agenda, they say, is radicalization through his art.</span></p><p><span style="font-weight: 400;">In dismissive response to the question of whether he is an “evil Nazi” on his website, the artist denies jokingly that he is a member of German dictator Adolf Hitler’s National Socialist German Worker’s Party. </span></p><p><span style="font-weight: 400;">Antifa redditors say this is simply a deflection, rather than a denial, while others show evidence of their belief by pointing to far right dog whistle messaging subtly worked into elements like the Stonetoss website’s CSS stylesheet—</span><a href="https://web.archive.org/web/20240306230121/https://www.reddit.com/r/OutOfTheLoop/comments/afzqrm/what_is_the_deal_with_stonetoss/ee2oavr?utm_source=share&utm_medium=web2x"><span style="font-weight: 400;">called “stylesheet88.css”</span></a><span style="font-weight: 400;"> in a nod, they say, to the Nazi </span><a href="https://web.archive.org/web/20240306230121/https://www.adl.org/education/references/hate-symbols/88"><span style="font-weight: 400;">numeric hate symbol.</span></a></p><p><span style="font-weight: 400;">For most though, the comic strips provide enough evidence to make a call on the political agenda of the artist whose far-right ideas are the latest battlefront in the eternal internet meme war.</span></p><p><strong>READ MORE: </strong></p><ul><li class="p2"><strong><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/layer8/anti-antifa/">Far-right groups branded anti-antifa in law enforcement report</a></strong></li> <li class="p2"><strong><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/layer8/proud-boys-initiated-manhattan-attack/">Proud Boys initiated October Manhattan attack, according to new video</a></strong></li> <li class="p2"><strong><a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/layer8/gritty-antifa-progressive-left/">Is Gritty good for the left?</a></strong></li> </ul> </div><!-- article-content-wrapper end --> <div class="col-12 article-action-wrapper"> <div class="row"> <div class="col article-action border-none"> <span>Share this article</span> <ul class="share-social-list inline-flex"> <li><a aria-label="facebook Link" href="https://web.archive.org/web/20240306230121/http://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.dailydot.com%2Fdebug%2Fantifa-redditors-subvert-stonetoss%2F" class="social-sharing-link-open"><i class="icons8-facebook"></i></a></li><li><a aria-label="twitter-circled Link" href="https://web.archive.org/web/20240306230121/https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.dailydot.com%2Fdebug%2Fantifa-redditors-subvert-stonetoss%2F&text=Antifa redditors are repurposing anti-Semitic comics for good&via=&hashtags=" class="social-sharing-link-open"><i class="icons8-twitter-circled"></i></a></li><li><a aria-label="email-open Link" href="https://web.archive.org/web/20240306230121/mailto:/?subject=Antifa redditors are repurposing anti-Semitic comics for good&body=" class="social-sharing-link-open"><i class="icons8-email-open"></i></a></li> </ul> </div> <div class="col article-action border-none u-article-update-stamp"> *First Published: May 31, 2019, 6:30 am CDT </div> </div><!-- row end --> </div> <!-- article action wrapper end --> <div class="article-author-wrapper"> <div class="art-auth-details"> <h3 class="margin-v-none inline-flex"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/author/david-gilmour/">David Gilmour</a> </h3> <!-- <button class="btn ghost-btn-primary follow-btn inline-flex">Follow</button> --> <p class="margin-top-none">David Gilmour is a reporter who specializes in national politics, internet culture, and technology.</p> <ul class="share-social-list inline-flex padd-left-none"> </ul> </div><!-- art-auth-details end --> <div class="art-author-img-wrap"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/author/david-gilmour/"> <img alt="David Gilmour" src="https://web.archive.org/web/20240306230121im_/https://secure.gravatar.com/avatar/d5f49a622be02a79277034880f76c208?s=96&d=https%3A%2F%2Fwww.dailydot.com%2Fwp-content%2Fthemes%2Ffreepress-ui%2Fimages%2Ffreepress-default-gravatar.png&r=g" class="avatar avatar-96 photo art-auth-image" height="96" width="96"/> </a> </div> <!-- art-auth-image --> </div><!-- article-author-wrapper end --> </div><!-- main panel end --> <aside id="secondary" class="widget-area col side-panel"> <!---- Campaign Module Start-----> <!---- Campaign Module Start --- > <!-- tiled-article --> <ul class="mini-articles padd-left-none d-none d-md-block"> <li class="mini-article-list"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/mark-robinson-maga-hit/"> <img class="min-article-img" alt="Mark Robinson(l), Man wearing Maga hat(r)" src="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2024/03/mark-robinson-maga-fans.jpeg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="mini-article-title">‘I love him’: MAGA supporters fall hard for Mark Robinson as old offensive Facebook posts resurface</p> </a> </li><!-- list end --> <li class="mini-article-list"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/nikkie-haley-supporters-what-next-super-tueday/"> <img class="min-article-img" alt="Nikki Haley supporters(l), Donald Trump supporters(r)" src="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2024/03/nikki-haley-vs-donald-trump.jpeg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="mini-article-title">‘No peace’: Nikki Haley staffer flames MAGA celeb as supporters commit to Biden or bust</p> </a> </li><!-- list end --> <li class="mini-article-list"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/elon-musk-emails-openai-chatgpt-lawsuit/"> <img class="min-article-img" alt="Elon Musk(l), Chat GPT(r)" src="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2024/03/elon-musk-chat-gpt-emails.jpeg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="mini-article-title">‘We’re sad that it’s come to this’: OpenAI publishes Elon Musk’s old emails after he sues</p> </a> </li><!-- list end --> <li class="mini-article-list"> <a href="https://web.archive.org/web/20240306230121/https://www.dailydot.com/debug/brandon-herrera-ak-guy-texas-primaries/"> <img class="min-article-img" alt="Preview image" src="https://web.archive.org/web/20240306230121im_/https://uploads.dailydot.com/2024/03/Screenshot-2024-03-06-at-12.18.12-PM.png?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="mini-article-title">‘Going RINO hunting’: Far-right, gun-toting YouTuber ‘AK Guy’ calls for ‘war’ after making it to House runoff</p> </a> </li><!-- list end --> </ul><section id="text-24" class="widget widget_text"> <div class="textwidget"></div> </section></aside><!-- #secondary --> </div><!-- row end --> </div><!-- wrapper end --> <!----- Openweb ads -------> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div data-openweb-ad data-row="1" data-column="1"></div> </div> </div> </div> <!----- Openweb ads -------> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div class="taboola-in-plug-wrap"> </div><!-- taboola-in-plug-wrap end --> </div> <!-- main panel --> </div><!-- row end --> </div> <!-- wrapper end --> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div class="revcontent-wrap"> <div id="rc-widget-9b10b8" data-rc-widget data-widget-host="habitat" data-endpoint="//trends.revcontent.com" data-widget-id="276501"></div> </div><!-- revcontent-wrap end --> </div> <!-- main panel --> </div><!-- row end --> </div> <!-- wrapper end --> </div><!-- main body end --> </div><!-- #content --> <div class="search-wrapper"> <div class="container"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1195 235" width="200"><g fill="none" fill-rule="nonzero"><g fill="#110133"><path d="M411.94.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.06 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.41 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zM360.2 173.09c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.63 6.85 23.26 6.85zM552.72 57.42c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.32 2.11 5.47v111.94c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-1.74c0 4.48-1.29 9.16-3.86 14.05-2.57 4.89-6.09 9.37-10.57 13.43-4.48 4.07-9.74 7.38-15.8 9.95-6.06 2.57-12.65 3.86-19.77 3.86-11.11 0-21.1-2.9-29.97-8.71-8.87-5.8-15.84-13.76-20.89-23.88-5.06-10.11-7.59-21.47-7.59-34.08 0-12.93 2.57-24.33 7.71-34.2 5.14-9.86 12.1-17.62 20.89-23.26 8.79-5.64 18.66-8.46 29.6-8.46 7.13 0 13.81 1.24 20.02 3.73 6.21 2.49 11.65 5.89 16.29 10.2 4.64 4.31 8.25 9.25 10.82 14.8 2.57 5.56 3.86 11.32 3.86 17.29l-5.22-3.73V65.13c0-2.15.7-3.98 2.11-5.47 1.41-1.49 3.28-2.24 5.6-2.24zm-51.74 115.67c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.86 16.04-18.91 3.89-8.04 5.85-17.04 5.85-26.99 0-9.62-1.95-18.36-5.85-26.24-3.9-7.87-9.25-14.09-16.04-18.66-6.8-4.56-14.59-6.84-23.38-6.84-8.62 0-16.38 2.2-23.26 6.59-6.88 4.4-12.27 10.49-16.17 18.28-3.9 7.8-5.85 16.75-5.85 26.86 0 9.95 1.9 18.95 5.72 26.99 3.81 8.05 9.16 14.35 16.04 18.91 6.9 4.57 14.73 6.85 23.52 6.85zM597.25 38.52c-3.48 0-6.09-.78-7.84-2.36-1.74-1.57-2.61-3.86-2.61-6.84v-2.49c0-2.98.95-5.26 2.86-6.84 1.9-1.57 4.52-2.36 7.84-2.36 3.15 0 5.6.79 7.34 2.36 1.74 1.58 2.61 3.86 2.61 6.84v2.49c0 2.98-.87 5.27-2.61 6.84-1.75 1.57-4.28 2.36-7.59 2.36zm7.46 138.55c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.15-.75-5.47-2.24-1.33-1.49-1.99-3.23-1.99-5.22V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.19-2.24 5.35-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v114.42zM650.97 177.07c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.16 0-3.94-.75-5.35-2.24-1.41-1.49-2.11-3.23-2.11-5.22V7.92c0-1.99.75-3.73 2.24-5.22 1.49-1.49 3.23-2.24 5.22-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.12 3.23 2.12 5.22v169.15h-.01zM773.85 55.19c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v109.7c0 13.43-2.66 24.75-7.96 33.95-5.31 9.2-12.44 16.17-21.39 20.89-8.95 4.73-19.15 7.09-30.59 7.09-7.13 0-13.72-.79-19.78-2.36-6.06-1.58-10.99-3.53-14.8-5.85-1.99-1.16-3.48-2.61-4.48-4.35-1-1.74-1.08-3.53-.25-5.35.83-2.32 2.11-3.86 3.86-4.6 1.75-.74 3.52-.71 5.35.12 2.82 1.49 6.88 3.32 12.19 5.47s11.36 3.23 18.16 3.23c9.12 0 17-1.91 23.63-5.72 6.63-3.82 11.82-9.33 15.55-16.54 3.73-7.21 5.6-15.8 5.6-25.75v-17.91l1.74 6.22c-2.49 4.97-6.06 9.45-10.7 13.43-4.64 3.98-9.87 7.09-15.67 9.33-5.81 2.24-12.03 3.36-18.66 3.36-9.95 0-18.2-2.03-24.75-6.09-6.55-4.06-11.44-9.66-14.68-16.79-3.23-7.13-4.85-15.5-4.85-25.12V62.65c0-1.99.7-3.73 2.11-5.22 1.41-1.49 3.27-2.24 5.6-2.24 2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v74.13c0 11.61 2.53 20.56 7.59 26.86 5.06 6.3 13.31 9.45 24.75 9.45 7.13 0 13.68-1.7 19.65-5.1 5.97-3.4 10.86-7.88 14.68-13.43 3.81-5.55 5.72-11.48 5.72-17.79V62.64c0-1.99.66-3.73 1.99-5.22 1.32-1.49 3.14-2.23 5.47-2.23zM961.65.46c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v169.15c0 1.99-.75 3.73-2.24 5.22-1.49 1.49-3.23 2.24-5.22 2.24-2.32 0-4.19-.75-5.6-2.24-1.41-1.49-2.11-3.23-2.11-5.22v-29.6l4.48-3.48c0 4.81-1.24 9.74-3.73 14.8-2.49 5.06-6.01 9.7-10.57 13.93-4.56 4.23-9.87 7.67-15.92 10.32-6.05 2.65-12.65 3.98-19.77 3.98-11.11 0-21.06-2.9-29.85-8.71-8.79-5.8-15.76-13.68-20.89-23.63-5.14-9.95-7.71-21.31-7.71-34.08 0-12.6 2.57-23.92 7.71-33.95 5.14-10.03 12.1-17.91 20.89-23.63 8.79-5.72 18.66-8.58 29.6-8.58 6.96 0 13.51 1.24 19.65 3.73 6.13 2.49 11.57 5.89 16.29 10.2 4.73 4.31 8.42 9.25 11.07 14.8 2.65 5.56 3.98 11.32 3.98 17.29l-5.22-3.73V7.93c0-1.99.7-3.73 2.11-5.22 1.4-1.5 3.26-2.25 5.59-2.25zm-51.74 172.63c8.79 0 16.58-2.28 23.38-6.84 6.8-4.56 12.15-10.78 16.04-18.66 3.89-7.87 5.85-16.87 5.85-26.99 0-9.95-1.95-18.86-5.85-26.74-3.9-7.87-9.25-14.05-16.04-18.53-6.8-4.48-14.59-6.72-23.38-6.72-8.62 0-16.38 2.24-23.26 6.72-6.88 4.48-12.27 10.66-16.17 18.53-3.9 7.88-5.85 16.79-5.85 26.74s1.95 18.9 5.85 26.86c3.89 7.96 9.29 14.22 16.17 18.78 6.88 4.57 14.64 6.85 23.26 6.85zM1116.61 120.85c0 12.6-2.78 23.92-8.33 33.95-5.56 10.04-13.06 17.91-22.51 23.63-9.45 5.72-20.15 8.58-32.09 8.58-11.78 0-22.43-2.86-31.96-8.58-9.54-5.72-17.08-13.6-22.64-23.63-5.56-10.03-8.33-21.35-8.33-33.95 0-12.77 2.78-24.13 8.33-34.08 5.55-9.95 13.1-17.82 22.64-23.63 9.53-5.8 20.19-8.71 31.96-8.71 11.94 0 22.64 2.9 32.09 8.71 9.45 5.81 16.95 13.68 22.51 23.63 5.55 9.96 8.33 21.32 8.33 34.08zm-15.17 0c0-10.11-2.08-19.11-6.22-26.99-4.15-7.87-9.83-14.05-17.04-18.53-7.21-4.48-15.38-6.72-24.5-6.72s-17.29 2.24-24.5 6.72c-7.21 4.48-12.93 10.66-17.16 18.53-4.23 7.88-6.34 16.88-6.34 26.99 0 10.12 2.11 19.07 6.34 26.86 4.23 7.8 9.95 13.97 17.16 18.53 7.21 4.56 15.38 6.84 24.5 6.84s17.29-2.28 24.5-6.84c7.21-4.56 12.89-10.74 17.04-18.53 4.14-7.78 6.22-16.74 6.22-26.86zM1130.04 57.92H1188c1.99 0 3.65.71 4.97 2.11 1.33 1.41 1.99 3.11 1.99 5.1 0 1.99-.67 3.65-1.99 4.98-1.33 1.33-2.98 1.99-4.97 1.99h-57.96c-1.99 0-3.69-.7-5.1-2.11-1.41-1.41-2.11-3.11-2.11-5.1 0-1.99.7-3.65 2.11-4.98 1.41-1.32 3.11-1.99 5.1-1.99zm25.62-35.07c2.15 0 3.94.75 5.35 2.24 1.41 1.49 2.11 3.23 2.11 5.22v124.87c0 4.64.62 8.13 1.87 10.45 1.24 2.32 2.86 3.86 4.85 4.6 1.99.74 3.98 1.12 5.97 1.12 1.33 0 2.53-.21 3.61-.62 1.08-.41 2.28-.62 3.61-.62 1.49 0 2.77.58 3.86 1.74 1.08 1.16 1.62 2.65 1.62 4.48 0 2.32-1.33 4.27-3.98 5.85s-5.81 2.36-9.45 2.36c-1.49 0-3.73-.12-6.72-.37-2.99-.25-6.06-1.16-9.2-2.74-3.15-1.57-5.81-4.35-7.96-8.33-2.16-3.98-3.23-9.7-3.23-17.16V30.31c0-1.99.75-3.73 2.24-5.22 1.47-1.49 3.29-2.24 5.45-2.24z"/></g><path fill="#110133" d="M88.84 120.55c7.16.06 13.91-1.32 20.25-4.14 6.34-2.82 11.88-6.73 16.63-11.73 4.74-4.99 8.49-10.85 11.25-17.58 2.75-6.73 4.16-13.92 4.22-21.58.06-7.66-1.23-14.86-3.87-21.59-2.64-6.74-6.3-12.64-10.96-17.72-4.67-5.08-10.15-9.1-16.44-12.09-6.3-2.98-13.02-4.51-20.18-4.57L72.48 9.4l-.89 111 17.25.15z"/><path fill="#110133" d="M220.08 123.96c3.33 0 6.57.34 9.76.84V33.88c0-14.25-11.55-25.81-25.81-25.81h-46.64c2.55 3.48 4.89 7.13 6.98 10.99 3.73 6.87 6.59 14.26 8.58 22.15 1.99 7.89 2.95 16.1 2.88 24.61-.07 8.52-1.16 16.71-3.27 24.56-2.11 7.86-5.09 15.19-8.93 21.99-3.84 6.81-8.39 13.01-13.67 18.59-5.28 5.59-11.15 10.38-17.62 14.36-6.47 3.99-13.39 7.04-20.77 9.17-7.38 2.13-15.06 3.16-23.02 3.09l-52.15-.47L37.6 8.06H26.44C12.19 8.06.63 19.61.63 33.87v156.08c0 14.25 11.55 25.81 25.81 25.81h138.89a61.868 61.868 0 01-7.49-29.57c0-34.31 27.92-62.23 62.24-62.23z"/><path fill="#3BB77A" d="M229.83 149.68c-3.12-.83-6.38-1.32-9.76-1.32-20.86 0-37.84 16.98-37.84 37.84 0 11.96 5.6 22.63 14.29 29.57 6.47 5.16 14.65 8.27 23.55 8.27 20.86 0 37.84-16.98 37.84-37.84 0-17.49-11.93-32.2-28.08-36.52z"/></g></svg> <div class="search-wrapper__form"> <form role="search" method="get" class="search-form" action="https://web.archive.org/web/20240306230121/https://www.dailydot.com/"> <label> <span class="screen-reader-text"></span> <input type="search" class="search-field" placeholder="Search posts here..." value="" name="s"/> </label> <input type="submit" class="search-submit" value="Search"/> </form> </div> </div> <button class="button-unstyled search-wrapper--close" onclick="closeSearchModal();" aria-label="Close Search"> <i class="icons8-cancel" style="color: #666;"></i> </button> </div> <footer class="footer-nav"> <div class="wrapper"> <div class="in-plug-holder footer-in-plug text-center"> </div><!-- in-plug-holder end --> </div><!-- wrapper end --> </footer><!-- footer end --> <script type="text/javascript"> var ajaxUrl = "https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-admin/admin-ajax.php"; var restUrl = "https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-json/wp/v2/"; var ajaxPageType = "single"; var fpMorePostsAction = "more_posts_ajax"; var fpMorePostsFilter = JSON.parse('{}'); var slignTagID = "670618"; </script> <!-- GTM Container placement set to footer --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://web.archive.org/web/20240306230121if_/https://www.googletagmanager.com/ns.html?id=GTM-PJPNS3H" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><!-- Instagram Feed JS --> <script type="text/javascript"> var sbiajaxurl = "https://web.archive.org/web/20240306230121/https://www.dailydot.com/wp-admin/admin-ajax.php"; </script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://assets.revcontent.com/master/delivery.js" defer="defer"></script> <script type="text/javascript">var algolia = {"debug":false,"application_id":"ZTJ5UPTTPQ","search_api_key":"06b0db3179de4856726dd608b4b49e40","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"searchable_posts","index_name":"dailydot_prod_wp_searchable_posts","label":"All posts","admin_name":"All posts","position":10,"max_suggestions":10,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not(.no-autocomplete):not(#adminbar-search)"},"indices":{"searchable_posts":{"name":"dailydot_prod_wp_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]}}};</script> <script type="text/html" id="tmpl-autocomplete-header"> <div class="autocomplete-header"> <div class="autocomplete-header-title">{{{ data.label }}}</div> <div class="clear"></div> </div> </script> <script type="text/html" id="tmpl-autocomplete-post-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.post_title }}"> <# if ( data.images.thumbnail ) { #> <img class="suggestion-post-thumbnail" src="{{ data.images.thumbnail.url }}" alt="{{ data.post_title }}"> <# } #> <div class="suggestion-post-attributes"> <span class="suggestion-post-title">{{{ data._highlightResult.post_title.value }}}</span> <# if ( data._snippetResult['content'] ) { #> <span class="suggestion-post-content">{{{ data._snippetResult['content'].value }}}</span> <# } #> </div> </a> </script> <script type="text/html" id="tmpl-autocomplete-term-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.name }}"> <svg viewBox="0 0 21 21" width="21" height="21"> <svg width="21" height="21" viewBox="0 0 21 21"> <path d="M4.662 8.72l-1.23 1.23c-.682.682-.68 1.792.004 2.477l5.135 5.135c.7.693 1.8.688 2.48.005l1.23-1.23 5.35-5.346c.31-.31.54-.92.51-1.36l-.32-4.29c-.09-1.09-1.05-2.06-2.15-2.14l-4.3-.33c-.43-.03-1.05.2-1.36.51l-.79.8-2.27 2.28-2.28 2.27zm9.826-.98c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25-1.25.56-1.25 1.25.56 1.25 1.25 1.25z" fill-rule="evenodd"></path> </svg> </svg> <span class="suggestion-post-title">{{{ data._highlightResult.name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-user-suggestion"> <a class="suggestion-link user-suggestion-link" href="{{ data.posts_url }}" title="{{ data.display_name }}"> <# if ( data.avatar_url ) { #> <img class="suggestion-user-thumbnail" src="{{ data.avatar_url }}" alt="{{ data.display_name }}"> <# } #> <span class="suggestion-post-title">{{{ data._highlightResult.display_name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-footer"> <div class="autocomplete-footer"> <div class="autocomplete-footer-branding"> <a href="#" class="algolia-powered-by-link" title="Algolia"> <svg width="150px" height="25px" viewBox="0 0 572 64"><path fill="#36395A" d="M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"></path><path fill="#003DFF" d="M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"></path></svg> </a> </div> </div> </script> <script type="text/html" id="tmpl-autocomplete-empty"> <div class="autocomplete-empty"> No results matched your query <span class="empty-query">"{{ data.query }}"</span> </div> </script> <script type="text/javascript"> window.addEventListener('load', function () { /* Initialize Algolia client */ var client = algoliasearch( algolia.application_id, algolia.search_api_key ); /** * Algolia hits source method. * * This method defines a custom source to use with autocomplete.js. * * @param object $index Algolia index object. * @param object $params Options object to use in search. */ var algoliaHitsSource = function( index, params ) { return function( query, callback ) { index .search( query, params ) .then( function( response ) { callback( response.hits, response ); }) .catch( function( error ) { callback( [] ); }); } } /* Setup autocomplete.js sources */ var sources = []; algolia.autocomplete.sources.forEach( function( config, i ) { var suggestion_template = wp.template( config[ 'tmpl_suggestion' ] ); sources.push( { source: algoliaHitsSource( client.initIndex( config[ 'index_name' ] ), { hitsPerPage: config[ 'max_suggestions' ], attributesToSnippet: [ 'content:10' ], highlightPreTag: '__ais-highlight__', highlightPostTag: '__/ais-highlight__' } ), templates: { header: function () { return wp.template( 'autocomplete-header' )( { label: _.escape( config[ 'label' ] ) } ); }, suggestion: function ( hit ) { if ( hit.escaped === true ) { return suggestion_template( hit ); } hit.escaped = true; for ( var key in hit._highlightResult ) { /* We do not deal with arrays. */ if ( typeof hit._highlightResult[ key ].value !== 'string' ) { continue; } hit._highlightResult[ key ].value = _.escape( hit._highlightResult[ key ].value ); hit._highlightResult[ key ].value = hit._highlightResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); } for ( var key in hit._snippetResult ) { /* We do not deal with arrays. */ if ( typeof hit._snippetResult[ key ].value !== 'string' ) { continue; } hit._snippetResult[ key ].value = _.escape( hit._snippetResult[ key ].value ); hit._snippetResult[ key ].value = hit._snippetResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); } return suggestion_template( hit ); } } } ); } ); /* Setup dropdown menus */ document.querySelectorAll( algolia.autocomplete.input_selector ).forEach( function( element ) { var config = { debug: algolia.debug, hint: false, openOnFocus: true, appendTo: 'body', templates: { empty: wp.template( 'autocomplete-empty' ) } }; if ( algolia.powered_by_enabled ) { config.templates.footer = wp.template( 'autocomplete-footer' ); } /* Instantiate autocomplete.js */ var autocomplete = algoliaAutocomplete( element, config, sources ) .on( 'autocomplete:selected', function ( e, suggestion ) { /* Redirect the user when we detect a suggestion selection. */ window.location.href = suggestion.permalink ?? suggestion.posts_url; // Users use the `posts_url` property instead of `permalink`. } ); /* Force the dropdown to be re-drawn on scroll to handle fixed containers. */ window.addEventListener( 'scroll', function() { if ( autocomplete.autocomplete.getWrapper().style.display === "block" ) { autocomplete.autocomplete.close(); autocomplete.autocomplete.open(); } } ); } ); var algoliaPoweredLink = document.querySelector( '.algolia-powered-by-link' ); if ( algoliaPoweredLink ) { algoliaPoweredLink.addEventListener( 'click', function( e ) { e.preventDefault(); window.location = "https://web.archive.org/web/20240306230121/https://www.algolia.com/?utm_source=WordPress&utm_medium=extension&utm_content=" + window.location.hostname + "&utm_campaign=poweredby"; } ); } }); </script> <div id="flipp-ux-slot-mnz822837"> <div class="flipp-ux-header" style="display: none"> <h2>Featured Local Savings</h2> </div> </div><div id="ccpa-link"></div><script type="text/javascript" id="ppress-frontend-script-js-extra"> /* <![CDATA[ */ var pp_ajax_form = {"ajaxurl":"https:\/\/web.archive.org\/web\/20240306230121\/https:\/\/www.dailydot.com\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"9bcaaa9d68","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0"}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.15.2" id="ppress-frontend-script-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/main.js?ver=1709327910" id="freepress-main-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/themes/freepress-ui/js/lazy-load-tiktok.js?ver=1.0" id="lazy-load-script-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-includes/js/wp-util.min.js?ver=6.4.3" id="wp-util-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/algoliasearch/dist/algoliasearch-lite.umd.js?ver=2.7.0" id="algolia-search-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js?ver=2.7.0" id="algolia-autocomplete-js"></script> <script type="text/javascript" src="https://web.archive.org/web/20240306230121js_/https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete-noconflict.js?ver=2.7.0" id="algolia-autocomplete-noconflict-js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-d5e5f65d9f84972adda","applicationID":"1033717861","transactionName":"ZAMEYREHX0cFWxBQWF1JM0cKSVhaAF0cF0dbFg==","queueTime":0,"applicationTime":363,"atts":"SEQHF1kdTEk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- FILE ARCHIVED ON 23:01:21 Mar 06, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 10:50:13 Nov 27, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.477 exclusion.robots: 0.024 exclusion.robots.policy: 0.015 esindex: 0.01 cdx.remote: 11.812 LoadShardBlock: 327.095 (3) PetaboxLoader3.datanode: 294.564 (4) PetaboxLoader3.resolve: 178.15 (2) load_resource: 254.915 -->