PageSourceSearch

https://sudoroom.org/blog/

html sudoroom.org collected 2026-09-24 18:36:19 UTC 67,168 bytes, 522 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en-US">
3
4<head>
5
6
7<meta charset="UTF-8">
8<meta name="viewport" content="width=device-width, initial-scale=1">
9<link rel="profile" href="http://gmpg.org/xfn/11">
10<title>Blog &#8211; Sudo Room</title>
11<meta name='robots' content='max-image-preview:large' />
12<link rel='dns-prefetch' href='//fonts.googleapis.com' />
13<link rel="alternate" type="application/rss+xml" title="Sudo Room &raquo; Feed" href="https://sudoroom.org/feed/" />
14<link rel="alternate" type="application/rss+xml" title="Sudo Room &raquo; Comments Feed" href="https://sudoroom.org/comments/feed/" />
15<style id="wp-img-auto-sizes-contain-inline-css">
16img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
17/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
18</style>
19<style id="wp-emoji-styles-inline-css">
20
21	img.wp-smiley, img.emoji {
22		display: inline !important;
23		border: none !important;
24		box-shadow: none !important;
25		height: 1em !important;
26		width: 1em !important;
27		margin: 0 0.07em !important;
28		vertical-align: -0.1em !important;
29		background: none !important;
30		padding: 0 !important;
31	}
32/*# sourceURL=wp-emoji-styles-inline-css */
33</style>
34<style id="wp-block-library-inline-css">
35:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
35--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
36
37/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
38</style>
39<style id="wp-block-heading-inline-css">
40h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
41/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/heading/style.min.css */
42</style>
43<style id="wp-block-paragraph-inline-css">
44.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
45/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/paragraph/style.min.css */
46</style>
47<style id="wp-block-quote-inline-css">
48.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}
48.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
49/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/quote/style.min.css */
50</style>
51
52<style id="classic-theme-styles-inline-css">
53/*! This file is auto-generated */
54.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}
55/*# sourceURL=/wp-includes/css/classic-themes.min.css */
56</style>
57
58<link rel='stylesheet' id='templategalaxy-swiper-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/swiper-bundle.css?ver=7.1' media='all' />
59<link rel='stylesheet' id='templategalaxy-block-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/block.css?ver=7.1' media='all' />
60<style id="global-styles-inline-css">
61: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
61--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
61.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;}
62/*# sourceURL=global-styles-inline-css */
63</style>
64
65<link rel='stylesheet' id='events-manager-css' href='https://sudoroom.org/wp-content/plugins/events-manager/includes/css/events-manager.min.css?ver=7.4.3' media='all' />
66<style id="events-manager-inline-css">
67body .em { --font-family : inherit; --font-weight : inherit; --font-size : 1em; --line-height : inherit; }
68/*# sourceURL=events-manager-inline-css */
69</style>
70<link rel='stylesheet' id='templategalaxy-layout-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/layout.css?ver=7.1' media='all' />
71<link rel='stylesheet' id='wp-lightbox-2.min.css-css' href='https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/lightbox.min.css?ver=1.3.4' media='all' />
72<link rel='stylesheet' id='wm-google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans:400,300|Playfair+Display&#038;subset&#038;ver=3.0.2' media='all' />
73<link rel='stylesheet' id='genericons-neue-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/fonts/genericons-neue/genericons-neue.css?ver=3.0.2' media='all' />
74<link rel='stylesheet' id='wm-main-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/css/main.css?ver=3.0.2' media='all' />
75<link rel='stylesheet' id='wm-custom-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/css/custom.css?ver=3.0.2' media='all' />
76<style id="auberge-inline-css">
77/* START CSS variables */
78:root { 
79 --color-accent: #dd3333; --color-header: #000000; --color-front-widgets-text: #e04806; --font-family-logo: 'Playfair Display'; --font-family-headings: 'Playfair Display'; --font-family-body: 'Open Sans';
80}
81/* END CSS variables */
82/*# sourceURL=auberge-inline-css */
83</style>
84<link rel='stylesheet' id='wm-stylesheet-css' href='https://sudoroom.org/wp-content/themes/auberge/style.css?ver=3.0.2' media='all' />
85<script id="css-vars-ponyfill-js" src="https://sudoroom.org/wp-content/themes/auberge/library/js/vendor/css-vars-ponyfill/css-vars-ponyfill.min.js?ver=v2.4.7"></script>
vendor: 1 bytes, line 85
85
86<script id="css-vars-ponyfill-js-after">
87window.onload = function() {
88	cssVars( {
89		onlyVars: true,
90		exclude: 'link:not([href^="https://sudoroom.org/wp-content/themes"])'
91	} );
92};
93//# sourceURL=css-vars-ponyfill-js-after
94</script>
vendor: 1 bytes, line 94
94
95<script id="jquery-core-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 95
95
96<script id="jquery-migrate-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 96
96
97<script id="jquery-ui-core-js-before">
98jQuery.uiBackCompat = true;
99//# sourceURL=jquery-ui-core-js-before
100</script>
vendor: 1 bytes, line 100
100
101<script id="jquery-ui-core-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 101
101
102<script id="jquery-ui-mouse-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 102
102
103<script id="jquery-ui-sortable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 103
103
104<script id="jquery-ui-datepicker-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 104
104
105<script id="jquery-ui-datepicker-js-after">
106jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});});
107//# sourceURL=jquery-ui-datepicker-js-after
108</script>
vendor: 1 bytes, line 108
108
109<script id="jquery-ui-resizable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/resizable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 109
109
110<script id="jquery-ui-draggable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/draggable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-ui-controlgroup-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-ui-checkboxradio-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 112
112
113<script id="jquery-ui-button-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/button.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 113
113
114<script id="jquery-ui-dialog-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/dialog.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 114
114
115<script id="events-manager-js-extra">
116var EM = {"ajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php","locationajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php?action=locations_search","firstDay":"0","locale":"en","dateFormat":"yy-mm-dd","ui_css":"https://sudoroom.org/wp-content/plugins/events-manager/includes/css/jquery-ui/build.min.css","show24hours":"0","is_ssl":"1","autocomplete_limit":"10","calendar":{"breakpoints":{"small":560,"medium":908,"large":false},"month_format":"M Y"},"phone":"","datepicker":{"format":"Y/m/d"},"search":{"breakpoints":{"small":650,"medium":850,"full":false}},"url":"https://sudoroom.org/wp-content/plugins/events-manager","assets":{"input.em-uploader":{"js":{"em-uploader":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/em-uploader.js?v=7.4.3","event":"em_uploader_ready"}}},".em-event-editor":{"js":{"event-editor":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/events-manager-event-editor.js?v=7.4.3","event":"em_event_editor_ready"}},"css":{"event-editor":"https://sudoroom.org/wp-content/plugins/events-manager/includes/css/events-manager-event-editor.min.css?v=7.4.3"}},".em-recurrence-sets, .em-timezone":{"js":{"luxon":{"url":"luxon/luxon.js?v=7.4.3","event":"em_luxon_ready"}}},".em-booking-form, #em-booking-form, .em-booking-recurring, .em-event-booking-form":{"js":{"em-bookings":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/bookingsform.js?v=7.4.3","event":"em_booking_form_js_loaded"}}},"#em-opt-archetypes":{"js":{"archetypes":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/admin-archetype-editor.js?v=7.4.3","archetypes_ms":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/admin-archetypes.js?v=7.4.3","qs":"qs/qs.js?v=7.4.3"}}},"cached":"1","google_maps_api":"AIzaSyAp1YGTgwmGQU90dN1W8uyRENFf1PqvF0U","bookingInProgress":"Please wait while the booking is being submitted.","tickets_save":"Save Ticket","bookingajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php","bookings_export_save":"Export Bookings","bookings_settings_save":"Save Settings","booking_delete":"Are you sure you want to delete?","booking_offset":"30","bookings":{"submit_button":{"text":{"default":"Send your booking","free":"Send your booking","payment":"Send your booking","processing":"Processing ..."}},"update_listener":""},"bb_full":"Sold Out","bb_book":"Book Now","bb_booking":"Booking...","bb_booked":"Booking Submitted","bb_error":"Booking Error. Try again?","bb_cancel":"Cancel","bb_canceling":"Canceling...","bb_cancelled":"Cancelled","bb_cancel_error":"Cancellation Error. Try again?","txt_search":"Search","txt_searching":"Searching...","txt_loading":"Loading..."};
117//# sourceURL=events-manager-js-extra
118</script>
vendor: 1 bytes, line 118
118
119<script id="events-manager-js" src="https://sudoroom.org/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=7.4.3"></script>
119
120<link rel="https://api.w.org/" href="https://sudoroom.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sudoroom.org/wordpress/xmlrpc.php?rsd" />
121<meta name="generator" content="WordPress 7.1" />
122<script type="text/javascript"> 
123
124/**  all layers have to be in this global array - in further process each map will have something like vectorM[map_ol3js_n][layer_n] */
125var vectorM = [[]];
126
127/** global GET-Parameters */
128var HTTP_GET_VARS = [];
129
130</script>
130<!-- OSM plugin V6.2.6: did not add geo meta tags. --> 
131<style id="custom-background-css">
132body.custom-background { background-image: url("https://sudoroom.org/wp-content/uploads/2024/07/Image-1.jpg"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; }
133</style>
134<link rel="icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" sizes="32x32" />
135<link rel="icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" sizes="192x192" />
136<link rel="apple-touch-icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" />
137<meta name="msapplication-TileImage" content="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" />
138
139</head>
140
141
142<body id="top" class="blog custom-background not-front-page wp-custom-logo wp-theme-auberge" itemscope itemtype="https://schema.org/WebPage">
143
144<div id="page" class="hfeed site">
145
146
147<header id="masthead" class="site-header"  itemscope itemtype="https://schema.org/WPHeader"><div class="site-header-inner">
148
149
150<div class="site-branding">
151
152	<a href="https://sudoroom.org/" class="custom-logo-link" rel="home"><img width="227" height="222" src="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" class="custom-logo" alt="Sudo Room" decoding="async" fetchpriority="high" /></a>
153	<div class="site-branding-text">
154					<p class="site-title">
155				<a href="https://sudoroom.org/" class="site-title-text" rel="home">Sudo Room</a>
156			</p>
157						<p class="site-description">Oakland Hackerspace</p>
158				</div>
159
160</div>
161
162<nav id="site-navigation" class="main-navigation" aria-labelledby="site-navigation-label" itemscope itemtype="https://schema.org/SiteNavigationElement">
163
164	<h2 class="screen-reader-text" id="site-navigation-label">Primary Menu</h2>
165
166	
167	<div id="main-navigation-inner" class="main-navigation-inner">
168
169		<div class="nav-menu"><ul><li id="menu-item-17909" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-192 current_page_item current_page_parent menu-item-17909 active-menu-item"><a href="https://sudoroom.org/blog/" aria-current="page">News</a></li>
170<li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-135"><a href="https://sudoroom.org/calendar/">Calendar <span class="expander" aria-hidden="true"></span></a>
171<ul class="sub-menu">
172	<li id="menu-item-17903" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17903"><a href="https://lu.ma/sudoroom">lu.ma/sudoroom</a></li>
173	<li id="menu-item-6118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6118"><a href="https://sudoroom.org/events/">Event List</a></li>
174	<li id="menu-item-6117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6117"><a href="https://sudoroom.org/event-request/">Event Request</a></li>
175</ul>
176</li>
177<li id="menu-item-17952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17952"><a href="https://sudoroom.org/projects-3/">Current Projects <span class="expander" aria-hidden="true"></span></a>
178<ul class="sub-menu">
179	<li id="menu-item-19494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19494"><a href="https://sudoroom.org/ai-projects/">AI Projects</a></li>
180	<li id="menu-item-19482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19482"><a href="https://sudoroom.org/projects-3/film-projects-at-sudoroom/">Film Projects at SudoRoom</a></li>
181	<li id="menu-item-19481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19481"><a href="https://sudoroom.org/projects-3/learning-analog-projects/">Learning Analog Projects</a></li>
182	<li id="menu-item-18111" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18111"><a href="https://sudoroom.org/category/sudomesh/">sudomesh</a></li>
183	<li id="menu-item-18408" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18408"><a href="https://sudoroom.org/print/">print projects at SudoRoom</a></li>
184	<li id="menu-item-18461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18461"><a href="https://sudoroom.org/math-art-beyond/">Math &amp; Art &amp; Beyond</a></li>
185	<li id="menu-item-18445" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18445">
185<a href="https://sudoroom.org/xr-virtual-reality-augmented-reality-webxr/">XR (Virtual Reality / Augmented Reality / webXR)</a></li>
186	<li id="menu-item-18487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18487"><a href="https://sudoroom.org/robots/">Robots</a></li>
187	<li id="menu-item-18107" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18107"><a href="https://sudoroom.org/category/events-2/women-and-nonbinary-hack-night/">women and nonbinary hack night</a></li>
188</ul>
189</li>
190<li id="menu-item-17912" class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-has-children menu-item-17912"><a href="https://sudoroom.org/events/">Events <span class="expander" aria-hidden="true"></span></a>
191<ul class="sub-menu">
192	<li id="menu-item-18100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18100"><a href="https://sudoroom.org/hardware-hack-night/">Hardware Hack Night</a></li>
193	<li id="menu-item-18085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18085"><a href="https://sudoroom.org/women-non-binary-hack-night/">Women &amp; Non-Binary Hack Night</a></li>
194	<li id="menu-item-18101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18101"><a href="https://sudoroom.org/fix-it-clinic/">Fix-it Clinic</a></li>
195	<li id="menu-item-22134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22134"><a href="https://sudoroom.org/radio-wednesdays/">Radio Wednesdays</a></li>
196</ul>
197</li>
198<li id="menu-item-555" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-555"><a href="https://sudoroom.org/membership/">Membership</a></li>
199<li id="menu-item-138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-138"><a href="https://sudoroom.org/wiki/">Wiki</a></li>
200<li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://sudoroom.org/contact/">Contact<span class="menu-item-description">Learn more about how to contact us.</span></a></li>
201</ul></div>
202		
203<div id="nav-search-form" class="nav-search-form">
204
205	<a href="#" id="search-toggle" class="search-toggle">
206		<span class="screen-reader-text">
207			Search		</span>
208	</a>
209
210	<form role="search" method="get" class="search-form" action="https://sudoroom.org/">
211				<label>
212					<span class="screen-reader-text">Search for:</span>
213					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
214				</label>
215				<input type="submit" class="search-submit" value="Search" />
216			</form>
217</div>
218
219	</div>
220
221	<button id="menu-toggle" class="menu-toggle" aria-controls="site-navigation" aria-expanded="false">Menu</button>
222
223</nav>
224
225
226</div></header>
227
228
229
230<div id="content" class="site-content">
231	<div id="primary" class="content-area">
232		<main id="main" class="site-main clearfix"  itemprop="mainContentOfPage">
233
234
235	<section class="content-container">
236
237		
238		<header>
239
240			<h1 class="page-title screen-reader-text">Blog</h1>
241
242		</header>
243
244		
245		
246	<div id="posts" class="posts posts-list clearfix" itemscope itemtype="https://schema.org/ItemList">
247
248		
249
250<article id="post-22823" class="post-22823 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-events-2 entry is-sticky" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
251
252	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/"><img width="150" height="105" src="https://sudoroom.org/wp-content/uploads/2026/09/Image-9-22-26-at-9.11-PM.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/09/Image-9-22-26-at-9.11-PM.png" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" rel="bookmark">Spaz Radio edition Wednesday 9/23/26</a></h2></header>
253	<div class="entry-content" itemprop="description">
254
255		
256		<div class="entry-summary">
257Listen to a live SPAZ radio broadcast this Wednesday!
258</div>
259<div class="link-more"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Spaz Radio edition Wednesday 9/23/26&rdquo;</span>&hellip;</a></div>
260
261		
262	</div>
263
264	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" rel="bookmark"><time datetime="2026-09-22T21:22:18-07:00" class="published" title="September 22, 2026 | 9:22 pm" itemprop="datePublished">22 Sep 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:22:45-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer><div class="label-sticky" title="This is sticky post"><i class="genericons-neue genericons-neue-pinned"></i></div>
265</article>
266
267
268
269<article id="post-22818" class="post-22818 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-news entry is-sticky" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
270
271	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/"><img width="150" height="120" src="https://sudoroom.org/wp-content/uploads/2026/09/images.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/09/images.jpeg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" rel="bookmark">
271Weekend Workshop Series: The Exodus Tour</a></h2></header>
272	<div class="entry-content" itemprop="description">
273
274		
275		<div class="entry-summary">
276The Exodus Tour is a series of Workshops on Digital Marronage. The workshops are free of charge. Digital marronage is about reclaiming our love and relationships by reviving protocols from ancestries for connecting with each other.
277</div>
278<div class="link-more"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Weekend Workshop Series: The Exodus Tour&rdquo;</span>&hellip;</a></div>
279
280		
281	</div>
282
283	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" rel="bookmark"><time datetime="2026-09-22T21:06:50-07:00" class="published" title="September 22, 2026 | 9:06 pm" itemprop="datePublished">22 Sep 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:09:49-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer><div class="label-sticky" title="This is sticky post"><i class="genericons-neue genericons-neue-pinned"></i></div>
284</article>
285
286
287
288<article id="post-22546" class="post-22546 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-unix entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
289
290	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/"><img width="150" height="67" src="https://sudoroom.org/wp-content/uploads/2026/07/Image-2.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/07/Image-2.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" rel="bookmark">B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom</a></h2></header>
291	<div class="entry-content" itemprop="description">
292
293		
294		<div class="entry-summary">
295Ever wondered what runs your computer before the GNU/Linux even starts? ​Most&hellip;
296</div>
297<div class="link-more"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom&rdquo;</span>&hellip;</a></div>
298
299		
300	</div>
301
302	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" rel="bookmark"><time datetime="2026-07-15T17:44:07-07:00" class="published" title="July 15, 2026 | 5:44 pm" itemprop="datePublished">15 Jul 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:09:55-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
303</article>
304
305
306
307<article id="post-22535" class="post-22535 post type-post status-publish format-standard has-post-thumbnail hentry category-news entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
308
309	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/"><img width="150" height="84" src="https://sudoroom.org/wp-content/uploads/2026/05/PXL_20260508_190905184.MP_.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/05/PXL_20260508_190905184.MP_.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" rel="bookmark">Fixed a projector at SudoRoom Fixit!</a></h2></header>
310	<div class="entry-content" itemprop="description">
311
312		
313		<div class="entry-summary">
314From a brave SudoRoom fixit clinic participant: Thank you sudo crew for&hellip;
315</div>
316<div class="link-more"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Fixed a projector at SudoRoom Fixit!&rdquo;</span>&hellip;</a></div>
317
318		
319	</div>
320
321	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" rel="bookmark"><time datetime="2026-05-12T18:24:28-07:00" class="published" title="May 12, 2026 | 6:24 pm" itemprop="datePublished">12 May 2026</time></a><meta itemprop="dateModified" content="2026-05-12T18:24:29-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
322</article>
323
324
325
326<article id="post-22527" class="post-22527 post type-post status-publish format-standard has-post-thumbnail hentry category-news entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
327
328	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/"><img width="150" height="150" src="https://sudoroom.org/wp-content/uploads/2026/04/Image-1.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/04/Image-1.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" rel="bookmark">SF Climate Week Open Repair Workshop 4/21</a></h2></header>
329	<div class="entry-content" itemprop="description">
330
331		
332		<div class="entry-summary">
333Come join us During SF Climate Week April 21, 2026
334</div>
335<div class="link-more"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;SF Climate Week Open Repair Workshop 4/21&rdquo;</span>&hellip;</a></div>
336
337		
338	</div>
339
340	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" rel="bookmark"><time datetime="2026-04-11T14:16:17-07:00" class="published" title="April 11, 2026 | 2:16 pm" itemprop="datePublished">11 Apr 2026</time></a><meta itemprop="dateModified" content="2026-04-11T14:16:18-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
341</article>
342
343
344
345<article id="post-22485" class="post-22485 post type-post status-publish format-standard has-post-thumbnail hentry category-news entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
346
347	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/"><img width="150" height="100" src="https://sudoroom.org/wp-content/uploads/2026/02/7428F04A-4029-4FD9-9E44-8C6D8BDA8953.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/02/7428F04A-4029-4FD9-9E44-8C6D8BDA8953.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" rel="bookmark">Darkmode 2/28 at an Oakland Storefront</a></h2></header>
348	<div class="entry-content" itemprop="description">
349
350		
351		<div class="entry-summary">
352Celebrating 1 year of meetups for anyone interested in generative art, analog video, music software, art/creative coding, game design, event lighting, lasers</p>
353</div>
354<div class="link-more"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Darkmode 2/28 at an Oakland Storefront&rdquo;</span>&hellip;</a></div>
355
356		
357	</div>
358
359	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" rel="bookmark"><time datetime="2026-02-10T08:45:54-08:00" class="published" title="February 10, 2026 | 8:45 am" itemprop="datePublished">10 Feb 2026</time></a><meta itemprop="dateModified" content="2026-02-10T08:48:05-08:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
360</article>
361
362
363
364<article id="post-22440" class="post-22440 post type-post status-publish format-standard has-post-thumbnail hentry category-events-2 tag-darkmode entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
365
366	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/darkmode-live-techno-light-projector-art-metropolis/"><img width="150" height="90" src="https://sudoroom.org/wp-content/uploads/2026/01/Image-1.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/01/Image-1.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/darkmode-live-techno-light-projector-art-metropolis/" rel="bookmark">Darkmode &#8211; Live Techno Light Projector Art + Metropolis</a></h2></header>
367	<div class="entry-content" itemprop="description">
368
369		
370		<div class="entry-summary">
371An open creativity fest of light projectors, sound art, analog audio machines, and music! </p>
372</div>
373<div class="link-more"><a href="https://sudoroom.org/darkmode-live-techno-light-projector-art-metropolis/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Darkmode &#8211; Live Techno Light Projector Art + Metropolis&rdquo;</span>&hellip;</a></div>
374
375		
376	</div>
377
378	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/darkmode-live-techno-light-projector-art-metropolis/" rel="bookmark"><time datetime="2026-01-19T12:06:48-08:00" class="published" title="January 19, 2026 | 12:06 pm" itemprop="datePublished">19 Jan 2026</time></a><meta itemprop="dateModified" content="2026-01-27T21:53:56-08:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
379</article>
380
381
382
383<article id="post-22437" class="post-22437 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-events entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
384
385	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/1-31-antenna-build-day-with-lrl/"><img width="150" height="150" src="https://sudoroom.org/wp-content/uploads/2026/01/Image.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/01/Image.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/1-31-antenna-build-day-with-lrl/" rel="bookmark">1/31 Antenna Build Day with LRL</a></h2></header>
386	<div class="entry-content" itemprop="description">
387
388		
389		<div class="entry-summary">
390You are invited to our first Antenna Workshop! We&#8217;ll learn about radio antennas by building some, including 40m wire dipole antennas for the QRP radios many of us made last year, as well as simple dipole antennas for HTs.</p>
391</div>
392<div class="link-more"><a href="https://sudoroom.org/1-31-antenna-build-day-with-lrl/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;1/31 Antenna Build Day with LRL&rdquo;</span>&hellip;</a></div>
393
394		
395	</div>
396
397	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/1-31-antenna-build-day-with-lrl/" rel="bookmark"><time datetime="2026-01-19T12:04:30-08:00" class="published" title="January 19, 2026 | 12:04 pm" itemprop="datePublished">19 Jan 2026</time></a><meta itemprop="dateModified" content="2026-03-01T08:59:27-08:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
398</article>
399
400
401
402<article id="post-22425" class="post-22425 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-news tag-events entry is-sticky" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
403
404	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/sudoroom-weekly-events/"><img width="150" height="150" src="https://sudoroom.org/wp-content/uploads/2026/01/SudoRoom.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/01/SudoRoom.png" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/sudoroom-weekly-events/" rel="bookmark">
404SudoRoom Weekly Events</a></h2></header>
405	<div class="entry-content" itemprop="description">
406
407		
408		<div class="entry-summary">
409Check out the weekly events at our space! We&#8217;re active Mondays, Tuesdays, and Wednesdays evenings with more to come (a Thursday night is cropping up)
410</div>
411<div class="link-more"><a href="https://sudoroom.org/sudoroom-weekly-events/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;SudoRoom Weekly Events&rdquo;</span>&hellip;</a></div>
412
413		
414	</div>
415
416	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/sudoroom-weekly-events/" rel="bookmark"><time datetime="2026-01-19T11:56:04-08:00" class="published" title="January 19, 2026 | 11:56 am" itemprop="datePublished">19 Jan 2026</time></a><meta itemprop="dateModified" content="2026-01-19T12:01:54-08:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer><div class="label-sticky" title="This is sticky post"><i class="genericons-neue genericons-neue-pinned"></i></div>
417</article>
418
419
420
421<article id="post-22396" class="post-22396 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-darkmode entry" itemscope itemprop="itemListElement" itemtype="https://schema.org/BlogPosting">
422
423	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/december-darkmode-chaos-communication-congress/"><img width="126" height="150" src="https://sudoroom.org/wp-content/uploads/2026/01/Screenshot-2026-01-04-at-7.12.02-PM.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/01/Screenshot-2026-01-04-at-7.12.02-PM.png" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/december-darkmode-chaos-communication-congress/" rel="bookmark">December Darkmode + Chaos Communication Congress</a></h2></header>
424	<div class="entry-content" itemprop="description">
425
426		
427		<div class="entry-summary">
428Our final Darkmode session of 2025 while watching the Chaos Communication congress in Hamburg</p>
429</div>
430<div class="link-more"><a href="https://sudoroom.org/december-darkmode-chaos-communication-congress/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;December Darkmode + Chaos Communication Congress&rdquo;</span>&hellip;</a></div>
431
432		
433	</div>
434
435	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/december-darkmode-chaos-communication-congress/" rel="bookmark"><time datetime="2026-01-04T19:14:37-08:00" class="published" title="January 4, 2026 | 7:14 pm" itemprop="datePublished">4 Jan 2026</time></a><meta itemprop="dateModified" content="2026-04-11T14:09:29-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> <span class="comments-link entry-meta-element"><span class="entry-meta-description">Comments: </span><a href="https://sudoroom.org/december-darkmode-chaos-communication-congress/#comments" title="Comments: 1"><span class="comments-title">Comments: </span><span class="comments-count">1</span></a></span> </footer>
436</article>
437
438
439	</div>
440
441	<nav class="pagination" aria-labelledby="pagination-label"><h2 class="screen-reader-text" id="pagination-label">Posts Navigation</h2><span aria-current="page" class="page-numbers current">1</span>
442<a class="page-numbers" href="https://sudoroom.org/blog/page/2/">2</a>
443<a class="page-numbers" href="https://sudoroom.org/blog/page/3/">3</a>
444<span class="page-numbers dots">&hellip;</span>
445<a class="page-numbers" href="https://sudoroom.org/blog/page/34/">34</a>
446<a class="next page-numbers" href="https://sudoroom.org/blog/page/2/"><span class="screen-reader-text">Next page </span>&raquo;</a></nav>
447	</section>
448
449	
450
451		</main><!-- /#main -->
452	</div><!-- /#primary -->
453</div><!-- /#content -->
454
455
456
457<footer id="colophon" class="site-footer" itemscope itemtype="https://schema.org/WPFooter">
458
459
460<div class="site-footer-area footer-area-site-info">
461	<div class="site-info-container">
462
463		<div class="site-info" role="contentinfo">
464			
465				&copy; 2026 <a href="https://sudoroom.org/">Sudo Room</a>
466				<span class="sep"> | </span>
467				Using <a rel="nofollow" href="https://www.webmandesign.eu/portfolio/auberge-wordpress-theme/"><strong>Auberge</strong></a> <a rel="nofollow" href="https://wordpress.org/">WordPress</a> theme.				<span class="sep"> | </span>
468				<a href="#top" id="back-to-top" class="back-to-top">Back to top &uarr;</a>
469
470					</div>
471
472		
473	</div>
474</div>
475
476
477</footer>
478
479
480</div><!-- /#page -->
481
482<script type="speculationrules">
483{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wordpress/wp-*.php","/wordpress/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/auberge/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
484</script>
484
485		
485<script type="text/javascript">
486			(function() {
487				let targetObjectName = 'EM';
488				if ( typeof window[targetObjectName] === 'object' && window[targetObjectName] !== null ) {
489					Object.assign( window[targetObjectName], []);
490				} else {
491					console.warn( 'Could not merge extra data: window.' + targetObjectName + ' not found or not an object.' );
492				}
493			})();
494		</script>
494
495		
495<script id="templategalaxy-swiper-js-js" src="https://sudoroom.org/wp-content/plugins/templategalaxy/assets/js/swiper-bundle.js?ver=7.1"></script>
vendor: 1 bytes, line 495
495
496<script id="templategalaxy-custom-js-js" src="https://sudoroom.org/wp-content/plugins/templategalaxy/assets/js/templategalaxy-scripts.js?ver=7.1"></script>
vendor: 1 bytes, line 496
496
497<script id="wp-jquery-lightbox-js-extra">
498var JQLBSettings = {"fitToScreen":"0","resizeSpeed":"400","displayDownloadLink":"0","navbarOnTop":"0","loopImages":"0","resizeCenter":"0","marginSize":"0","linkTarget":"","help":"","prevLinkTitle":"previous image","nextLinkTitle":"next image","closeTitle":"close image gallery","prevLinkText":"\u00ab Previous","nextLinkText":"Next \u00bb","image":"Image ","of":" of ","download":"Download","jqlb_overlay_opacity":"80","jqlb_overlay_color":"#000000","jqlb_overlay_close":"1","jqlb_border_width":"10","jqlb_border_color":"#ffffff","jqlb_border_radius":"0","jqlb_image_info_background_transparency":"100","jqlb_image_info_bg_color":"#ffffff","jqlb_image_info_text_color":"#000000","jqlb_image_info_text_fontsize":"10","jqlb_show_text_for_image":"1","jqlb_next_image_title":"next image","jqlb_previous_image_title":"previous image","jqlb_next_button_image":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/next.gif","jqlb_previous_button_image":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif","jqlb_maximum_width":"","jqlb_maximum_height":"","jqlb_show_close_button":"1","jqlb_close_image_title":"close image gallery","jqlb_close_image_max_heght":"22","jqlb_image_for_close_lightbox":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/closelabel.gif","jqlb_keyboard_navigation":"1","jqlb_popup_size_fix":"0"};
499//# sourceURL=wp-jquery-lightbox-js-extra
500</script>
vendor: 1 bytes, line 500
500
501<script id="wp-jquery-lightbox-js" src="https://sudoroom.org/wp-content/plugins/wp-lightbox-2/js/dist/wp-lightbox-2.min.js?ver=1.3.4.1"></script>
vendor: 1 bytes, line 501
501
502<script id="imagesloaded-js" src="https://sudoroom.org/wordpress/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 502
502
503<script id="masonry-js" src="https://sudoroom.org/wordpress/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 503
503
504<script id="jquery-masonry-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 504
504
505<script id="wm-scripts-navigation-js" src="https://sudoroom.org/wp-content/themes/auberge/assets/js/scripts-navigation.js?ver=3.0.2"></script>
vendor: 1 bytes, line 505
505
506<script id="wm-scripts-global-js-extra">
507var $scriptsInline = {"text_menu_group_nav":"\u2191 Menu sections"};
508//# sourceURL=wm-scripts-global-js-extra
509</script>
vendor: 1 bytes, line 509
509
510<script id="wm-scripts-global-js" src="https://sudoroom.org/wp-content/themes/auberge/assets/js/scripts-global.js?ver=3.0.2"></script>
vendor: 1 bytes, line 510
510
511<script id="wp-emoji-settings" type="application/json">
512{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://sudoroom.org/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}}
513</script>
vendor: 1 bytes, line 513
513
514<script type="module">
515/*! This file is auto-generated */
516var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
517//# sourceURL=https://sudoroom.org/wordpress/wp-includes/js/wp-emoji-loader.min.js
518</script>
518
519
520</body>
521
522</html><!-- hyper cache gzip 2026-09-24 15:18:45 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.