OK
https://boingboing.net/
Websites
Runtime: 1s
On November 21, 2024, 01:30 AM UTC, https://boingboing.net/ was accessible when tested on AS36988 in Sierra Leone.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
172.253.227.154
Query:
IN A boingboing.net
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.22.41.69
@
IN
A
104.22.40.69
@
IN
A
172.67.22.113
Query:
IN AAAA boingboing.net
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2606:4700:10::ac43:1671
@
IN
AAAA
2606:4700:10::6816:2845
@
IN
AAAA
2606:4700:10::6816:2945
TCP Connections
Connection to 104.22.40.69:443 succeeded.
Connection to 2606:4700:10::6816:2845:443 was blocked.
Connection to 2606:4700:10::6816:2945:443 was blocked.
Connection to 2606:4700:10::ac43:1671:443 was blocked.
Connection to 172.67.22.113:443 succeeded.
Connection to 104.22.41.69:443 succeeded.
HTTP Requests
URL
GET https://boingboing.net/
Response Headers
Access-Control-Allow-Origin:*Alt-Svc:h3=":443"; ma=86400Cache-Control:public, max-age=300, s-maxage=900Cf-Cache-Status:HITCf-Edge-Cache:cache,platform=wordpressCf-Ray:8e5ce9dcae9a4892-LISContent-Type:text/html; charset=UTF-8Date:Thu, 21 Nov 2024 01:30:16 GMTExpires:Thu, 21 Nov 2024 01:21:32 GMTLast-Modified:Thu, 21 Nov 2024 01:16:32 GMTServer:cloudflareServer-Timing:cfCacheStatus;desc="HIT"Strict-Transport-Security:max-age=31536000; includeSubDomains; preloadVary:Accept-EncodingX-Clacks-Overhead:GNU Terry PratchettX-Server:ip-10-10-21-110.ca-central-1.compute.internal
Response Body
<!doctype html> <html class="no-js" lang="en-US"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Boing Boing - A Directory of Mostly Wonderful Things</title> <link rel="pingback" href="https://boingboing.net/xmlrpc.php"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- Jetpack Site Verification Tags --> <meta name="google-site-verification" content="2Z2CdDZoCt3kedjrHnPrbA3HjYnoXwwgy2pjFo552ws" /> <meta name="msvalidate.01" content="24ECEF65525D0D014895DB1255B1A9D0" /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.1 (Yoast SEO v23.1) - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Boing Boing is the Web's favorite site devoted to technology, entertainment, and culture. Launched in 1989 as a print 'zine and still..." /> <link rel="canonical" href="https://boingboing.net/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Boing Boing - A Directory of Mostly Wonderful Things" /> <meta property="og:description" content="Boing Boing is the Web's favorite site devoted to technology, entertainment, and culture. Launched in 1989 as a print 'zine and still..." /> <meta property="og:url" content="https://boingboing.net/" /> <meta property="og:site_name" content="Boing Boing" /> <meta property="article:publisher" content="https://www.facebook.com/boingboing" /> <meta property="article:modified_time" content="2024-03-06T18:04:28+00:00" /> <meta property="og:image" content="https://boingboing.net/wp-content/uploads/2022/06/bbstacked.jpg" /> <meta property="og:image:width" content="1500" /> <meta property="og:image:height" content="1047" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@boingboing" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://boingboing.net/","url":"https://boingboing.net/","name":"Boing Boing - A Directory of Mostly Wonderful Things","isPartOf":{"@id":"https://boingboing.net/#website"},"about":{"@id":"https://boingboing.net/#organization"},"primaryImageOfPage":{"@id":"https://boingboing.net/#primaryimage"},"image":{"@id":"https://boingboing.net/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/boingboing.net/wp-content/uploads/2022/06/bbstacked.jpg?fit=1500%2C1047&ssl=1","datePublished":"2015-09-16T00:58:51+00:00","dateModified":"2024-03-06T18:04:28+00:00","description":"Boing Boing is the Web's favorite site devoted to technology, entertainment, and culture. Launched in 1989 as a print 'zine and still...","breadcrumb":{"@id":"https://boingboing.net/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://boingboing.net/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://boingboing.net/#primaryimage","url":"https://i0.wp.com/boingboing.net/wp-content/uploads/2022/06/bbstacked.jpg?fit=1500%2C1047&ssl=1","contentUrl":"https://i0.wp.com/boingboing.net/wp-content/uploads/2022/06/bbstacked.jpg?fit=1500%2C1047&ssl=1","width":1500,"height":1047},{"@type":"BreadcrumbList","@id":"https://boingboing.net/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://boingboing.net/#website","url":"https://boingboing.net/","name":"Boing Boing","description":"A directory of mostly wonderful things","publisher":{"@id":"https://boingboing.net/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://boingboing.net/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://boingboing.net/#organization","name":"Happy Mutants, LLC.","url":"https://boingboing.net/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://boingboing.net/#/schema/logo/image/","url":"https://i0.wp.com/boingboing.net/wp-content/uploads/2023/12/bb-900x900-1.png?fit=288%2C288&ssl=1","contentUrl":"https://i0.wp.com/boingboing.net/wp-content/uploads/2023/12/bb-900x900-1.png?fit=288%2C288&ssl=1","width":288,"height":288,"caption":"Happy Mutants, LLC."},"image":{"@id":"https://boingboing.net/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/boingboing","https://x.com/boingboing","https://mastodon.cloud/@boingboing"]}]}</script> <link rel="me" href="https://mastodon.cloud/@boingboing" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//i0.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='dns-prefetch' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Boing Boing » Feed" href="https://boingboing.net/feed" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/boingboing.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! 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,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}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> <!-- boingboing.net is managing ads with Advanced Ads 1.52.4 --><script id="boing-ready"> window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[]; </script> <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://c0.wp.com/c/6.6.2/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.6.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.6.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <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'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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--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-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){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;} :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;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='site-css-css' href='https://boingboing.net/wp-content/themes/boing/assets/styles/style.min.css?ver=1727879395' type='text/css' media='all' /> <link rel='stylesheet' id='jetpack_css-css' href='https://c0.wp.com/p/jetpack/13.6/css/jetpack.css' type='text/css' media='all' /> <script type="text/javascript" src="https://c0.wp.com/c/6.6.2/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script type="text/javascript" src="https://c0.wp.com/c/6.6.2/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script type="text/javascript" id="advanced-ads-advanced-js-js-extra"> /* <![CDATA[ */ var advads_options = {"blog_id":"1","privacy":{"custom-cookie-name":"","custom-cookie-value":"","consent-method":"iab_tcf_20","enabled":false,"state":"not_needed"}}; /* ]]> */ </script> <script type="text/javascript" src="https://boingboing.net/wp-content/plugins/advanced-ads/public/assets/js/advanced.min.js?ver=1.52.4" id="advanced-ads-advanced-js-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-X0MTXTYEJ1" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["boingboing.net"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-X0MTXTYEJ1"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://boingboing.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fboingboing.net%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://boingboing.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fboingboing.net%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.132.0" /> <style>img#wpstats{display:none}</style> <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/uploads/fbrfg/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/uploads/fbrfg/favicon-16x16.png"> <link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest"> <link rel="mask-icon" href="/wp-content/uploads/fbrfg/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="/wp-content/uploads/fbrfg/browserconfig.xml"> <meta name="theme-color" content="#ffffff"><script type="text/javascript"> var advadsCfpQueue = []; var advadsCfpAd = function( adID ){ if ( 'undefined' == typeof advadsProCfp ) { advadsCfpQueue.push( adID ) } else { advadsProCfp.addElement( adID ) } }; </script> <!-- Google AdSense meta tags 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 meta tags added by Site Kit --> <!-- There is no amphtml version available for this URL. --><!-- begin AA "Head JS - CLS" --> <!-- Site Logo --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://boingboing.net", "logo": "https://boingboing.net/logos/bb-900x900.png" } </script> <!-- End Site Logo --> <!-- Google Tag Manager --> <script>(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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NNJ24Q2');</script> <!-- End Google Tag Manager --> <!-- UnrulyX tag --> <script>var unruly=window.unruly || {};unruly.native=unruly.native || {};unruly.native.siteId=1021419;</script> <script src="//video.unrulymedia.com/native/native-loader.js"></script> <!-- End UnrulyX tag --> <!-- Facebook Pixel Code --> <script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '1174428159312267');fbq('track', 'PageView');</script> <noscript><img decoding="async" height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1174428159312267&ev=PageView&noscript=1" /></noscript> <!-- DO NOT MODIFY --> <!-- End Facebook Pixel Code --> <!-- AD CODE --> <!-- freestar --> <link rel="preconnect" href="https://a.pub.network/" crossorigin /> <link rel="preconnect" href="https://b.pub.network/" crossorigin /> <link rel="preconnect" href="https://c.pub.network/" crossorigin /> <link rel="preconnect" href="https://d.pub.network/" crossorigin /> <link rel="preconnect" href="https://c.amazon-adsystem.com" crossorigin /> <link rel="preconnect" href="https://s.amazon-adsystem.com" crossorigin /> <link rel="preconnect" href="https://secure.quantserve.com/" crossorigin /> <link rel="preconnect" href="https://rules.quantcount.com/" crossorigin /> <link rel="preconnect" href="https://pixel.quantserve.com/" crossorigin /> <link rel="preconnect" href="https://cmp.quantcast.com/" crossorigin /> <link rel="preconnect" href="https://btloader.com/" crossorigin /> <link rel="preconnect" href="https://api.btloader.com/" crossorigin /> <link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin /> <link rel="stylesheet" href="https://a.pub.network/boingboing-net/cls.css"> <style> ._12nslk > header:nth-child(1) > h2:nth-child(2) {margin-top:50px; font-weight:bold; font-size:160%;} ._1dbtlod > div:nth-child(4) {width:80%; margin:auto auto 1em !important; padding:10px 40px; background-color:#00c784; border-radius:4px; line-height:1.3;} ._1dbtlod > div:nth-child(4) > a {color: white; text-decoration: none; font-weight: normal; font-size: 120%;} </style> <script>function waitForElement(selector) { return new Promise((resolve) => { const interval = setInterval(() => { const element = document.querySelector(selector); if (element) { clearInterval(interval); resolve(element); } }, 100); }); }</script> <!-- PLACE THIS SCRIPT INSIDE OF YOUR HEAD TAGS BEFORE YOUR PUBFIG.MIN.JS SCRIPT --> <script data-cfasync="false" type="text/javascript"> (()=>{"use strict";var t={455:(t,e,n)=>{n.d(e,{Z:()=>c});var r=n(81),o=n.n(r),i=n(645),a=n.n(i)()(o());a.push([t.id,'div.vjul89{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:999999}div.vjul89 *{box-sizing:border-box}div.vjul89 div._12nslk{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:flex-start;min-height:25vh;width:50%;background-color:#fff;border:none;border-radius:1em;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:2;color:#000}div.vjul89 div._12nslk *:before,div.vjul89 div._12nslk *:after{content:"";display:none}@media screen and (max-width: 479px){div.vjul89 div._12nslk{font-size:13px;width:90%}}@media screen and (min-width: 480px){div.vjul89 div._12nslk{font-size:14px;width:80%}}@media screen and (min-width: 608px){div.vjul89 div._12nslk{font-size:14px;width:70%}}@media screen and (min-width: 960px){div.vjul89 div._12nslk{font-size:16px;width:70%}}@media screen and (min-width: 1200px){div.vjul89 div._12nslk{font-size:16px;width:840px}}div.vjul89 div._12nslk header{width:100%;background-color:rgba(0,0,0,0);border:0;color:inherit;display:block;font-size:1em;font-family:inherit;letter-spacing:normal;margin:0;opacity:1;outline:none;padding:1em 2em;position:static;text-align:center}div.vjul89 div._12nslk header img{display:inline;margin:0 0 16px 0;padding:0;max-width:240px;max-height:60px}div.vjul89 div._12nslk header h2{display:block;line-height:1.3;padding:0;font-family:inherit;font-weight:normal;font-style:normal;text-decoration:initial;text-align:center;font-size:1.75em;margin:0;color:inherit}div.vjul89 div._12nslk header h2:not(img+*){margin-top:30px}div.vjul89 div._12nslk header span._1j92dmv{position:absolute;top:0;right:15px;font-size:2em;font-weight:normal;cursor:pointer;color:inherit}div.vjul89 div._12nslk header span._1j92dmv:hover{filter:brightness(115%)}div.vjul89 div._12nslk section{width:100%;margin:0;padding:1em 2em;text-align:center;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}div.vjul89 div._12nslk section p{display:block;margin:0 0 1em 0;line-height:1.5;text-align:center;font-size:1em;font-family:inherit;color:inherit;overflow-wrap:break-word;font-weight:normal;font-style:normal;text-decoration:initial}div.vjul89 div._12nslk section p:last-of-type{margin:0 0 1.5em 0}div.vjul89 div._12nslk section._1dbtlod{display:block}div.vjul89 div._12nslk section._1dbtlod._1aoxcqu{display:none}div.vjul89 div._12nslk section._1dbtlod a._1sqext2._1jiu99w{color:var(--_1jiu99w)}div.vjul89 div._12nslk section._1dbtlod a._1sqext2.lqlwtr{text-decoration:var(--lqlwtr)}div.vjul89 div._12nslk section._1dbtlod a._1sqext2.wa438v:visited{color:var(--wa438v)}div.vjul89 div._12nslk section._1dbtlod div._1aki86k{display:block;margin:.75em;padding:0}div.vjul89 div._12nslk section._1dbtlod div._1aki86k p.yuofri{max-width:80%;margin:0 auto;padding:0;font-size:.85em;color:inherit;font-style:normal;font-weight:normal;cursor:pointer}div.vjul89 div._12nslk section.wybx21{display:block}div.vjul89 div._12nslk section.wybx21._1aoxcqu{display:none}div.vjul89 div._12nslk section.wybx21 h4._19qz5gz{color:inherit;text-align:initial;font-weight:normal;font-family:inherit;font-size:1.125em;margin:0 0 .5em .5em}div.vjul89 div._12nslk section.wybx21 div.d1fv9q{display:flex;margin:1.5em 0}div.vjul89 div._12nslk section.wybx21 div.d1fv9q ul.d4g70m{max-height:300px;flex:2;list-style:none;overflow-y:auto;margin:0 1em 0 0;padding-inline-start:0}@media screen and (min-width: 608px){div.vjul89 div._12nslk section.wybx21 div.d1fv9q ul.d4g70m{flex:1;margin:0 2em 0 0}}div.vjul89 div._12nslk section.wybx21 div.d1fv9q ul.d4g70m li{padding:.75em;cursor:pointer;background:rgba(0,0,0,.05);font-weight:bold}div.vjul89 div._12nslk section.wybx21 div.d1fv9q ul.d4g70m li:hover{background:rgba(0,0,0,.075)}div.vjul89 div._12nslk section.wybx21 div.d1fv9q ul.d4g70m li._3e6yaf{color:var(--_1rbefr0);background:var(--_19gqudc)}div.vjul89 div._12nslk section.wybx21 div.d1fv9q div._15fsyju{max-height:300px;overflow-y:auto;flex:3;display:flex;flex-direction:column;justify-content:space-between;text-align:initial}div.vjul89 div._12nslk section.wybx21 div.d1fv9q div._15fsyju ol._18x2pnc{display:none;list-style-type:decimal;text-align:initial;padding:0;margin:0 2em;font-weight:normal}div.vjul89 div._12nslk section.wybx21 div.d1fv9q div._15fsyju ol._18x2pnc._3e6yaf{display:block}div.vjul89 div._12nslk section.wybx21 div.d1fv9q div._15fsyju p{margin:1em 0 0;text-align:inherit;font-style:italic}div.vjul89 div._12nslk section.wybx21 button.lppg7q{font-size:1em;text-transform:initial}div.vjul89 div._12nslk button._19r2sxa{width:auto;height:auto;max-width:90%;cursor:pointer;display:inline-block;letter-spacing:normal;margin:.75em;opacity:1;outline:none;overflow-wrap:break-word;font-family:inherit;font-weight:normal;font-style:normal;text-decoration:initial;text-transform:uppercase;text-align:center;color:#fff;font-size:1.15em;padding:.75em 2em;padding-inline:2em;padding-block:.75em;line-height:normal;background:#40c28a;border:none;border-radius:.25em;box-shadow:none}div.vjul89 div._12nslk button._19r2sxa:hover{filter:brightness(115%);box-shadow:none}div.vjul89 div._12nslk a._1133rtj{height:50px;width:50px;position:absolute;bottom:5px;right:5px}div.vjul89 div._12nslk a._1133rtj img{position:initial;height:100%;width:100%;filter:drop-shadow(1px 1px 1px var(--_1u0adfa))}',""]);const c=a},645:t=>{t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",r=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),r&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),r&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,r,o,i){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(r)for(var c=0;c<this.length;c++){var s=this[c][0];null!=s&&(a[s]=!0)}for(var l=0;l<t.length;l++){var u=[].concat(t[l]);r&&a[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),e.push(u))}},e}},81:t=>{t.exports=function(t){return t[1]}},379:t=>{var e=[];function n(t){for(var n=-1,r=0;r<e.length;r++)if(e[r].identifier===t){n=r;break}return n}function r(t,r){for(var i={},a=[],c=0;c<t.length;c++){var s=t[c],l=r.base?s[0]+r.base:s[0],u=i[l]||0,d="".concat(l," ").concat(u);i[l]=u+1;var f=n(d),v={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==f)e[f].references++,e[f].updater(v);else{var h=o(v,r);r.byIndex=c,e.splice(c,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(t,e){var n=e.domAPI(e);n.update(t);return function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,o){var i=r(t=t||[],o=o||{});return function(t){t=t||[];for(var a=0;a<i.length;a++){var c=n(i[a]);e[c].references--}for(var s=r(t,o),l=0;l<i.length;l++){var u=n(i[l]);0===e[u].references&&(e[u].updater(),e.splice(u,1))}i=s}}},569:t=>{var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},216:t=>{t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},565:(t,e,n)=>{t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},795:t=>{t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+=`\n/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},589:t=>{t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={id:r,exports:{}};return t[r](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.nc=void 0,(()=>{const t={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let e;const r=new Uint8Array(16);function o(){if(!e&&(e="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return e(r)}const i=[];for(let t=0;t<256;++t)i.push((t+256).toString(16).slice(1));function a(t,e=0){return(i[t[e+0]]+i[t[e+1]]+i[t[e+2]]+i[t[e+3]]+"-"+i[t[e+4]]+i[t[e+5]]+"-"+i[t[e+6]]+i[t[e+7]]+"-"+i[t[e+8]]+i[t[e+9]]+"-"+i[t[e+10]]+i[t[e+11]]+i[t[e+12]]+i[t[e+13]]+i[t[e+14]]+i[t[e+15]]).toLowerCase()}const c=function(e,n,r){if(t.randomUUID&&!n&&!e)return t.randomUUID();const i=(e=e||{}).random||(e.rng||o)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,n){r=r||0;for(let t=0;t<16;++t)n[r+t]=i[t];return n}return a(i)};var s=n(379),l=n.n(s),u=n(795),d=n.n(u),f=n(569),v=n.n(f),h=n(565),p=n.n(h),m=n(216),y=n.n(m),g=n(589),b=n.n(g),w=n(455),x={};x.styleTagTransform=b(),x.setAttributes=p(),x.insert=v().bind(null,"head"),x.domAPI=d(),x.insertStyleElement=y();l()(w.Z,x);w.Z&&w.Z.locals&&w.Z.locals;function k(t){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k(t)}function L(){L=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var i=e&&e.prototype instanceof y?e:y,a=Object.create(i.prototype),c=new T(r||[]);return o(a,"_invoke",{value:A(t,n,c)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f="suspendedStart",v="suspendedYield",h="executing",p="completed",m={};function y(){}function g(){}function b(){}var w={};l(w,a,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(O([])));E&&E!==n&&r.call(E,a)&&(w=E);var j=b.prototype=y.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function S(t,e){function n(o,i,a,c){var s=d(t[o],t,i);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==k(u)&&r.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(u).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,c)}))}c(s.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return i=i?i.then(o,o):o()}})}function A(e,n,r){var o=f;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===p){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=I(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var l=d(e,n,r);if("normal"===l.type){if(o=r.done?p:v,l.arg===m)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(o=p,r.method="throw",r.arg=l.arg)}}}function I(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,I(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=d(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function O(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(k(e)+" is not iterable")}return g.prototype=b,o(j,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,l(t,s,"GeneratorFunction")),t.prototype=Object.create(j),t},e.awrap=function(t){return{__await:t}},C(S.prototype),l(S.prototype,c,(function(){return this})),e.AsyncIterator=S,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new S(u(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(j),l(j,s,"Generator"),l(j,a,(function(){return this})),l(j,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=O,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(Y),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return c.type="throw",c.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),Y(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}function E(t,e,n,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void n(t)}c.done?e(s):Promise.resolve(s).then(r,o)}var j="ZnMtYWRiLWVycg",C=function(){var t,e=(t=L().mark((function t(){var e,n,r,o,i;return L().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(document.body){t.next=3;break}return t.next=3,new Promise((function(t){return document.addEventListener("DOMContentLoaded",t)}));case 3:for(e=["YWQ=","YmFubmVyLWFk","YmFubmVyX2Fk","YmFubmVyLWFkLWNvbnRhaW5lcg==","YWQtc2lkZXJhaWw=","c3RpY2t5YWRz","aW1wcnRudC1jbnQ="],(n=document.createElement("div")).textContent=Math.random().toString(),n.setAttribute(atob("ZGF0YS1mcmVlc3Rhci1hZA=="),"123"),r=0;r<e.length;r++)n.classList.add(atob(e[r]));if(n.style.display="block",document.body.appendChild(n),o=window.getComputedStyle(n),i=null==o?void 0:o.display,n.remove(),"none"!==i){t.next=15;break}throw new Error(j);case 15:case"end":return t.stop()}}),t)})),function(){var e=this,n=arguments;return new Promise((function(r,o){var i=t.apply(e,n);function a(t){E(i,r,o,a,c,"next",t)}function c(t){E(i,r,o,a,c,"throw",t)}a(void 0)}))});return function(){return e.apply(this,arguments)}}(),S=function(t){return new Promise((function(e,n){var r=document.createElement("script");try{r.src=t,r.addEventListener("load",(function(){e()})),r.addEventListener("error",(function(){n(j)})),document.head.appendChild(r)}catch(t){n(t)}finally{r.remove()}}))};function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function I(){I=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var i=e&&e.prototype instanceof y?e:y,a=Object.create(i.prototype),c=new T(r||[]);return o(a,"_invoke",{value:C(t,n,c)}),a}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f="suspendedStart",v="suspendedYield",h="executing",p="completed",m={};function y(){}function g(){}function b(){}var w={};l(w,a,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(O([])));k&&k!==n&&r.call(k,a)&&(w=k);var L=b.prototype=y.prototype=Object.create(w);function E(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function n(o,i,a,c){var s=d(t[o],t,i);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==A(u)&&r.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(u).then((function(t){l.value=t,a(l)}),(function(t){return n("throw",t,a,c)}))}c(s.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return i=i?i.then(o,o):o()}})}function C(e,n,r){var o=f;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===p){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var s=S(c,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var l=d(e,n,r);if("normal"===l.type){if(o=r.done?p:v,l.arg===m)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(o=p,r.method="throw",r.arg=l.arg)}}}function S(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var i=d(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function O(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(A(e)+" is not iterable")}return g.prototype=b,o(L,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,l(t,s,"GeneratorFunction")),t.prototype=Object.create(L),t},e.awrap=function(t){return{__await:t}},E(j.prototype),l(j.prototype,c,(function(){return this})),e.AsyncIterator=j,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new j(u(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},E(L),l(L,s,"Generator"),l(L,a,(function(){return this})),l(L,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},e.values=O,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(Y),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return c.type="throw",c.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),Y(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;Y(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}function P(t,e,n,r,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void n(t)}c.done?e(s):Promise.resolve(s).then(r,o)}function Y(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var i=t.apply(e,n);function a(t){P(i,r,o,a,c,"next",t)}function c(t){P(i,r,o,a,c,"throw",t)}a(void 0)}))}}function T(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(o=r.key,i=void 0,i=function(t,e){if("object"!==A(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(o,"string"),"symbol"===A(i)?i:String(i)),r)}var o,i}var O=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.config=null,this.langCode=null,this.languages=this.getUserPreferredLanguages(e)}var e,n,r,o,i,a;return e=t,n=[{key:"init",value:(a=Y(I().mark((function t(){return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.fetchConfig();case 2:this.config=t.sent,null!==this.config&&(this.langCode=this.getFirstSupportedLanguage(this.languages),this.observe());case 4:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"fetchConfig",value:(i=Y(I().mark((function t(){var e,n,r,o,i,a;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=(e=["Y29uZmlnLmNvbmZpZy1mYWN0b3J5LmNvbQ==","Y29uZmlnLmNvbnRlbnQtc2V0dGluZ3MuY29t","Y29uZmlnLnNpdGUtY29uZmlnLmNvbQ==","Y29uZmlnLmZyZmlndXJlcy5jb20="]).length-1,r=Number.isNaN(Number(localStorage.getItem("fs.cdi")))?0:Number(localStorage.getItem("fs.cdi")),o=Number.isNaN(Number(localStorage.getItem("fs.cfc")))?0:Number(localStorage.getItem("fs.cfc")),i=atob(e[r]),a="https://".concat(i,"/boingboing-net.json"),t.prev=6,t.next=9,fetch(a);case 9:return t.abrupt("return",t.sent.json());case 12:return t.prev=12,t.t0=t.catch(6),++o>=3&&(o=0,r++),r>n&&(r=0),t.abrupt("return",null);case 18:return t.prev=18,localStorage.setItem("fs.cdi",r),localStorage.setItem("fs.cfc",o),t.finish(18);case 22:case"end":return t.stop()}}),t,null,[[6,12,18,22]])}))),function(){return i.apply(this,arguments)})},{key:"killScroll",value:function(t){if(t.isScrollDisabled){this.existingOverflow=document.body.style.overflow,document.body.style.overflow="hidden";var e=window.pageYOffset||document.documentElement.scrollTop,n=window.pageXOffset||document.documentElement.scrollLeft;document.body.style.top="-".concat(e,"px"),document.body.style.left="-".concat(n,"px"),window.onscroll=function(){window.scrollTo(n,e)}}}},{key:"reviveScroll",value:function(){document.body.style.overflow=this.existingOverflow||"",window.onscroll=function(){}}},{key:"getUserPreferredLanguages",value:function(t){var e=t.languages,n=t.language,r=void 0===e?[n]:e;if(r)return r.map((function(t){var e=t.trim().toLowerCase();if(!e.includes("zh"))return e.split(/-|_/)[0];var n=e.split(/-|_/)[1];return"zh"===e||["hans","cn","sg"].includes(n)?"zh":["hant","hk","mo","tw"].includes(n)?"zh-hant":void 0}))}},{key:"getFirstSupportedLanguage",value:function(t){var e=this,n=["title","paragraphOne","buttonText"],r=t.find((function(t){return n.every((function(n){return!!e.config[n][t]}))}));return void 0!==r?r:"en"}},{key:"getLocalizedTextContent",value:function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=t[e];if(void 0===o)throw new Error("Config text not found for text key ".concat(e));return r?null!==(n=o[this.langCode])&&void 0!==n?n:o.en:o[this.langCode]}},{key:"getPixelString",value:function(t){return"number"==typeof t?"".concat(t,"px"):null}},{key:"pickContrastingColorValue",value:function(t,e,n){var r=t.substring(1,7);return.299*parseInt(r.substring(0,2),16)+.587*parseInt(r.substring(2,4),16)+.114*parseInt(r.substring(4,6),16)>=128?e:n}},{key:"generateOverlay",value:function(t){var e=this,n=t.siteId,r=t.isCloseEnabled,o=t.dismissDuration,i=t.dismissDurationPv,a=t.logoUrl,c=t.font,s=t.paragraphTwo,l=t.paragraphThree,u=t.closeText,d=t.linkText,f=t.linkUrl,v=t.textColor,h=t.headerTextColor,p=t.buttonTextColor,m=t.headerBgColor,y=t.bgColor,g=t.buttonBgColor,b=t.borderColor,w=t.borderWidth,x=t.borderRadius,k=t.closeButtonColor,L=t.closeTextColor,E=t.linkTextColor,j=t.linkTextDecoration,C=t.linkVisitedTextColor,S=t.hasFsBranding,A=t.disableInstructions,I=document.createElement("div");I.style.setProperty("--_19gqudc",g||"#40C28A"),I.style.setProperty("--_1rbefr0",p||"#000000"),I.style.setProperty("--_1u0adfa",this.pickContrastingColorValue(y||"#FFFFFF","white","black")),E&&I.style.setProperty("--_1jiu99w",E),C&&I.style.setProperty("--wa438v",C),j&&I.style.setProperty("--lqlwtr",j),I.classList.add("vjul89"),I.id="_1nntcpy",I.dir="auto",this.oid=I.id;var P=document.createElement("div");P.classList.add("_12nslk"),y&&(P.style.backgroundColor=y),c&&(P.style.fontFamily=c),v&&(P.style.color=v);var Y=this.getPixelString(x),T=this.getPixelString(w);Y&&(P.style.borderRadius=Y),(b||T)&&(P.style.borderStyle="solid"),b&&(P.style.borderColor=b),T&&(P.style.borderWidth=T);var O=document.createElement("header");if(h&&(O.style.color=h),m){O.style.backgroundColor=m;var H=Y||"1em";O.style.borderTopLeftRadius=H,O.style.borderTopRightRadius=H}if(a){var U=document.createElement("img");U.src=a,U.alt="Logo",U.onerror=function(){this.style.display="none"},O.appendChild(U)}var R=document.createElement("h2");R.textContent=this.getLocalizedTextContent(t,"title"),O.appendChild(R);var F=document.createElement("section");F.classList.add("_1dbtlod");var B=document.createElement("p");if(B.textContent=this.getLocalizedTextContent(t,"paragraphOne"),F.appendChild(B),s&&0!==Object.keys(s).length){var _=document.createElement("p");_.textContent=this.getLocalizedTextContent(t,"paragraphTwo"),F.appendChild(_)}if(l&&0!==Object.keys(l).length){var V=document.createElement("p");V.textContent=this.getLocalizedTextContent(t,"paragraphThree"),F.appendChild(V)}var q=d&&this.getLocalizedTextContent(t,"linkText"),N=f&&this.getLocalizedTextContent(t,"linkUrl",!0);if(q&&N){var G=document.createElement("div");G.style.margin="0 0 1em";var z=document.createElement("a");z.classList.add("_1sqext2"),E&&z.classList.add("_1jiu99w"),C&&z.classList.add("wa438v"),j&&z.classList.add("lqlwtr"),z.textContent=q,z.href=N,z.target="_blank",G.appendChild(z),F.appendChild(G)}var Q=document.createElement("button");if(Q.classList.add("_19r2sxa"),Q.tabIndex=0,Q.textContent=this.getLocalizedTextContent(t,"buttonText"),g&&(Q.style.backgroundColor=g),p&&(Q.style.color=p),Q.onclick=function(){document.querySelector("section._1dbtlod").classList.add("_1aoxcqu"),document.querySelector("section.wybx21").classList.remove("_1aoxcqu")},F.appendChild(Q),r){var D=function(){I.remove(),e.reviveScroll(),o||i?(sessionStorage.removeItem("fs.adb".concat(n||"",".dis")),i?e.updateValues("p"):o&&e.updateValues("dt")):sessionStorage.setItem("fs.adb".concat(n||"",".dis"),"1")},W=document.createElement("span");if(W.classList.add("_1j92dmv"),W.innerHTML="×",W.tabIndex=0,k&&(W.style.color=k),W.addEventListener("click",D),O.appendChild(W),u&&0!==Object.keys(u).length){var J=document.createElement("div");J.classList.add("_1aki86k");var M=document.createElement("p");M.classList.add("yuofri"),M.textContent=this.getLocalizedTextContent(t,"closeText"),L&&(M.style.color=L),M.addEventListener("click",D),J.appendChild(M),F.appendChild(J)}}var Z=document.createElement("section");Z.classList.add("wybx21","_1aoxcqu");var X=document.createElement("h4");X.classList.add("_19qz5gz"),X.textContent=this.getLocalizedTextContent(t,"instructionsTitle");var K=document.createElement("div");K.classList.add("d1fv9q");var $=document.createElement("ul");$.classList.add("d4g70m");var tt=document.createElement("div");tt.classList.add("_15fsyju"),A.forEach((function(t,n){var r=document.createElement("li");r.onclick=function(){return function(t){for(var e=document.querySelectorAll(".d4g70m > li"),n=document.getElementsByClassName("_18x2pnc"),r=0;r<n.length;r++)e[r].classList.remove("_3e6yaf"),n[r].classList.remove("_3e6yaf");e[t].classList.add("_3e6yaf"),n[t].classList.add("_3e6yaf")}(n)},r.textContent=e.getLocalizedTextContent(t,"name",!0),$.appendChild(r);var o=document.createElement("ol");o.classList.add("_18x2pnc"),0===n&&(r.classList.add("_3e6yaf"),o.classList.add("_3e6yaf")),e.getLocalizedTextContent(t,"steps").forEach((function(t){var e=document.createElement("li");e.textContent=t,o.appendChild(e)})),tt.appendChild(o)}));var et=this.getLocalizedTextContent(t,"disclaimerText"),nt=document.createElement("p");nt.textContent=et,tt.appendChild(nt),K.appendChild($),K.appendChild(tt);var rt=document.createElement("button");if(rt.classList.add("_19r2sxa","lppg7q"),rt.textContent=this.getLocalizedTextContent(t,"backButtonText"),g&&(rt.style.backgroundColor=g),p&&(rt.style.color=p),rt.onclick=function(){document.querySelector("section.wybx21").classList.add("_1aoxcqu"),document.querySelector("section._1dbtlod").classList.remove("_1aoxcqu")},Z.appendChild(X),Z.appendChild(K),Z.appendChild(rt),P.appendChild(O),P.appendChild(F),P.appendChild(Z),S){var ot=document.createElement("a");ot.classList.add("_1133rtj"),ot.href=atob("aHR0cHM6Ly9mcmVlc3Rhci5jb20vYWQtcHJvZHVjdHMvZGVza3RvcC1tb2JpbGUvZnJlZXN0YXItcmVjb3ZlcmVk"),ot.target="_blank";var it=document.createElement("img");it.alt="Logo",it.src=this.pickContrastingColorValue(y||"#FFFFFF","data:image/png;base64,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","data:image/png;base64,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"),ot.appendChild(it),P.appendChild(ot)}return I.appendChild(P),I}},{key:"getAndSetOverlay",value:(o=Y(I().mark((function t(e){var n,r,o,i;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.post(!0,e),e.dismissDuration||e.dismissDurationPv||"1"!==sessionStorage.getItem("fs.adb".concat(e.siteId||"",".dis"))){t.next=3;break}return t.abrupt("return");case 3:if(n=localStorage.getItem("fs.adb"),r=n&&JSON.parse(n),!e.dismissDurationPv||!r.p||"number"!=typeof r.p){t.next=14;break}if(!(e.dismissDurationPv<=r.p+1)){t.next=10;break}this.clearValue("p"),t.next=12;break;case 10:return this.updateValues("p"),t.abrupt("return");case 12:t.next=15;break;case 14:this.clearValue("p");case 15:if(o=parseInt(r.dt,10),!e.dismissDuration||!o){t.next=25;break}if(!(Math.abs((Date.now()-o)/36e5)<e.dismissDuration)){t.next=22;break}return t.abrupt("return");case 22:this.clearValue("dt");case 23:t.next=26;break;case 25:this.clearValue("dt");case 26:if(document.body){t.next=29;break}return t.next=29,new Promise((function(t){return document.addEventListener("DOMContentLoaded",t)}));case 29:if(this.killScroll(e),null===document.querySelector("#".concat(this.oid))){t.next=32;break}return t.abrupt("return");case 32:i=this.generateOverlay(e),document.body.appendChild(i);case 34:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"getStatus",value:function(t,e){return!0===e?1:2===t||1===t?2:0}},{key:"getAndSetData",value:function(t){var e,n,r,o=localStorage.getItem("fs.adb"),i=o&&JSON.parse(o),a=Date.now();return i?(e=i.i,n=i.ot,r=this.getStatus(i.s,t)):(i={},e=c(),n=a,r=t?1:0),i.i=e,i.s=r,i.ot=n,i.lt=a,localStorage.setItem("fs.adb",JSON.stringify(i)),i}},{key:"updateValues",value:function(t){var e=localStorage.getItem("fs.adb"),n=e&&JSON.parse(e);"p"===t?(n.p=n.p?n.p+1:1,n.dt&&delete n.dt):"dt"===t&&(n.dt=Date.now(),n.p&&delete n.p),localStorage.setItem("fs.adb",JSON.stringify(n))}},{key:"clearValue",value:function(t){var e=localStorage.getItem("fs.adb"),n=e&&JSON.parse(e);n[t]&&(delete n[t],localStorage.setItem("fs.adb",JSON.stringify(n)))}},{key:"post",value:function(t,e){var n=atob("c2l0ZS1jb25maWcuY29t"),r=e.cDomain||n,o="https://".concat(r,"/v2/abr"),i=this.getAndSetData(t),a=e.accountId,c=e.siteId,s=navigator.userAgent||window.navigator.userAgent,l=document.referrer,u=window.location,d={accountId:a,siteId:c,userId:i.i,url:u.href,referalURL:l,userAgent:s,status:function(t){switch(t){case 0:return"not detected";case 1:return"detected";case 2:return"recovered";default:return}}(i.s),returning:i.ot!==i.lt,version:"1.3.4"};fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-Client-Geo-Location":"{client_region},{client_region_subdivision},{client_city}"},body:JSON.stringify(d)}).catch((function(){}))}},{key:"observe",value:function(){var t=this,e="";new MutationObserver((function(){location.pathname!==e&&(e=location.pathname,t.run())})).observe(document,{subtree:!0,childList:!0})}},{key:"run",value:function(){var t=this,e=this.config;setTimeout(Y(I().mark((function n(){return I().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,C().then((function(){return S(atob("aHR0cHM6Ly9hLnB1Yi5uZXR3b3JrL2NvcmUvcHJlYmlkLXVuaXZlcnNhbC1jcmVhdGl2ZS5qcw=="))})).then((function(){return S(atob("aHR0cHM6Ly93d3cuZ29vZ2xldGFnc2VydmljZXMuY29tL3RhZy9qcy9ncHQuanM="))})).then((function(){t.post(!1,e)})).catch((function(n){n!==j&&(null==n?void 0:n.message)!==j||t.getAndSetOverlay(e)}));case 2:case"end":return n.stop()}}),n)}))),500)}}],n&&T(e.prototype,n),r&&T(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();window.fsabrActive=!0,new O(window.navigator).init()})()})(); </script> <script> waitForElement('._1dbtlod > div:nth-child(4)').then((element) => { console.log('Element exists:', element); let adp=document.createElement("p"); adp.textContent="or"; element.after(adp); }); </script> <script data-cfasync="false" type="text/javascript"> var freestar = freestar || {}; freestar.queue = freestar.queue || []; freestar.config = freestar.config || {}; freestar.config.enabled_slots = []; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } </script> <script src="https://a.pub.network/boingboing-net/pubfig.min.js" data-cfasync="false" async></script> <!-- AIR.TV --> <!-- script async='async' data-cfasync='false' src='https://embed.air.tv/v1/twoview_bootstrap.js?organization=hhEg2vg9TPS42CHLfgIziA'></script --> <!-- END OF AD CODE --> <!-- End AA "Head JS" --><link rel="icon" href="https://i0.wp.com/boingboing.net/wp-content/uploads/2018/04/apple-touch-icon-1.png?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/boingboing.net/wp-content/uploads/2018/04/apple-touch-icon-1.png?fit=158%2C158&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/boingboing.net/wp-content/uploads/2018/04/apple-touch-icon-1.png?fit=158%2C158&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/boingboing.net/wp-content/uploads/2018/04/apple-touch-icon-1.png?fit=158%2C158&ssl=1" /> <style type="text/css" id="wp-custom-css"> .sync-iframe { display: block } </style> </head> <body class="home page-template-default page page-id-421667 aa-prefix-boing-"><div class="boing-body-top-for-gumgum" id="boing-1495699700"><script type="text/javascript">ggv2id='pbtibqqw';</script> <script type="text/javascript" src="https://js.gumgum.com/services.js"></script></div> <div class="ad_pushdown" data-freestar-ad="__320x50" id="boingboing_pushdown-pushdown-cls"></div> <header class="header" role="banner"> <div class="site-header"> <div class="row"> <nav class="navbar" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <a class="navbar-item" href="https://boingboing.net"> <img alt="BoingBoing" src="https://boingboing.net/wp-content/themes/boing/assets/images/logo-boingboing-176x27.png" width="176" height="27"> </a> <button role="button" class="navbar-burger burger" aria-label="menu" aria-expanded="false" data-target="bb_navbar"> MENU </button> </div> <div id="bb_navbar" class="navbar-menu"> <div class="navbar-start"> <a href="https://boingboing.net/search" class="navbar-item"> SEARCH </a> <a href="https://store.boingboing.net" class="navbar-item"> STORE </a> <div class="navbar-item bb-menu-toggle"> <button class="navbar-burger navbar-item" aria-label="menu" aria-expanded="false" data-target="bb_menu"> MENU </button> </div> </div> <ul id="bb_menu" class="bb-menu menu-items"> <li class="mobile-only"> <a href="https://boingboing.net/search" class="navbar-item"> SEARCH </a> </li> <li class="mobile-only"> <a href="https://store.boingboing.net" class="navbar-item"> STORE </a> </li> <li> <a href="https://boingboing.net/blog"> Blog </a> : The posts </li> <li> <a href="https://bbs.boingboing.net">Forums</a> : Read the <a href="https://bbs.boingboing.net/faq">rules</a> </li> <li> <a href="https://store.boingboing.net">Store</a> : Wonderful Products <a href="https://bit.ly/boingboingdealssupport">(Contact Support)</a> </li> <li> <a href="https://boingboing.net/signup"> Newsletter </a> : Daily wonderful things </li> <li> <a href="https://boingboing.net/about">About Us</a> : Writers and staff </li> <li> <a href="https://boingboing.net/contact">Contact Us</a> : Get satisfaction </li> <li> <a href="https://ads.boingboing.net">Advertise</a> : Thank you for reading </li> <li> <a href="https://boingboing.net/privacy">Privacy Policy</a> : The data you generate </li> <li> <a href="https://boingboing.net/tos">TOS</a> : What you agree to </li> <li> <a href="https://boingboing.net/features/getthumbs"> Thumbnails </a> : Youtube Thumbnail generator </li> </ul> </div> </nav> </div> </div> </header> <main role="main"> <div class="container"> <!-- Horizontal Ad block --> <ul class="columns is-variable is-3 top-three"> <li class="column"> <div class="boingarticle feature"> <a class="article-image" href="https://boingboing.net/2024/11/20/tom-the-dancing-bug-super-fun-pak-comix-feat-two-wolves-captain-power-man-how-to-draw-doug-more.html"> <img alt="" title="Tom the Dancing Bug: Super-Fun-Pak Comix, feat. Two Wolves, Captain Power-Man, How to Draw Doug, & More!" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/1712cTEASER1200-sfpc170-elephant-in-the-room.jpg?fit=300%2C168&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#dd5624;" href=" https://boingboing.net/tag/tomthedancingbug">Tom The Dancing Bug</a> <a class="headline" href="https://boingboing.net/2024/11/20/tom-the-dancing-bug-super-fun-pak-comix-feat-two-wolves-captain-power-man-how-to-draw-doug-more.html">Tom the Dancing Bug: Super-Fun-Pak Comix, feat. Two Wolves, Captain Power-Man, How to Draw Doug, & More!</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ruben_bolling"> Ruben Bolling</a> </a> </div> </div> </li> <li class="column"> <div class="boingarticle feature"> <a class="article-image" href="https://boingboing.net/2024/10/28/happy-mutants-rejoice-boing-boing-launches-clean-ad-free-experience.html"> <img alt="" title="Happy mutants rejoice: Boing Boing launches clean, ad-free experience" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/10/dime-jill.jpg?fit=300%2C210&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#39dd43;" href=" https://boingboing.net/tag/noads">noads</a> <a class="headline" href="https://boingboing.net/2024/10/28/happy-mutants-rejoice-boing-boing-launches-clean-ad-free-experience.html">Happy mutants rejoice: Boing Boing launches clean, ad-free experience</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/boingboing"> Boing Boing</a> </a> </div> </div> </li> <li class="column"> <div class="boingarticle feature"> <a class="article-image" href="https://boingboing.net/2024/11/20/how-the-death-of-superman-comics-explain-the-modern-democratic-party.html"> <img alt="" title="How the "Death of Superman" comics explain the modern Democratic Party" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/maxresdefault-8.jpg?fit=300%2C169&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#2607dd;" href=" https://boingboing.net/tag/podcasts-2">podcasts</a> <a class="headline" href="https://boingboing.net/2024/11/20/how-the-death-of-superman-comics-explain-the-modern-democratic-party.html">How the "Death of Superman" comics explain the modern Democratic Party</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </a> </div> </div> </li> </ul> <div class="columns tile is-ancestor"> <div class="tile column is-vertical is-8"> <ul class="posts-list is-variable is-3"> <li class="post-1041941"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/forgiveness-may-be-divine-but-now-its-also-in-the-cloud.html"> <img alt="image: Artush/Shutterstock" title="Forgiveness may be divine, but now it's also in the cloud" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/07/shutterstock_1478842007-scaled.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#4898dd;" href=" https://boingboing.net/tag/ai-2">AI</a> <a href="https://boingboing.net/2024/11/20/forgiveness-may-be-divine-but-now-its-also-in-the-cloud.html" class="headline">Forgiveness may be divine, but now it's also in the cloud</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/jason"> Jason Weisberger</a> </div> </article> </li><div class="boing-homepage-after-first-article-in-list" id="boing-1137397680" style="margin-bottom: 25px; "><div id="FreeStarVideoAdContainerInContent"> <div id="freestar-video-parent-incontent"> <div id="freestar-video-child"></div> </div> </div></div> <li class="post-1041936"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/the-extreme-lengths-gone-to-in-bringing-back-a-lost-variety-of-rye-for-whiskey.html"> <img alt="" title="The extreme lengths gone to to bring back a lost variety of rye for whiskey" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2022/05/shutterstock_34040149.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#70dd65;" href=" https://boingboing.net/tag/whiskey">whiskey</a> <a href="https://boingboing.net/2024/11/20/the-extreme-lengths-gone-to-in-bringing-back-a-lost-variety-of-rye-for-whiskey.html" class="headline">The extreme lengths gone to to bring back a lost variety of rye for whiskey</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/jason"> Jason Weisberger</a> </div> </article> </li> <li class="post-1041474"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/the-hypergear-solar-10000mah-wireless-power-bank-can-charge-3-devices-light-a-room-and-more.html"> <img alt="HyperGear Solar 10000mAh" title="The HyperGear Solar 10,000mAh Wireless Power Bank can charge 3 devices, light a room, and more" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/HyperGear-Solar-10000mAh-Qi-Wireless-Charger-Power-Bank.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#35dd57;" href=" https://boingboing.net/tag/gadgets">Boing Boing Gadgets</a> <a href="https://boingboing.net/2024/11/20/the-hypergear-solar-10000mah-wireless-power-bank-can-charge-3-devices-light-a-room-and-more.html" class="headline">The HyperGear Solar 10,000mAh Wireless Power Bank can charge 3 devices, light a room, and more</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/boingboingstore"> Boing Boing's Shop</a> </div> </article> </li> <li class="post-1041930"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/inside-the-parallel-world-of-the-ultra-rich-private-courts-secret-storage-and-diplomatic-immunity.html"> <img alt="Cover of " The Hidden Globe: How Wealth Hacks the World" by Atossa Araxia Abrahamian" title="Inside the parallel world of the ultra rich: private courts, secret storage, and diplomatic immunity" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/megayacht.jpg?fit=300%2C240&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#20dd64;" href=" https://boingboing.net/tag/politics">politics</a> <a href="https://boingboing.net/2024/11/20/inside-the-parallel-world-of-the-ultra-rich-private-courts-secret-storage-and-diplomatic-immunity.html" class="headline">Inside the parallel world of the ultra rich: private courts, secret storage, and diplomatic immunity</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ellsworthtoohey"> Ellsworth Toohey</a> </div> </article> </li> <li class="post-1041929"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/how-to-cook-michelin-perfect-steaks-at-home.html"> <img alt="" title="How to cook Michelin perfect steaks at home" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/01/tomahawk-steak.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#27dd38;" href=" https://boingboing.net/tag/cooking">Cooking</a> <a href="https://boingboing.net/2024/11/20/how-to-cook-michelin-perfect-steaks-at-home.html" class="headline">How to cook Michelin perfect steaks at home</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/jason"> Jason Weisberger</a> </div> </article> </li> <li class="post-1041915"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/most-detailed-images-of-the-sun-returned-by-solar-orbiter.html"> <img alt="Sun" title="Most detailed images of the Sun returned by Solar Orbiter" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/image-74.png?fit=300%2C300&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#4820dd;" href=" https://boingboing.net/tag/space">Space</a> <a href="https://boingboing.net/2024/11/20/most-detailed-images-of-the-sun-returned-by-solar-orbiter.html" class="headline">Most detailed images of the Sun returned by Solar Orbiter</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/rob_beschizza"> Rob Beschizza</a> </div> </article> </li> <li class="post-1041896"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/athletic-rooster-struts-his-stuff-when-he-joins-a-man-with-a-jump-rope-video.html"> <img alt="Image: Rita_Kochmarjova / shutterstock.com" title="Athletic rooster struts his stuff when he joins a man with a jump rope (video)" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/04/rooster.jpeg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#1.38dd;" href="https://boingboing.net/2024/11/20/athletic-rooster-struts-his-stuff-when-he-joins-a-man-with-a-jump-rope-video.html">delightful creatures</a> <a href="https://boingboing.net/2024/11/20/athletic-rooster-struts-his-stuff-when-he-joins-a-man-with-a-jump-rope-video.html" class="headline">Athletic rooster struts his stuff when he joins a man with a jump rope (video)</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/carlasinclair"> Carla Sinclair</a> </div> </article> </li> <li class="post-1041897"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/trumps-little-johnson-announces-new-congressional-potty-policy.html"> <img alt="Rep. Mike Johnson (R-LA), official photo" title="Trump's little Johnson announces new Congressional potty policy" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/10/Us_rep_mike_johnson_official_photo.jpg?fit=300%2C219&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#20dd64;" href=" https://boingboing.net/tag/politics">politics</a> <a href="https://boingboing.net/2024/11/20/trumps-little-johnson-announces-new-congressional-potty-policy.html" class="headline">Trump's little Johnson announces new Congressional potty policy</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/jason"> Jason Weisberger</a> </div> </article> </li> <li class="post-1041888"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/the-bluesky-firehose-of-posts-visualized-as-a-1990s-screen-saver.html"> <img alt="All the latest bleets" title="The Bluesky firehose of posts visualized as a 1990s screen saver" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/forehose.jpg?fit=300%2C184&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#1.37dd;" href=" https://boingboing.net/tag/single-server-websites">single-server websites</a> <a href="https://boingboing.net/2024/11/20/the-bluesky-firehose-of-posts-visualized-as-a-1990s-screen-saver.html" class="headline">The Bluesky firehose of posts visualized as a 1990s screen saver</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/rob_beschizza"> Rob Beschizza</a> </div> </article> </li> <li class="post-1041880"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/maga-indiana-commissioner-sexually-assaulted-daughter-in-vegas-wins-from-jail-anyway.html"> <img alt="John D. Jessup, Hancock County Commissioner, pled guilty to attempted sexual assault of his daughter" title="MAGA Indiana commissioner sexually assaulted daughter in Vegas, wins from jail anyway" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/John-Jessup-Hancock-County-mugshot.jpg?fit=300%2C238&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#20dd64;" href=" https://boingboing.net/tag/politics">politics</a> <a href="https://boingboing.net/2024/11/20/maga-indiana-commissioner-sexually-assaulted-daughter-in-vegas-wins-from-jail-anyway.html" class="headline">MAGA Indiana commissioner sexually assaulted daughter in Vegas, wins from jail anyway</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ellsworthtoohey"> Ellsworth Toohey</a> </div> </article> </li> <li class="post-1041871"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/head-of-elite-42k-preschool-arrested-for-encouraging-dad-to-send-sex-video-of-boy-video.html"> <img alt="Image: Natalia Deriabina / shutterstock.com" title="Head of elite $42K preschool arrested for encouraging "dad" to send sex video of boy (video)" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/boy.jpeg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#23dd64;" href="https://boingboing.net/2024/11/20/head-of-elite-42k-preschool-arrested-for-encouraging-dad-to-send-sex-video-of-boy-video.html">arrests</a> <a href="https://boingboing.net/2024/11/20/head-of-elite-42k-preschool-arrested-for-encouraging-dad-to-send-sex-video-of-boy-video.html" class="headline">Head of elite $42K preschool arrested for encouraging "dad" to send sex video of boy (video)</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/carlasinclair"> Carla Sinclair</a> </div> </article> </li> <li class="post-1041876"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/teaser-for-the-live-action-how-to-train-your-dragon.html"> <img alt="Image: YouTube" title="Teaser for the live-action "How to Train Your Dragon"" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/trainyo.jpg?fit=300%2C225&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#13dd03;" href=" https://boingboing.net/tag/movies">movies</a> <a href="https://boingboing.net/2024/11/20/teaser-for-the-live-action-how-to-train-your-dragon.html" class="headline">Teaser for the live-action "How to Train Your Dragon"</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/jason"> Jason Weisberger</a> </div> </article> </li> <li class="post-1041873"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/junior-trumps-mysterious-pocket-to-mouth-moment-steals-spacex-spotlight.html"> <img alt="Donald Trump Jr. at the Republican National Convention. (Maxim Elramsisy / Shutterstock.com)" title="Junior Trump's mysterious pocket-to-mouth moment steals SpaceX spotlight" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/donald-trump-jr.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#20dd64;" href=" https://boingboing.net/tag/politics">politics</a> <a href="https://boingboing.net/2024/11/20/junior-trumps-mysterious-pocket-to-mouth-moment-steals-spacex-spotlight.html" class="headline">Junior Trump's mysterious pocket-to-mouth moment steals SpaceX spotlight</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ellsworthtoohey"> Ellsworth Toohey</a> </div> </article> </li> <li class="post-1041867"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/how-a-dictator-keeps-things-fresh-from-polonium-tea-to-severed-cables.html"> <img alt="KateStudio/shutterstock.com" title="How a dictator keeps things fresh: From polonium tea to severed cables" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/severed-cable.jpg?fit=300%2C169&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#20dd64;" href=" https://boingboing.net/tag/politics">politics</a> <a href="https://boingboing.net/2024/11/20/how-a-dictator-keeps-things-fresh-from-polonium-tea-to-severed-cables.html" class="headline">How a dictator keeps things fresh: From polonium tea to severed cables</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ellsworthtoohey"> Ellsworth Toohey</a> </div> </article> </li> <li class="post-1041856"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/lincoln-project-congratulates-president-musk-along-with-his-sidekick-vice-president-trump-video.html"> <img alt="Image: Hadrian / shutterstock.com" title="Lincoln Project congratulates President Musk — along with his sidekick, Vice President Trump (video)" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/MuskTrump.jpeg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#dd1817;" href="https://boingboing.net/2024/11/20/lincoln-project-congratulates-president-musk-along-with-his-sidekick-vice-president-trump-video.html">reverse psychology</a> <a href="https://boingboing.net/2024/11/20/lincoln-project-congratulates-president-musk-along-with-his-sidekick-vice-president-trump-video.html" class="headline">Lincoln Project congratulates President Musk — along with his sidekick, Vice President Trump (video)</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/carlasinclair"> Carla Sinclair</a> </div> </article> </li> <li class="post-1041469"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/making-it-up-to-my-mom-by-getting-her-a-30-heated-neck-massagerheated-neck-massager-combines-pulse-therapy-with-temperature-control-at-29-99making-it-up-to-my-mom-by-getting-her-a-30-heated-neck-ma.html"> <img alt="Heated Neck Massager" title="Heated neck massager combines pulse therapy with temperature control at $29.99" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Bene-Stress-Relief-Heated-Neck-Massager.jpg?fit=300%2C200&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#35dd57;" href=" https://boingboing.net/tag/gadgets">Boing Boing Gadgets</a> <a href="https://boingboing.net/2024/11/20/making-it-up-to-my-mom-by-getting-her-a-30-heated-neck-massagerheated-neck-massager-combines-pulse-therapy-with-temperature-control-at-29-99making-it-up-to-my-mom-by-getting-her-a-30-heated-neck-ma.html" class="headline">Heated neck massager combines pulse therapy with temperature control at $29.99</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/boingboingstore"> Boing Boing's Shop</a> </div> </article> </li> <li class="post-1041857"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/bizarre-movie-merchandise-amc-sells-weaponized-popcorn-holder.html"> <img alt="AMC's new battle hammer popcorn vessel" title="Bizarre movie merchandise: AMC sells weaponized popcorn holder" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/lotr-hammer.jpg?fit=300%2C198&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#6.9472;" href=" https://boingboing.net/tag/entertainment">Entertainment</a> <a href="https://boingboing.net/2024/11/20/bizarre-movie-merchandise-amc-sells-weaponized-popcorn-holder.html" class="headline">Bizarre movie merchandise: AMC sells weaponized popcorn holder</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ellsworthtoohey"> Ellsworth Toohey</a> </div> </article> </li> <li class="post-1041854"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/for-popular-liqueur-malort-a-new-york-times-profile.html"> <img alt="Malort publicity photo" title="For popular liqueur Malört, a New York Times profile" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/malortofficial.jpg?fit=300%2C179&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#dd1801;" href=" https://boingboing.net/tag/chicago">chicago</a> <a href="https://boingboing.net/2024/11/20/for-popular-liqueur-malort-a-new-york-times-profile.html" class="headline">For popular liqueur Malört, a New York Times profile</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/rob_beschizza"> Rob Beschizza</a> </div> </article> </li> <li class="post-1041785"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/ice-skating-through-a-drowned-forest.html"> <img alt="Screenshot: lucmehl / Instagram" title="Ice skating through a "drowned forest"" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/forest.jpg?fit=300%2C212&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#17dd19;" href=" https://boingboing.net/tag/sports">sports</a> <a href="https://boingboing.net/2024/11/20/ice-skating-through-a-drowned-forest.html" class="headline">Ice skating through a "drowned forest"</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/popkin"> Popkin</a> </div> </article> </li> <li class="post-1041842"> <article class="boingarticle horizontal latest-post" role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/one-billion-users-card-game-about-running-a-social-media-site.html"> <img alt="One Billion Users" title="One Billion Users: card game about running a social media site" width="200" height="135" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/image-72.png?fit=300%2C150&ssl=1&resize=200%2C135" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#27dd94;" href=" https://boingboing.net/tag/games">Games</a> <a href="https://boingboing.net/2024/11/20/one-billion-users-card-game-about-running-a-social-media-site.html" class="headline">One Billion Users: card game about running a social media site</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/rob_beschizza"> Rob Beschizza</a> </div> </article> </li> </ul> </div> <div class="tile column is-vertical is-parent"> <div id="sidebar1" role="complementary"> <div id="block-4" class="sidebarbox widget widget_block"><div id="boing-228717804"><!-- Tag ID: boingboing_300x250_300x600_Right_2 --> <div class="centered" data-freestar-ad="__336x280 __300x600" id="boingboing_300x250_300x600_Right_2"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "boingboing_300x250_300x600_Right_2", slotId: "boingboing_300x250_300x600_Right_2" }); </script> </div></div></div><div id="block-12" class="sidebarbox widget widget_block"> <div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div> </div><div id="block-9" class="sidebarbox widget widget_block"><div class="stickyAdBlock" id="boing-85960341"><div style="position: -webkit-sticky;position: sticky;top: 0;"> <!-- Tag ID: boingboing_300x250_300x600_Right_3 --> <div class="centered" data-freestar-ad="__336x280 __300x600" id="boingboing_300x250_300x600_Right_3"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "boingboing_300x250_300x600_Right_3", slotId: "boingboing_300x250_300x600_Right_3" }); </script> </div> </div></div></div> </div> </div> </div> <div class="columns is-multiline"> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/when-a-package-blocks-your-door-from-opening.html"> <img alt="New Africa / Shutterstock" title="When a package blocks your door from opening" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/shutterstock_1638178609-scaled.jpg?fit=300%2C202&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#26dd45;" href=" https://boingboing.net/tag/funny">Funny</a> <a href="https://boingboing.net/2024/11/20/when-a-package-blocks-your-door-from-opening.html" class="headline">When a package blocks your door from opening</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/popkin"> Popkin</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/big-jim-and-the-white-boy-is-a-fascinating-re-telling-of-huck-finn.html"> <img alt="" title=""Big Jim and the White Boy" is a fascinating re-telling of Huck Finn" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/81mEi054MwL._SL1500_.jpg?fit=300%2C180&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#7.dd07;" href=" https://boingboing.net/tag/graphic-novel">graphic novel</a> <a href="https://boingboing.net/2024/11/20/big-jim-and-the-white-boy-is-a-fascinating-re-telling-of-huck-finn.html" class="headline">"Big Jim and the White Boy" is a fascinating re-telling of Huck Finn</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/how-the-death-of-superman-comics-explain-the-modern-democratic-party.html"> <img alt="" title="How the "Death of Superman" comics explain the modern Democratic Party" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/maxresdefault-8.jpg?fit=300%2C169&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#2607dd;" href=" https://boingboing.net/tag/podcasts-2">podcasts</a> <a href="https://boingboing.net/2024/11/20/how-the-death-of-superman-comics-explain-the-modern-democratic-party.html" class="headline">How the "Death of Superman" comics explain the modern Democratic Party</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/27-musicians-try-to-interpret-hit-em-a-baffling-song-from-a-strangers-dream.html"> <img alt="" title="27 musicians try to interpret "Hit 'Em," a baffling song from a stranger's dream" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/a1429932583_10.webp?fit=300%2C300&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#dd3881;" href=" https://boingboing.net/tag/music">music</a> <a href="https://boingboing.net/2024/11/20/27-musicians-try-to-interpret-hit-em-a-baffling-song-from-a-strangers-dream.html" class="headline">27 musicians try to interpret "Hit 'Em," a baffling song from a stranger's dream</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/tom-the-dancing-bug-super-fun-pak-comix-feat-two-wolves-captain-power-man-how-to-draw-doug-more.html"> <img alt="" title="Tom the Dancing Bug: Super-Fun-Pak Comix, feat. Two Wolves, Captain Power-Man, How to Draw Doug, & More!" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/1712cTEASER1200-sfpc170-elephant-in-the-room.jpg?fit=300%2C168&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#dd5624;" href=" https://boingboing.net/tag/tomthedancingbug">Tom The Dancing Bug</a> <a href="https://boingboing.net/2024/11/20/tom-the-dancing-bug-super-fun-pak-comix-feat-two-wolves-captain-power-man-how-to-draw-doug-more.html" class="headline">Tom the Dancing Bug: Super-Fun-Pak Comix, feat. Two Wolves, Captain Power-Man, How to Draw Doug, & More!</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ruben_bolling"> Ruben Bolling</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/we-may-have-already-killed-life-on-mars.html"> <img alt="image: NASA/JPL" title="We may have already killed life on Mars" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/10/news-hq-skull-face-mars.jpg?fit=300%2C177&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#25dd43;" href=" https://boingboing.net/tag/biology">biology</a> <a href="https://boingboing.net/2024/11/20/we-may-have-already-killed-life-on-mars.html" class="headline">We may have already killed life on Mars</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/ai-scams-at-the-conference-of-american-police-chiefs.html"> <img alt="Krakenimages / shutterstock" title="AI scams at the conference of American police chiefs" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/shutterstock_1765834286-scaled.jpg?fit=300%2C203&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#3797dd;" href=" https://boingboing.net/tag/surveillance">surveillance</a> <a href="https://boingboing.net/2024/11/20/ai-scams-at-the-conference-of-american-police-chiefs.html" class="headline">AI scams at the conference of American police chiefs</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/thomdunn"> Thom Dunn</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/20/the-slender-billed-curlew-is-extinct.html"> <img alt="slender-billed curlew," title="The slender-billed curlew is extinct" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/slender-billed-curlew.jpg?fit=300%2C168&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#5361dd;" href=" https://boingboing.net/tag/environment">Environment</a> <a href="https://boingboing.net/2024/11/20/the-slender-billed-curlew-is-extinct.html" class="headline">The slender-billed curlew is extinct</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/ruben_bolling"> Ruben Bolling</a> </div> </article> </li> </ul> <ul class="column is-one-third"> <li class="boingarticle feature"> <article role="article" itemscope itemtype="http://schema.org/BlogPosting"> <a class="article-image" href="https://boingboing.net/2024/11/19/revolutionary-ai-tool-combines-top-chatbots-for-less-than-your-netflix-subscription.html"> <img alt="Merlin AI" title="Revolutionary AI tool combines top chatbots for less than your Netflix subscription" width="300" height="175" src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Merlin-AI.jpg?fit=300%2C200&ssl=1&resize=300%2C175" loading="lazy"> </a> <div class="content"> <a class="category" style="color:#35dd57;" href=" https://boingboing.net/tag/gadgets">Boing Boing Gadgets</a> <a href="https://boingboing.net/2024/11/19/revolutionary-ai-tool-combines-top-chatbots-for-less-than-your-netflix-subscription.html" class="headline">Revolutionary AI tool combines top chatbots for less than your Netflix subscription</a> <a class="byline" itemprop="author" href="https://boingboing.net/author/boingboingstore"> Boing Boing's Shop</a> </div> </article> </li> </ul> </div> <div class="row centered spacer"> <a href="https://boingboing.net/page/2" class="button large"><span>Next</span></a> </div> <div class="boing-homepage-end-of-main-container" id="boing-722539896"><script src="//widget.sellwild.com/boingboing/boingboing-boing-boing-home-page.js"></script> <sellwild></sellwild></div> </div> </main> <footer class="footer" role="contentinfo"> <div class="container"> <div class="columns"> <div class="column"> <div class="footer-left"> <p>Read the rules you agree to by using this website in our <a href="https://boingboing.net/tos">Terms of Service</a>.</p> <p>We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.</p> <p>Boing Boing uses cookies and analytics trackers, and is supported by advertising, merchandise sales and affiliate links. Read about what we do with the data we gather in our <a href="https://boingboing.net/privacy">Privacy Policy</a>.</p> <p>Who will be eaten first? Our forum rules are detailed in the <a href="https://bbs.boingboing.net/faq">Community Guidelines</a>.</p> <p>Boing Boing is published under <a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US">a Creative Commons license</a> except where otherwise noted.</p> <p><button id="pmLink">Privacy Manager</button></p> </div> </div> <div class="column"> <div class="footer-right"> <ul class="footer-links"> <li> <ul> <li><a href="https://twitter.com/frauenfelder">Mark Frauenfelder</a></li> <li><a href="https://twitter.com/pesco">David Pescovitz</a></li> <li><a href="https://twitter.com/beschizza">Rob Beschizza</a></li> <li><a href="https://twitter.com/carla_sinclair">Carla Sinclair</a></li> </ul> <span class="job">Editors</span> </li> <li> <ul> <li> <a href="https://twitter.com/jlw">Jason Weisberger</a> </li> </ul> <span class="job">Publisher</span> </li> <li> <ul> <li> <a href="https://twitter.com/orenwolf">Ken Snider</a> </li> </ul> <span class="job">Sysadmin</span> </li> <li> <ul> <li> <a href="https://boingboing.net/about">About Us</a> </li> <li> <a href="https://boingboing.net/signup">Newsletter</a> </li> <li> <a href="https://boingboing.net/contact">Contact Us</a> </li> <li> <a href="https://boingboing.net/advertise">Advertise</a> </li> <li> <a href="https://bbs.boingboing.net">Forums</a> </li> <li> <a href="https://store.boingboing.net">Shop</a> </li> <li> <a href="https://bit.ly/boingboingdealssupport">Shop Support</a> </li> </ul> </li> </ul> </div> </div> </div> </div> </footer> <script>(function(){var advanced_ads_ga_UID="G-X0MTXTYEJ1",advanced_ads_ga_anonymIP=!!1;window.advanced_ads_check_adblocker=function(t){var n=[],e=null;function a(t){var n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return setTimeout(t,16)};n.call(window,t)}return a((function(){var t=document.createElement("div");t.innerHTML=" ",t.setAttribute("class","ad_unit ad-unit text-ad text_ad pub_300x250"),t.setAttribute("style","width: 1px !important; height: 1px !important; position: absolute !important; left: 0px !important; top: 0px !important; overflow: hidden !important;"),document.body.appendChild(t),a((function(){var a,o,i=null===(a=(o=window).getComputedStyle)||void 0===a?void 0:a.call(o,t),d=null==i?void 0:i.getPropertyValue("-moz-binding");e=i&&"none"===i.getPropertyValue("display")||"string"==typeof d&&-1!==d.indexOf("about:");for(var c=0,r=n.length;c<r;c++)n[c](e);n=[]}))})),function(t){"undefined"==typeof advanced_ads_adblocker_test&&(e=!0),null!==e?t(e):n.push(t)}}(),function(){function t(t){this.UID=t,this.analyticsObject="function"==typeof gtag;var n=this;return this.count=function(){gtag("event","AdBlock",{event_category:"Advanced Ads",event_label:"Yes",non_interaction:!0,send_to:n.UID})},function(){if(!n.analyticsObject){var e=document.createElement("script");e.src="https://www.googletagmanager.com/gtag/js?id="+t,e.async=!0,document.body.appendChild(e),window.dataLayer
Resolver
Resolver ASN
AS15169
Resolver IP
172.253.227.154
Resolver Network Name
Google LLC
Report ID
20241121T012342Z_webconnectivity_SL_36988_n1_Dq5jXItYUPUPlyoO
Platform
android
Software Name
ooniprobe-android-unattended (4.0.0)
Measurement Engine
ooniprobe-engine (3.23.0)