1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <title>Contact</title> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 <link rel="preload" as="style" href="/assets/built/screen.css?v=e5433449f6"> 10 <link rel="preload" as="script" href="/assets/built/source.js?v=e5433449f6"> 11 12 <link rel="preload" as="font" type="font/woff2" href="/assets/fonts/inter-roman.woff2?v=e5433449f6" crossorigin="anonymous"> 13<style> 14 @font-face { 15 font-family: "Inter"; 16 font-style: normal; 17 font-weight: 100 900; 18 font-display: optional; 19 src: url(/assets/fonts/inter-roman.woff2?v=e5433449f6) format("woff2"); 20 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 21 } 22</style> 23 24 <link rel="stylesheet" type="text/css" href="/assets/built/screen.css?v=e5433449f6"> 25 26 <style> 27 :root { 28 --background-color: #ffffff 29 } 30 </style> 31 32
32<script> 33 /* The script for calculating the color contrast has been taken from 34 https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */ 35 var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color'); 36 accentColor = accentColor.trim().slice(1); 37 38 if (accentColor.length === 3) { 39 accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2]; 40 } 41 42 var r = parseInt(accentColor.substr(0, 2), 16); 43 var g = parseInt(accentColor.substr(2, 2), 16); 44 var b = parseInt(accentColor.substr(4, 2), 16); 45 var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000; 46 var textColor = (yiq >= 128) ? 'dark' : 'light'; 47 48 document.documentElement.className = `has-${textColor}-text`; 49 </script>
49 50 51 <link rel="icon" href="https://epasun.org/content/images/size/w256h256/2021/12/east-palo-alto-sun-logo.png" type="image/png"> 52 <link rel="canonical" href="https://epasun.org/contact/"> 53 <meta name="referrer" content="no-referrer-when-downgrade"> 54 55 <meta property="og:site_name" content="East Palo Alto Sun"> 56 <meta property="og:type" content="website"> 57 <meta property="og:title" content="Contact"> 58 <meta property="og:description" content="Your email: 59 60 61 62Your message: 63 64 65 66Send"> 67 <meta property="og:url" content="https://epasun.org/contact/"> 68 <meta property="og:image" content="https://epasun.org/content/images/size/w1200/2023/09/east_palo_alto_sun_cover_photo.jpg"> 69 <meta property="article:published_time" content="2022-06-25T06:16:26.000Z"> 70 <meta property="article:modified_time" content="2026-06-10T03:14:54.000Z"> 71 <meta property="article:publisher" content="https://www.facebook.com/EastPaloAltoSun"> 72 <meta property="article:author" content="https://www.facebook.com/kaochristopher"> 73 <meta name="twitter:card" content="summary_large_image"> 74 <meta name="twitter:title" content="Contact"> 75 <meta name="twitter:description" content="Your email: 76 77 78 79Your message: 80 81 82 83Send"> 84 <meta name="twitter:url" content="https://epasun.org/contact/"> 85 <meta name="twitter:image" content="https://epasun.org/content/images/size/w1200/2023/09/east_palo_alto_sun_cover_photo-1.jpg"> 86 <meta name="twitter:label1" content="Written by"> 87 <meta name="twitter:data1" content="Christopher Kao"> 88 <meta property="og:image:width" content="1200"> 89 <meta property="og:image:height" content="728"> 90 91
91<script type="application/ld+json"> 92{ 93 "@context": "https://schema.org", 94 "@type": "Article", 95 "publisher": { 96 "@type": "Organization", 97 "name": "East Palo Alto Sun", 98 "url": "https://epasun.org/", 99 "logo": { 100 "@type": "ImageObject", 101 "url": "https://epasun.org/content/images/size/w256h256/2021/12/east-palo-alto-sun-logo.png", 102 "width": 60, 103 "height": 60 104 } 105 }, 106 "author": { 107 "@type": "Person", 108 "name": "Christopher Kao", 109 "image": { 110 "@type": "ImageObject", 111 "url": "https://epasun.org/content/images/size/w1200/2022/06/chris-kao-profile-photo-rh-square.jpg", 112 "width": 1200, 113 "height": 1200 114 }, 115 "url": "https://epasun.org/author/christopherkao/", 116 "sameAs": [ 117 "http://www.christopherkao.me", 118 "https://www.facebook.com/kaochristopher" 119 ] 120 }, 121 "headline": "Contact", 122 "url": "https://epasun.org/contact/", 123 "datePublished": "2022-06-25T06:16:26.000Z", 124 "dateModified": "2026-06-10T03:14:54.000Z", 125 "description": "\n\n\n\nYour email:\n\n\n\nYour message:\n\n\n\nSend\n", 126 "mainEntityOfPage": "https://epasun.org/contact/" 127} 128 </script>
128 129 130 <meta name="generator" content="Ghost 6.44"> 131 <link rel="alternate" type="application/rss+xml" title="East Palo Alto Sun" href="https://epasun.org/rss/"> 132
132<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.68/umd/portal.min.js" data-i18n="true" data-ghost="https://epasun.org/" data-key="ad556ffe1afd92e722d8fc104f" data-api="https://epasun.org/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
132<style id="gh-members-styles">.gh-post-upgrade-cta-content, 133.gh-post-upgrade-cta { 134 display: flex; 135 flex-direction: column; 136 align-items: center; 137 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 138 text-align: center; 139 width: 100%; 140 color: #ffffff; 141 font-size: 16px; 142} 143 144.gh-post-upgrade-cta-content { 145 border-radius: 8px; 146 padding: 40px 4vw; 147} 148 149.gh-post-upgrade-cta h2 { 150 color: #ffffff; 151 font-size: 28px; 152 letter-spacing: -0.2px; 153 margin: 0; 154 padding: 0; 155} 156 157.gh-post-upgrade-cta p { 158 margin: 20px 0 0; 159 padding: 0; 160} 161 162.gh-post-upgrade-cta small { 163 font-size: 16px; 164 letter-spacing: -0.2px; 165} 166 167.gh-post-upgrade-cta a { 168 color: #ffffff; 169 cursor: pointer; 170 font-weight: 500; 171 box-shadow: none; 172 text-decoration: underline; 173} 174 175.gh-post-upgrade-cta a:hover { 176 color: #ffffff; 177 opacity: 0.8; 178 box-shadow: none; 179 text-decoration: underline; 180} 181 182.gh-post-upgrade-cta a.gh-btn { 183 display: block; 184 background: #ffffff; 185 text-decoration: none; 186 margin: 28px 0 0; 187 padding: 8px 18px; 188 border-radius: 4px; 189 font-size: 16px; 190 font-weight: 600; 191} 192 193.gh-post-upgrade-cta a.gh-btn:hover { 194 opacity: 0.92; 195}</style> 196
196<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="ad556ffe1afd92e722d8fc104f" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://epasun.org/" data-locale="en" crossorigin="anonymous"></script>
196 197 198 <link href="https://epasun.org/webmentions/receive/" rel="webmention"> 199
199<script defer src="/public/cards.min.js?v=e5433449f6"></script>
199 200 <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=e5433449f6"> 201
201<script defer src="/public/comment-counts.min.js?v=e5433449f6" data-ghost-comments-counts-api="https://epasun.org/members/api/comments/counts/"></script>
201 202
202<script defer src="/public/member-attribution.min.js?v=e5433449f6"></script>
202<style>:root {--ghost-accent-color: #F4BB33;}</style> 203 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 203-204
203 204<script async src="https://www.googletagmanager.com/gtag/js?id=
204G-W3YFJFSCRG
vendor: 12 bytes, line 204
204"></script>
205<script> 206
vendor: 134 bytes, lines 206-210
206window.dataLayer = window.dataLayer || []; 207 function gtag(){dataLayer.push(arguments);} 208 gtag('js', new Date()); 209 210 gtag('config', '
210G-W3YFJFSCRG
vendor: 4 bytes, line 210
210');
211</script>
211 212 213<!-- Disqus Code Injection per Korima theme documentation v2.5.0 -->
214<script>disqus_shortname = 'eastpaloaltosun';</script>
214 215 216</head> 217<body class="page-template page-contact has-sans-title has-sans-body"> 218 219<div class="gh-viewport"> 220 221 <header id="gh-navigation" class="gh-navigation is-middle-logo gh-outer"> 222 <div class="gh-navigation-inner gh-inner"> 223 224 <div class="gh-navigation-brand"> 225 <a class="gh-navigation-logo is-title" href="https://epasun.org"> 226 East Palo Alto Sun 227 </a> 228 <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search> 229 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <button class="gh-burger gh-icon-button" aria-label="Menu"> 230 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"></path></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg> </button> 231 </div> 232 233 <nav class="gh-navigation-menu"> 234 <ul class="nav"> 235 <li class="nav-home"><a href="https://epasun.org/">Home</a></li> 236 <li class="nav-collisions"><a href="https://epasun.org/vehicle-collisions-data/">Collisions</a></li> 237 <li class="nav-parking-citations"><a href="https://epasun.org/parking-citations-data/">Parking Citations</a></li> 238</ul> 239 240 </nav> 241 242 <div class="gh-navigation-actions"> 243 <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search> 244 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <div class="gh-navigation-members"> 245 <a href="#/portal/signin" data-portal="signin">Sign in</a> 246 <a class="gh-button" href="#/portal/signup" data-portal="signup">Subscribe</a> 247 </div> 248 </div> 249 250 </div> 251</header> 252 253 254 255<main class="gh-main"> 256 <article class="gh-article post no-image"> 257 258 <header class="gh-article-header gh-canvas"> 259 <h1 class="gh-article-title is-title">Contact</h1> 260 </header> 261 262 <section class="gh-content gh-canvas is-body"> 263 <!--kg-card-begin: html--><!-- modify this form HTML and place wherever you want your form --> 264<form 265 action="https://formspree.io/f/xoqrznln" 266 method="POST" 267> 268 <label> 269 Your email: 270 <input type="email" name="email"> 271 </label> 272 <label> 273 Your message: 274 <textarea name="message"></textarea> 275 </label> 276 <!-- your other form fields go here --> 277 <button type="submit">Send</button> 278</form><!--kg-card-end: html--> 279 </section> 280 281 </article> 282</main> 283 284 285 286 <footer class="gh-footer gh-outer"> 287 <div class="gh-footer-inner gh-inner"> 288 289 <section class="gh-footer-signup"> 290 <h2 class="gh-footer-signup-header is-title"> 291 East Palo Alto Sun 292 </h2> 293 <p class="gh-footer-signup-subhead is-body"> 294 Advancing East Palo Alto 295 </p> 296 <form class="gh-form" data-members-form> 297 <input class="gh-form-input" id="footer-email" name="email" type="email" placeholder="[email protected]" required data-members-email> 298 <button class="gh-button" type="submit" aria-label="Subscribe"> 299 <span><span>Subscribe</span> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 256 256"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span> 300 <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> 301 <g stroke-linecap="round" stroke-width="2" fill="currentColor" stroke="none" stroke-linejoin="round" class="nc-icon-wrapper"> 302 <g class="nc-loop-dots-4-24-icon-o"> 303 <circle cx="4" cy="12" r="3"></circle> 304 <circle cx="12" cy="12" r="3"></circle> 305 <circle cx="20" cy="12" r="3"></circle> 306 </g> 307 <style data-cap="butt"> 308 .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} 309 .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} 310 .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} 311 .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} 312 .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} 313 @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} 314 </style> 315 </g> 316</svg>
316 <span>Email sent</span> 317 </button> 318 <p data-members-error></p> 319</form> 320 </section> 321 322 <div class="gh-social-links"> 323 <a href="https://www.facebook.com/EastPaloAltoSun" target="_blank" rel="noopener" aria-label="Facebook"> 324<svg class="icon" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M23.9981 11.9991C23.9981 5.37216 18.626 0 11.9991 0C5.37216 0 0 5.37216 0 11.9991C0 17.9882 4.38789 22.9522 10.1242 23.8524V15.4676H7.07758V11.9991H10.1242V9.35553C10.1242 6.34826 11.9156 4.68714 14.6564 4.68714C15.9692 4.68714 17.3424 4.92149 17.3424 4.92149V7.87439H15.8294C14.3388 7.87439 13.8739 8.79933 13.8739 9.74824V11.9991H17.2018L16.6698 15.4676H13.8739V23.8524C19.6103 22.9522 23.9981 17.9882 23.9981 11.9991Z"/></svg> </a> 325 <a href="https://www.youtube.com/@EastPaloAltoSun" target="_blank" rel="noopener" aria-label="YouTube"> 326<svg class="icon" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 327 <path fill-rule="evenodd" clip-rule="evenodd" d="M21.3763 2.59736C22.4096 2.92662 23.2216 3.89324 23.4982 5.12324C23.9979 7.35042 24 12 24 12C24 12 24 16.6496 23.4982 18.8768C23.2216 20.1068 22.4096 21.0734 21.3763 21.4026C19.5055 22 12 22 12 22C12 22 4.49456 22 2.62363 21.4026C1.59039 21.0734 0.7784 20.1068 0.501806 18.8768C0 16.6496 0 12 0 12C0 12 0 7.35042 0.501806 5.12324C0.7784 3.89324 1.59039 2.92662 2.62363 2.59736C4.49456 2 12 2 12 2C12 2 19.5055 2 21.3763 2.59736ZM16.0153 12.0004L9.48326 15.8822V8.11841L16.0153 12.0004Z" fill="currentColor"/> 328</svg> </a> 329 </div> 330 331 <div class="gh-footer-bar"> 332 <span class="gh-footer-logo is-title"> 333 East Palo Alto Sun 334 </span> 335 <nav class="gh-footer-menu"> 336 <ul class="nav"> 337 <li class="nav-about"><a href="https://epasun.org/about/">About</a></li> 338 <li class="nav-contact nav-current"><a href="https://epasun.org/contact/">Contact</a></li> 339</ul> 340 341 </nav> 342 <div class="gh-footer-copyright"> 343 Powered by <a href="https://ghost.org/" target="_blank" rel="noopener">Ghost</a> 344 </div> 345 </div> 346 347 </div> 348</footer> 349 350</div> 351 352 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 353 <div class="pswp__bg"></div> 354 355 <div class="pswp__scroll-wrap"> 356 <div class="pswp__container"> 357 <div class="pswp__item"></div> 358 <div class="pswp__item"></div> 359 <div class="pswp__item"></div> 360 </div> 361 362 <div class="pswp__ui pswp__ui--hidden"> 363 <div class="pswp__top-bar"> 364 <div class="pswp__counter"></div> 365 366 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 367 <button class="pswp__button pswp__button--share" title="Share"></button> 368 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 369 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 370 371 <div class="pswp__preloader"> 372 <div class="pswp__preloader__icn"> 373 <div class="pswp__preloader__cut"> 374 <div class="pswp__preloader__donut"></div> 375 </div> 376 </div> 377 </div> 378 </div> 379 380 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 381 <div class="pswp__share-tooltip"></div> 382 </div> 383 384 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button> 385 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button> 386 387 <div class="pswp__caption"> 388 <div class="pswp__caption__center"></div> 389 </div> 390 </div> 391 </div> 392</div>
393<script src="/assets/built/source.js?v=e5433449f6"></script>
393 394 395 396 397</body> 398</html>
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.