OK
https://boingboing.net/
United States
Country
Network
November 23, 2024, 09:31 AM UTC
Date & Time
Websites
Websites
Runtime: 835ms
On November 23, 2024, 09:31 AM UTC, https://boingboing.net/ was accessible when tested on AS7018 in United States.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
207.214.244.79
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::6816:2845
@
IN
AAAA
2606:4700:10::ac43:1671
@
IN
AAAA
2606:4700:10::6816:2945

TCP Connections

Connection to 172.67.22.113:443 succeeded.
Connection to 104.22.40.69:443 succeeded.
Connection to 104.22.41.69:443 succeeded.
Connection to 2606:4700:10::6816:2845:443 succeeded.
Connection to 2606:4700:10::ac43:1671:443 succeeded.
Connection to 2606:4700:10::6816:2945:443 succeeded.

HTTP Requests

URL
GET https://boingboing.net/
Response Headers
Access-Control-Allow-Origin:
*
Age:
217
Alt-Svc:
h3=":443"; ma=86400
Cache-Control:
public, max-age=300, s-maxage=900
Cf-Cache-Status:
HIT
Cf-Edge-Cache:
cache,platform=wordpress
Cf-Ray:
8e7025fac8ab41c3-EWR
Content-Type:
text/html; charset=UTF-8
Date:
Sat, 23 Nov 2024 09:31:48 GMT
Expires:
Sat, 23 Nov 2024 09:30:20 GMT
Last-Modified:
Sat, 23 Nov 2024 09:25:21 GMT
Server:
cloudflare
Server-Timing:
cfCacheStatus;desc="HIT"
Strict-Transport-Security:
max-age=31536000; includeSubDomains; preload
Vary:
Accept-Encoding
X-Clacks-Overhead:
GNU Terry Pratchett
X-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&#039;s favorite site devoted to technology, entertainment, and culture. Launched in 1989 as a print &#039;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&#039;s favorite site devoted to technology, entertainment, and culture. Launched in 1989 as a print &#039;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 &raquo; 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&#038;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="&times;",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,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAC8VBMVEUAAAAAwoj+/v7+/v4Awoj+/v4AwYj+/v4Ss4K3t7f9/f38/Pz9/f0IuYT+/v78/Pz+/v79/f39/f39/f0IVT329vb8/Pz8/PwFnoP19fX19fX8/Pz9/f39/f36+vrz8/P19fX19fX39/f7+/sStIP29vYH1b0AwYf8/Pz19fX4+Pj4+Pj09PTx8fEAwoj6+vr6+vr5+fn39/f29vb29va4uLi4uLj9/f37+/sHuoT7+/v5+fn6+vr19fX6+vr39/f09PT6+vr09PS4uLi4uLj09PS4uLj9/f0BwYf9/f38/Pz7+/v29vb4+Pj19fX09PT6+vry8vL4+Pj19fX4+Pjz8/P29vb29vb4+Pjo6Oj4+Pj4+Pjd3d0IuX74+Pjz8/MDiWP8/Pz8/Pz6+vr29vb7+/v39/f4+Pj6+vrv7+/29vb19fXm5ubu7u739/cEXUL6+vr9/f36+vr5+fkHsIT6+vrw8PD09PT6+vr39/cBwIf9/f0BwIf6+voIuYQEvYUGuoQEvIX6+voHuIP39/fu7u7h4eEHsYLt7e37+/v19fXy8vLv7+/x8fHx8fEGvYrBwcHx8fEFr5UBwIcBwYcDvoYHu4UDvob39/cGuoP6+voJtIUJtIMKrYGEXULt7e3y8vLo6OgIVT0IlX3W1tYHtI8Kv2IehWYhgGQDv4cBwIcEv4YFvIYEvob+/v4KtIAFu4T39/cItoELqoAHuoUGvoPn5+fv7+8NrH7JyckIuXwGs4UDrpMItYTHx8f09PTk5OQGyXUJrJIEmYB8fHwHv5V8fHwJroUGxoHi4uIOoHgExIQIVT4Fsoi7u7v5+fkJsnL09PQGmHIGkXkHtGsRoXcJtIAUoXYIrHzg4ODw8PDp6ekFvYbu7u7Dw8MGxYMEnWIDnXIJx3sMpn7Ozs4Dwaa2trYGyYPX19e7u7sUoIQIVD0H14sH2H8Kums/qEe8vLwgpmLh4eEAw4kAwogQonYdh2cDvYUNqXoZkW0ggGSqNDsXAAAA83RSTlMA/vz+/Pf1+qkH8eX1zfjT++rv7i8I4dZiLR4L8+bGaCsVE8unki732I82LyUO+r64ops0FwkF487LyLWzrn9YVT08FA8KBPTv7N3DtaihmIyEfXt2dW5gW1VLQiwZEAYE3trBsKyll5SPiIaGe29tY11STkdGOighGfPo4dLOvLaxsI6Kh399cWtrZFxSQR4cEhLs6N7Jxr2tnJSDdW9kYE0wLiclEvb07OPWzsO0pqKdmoyFfXZzbm1sYlhNTElIRz8/Pj09Ojk1NTAvLCsmJBwaDQn14Mq0qqejo4t6c2xpaGBcWVhXPDsxMCsqKiIZDw1727kAAAAH5klEQVRYw9WXVYDTQBCG/8w2lAoVChQ93N3d3d3d3d3d3d3d3d3d3d2dFn1iQkvpNSkU3vjuIbud5L+d2dnJBP8hmfdVTJzT6YwJ5KzfMEOeUePxbxRJ2SqhmYhkWRwCIutj89iSLHlm/DWZhjXgR8OajYhRpLk4wloNEXNUuVyyyIi/JGaG2CQ3qpYJCh6tkmBSG61ASnup4wiV+IllilYhvmeSOmXuHz5aU7ByXGoJJBdka9QVIVE1DmUdCYUPcTNkswhBz4HifCmRvrclJgxxHPMTkr58KIEqRbHzxOJBoWppOfSObKVbPeJZ5zvrS8YhCuMRlUGRvCaypsQfKGCisFR8TdDaQSJHywLhjKm2nAHKUF4exmosouH3tJP1efgStYKdHC1iQIsBwlImEwpbqQ1+Sx5y1OBLfifZ8xQOlnfVrFQ0bjpqyuMOwbOtPJmUtQzSU7P4CE6WKrFJTIPibtpgYhWpfjcOflqqX+BP+ZcuYQKgEskid5BcECaOeq0GIldqhEIH6hmjJLuqQRezsRYQz0StiiAUUhnlFBhvFXHVpoIl9B2BRXFEJYRGvMhUgxUj69UHqjSVY8FkFKoU77YsdwHmkzNqgCEfJTSgSCnRAri0+HWShfyXJArzcsGCBVF+cuoU/6rwavElADUspvOGKrKojnCkjmbhbKhAObNg23IpBIoN/bHxYVYyV0Z4WlNyIIUcrSBm6yRXCEjSQHC1JUv67oFVRu+IBUMOWw0sSSq5JD9Y2C1pc45zsVlG5cSNrOWnNVg5XHHpJnCQpVYmYiJ6WO5y6ZSZPzxfxbft+hnqEpQWPqLa7YUQ1VQ0pkdr8gn4yO5yRYCatZJL59GKMY30Jkrhs8SlxEBlJWR434PFIuzwmSK5XEmh4nQaSUpTG0wCvUgXbw+V9ZnScrnMkiz2j/P8MA2L6aZP+K1Wf75ng+ecO23dYLBH/llVuokwThZK75k9LcY3+vzMrqV1VOeSetT2VjwaDLSk6j4Xqyj142dxeDtVYrWks+sF1erH9o3ecSFjMmAMNfFOc4quiGqMkwVe6g1UxHT9LwSJ/QFOiAi14aUxFUhZTf5ZsIubFOVBfnd3KiYxvQ4DUzS0VktuaZbfxpEg8gasG2UAklM++DF2qk7xc7OWViedW5o4wTet48xWekhnbx2eq9SGdPqAqrxJEdP1nazWmsq5tRnaJKfRQNYSCGD/JMnNG+oO1NqtLOsi/DG0L+gdpaeznHJpEUjtvrwFTNKd0f3YuZKXtSO81HXqHdMzTCdHRUbOLhX1hv6oGVIALqlXuGUVChPFqb7neOdwAPtEYmjQaQX7GIik2wY/uicUuaKWp+JdwPSOA1QXg6FF7Stut+d5P9bBj64NRBMDMFwY9/Is2w+tQdDk6scfYtKse20V5syZc/+wvz1jT2oFhWpmuRqQsDiwRySHJtk/ff2s7OekTprmFEZRdM0ALu9P1tQXVBVpYwP5qWkQrS/fll77caQ21oOauLJe1tN2dk5YZHkGH6gE6EqNoUkk6dMyDP1Rh1ZfgJpYsWINt7UHTPo6hWMBMyg/CsvWIFruj8uAY70kF/u5G1oM4eejxo7m7W5GAA2KGoJouZfyZUl/5Uil2aTlZy4xjnO9kbfHaME/UAptLZf7MhTuKn5Ks6EmTuy6HO+KYFgznbK4ucG0eoDx+CmtgIrutkaKn/O8wkYDUlBiaNHnV504x5W5GFRUocrAAIrnbUtEStR1OKJqr8unNZTX1VcjXJQS6Pmzro5SnC1LnX+vNaGH5NYdUPdaZitQ01cautOPaaPf+zhQe1nbqTzQgny9Tik9e2s1j/udVu1ivKyjKrshmqU7MheP7AvQPMqgxLDs77QGcuT7qe2jlEer+29cViNX+2hyquDxGstvfd1Jtb2BjV0Ko4z+7VcFoCrlDq61gaO1Vm1uTWWUUKfzbwuNRRMgS0PKF0xrcQRuRt6orGfNkdmhkjQmfMKx2ynNpnFBtG7xstapP2fCqKrS6uaEP3WT2djlypTToKl1mt/USceqtBJTKSCWScRDODpT78xAbpFYU2s6L2umxodKiQTAemoZaMhAzTiJnZRHQ+uFjvs71bI66o1cnEeTs26gpZBV+caMmVUoYgE9Zj/JrV5WDbP8DOhqtNSCilpG5TMiVTQq6x8zpTfppBSICQjPCIt5NBDfKdppfncJ+yJgkVOkix++bZP4rT8r4OiUFY4CnEslOTKajLCZznDMSpFpr++3B542YOIS+BMjm3Dy5sVqSKURhGHkYDdRwULpz8PLdJ3SBe4PF9pWNsodC3gXJqYZEIzhtthK6qdISJFvj/c2KI/7r5rpfxCjVjaRXbkrRjK6YUBw8hqpHNsNbeKQuWwBqIk3xE6xk6dWiktsKoffwv8sW0pwKNqYSCQrNz9c4R7TMocgcwvloCUoLeS8+AN10pPcvA4PMnccEJnInCxX4i3D27Xb2ryx1Ugkh41UfDfEtVPCePgzHaORo02sH6d0dOKGRiHIZrOREJaETePW8UTCSnJFhEShCmayN/d2jVm65e/Yvn37DjXjFfYufKuV9E3YGiIJkttJHzZSXWcz5W1iJjl3DPwNqedymIVzRuuaqeEhc4phTXPoiUyVY+KvSVUprYM4WJF7Zs0aLY6RZahowsEZs+AfyThsUJOSJexGe9YcuctVqlkX/yffAdbeMQWIuBUAAAAAAElFTkSuQmCC"),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&#038;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&#038;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&#038;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&#038;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-683068007"><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/21/factory-robot-convinces-12-other-robots-to-go-on-strike.html">
								<img alt=""
			title="Factory robot convinces 12 other robots to go on strike"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/maxresdefault-9.jpg?fit=300%2C169&ssl=1&resize=300%2C175"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#16dd44;"
       href=" https://boingboing.net/tag/robots">robots</a>
                        <a class="headline" href="https://boingboing.net/2024/11/21/factory-robot-convinces-12-other-robots-to-go-on-strike.html">Factory robot convinces 12 other robots to go on strike</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/thomdunn">
	Thom Dunn</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/21/pete-hegseth-brags-about-replacing-his-harvard-degree-after-trumps-humiliating-announcement-video.html">
								<img alt="Image: Videologia / shutterstock.com"
			title="Pete Hegseth brags about &quot;replacing&quot; his Harvard degree after Trump&#039;s humiliating announcement (video)"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/book-burning.jpeg?fit=300%2C200&ssl=1&resize=300%2C175"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#1.9357;"
       href="https://boingboing.net/2024/11/21/pete-hegseth-brags-about-replacing-his-harvard-degree-after-trumps-humiliating-announcement-video.html">virtue signaling</a>
                        <a class="headline" href="https://boingboing.net/2024/11/21/pete-hegseth-brags-about-replacing-his-harvard-degree-after-trumps-humiliating-announcement-video.html">Pete Hegseth brags about "replacing" his Harvard degree after Trump's humiliating announcement (video)</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/carlasinclair">
	Carla Sinclair</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-1042067">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/23/le-carrousel-des-mondes-marins-a-surreal-marine-themed-carousel-in-nantes-france.html">
								<img alt="Le carrousel des Mondes Marins"
			title="A surreal marine-themed carousel in Nantes, France"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/7754558648_455bc48679_k.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#1396dd;"
       href=" https://boingboing.net/tag/art">art</a>
                        <a href="https://boingboing.net/2024/11/23/le-carrousel-des-mondes-marins-a-surreal-marine-themed-carousel-in-nantes-france.html" class="headline">A surreal marine-themed carousel in Nantes, France</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/popkin">
	Popkin</a>
                    </div>
					                </article>
            </li><div class="boing-homepage-after-first-article-in-list" id="boing-1135465408" 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-1042242">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/canada-britain-and-ireland-among-countries-saying-they-may-arrest-netanyahu.html">
								<img alt="Benjamin Netanyahu. Photo: US State Dept."
			title="Canada, Britain and Ireland among countries saying they may arrest Netanyahu"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2019/11/1200px-Benjamin_Netanyahu_portrait.jpg?fit=300%2C289&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/22/canada-britain-and-ireland-among-countries-saying-they-may-arrest-netanyahu.html" class="headline">Canada, Britain and Ireland among countries saying they may arrest Netanyahu</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/rob_beschizza">
	Rob Beschizza</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1040775">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/how-to-have-fun-wear-giant-leaves-as-monster-masks-and-and-bike-around-in-nature.html">
								<img alt=""
			title="How to have fun: wear giant leaves as monster masks and and bike around in nature"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/05/biking-shutterstock_1685133094.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			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/22/how-to-have-fun-wear-giant-leaves-as-monster-masks-and-and-bike-around-in-nature.html" class="headline">How to have fun: wear giant leaves as monster masks and and bike around in nature</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/popkin">
	Popkin</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042240">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/phew-creepy-alien-on-a-recent-flight-turns-out-to-be-an-optical-illusion.html">
								<img alt="Image: vchal/Shutterstock"
			title="Phew! Creepy alien on a recent flight turns out to be an optical illusion"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/08/shutterstock_1992128927-scaled.jpg?fit=300%2C175&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#7.46dd;"
       href="https://boingboing.net/2024/11/22/phew-creepy-alien-on-a-recent-flight-turns-out-to-be-an-optical-illusion.html">fright flights</a>
                        <a href="https://boingboing.net/2024/11/22/phew-creepy-alien-on-a-recent-flight-turns-out-to-be-an-optical-illusion.html" class="headline">Phew! Creepy alien on a recent flight turns out to be an optical illusion</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/carlasinclair">
	Carla Sinclair</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042185">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/clingy-doggo-determined-to-follow-her-humans-every-step-even-if-it-means-climbing-up-steep-ladder-video.html">
								<img alt="Image: Lumi Studio / shutterstock.com"
			title="Clingy doggo determined to follow her human&#039;s every step — even if it means climbing up steep ladder (video)"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/08/golden-retriever.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/22/clingy-doggo-determined-to-follow-her-humans-every-step-even-if-it-means-climbing-up-steep-ladder-video.html">delightful creatures</a>
                        <a href="https://boingboing.net/2024/11/22/clingy-doggo-determined-to-follow-her-humans-every-step-even-if-it-means-climbing-up-steep-ladder-video.html" class="headline">Clingy doggo determined to follow her human's every step — even if it means climbing up steep ladder (video)</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/carlasinclair">
	Carla Sinclair</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042190">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/covid-and-flu-vaccination-rates-abysmally-low-before-thanksgiving-travel-rush.html">
								<img alt="vaccine"
			title="COVID and Flu vaccination rates abysmally low before Thanksgiving travel rush"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2015/09/vaccine.jpg?fit=300%2C300&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#6170dd;"
       href=" https://boingboing.net/tag/science">Science</a>
                        <a href="https://boingboing.net/2024/11/22/covid-and-flu-vaccination-rates-abysmally-low-before-thanksgiving-travel-rush.html" class="headline">COVID and Flu vaccination rates abysmally low before Thanksgiving travel rush</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jason">
	Jason Weisberger</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042179">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/dea-paid-tens-of-thousands-to-airline-employees-for-targeting-innocent-passengers-to-steal-their-cash-doj-halts-practice.html">
								<img alt="DEA agent illegally harasses innocent air passenger (Institute for Justice/YouTube)"
			title="DEA paid &quot;tens of thousands&quot; to airline employees for targeting innocent passengers to steal their cash — DOJ halts practice"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/dea-shitweasel.jpg?fit=300%2C196&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/22/dea-paid-tens-of-thousands-to-airline-employees-for-targeting-innocent-passengers-to-steal-their-cash-doj-halts-practice.html" class="headline">DEA paid "tens of thousands" to airline employees for targeting innocent passengers to steal their cash — DOJ halts practice</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/ellsworthtoohey">
	Ellsworth Toohey</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042157">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/trump-promises-revenge-but-lara-trump-says-its-unfair-to-be-afraid-video.html">
								<img alt="Boing Boing / Midjourney"
			title="Trump promises revenge, but Lara Trump says it&#039;s &quot;unfair&quot; to be afraid (video)"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/03/Emperor-Trump-1.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#10dd97;"
       href="https://boingboing.net/2024/11/22/trump-promises-revenge-but-lara-trump-says-its-unfair-to-be-afraid-video.html">maga</a>
                        <a href="https://boingboing.net/2024/11/22/trump-promises-revenge-but-lara-trump-says-its-unfair-to-be-afraid-video.html" class="headline">Trump promises revenge, but Lara Trump says it's "unfair" to be afraid (video)</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/carlasinclair">
	Carla Sinclair</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042168">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/190-years-in-jail-for-texas-doctor-who-poisoned-iv-bags-with-anesthetics-killing-one-and-hurting-11.html">
								<img alt="Dr. Ortiz in a mugshot"
			title="190 years in jail for Texas doctor who poisoned IV bags with anesthetics, killing one and hurting 11"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/04/image-82.png?fit=300%2C210&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#2760dd;"
       href=" https://boingboing.net/tag/law">law</a>
                        <a href="https://boingboing.net/2024/11/22/190-years-in-jail-for-texas-doctor-who-poisoned-iv-bags-with-anesthetics-killing-one-and-hurting-11.html" class="headline">190 years in jail for Texas doctor who poisoned IV bags with anesthetics, killing one and hurting 11</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/rob_beschizza">
	Rob Beschizza</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042159">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/bluesky-ceo-taunts-musk-with-billionaire-proof-design-claim.html">
								<img alt="Makeworldpedia, CC BY-SA 4.0, via Wikimedia Commons"
			title="Bluesky CEO taunts Musk with &quot;billionaire proof&quot; design claim"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Jay_Graber_2024_cropped.jpg?fit=300%2C205&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#92dd33;"
       href=" https://boingboing.net/tag/business">Business</a>
                        <a href="https://boingboing.net/2024/11/22/bluesky-ceo-taunts-musk-with-billionaire-proof-design-claim.html" class="headline">Bluesky CEO taunts Musk with "billionaire proof" design claim</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/ellsworthtoohey">
	Ellsworth Toohey</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042166">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/decorative-magnets-corrode-cybertruck-panels.html">
								<img alt=""
			title="Decorative magnets corrode Cybertruck panels"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/09/IMG_6434.heic.jpeg?fit=300%2C237&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						                        <a href="https://boingboing.net/2024/11/22/decorative-magnets-corrode-cybertruck-panels.html" class="headline">Decorative magnets corrode Cybertruck panels</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jason">
	Jason Weisberger</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042158">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/cheap-replacement-keycaps-brighten-my-desktop.html">
								<img alt="Image: Amazon"
			title="Cheap replacement keycaps brighten my desktop"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/61utzEj2StL._AC_SL1225_.jpg?fit=300%2C238&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#18dd81;"
       href=" https://boingboing.net/tag/typing">typing</a>
                        <a href="https://boingboing.net/2024/11/22/cheap-replacement-keycaps-brighten-my-desktop.html" class="headline">Cheap replacement keycaps brighten my desktop</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jason">
	Jason Weisberger</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1041024">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/the-ultimate-gift-for-any-outdoor-lover-these-hd-digital-camera-binoculars.html">
								<img alt="Digital Camera Binoculars"
			title="The ultimate gift for any outdoor lover—these HD digital camera binoculars"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/HD-12x-Zoom-Digital-Camera-Binoculars-1.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/22/the-ultimate-gift-for-any-outdoor-lover-these-hd-digital-camera-binoculars.html" class="headline">The ultimate gift for any outdoor lover—these HD digital camera binoculars</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/boingboingstore">
	Boing Boing's Shop</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042147">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/panic-mode-gaetz-flees-ag-nom-seconds-after-cnn-threatens-to-expose-teen-scandal.html">
								<img alt="Matt Gaetz mugshot"
			title="Panic mode: Gaetz flees AG nom seconds after CNN threatens to expose teen scandal"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/matt-gaetz.jpg?fit=300%2C224&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/22/panic-mode-gaetz-flees-ag-nom-seconds-after-cnn-threatens-to-expose-teen-scandal.html" class="headline">Panic mode: Gaetz flees AG nom seconds after CNN threatens to expose teen scandal</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/ellsworthtoohey">
	Ellsworth Toohey</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042145">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/chinless-pimp-andrew-tates-university-hacked-exposing-800k-suckers.html">
								<img alt="Screengrab: Tate on the "TateSpeech" podcast"
			title="Chin-hiding pimp&#039;s &quot;university&quot; hacked, exposing 800k suckers"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/02/bb-1-12.jpg?fit=300%2C188&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#29dd63;"
       href=" https://boingboing.net/tag/hacks">hacks</a>
                        <a href="https://boingboing.net/2024/11/22/chinless-pimp-andrew-tates-university-hacked-exposing-800k-suckers.html" class="headline">Chin-hiding pimp's "university" hacked, exposing 800k suckers</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/rob_beschizza">
	Rob Beschizza</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1040777">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/tiny-tombs-of-new-orleans-a-scavenger-hunt-for-history-and-art.html">
								<img alt=""
			title="Tiny Tombs of New Orleans: a scavenger hunt for history and art"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/06/Cemetery_overlooking_the_Danube_near_Cernavoda_Romania.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#47dd72;"
       href=" https://boingboing.net/tag/graveyard">graveyard</a>
                        <a href="https://boingboing.net/2024/11/22/tiny-tombs-of-new-orleans-a-scavenger-hunt-for-history-and-art.html" class="headline">Tiny Tombs of New Orleans: a scavenger hunt for history and art</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/popkin">
	Popkin</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042134">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/how-did-the-wisconsin-kayaker-fake-his-own-death-and-escape-to-europe-he-explains.html">
								<img alt="Image: MR.Yanukit / shutterstock.com"
			title="How did the Wisconsin kayaker fake his own death and escape to Europe? He explains"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/kayak.jpeg?fit=300%2C186&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#10dd64;"
       href="https://boingboing.net/2024/11/22/how-did-the-wisconsin-kayaker-fake-his-own-death-and-escape-to-europe-he-explains.html">simple plans</a>
                        <a href="https://boingboing.net/2024/11/22/how-did-the-wisconsin-kayaker-fake-his-own-death-and-escape-to-europe-he-explains.html" class="headline">How did the Wisconsin kayaker fake his own death and escape to Europe? He explains</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/carlasinclair">
	Carla Sinclair</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042136">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/adhd-symptoms-improve-when-life-gets-busier-according-to-study.html">
								<img alt="Representational image (Boing Boing/Midjourney)"
			title="ADHD symptoms improve when life gets busier, according to study"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/colorful-brain.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#26dd68;"
       href=" https://boingboing.net/tag/psychology">psychology</a>
                        <a href="https://boingboing.net/2024/11/22/adhd-symptoms-improve-when-life-gets-busier-according-to-study.html" class="headline">ADHD symptoms improve when life gets busier, according to study</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/ellsworthtoohey">
	Ellsworth Toohey</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042135">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/shogun-was-most-popular-tv-show-of-the-year-on-google-tv.html">
								<img alt="Blackthorne not a damp squibe."
			title="Shogun was most popular TV show of the year on Google TV"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/image-80.png?fit=300%2C150&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#2986dd;"
       href=" https://boingboing.net/tag/television">television</a>
                        <a href="https://boingboing.net/2024/11/22/shogun-was-most-popular-tv-show-of-the-year-on-google-tv.html" class="headline">Shogun was most popular TV show of the year on Google TV</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/rob_beschizza">
	Rob Beschizza</a>
                    </div>
					                </article>
            </li>
											            <li class="post-1042131">
                <article class="boingarticle horizontal latest-post"
                         role="article"
                         itemscope
                         itemtype="http://schema.org/BlogPosting">
                    <a class="article-image" href="https://boingboing.net/2024/11/22/hair-dryer-explodes-in-womans-hand-police-investigate-foul-play.html">
								<img alt="Representational image (Boing Boing/Midjourney)"
			title="Hair dryer explodes in woman&#039;s hand. Police investigate foul play"
			width="200"
			height="135"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/exploding-hair-dryer.jpg?fit=300%2C200&ssl=1&resize=200%2C135"
			loading="lazy">
	                    </a>
                    <div class="content">
						    <a class="category" style="color:#10dd41;"
       href=" https://boingboing.net/tag/news">News</a>
                        <a href="https://boingboing.net/2024/11/22/hair-dryer-explodes-in-womans-hand-police-investigate-foul-play.html" class="headline">Hair dryer explodes in woman's hand. Police investigate foul play</a>
						<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/ellsworthtoohey">
	Ellsworth Toohey</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-1616524125"><!-- 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-1039010015"><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/22/the-myth-of-ernest-shackleton.html">
									<img alt="Image: Lego"
			title="The myth of Ernest Shackleton"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/image-79.png?fit=300%2C213&ssl=1&resize=300%2C175"
			loading="lazy">
	                        </a>
                        <div class="content">
							    <a class="category" style="color:#38dd21;"
       href=" https://boingboing.net/tag/history">History</a>
                            <a href="https://boingboing.net/2024/11/22/the-myth-of-ernest-shackleton.html" class="headline">The myth of Ernest Shackleton</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/gail-sherman">
	Gail Sherman</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/22/golden-retrievers-are-flummoxed-by-a-few-inches-of-water.html">
									<img alt=""
			title="Golden Retrievers flummoxed by a few inches of water"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/04/golden-retriever-1.jpeg?fit=300%2C188&ssl=1&resize=300%2C175"
			loading="lazy">
	                        </a>
                        <div class="content">
							    <a class="category" style="color:#dd2947;"
       href=" https://boingboing.net/tag/adorable-animals">adorable animals</a>
                            <a href="https://boingboing.net/2024/11/22/golden-retrievers-are-flummoxed-by-a-few-inches-of-water.html" class="headline">Golden Retrievers flummoxed by a few inches of water</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jennifersandlin">
	Jennifer Sandlin</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/22/alt-national-park-service-has-a-message-for-doge-leaders-elon-musk-and-vivek-ramaswamy-our-coalition-will-rise-against-you.html">
									<img alt="resist"
			title="Alt National Park Service has a message for DOGE leaders"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Screenshot-2024-11-21-at-2.43.05-PM.png?fit=300%2C201&ssl=1&resize=300%2C175"
			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/22/alt-national-park-service-has-a-message-for-doge-leaders-elon-musk-and-vivek-ramaswamy-our-coalition-will-rise-against-you.html" class="headline">Alt National Park Service has a message for DOGE leaders</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jennifersandlin">
	Jennifer Sandlin</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/22/how-former-comedian-russell-brand-ended-up-selling-magical-amulets-for-emf-protection.html">
									<img alt="Russell Brand. Photo: Joe Seer / Shutterstock"
			title="Former comedian Russell Brand ended up selling &quot;magical amulets&quot; for &quot;EMF protection&quot;"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2023/09/shutterstock_104740628.jpg?fit=300%2C225&ssl=1&resize=300%2C175"
			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/22/how-former-comedian-russell-brand-ended-up-selling-magical-amulets-for-emf-protection.html" class="headline">Former comedian Russell Brand ended up selling "magical amulets" for "EMF protection"</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/jennifersandlin">
	Jennifer Sandlin</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/21/this-powerful-all-terrain-e-bike-conquers-city-streets-and-trails-at-20mph.html">
									<img alt="Class-2 All-Terrain e-Bike"
			title="This powerful all-terrain e-bike conquers city streets and trails at 20mph"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/SWFT-Z.X-500W.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/21/this-powerful-all-terrain-e-bike-conquers-city-streets-and-trails-at-20mph.html" class="headline">This powerful all-terrain e-bike conquers city streets and trails at 20mph</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/boingboingstore">
	Boing Boing's Shop</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/21/this-vintage-brooch-lets-you-tell-the-world-if-youre-having-a-good-day-or-bad-day.html">
									<img alt=""
			title="This vintage brooch lets you tell the world if you&#039;re having a good day or bad day"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2015/01/facebook-thumbs-down.jpg?fit=300%2C278&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/21/this-vintage-brooch-lets-you-tell-the-world-if-youre-having-a-good-day-or-bad-day.html" class="headline">This vintage brooch lets you tell the world if you're having a good day or bad day</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/21/forget-airpods-these-premium-wireless-earbuds-cost-less-than-dinner-for-two.html">
									<img alt="Beats Solo Buds"
			title="Forget AirPods: These premium wireless earbuds cost less than dinner for two"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Beats-Solo-Buds-True-Wireless-Earbuds-Open-Box.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/21/forget-airpods-these-premium-wireless-earbuds-cost-less-than-dinner-for-two.html" class="headline">Forget AirPods: These premium wireless earbuds cost less than dinner for two</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/boingboingstore">
	Boing Boing's Shop</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/21/seductive-animated-video-for-marvin-gayes-lets-get-it-on.html">
									<img alt="image: Marvin Gaye/YouTube"
			title="Seductive animated video for Marvin Gaye&#039;s &quot;Let&#039;s Get It On&quot;"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/Screenshot-2024-11-21-at-1.46.43-PM.png?fit=300%2C170&ssl=1&resize=300%2C175"
			loading="lazy">
	                        </a>
                        <div class="content">
							                            <a href="https://boingboing.net/2024/11/21/seductive-animated-video-for-marvin-gayes-lets-get-it-on.html" class="headline">Seductive animated video for Marvin Gaye's "Let's Get It On"</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/allanrosehill">
	Allan Rose Hill</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/21/worlds-tallest-and-shortest-women-enjoy-tea-time-together.html">
									<img alt="image: Guinness World Records"
			title="World&#039;s tallest and shortest women enjoy tea time together"
			width="300"
			height="175"
			src="https://i0.wp.com/boingboing.net/wp-content/uploads/2024/11/jyoti-and-rumeysa-with-tea-looking-at-camera.jpg?fit=300%2C200&ssl=1&resize=300%2C175"
			loading="lazy">
	                        </a>
                        <div class="content">
							    <a class="category" style="color:#dd5488;"
       href=" https://boingboing.net/tag/world-records">world records</a>
                            <a href="https://boingboing.net/2024/11/21/worlds-tallest-and-shortest-women-enjoy-tea-time-together.html" class="headline">World's tallest and shortest women enjoy tea time together</a>
							<a class="byline"
   itemprop="author"
   href="https://boingboing.net/author/allanrosehill">
	Allan Rose Hill</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-1424766478"><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="&nbsp;",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

Resolver

Resolver ASN
AS7018
Resolver IP
207.214.244.79
Resolver Network Name
AT&T Services, Inc.
Report ID
20241123T093138Z_webconnectivity_US_7018_n1_oE7N55tM1w9XdaQr
Platform
android
Software Name
ooniprobe-android-unattended (4.0.0)
Measurement Engine
ooniprobe-engine (3.23.0)

Raw Measurement Data

Loading