1<div class="header-placeholder"></div><header class="site-header default headroom--top"> 2 <div class="nav-wrapper-primary"> 3 4 <div class="nav-wrapper-secondary "> 5 6 <div class="screen-wrapper"> 7 8 <div class="nav-primary-top"> 9 10 <div class="hidden-logo logo-display"> 11 <div class="logo custom-logo"><a href="https://www.petalumanews.com" aria-label="Petaluma Argus-Courier"><img src="https://www.petalumanews.com/wp-content/uploads/2025/09/petaluma.png" alt="Petaluma Argus-Courier"></a></div> </div> 12 13 </div> 14 15 </div> 16 17 <div class="nav-primary-middle"> 18 19 20 </div> 21 22 <div class="nav-primary-bottom"> 23 24 25 </div> 26 27 </div> 28 29 30 </div> 31 </header><style> 32body.admin-bar{padding-top:0!important} 33.nav-wrapper-primary .nav-wrapper-secondary .nav-primary-bottom, 34.nav-wrapper-primary .nav-wrapper-secondary .nav-primary-middle, 35.nav-wrapper-primary .nav-wrapper-secondary .nav-primary-top #pushnav-container #menu-toogle{display:none} 36.main_message{font-size:40px;display:flex;gap:16px;} 37.headroom--top .logo-display{visibility:hidden} 38.nav-wrapper-primary{border-bottom:8px solid #c4c4c4!important} 39.site-footer{border-top:0!important;background-color:transparent!important;padding-top:0!important;box-shadow:none!important} 40.dfm-site-info{border-top:0} 41.second_message{font-size:32px;display:flex;align-items:center;gap:24px} 42.nav-primary-top{justify-content:center} 43#auth_container{background-size:cover;background-repeat:no-repeat;width:100%;height:70%;display:flex;justify-content:center;align-items:center;background-position:center;
43background-image:url(https://www.petalumanews.com/wp-content/client-mu-plugins/src/SSO/page-templates/../assets/media/auth_template_background.png);font-family:Noto Sans;padding: 0 40px;} 44#auth_message{flex-direction:column;width:auto;background:#3d5268CC;padding:40px;align-items:flex-start;color:#fff;border-radius:8px;display:flex;gap:16px} 45#auth_message.has_warning{background:rgba(133,106,0,.8)} 46.redirect_error_message{color:var(--site-branding-gray-600);font-size:14px;line-height: normal;} 47#cta_footer{height:fit-content;width:100%;display:flex;justify-content:center;align-items:center;gap:24px;border-top:8px solid #c4c4c4;padding-top:16px} 48#cta_footer_button{height:54px} 49#cta_footer_button a{background-color:var(--primary);padding:16px;font-weight:700;font-size:16px;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:8px} 50.mobile-only { display: none; } 51.desktop-only { display: block; } 52.icon-checkmark3, .icon-notification{font-size:40px} 53.second_message.error_message {font-family:Noto Sans;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;} 54 55@media (max-width:650px){ 56 #cta_footer{flex-direction:column} 57 #auth_message{width:100%;padding:24px;gap:8px} 58 .main_message{font-size:20px;gap:8px} 59 .second_message{font-family: Noto Sans;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;} 60 .mobile-only { display: block; } 61 .desktop-only { display: none; } 62 .icon-checkmark3{color:#fff;font-size:16px;align-items:baseline!important;
62margin-top: 1px;} 63 .icon-notification{color:#fff;font-size:16px} 64 .second_message.error_message{font-size:16px} 65}</style><!DOCTYPE html> 66<html lang="en-US"> 67<head> 68 <meta charset="UTF-8"> 69 <meta name="viewport" content="width=device-width, initial-scale=1"> 70 <title>Login – Petaluma Argus-Courier</title> 71<link rel='preload' as='image' fetchpriority='high' href='https://www.petalumanews.com/wp-content/uploads/2025/09/petaluma.png' type='image/png' /> 72<meta name='robots' content='max-image-preview:large' />
73<script type='text/javascript'> 74/* <![CDATA[ */ 75var scriptHelpers = {"staticPath":"https:\/\/www.petalumanews.com\/wp-content\/themes\/assets\/static\/"}; 76/* ]]> */ 77</script>
vendor: 1 bytes, line 77
77
78<script id="mng_admiral_script" type="text/javascript"> 79!(function(S,_name,I,V,t){t=function(){(t.q=t.q||[]).push(arguments)},S[_name=I(I(_name))]=S[_name]||t,S[_name].v=S[_name].v||4,S[_name].s=3+0})(window,'%256%31%64%6Di%72%256%31%6C',decodeURI);!(function(S,I,V,t,P,A,a,C,Z){A=function(r,s){return r<2&&s};try{I[V]=I[V]||function(S){S?a[S]=!0:A()},a=I[V]}catch(b){return void A()}!(function k(I,V,f,J){function R(){try{if(a[f&&f.src||V]||a[C])return}catch(b){return void A()}f&&(f.remove(),f=null),clearTimeout(Z),!I&&V&&(V+=(-1===V.indexOf("?")?"?":"&")+"r=1"),(V=A(++I,V))&&k(I,V)}(f=S.createElement(t)).__apNoHold=!0,J=S.getElementsByTagName(t)[0],f.async=1,f.src=V,I>0&&(f.fetchPriority="high"),Z=setTimeout(R,6e3+2e3*I),f[P]("error",R),f[P]("load",R),J.parentNode.insertBefore(f,J)})(0,C="https://thebestpaints.com/public/js/l99ukqtbs8sg.module.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODM","script","addEventListener",{});; 80; 81!(function(S,I,V,t,P,A,a,C,Z,b,k,_name,f,J,R,L,c,B,z,n,Q,U){_name=(k=function(S){return I(I(S))})('%61%25%364%256%44%25%36%39%72%61%25%36%43'),f=S.localStorage,J=S.sessionStorage,R=k('%25%35%46a%64%25%36Dr%6C%25%36%33%25%36B%25%376%257%30'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('%5F%2561%63r%25%369'))?((B=L.get(k('_a%25%36%33t')))===k('ex%257%34%2565%6Ed')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('%257%33h%2561%70%65')&&(z=[["a\u0064mira\u006c-s\u0068\u0061p\u0065d","true"||_name]]),z&&(J[R]=JSON.stringify(z))):z=JSON.parse(J[R]||"[]"):delete J[R]}catch(p){z=[]}function e(I,V){try{I=JSON.parse(f["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODM"]||"{}").lgk||[]}catch(p){I=[]}z&&(I=I.concat(z)),I&&I.length&&(V=S[n].pubads())&&I.forEach((function(S){S&&S[0]&&V.setTargeting(S[0],S[1]||"")}))}n=k('%25%36%37%6F%6F%2567l%25%365%25%374%61%25%36%37');try{U=(Q=S[n]=S[n]||{}).cmd=Q.cmd||[],typeof Q.pubads===V?e():typeof U.unshift===V?U.unshift(e):U.push(e)}catch(p){}})(window,decodeURI,"function"); 82</script>
82 83<link rel="preload" href="https://www.petalumanews.com/wp-content/themes/assets/static/css/boldcoastal.css" as="style"><link rel='dns-prefetch' href='//ajax.googleapis.com' /> 84<link rel='dns-prefetch' href='//cdn.auth0.com' /> 85<link rel='dns-prefetch' href='//metrics.rapidedge.io' /> 86<link rel='dns-prefetch' href='//htlbid.com' /> 87<link rel='dns-prefetch' href='//cmp.osano.com' /> 88<link rel='dns-prefetch' href='//ak.sail-horizon.com' /> 89<link rel='dns-prefetch' href='//cdn.parsely.com' /> 90<link rel='dns-prefetch' href='//s.ntv.io' /> 91<link rel='dns-prefetch' href='//m414.petalumanews.com' /> 92<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 93<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 94<link rel="alternate" type="application/rss+xml" title="Petaluma Argus-Courier » Feed" href="https://www.petalumanews.com/feed/" /> 95<link rel="alternate" type="application/rss+xml" title="Petaluma Argus-Courier » Comments Feed" href="https://www.petalumanews.com/comments/feed/" /> 96<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.petalumanews.com/w
96p-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.petalumanews.com%2Flogin%2F" /> 97<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.petalumanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.petalumanews.com%2Flogin%2F&format=xml" /> 98<link rel='stylesheet' id='all-css-67c9' href='https://www.petalumanews.com/wp-content/themes/assets/static/css/boldcoastal.css?m=1790269455g' type='text/css' media='all' /> 99<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/petalumanews.com/htlbid.css' media='screen' /> 100<style id='__htl_style-inline-css'> 101@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } } 102/*# sourceURL=__htl_style-inline-css */ 103</style> 104<link rel='stylesheet' id='all-css-784b' href='https://www.petalumanews.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790264944' type='text/css' media='all' /> 105<style id='wp-emoji-styles-inline-css'> 106 107 img.wp-smiley, img.emoji { 108 display: inline !important; 109 border: none !important; 110 box-shadow: none !important; 111 height: 1em !important; 112 width: 1em !important; 113 margin: 0 0.07em !important; 114 vertical-align: -0.1em !important; 115 background: none !important; 116 padding: 0 !important; 117 } 118/*# sourceURL=wp-emoji-styles-inline-css */ 119</style> 120<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.petalumanews.com/w
120p-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790264943' media='all' /> 121<link rel='stylesheet' id='all-css-c152' href='https://www.petalumanews.com/_static/??-eJx9zNEKwjAMheEXMsbJUHYh4qNsXWgDbVKWlLG3twiCV14cfjgXH+4VgoqTOIbMPVAa1Nwii+G3RSIYKaS24GxGbhisT+uxcUwOos6Bzv084V/RtoCv1X6VogtngnlNZKwC5kf+UM/yGO7T5Xobp3F4A0mxPks=' type='text/css' media='all' /> 122<link rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%7CNoto+Serif%3A400%2C400i%2C700%2C700i%7CArvo%3A400%2C400i%2C700%2C700i&display=swap&ver=6.9.9' media='all' /> 123<link rel='stylesheet' id='all-css-54aa' href='https://www.petalumanews.com/wp-content/themes/assets/static/css/boldcoastal.css?m=1790269455g' type='text/css' media='all' /> 124<link rel='stylesheet' id='dfm-accuweather-bootstrap-icons-css' href='//cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css?ver=5.2.0' media='screen' /> 125<link rel='stylesheet' id='all-css-b798' href='https://www.petalumanews.com/_static/??-eJxVzNEKwjAMheEXso2VMtmF+ChSuzCiaVpIytjbu90Md/lxOD8szeUqhmLQuM8kCkqG7gy0xL0kwUVhIjXIuk22MvpC4jdd4K9U+vH/oLWUvy4MPsCLJMO7E0+gNVNix3WuesIee5ZHuI/X2xDHGH/HDDtn' type='text/css' media='all' />
126<script id="auth-page-inline-js-after"> 127document.addEventListener('DOMContentLoaded', function () { 128 const dots = document.querySelectorAll('.redirect-animated-dots'); 129 130 dots.forEach((el) => { 131 if (el._interval) return; 132 133 let count = 0; 134 135 el._interval = setInterval(() => { 136 count = (count + 1) % 4; 137 el.textContent = '.'.repeat(count); 138 }, 500); 139 }); 140}); 141//# sourceURL=auth-page-inline-js-after 142</script>
vendor: 1 bytes, line 142
142
143<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&audience=1&tpcs=1&partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 143
143
144<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 144
144
145<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 145
145
146<script type="text/javascript" src="https://www.petalumanews.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790264941g" ></script>
146<script id="mg2_loader_loader-js-extra"> 147var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"SMI","configCode":"SophiSO","clientCode":"dfm","debug":false,"silentmode":true,"attr":"PAC","settingsKey":"PAC","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"W7DLvQhI5SaYrlwGhLtuVucctWg4Ko7G","redirect_uri":"https://www.petalumanews.com/login"}}}],"FP_CNAME":"fp.petalumanews.com","DL_CNAME":"g2i.petalumanews.com","NXT_CNAME":"engage.petalumanews.com","CONFIG_URL":"https://loader-config.petalumanews.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}}; 148//# sourceURL=mg2_loader_loader-js-extra 149</script>
vendor: 1 bytes, line 149
149
150<script src="https://www.petalumanews.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 150
150
151<script id="mg2_loader_loader-js-after"> 152(function( MG2, MG2Loader ) { 153 if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) { 154 console.log("mg2loader: not waiting"); 155 MG2Loader.init( MG2.settings ); 156 } 157})( MG2, MG2Loader ); 158//# sourceURL=mg2_loader_loader-js-after 159</script>
vendor: 1 bytes, line 159
159
160<script id="digisubs_settings-js-extra"> 161var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-d64j51d9c0b8cjcsbv724mke8o8sm5it.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"1","auth0Domain":"login.npuserlogin.com","auth0ClientId":"W7DLvQhI5SaYrlwGhLtuVucctWg4Ko7G","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.petalumanews.com","newsletterId":"3105","newslettersEnabled":"","myAccountLink":"https://myaccount.petalumanews.com","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 162//# sourceURL=digisubs_settings-js-extra 163</script>
vendor: 1 bytes, line 163
163
164<script id="connext_utils-js-extra"> 165var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-d64j51d9c0b8cjcsbv724mke8o8sm5it.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"1","auth0Domain":"login.npuserlogin.com","auth0ClientId":"W7DLvQhI5SaYrlwGhLtuVucctWg4Ko7G","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.petalumanews.com","newsletterId":"3105","newslettersEnabled":"","myAccountLink":"https://myaccount.petalumanews.com","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 166//# sourceURL=connext_utils-js-extra 167</script>
vendor: 1 bytes, line 167
167
168<script type="text/javascript" src="https://www.petalumanews.com/_static/??-eJydzDEOwjAMQNELkRgQBXVAXICVAySNZblK3Ch2VLg9LEgdmFi/9D6s1U2LGIpBzZ1YFPISEja3VlALxhOgUCC8c2yhvXxh8bPu4IcsQi4xsfaoX7xtXtGMhdTHLinj358PEHzawzhvXrdyPVzG/fE8noZhfgPeB1Hz" ></script>
168<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 168
168
169<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript" src="https://www.petalumanews.com/_static/??-eJylzM0KgCAQBOAXSreiHzxEz1ImsqJbsCv1+HmLrnUaGGY+OA9ldxJHAkfMHokhkVcbeuS8MrAsgvbV6bQg6TXTFp0OXMEXoxzIXfKXKWOU6FJJfqw5Tc1o6nYwXd+HG92IVWE=" ></script>
170<script id="auth0-session-storage-js-before"> 171window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}'; 172//# sourceURL=auth0-session-storage-js-before 173</script>
vendor: 1 bytes, line 173
173
174<script src="https://www.petalumanews.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 174
174
175<script src="https://m414.petalumanews.com/script.js" id="m414-js"></script>
175 176<link rel="https://api.w.org/" href="https://www.petalumanews.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.petalumanews.com/wp-json/wp/v2/pages/80508" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.petalumanews.com/xmlrpc.php?rsd" /> 177<meta name="generator" content="WordPress 6.9.9" /> 178<link rel='shortlink' href='https://wp.me/PgHnAX-kWw' />
179<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
179 <style> 180 .getty.aligncenter { 181 text-align: center; 182 } 183 .getty.alignleft { 184 float: none; 185 margin-right: 0; 186 } 187 .getty.alignleft > div { 188 float: left; 189 margin-right: 5px; 190 } 191 .getty.alignright { 192 float: none; 193 margin-left: 0; 194 } 195 .getty.alignright > div { 196 float: right; 197 margin-left: 5px; 198 } 199 </style> 200 <style>img#wpstats{display:none}</style> 201
201<script type="application/ld+json" class="wp-parsely-metadata">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Login","url":"http:\/\/www.petalumanews.com\/login\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/www.petalumanews.com\/login\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"Login","author":[{"@type":"Person","name":"Chuck Lee"}],"creator":["Chuck Lee"],"publisher":{"@type":"Organization","name":"Petaluma Argus-Courier","logo":"https:\/\/www.petalumanews.com\/wp-content\/uploads\/2025\/08\/petalumaac.jpg?w=600"},"keywords":[],"dateCreated":"2025-08-27T19:37:37Z","datePublished":"2025-08-27T19:37:37Z","dateModified":"2025-08-27T19:37:37Z","isBasedOn":"https:\/\/www.petalumanews.com\/login\/"}</script>
201<link rel="canonical" href="https://www.petalumanews.com/login/" />
201<script> 202 var PushlySDK = window.PushlySDK || []; 203 function pushly() { PushlySDK.push(arguments) } 204 pushly('load', { 205 domainKey: decodeURIComponent("8U7WGIXtcddLm7gWOEpUbkwOsWTcE4xDjPM5"), 206 sw: "https://www.petalumanews.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", 207 swScope: "https://www.petalumanews.com/wp-content/plugins/pushly/" }); 208</script>
208 209 210<style id="customizer-styles"> div#page { 211 --primary: #7e4e14; 212 } 213 div#page { 214 --secondary: #ffea00; 215 } 216 div#page { 217 --tertiary: #006fb7; 218 } 219 div#page { 220 --primary-light: #905a17; 221 } 222 div#page { 223 --primary-dark: #643d0d; 224 } 225 div#page { 226 --primary-lighter: #a8681a; 227 } 228 div#page { 229 --primary-darker: #492c09; 230 } 231 </style>
231<script>window.addEventListener('message', 232 function s2nEventCallback(a){if('s2nEvent'===a.data.type) 233 {let t={event:'SendToNews load',sendtonews_player_key: 234 a.data.playerKey};window.dataLayer.push(t), 235 window.removeEventListener('message',s2nEventCallback)}});</script>
235<!-- Google Tag Manager Data Layer -->
236<script type='text/javascript'> 237 analyticsEvent = function() {}; 238 analyticsSocial = function() {}; 239 analyticsVPV = function() {}; 240 analyticsClearVPV = function() {}; 241 analyticsForm = function() {}; 242 window.dataLayer = window.dataLayer || []; 243 dataLayer.push({ 244 'quantcast' : '', 245 'quantcast label' : '', 246 'comscore' : '', 247 'Publisher Domain' : 'petalumanews.com', 248 'Publisher Product' : 'petalumanews.com', 249 'kv' : 'page', 250 'Platform' : 'Web CMS', 251 'Release Version' : '6.9.9', 252 'Digital Publisher' : '', 253 'Section' : 'Login', 254 'Taxonomy1' : '', 255 'Taxonomy2' : '', 256 'Taxonomy3' : '', 257 'Taxonomy4' : '', 258 'Taxonomy5' : '', 259 'Publisher State' : 'SONOMA', 260 'Page Type' : 'page', 261 'User ID' : '', 262 'SiteName' : 'Petaluma Argus-Courier', 263 'Cluster' : 'MNG SONOMA', 264 'Mobile Presentation' : 'no', 265 'Content ID' : '80508', 266 'Publish Hour of Day' : '2025-08-27T19:37:37-07:00', 267 'Create Hour of Day' : '2025-08-27T19:37:37-07:00', 268 'Update Hour of Day' : '2025-08-27T19:37:37-07:00', 269 'Content Source' : '', 270 'Canonical URL' : 'https://www.petalumanews.com/login/', 271 'Slug' : 'login', 272 'Primary_Section' : '', 273 'Primary_Tag' : '', 274 'Associated_Tags' : '', 275 'Associated_Sections' : '', 276 'Associated_Taxonomies' : '', 277 'Byline' : 'Chuck Lee', 278 'Byline_Email' : '[email protected]', 279 'Affiliation' : 'no_affiliation', 280 'Content Title' : 'Login', 281 'URL' : 'https://www.petalumanews.com/login/', 282 'Page Title' : 'Login', 283 'Article Characters' : '0', 284 'Article Words' : '0', 285 'Print Export' : 'false', 286 'Paywall_Level' : 'metered', 287 'Dateline' : '', 288 'Paragraph Count' : '0', 289 'Behind Paywall' : 'true', 290 'Article Template' : '' 291 }); 292</script>
292 293<!-- End Google Tag Manager Data Layer --> 294<!-- Google Tag Manager -->
295<script>
vendor: 347 bytes, lines 295-303
295 296(function(w,d,s,l,i) { 297 w[l]=w[l]||[]; 298 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 299 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 300 j.async=true; 301 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 302}) 303(window,document,'script','dataLayer','
303GTM-TLFP4R
vendor: 4 bytes, line 303
303');
304</script>
304<!-- End Google Tag Manager --> 305 306<!-- Jetpack Open Graph Tags --> 307<meta property="og:type" content="article" /> 308<meta property="og:title" content="Login" /> 309<meta property="og:url" content="https://www.petalumanews.com/login/" /> 310<meta property="og:description" content="Visit the post for more." /> 311<meta property="article:published_time" content="2025-08-27T19:37:37+00:00" /> 312<meta property="article:modified_time" content="2025-08-27T19:37:37+00:00" /> 313<meta property="og:site_name" content="Petaluma Argus-Courier" /> 314<meta property="og:image" content="https://www.petalumanews.com/wp-content/uploads/2025/08/petalumaac.jpg" /> 315<meta property="og:image:width" content="1200" /> 316<meta property="og:image:height" content="630" /> 317<meta property="og:image:alt" content="" /> 318<meta property="og:locale" content="en_US" /> 319<meta name="twitter:image" content="https://www.petalumanews.com/wp-content/uploads/2025/08/petalumaac.jpg" /> 320<meta name="twitter:text:title" content="Login" /> 321<meta name="twitter:card" content="summary" /> 322<meta name="twitter:description" content="Visit the post for more." /> 323 324<!-- End Jetpack Open Graph Tags -->
325<link rel="icon" href="https://www.petalumanews.com/wp-content/uploads/2025/09/cropped-pac-favicon-192x192-1.png?w=32" sizes="32x32" /> 326<link rel="icon" href="https://www.petalumanews.com/wp-content/uploads/2025/09/cropped-pac-favicon-192x192-1.png?w=192" sizes="192x192" /> 327<link rel="apple-touch-icon" href="https://www.petalumanews.com/wp-content/uploads/2025/09/cropped-pac-favicon-192x192-1.png?w=180" /> 328<meta name="msapplication-TileImage" content="https://www.petalumanews.com/wp-content/uploads/2025/09/cropped-pac-favicon-192x192-1.png?w=192" /> 329</head> 330<body class="wp-singular page-template page-template-class-page-template-auth page-template-class-page-template-auth-php page page-id-80508 wp-custom-logo wp-theme-wp-mason wp-child-theme-scng"> 331 <div id="auth_container"> 332 <div id="auth_message" class=""> 333 <span class="main_message"> 334 <span> 335 Redirecting<span class="redirect-animated-dots"></span> 336 </span> 337 </span> 338 <span class="second_message desktop-only"> 339 Please wait while we log you in. 340 </span> 341 <span class="second_message mobile-only"> 342 Please wait a moment while we get you logged in. 343 </span> 344 </div> 345 </div> 346 347 348 <div id="cta_footer"> 349 <div id="cta_footer_button"> 350 <a href="https://checkout.petalumanews.com/?&g2i_source=SB&g2i_medium=nav-pwdefault&g2i_campaign=bau&returnUrl=https%3A%2F%2Fwww.petalumanews.com%2Flogin%2F" target="_blank"> 351 <span>SUBSCRIBE NOW</span> 352 </a> 353 </div> 354 </div> 355 <div class="footer-copyright-notice"><p>Copyright 2026 Petaluma Argus-Courier. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div><div id="mobile-adhesion" class=""><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button> 356
356<script> 357 function closeMobileAdhesionAd() { 358 document.getElementById("mobile-adhesion").classList.add("closed"); 359 } 360 361 function keyboardHandler(e) { 362 var keycode = ( e.keyCode ? e.keyCode : e.which ); 363 if (keycode == "13") { 364 closeMobileAdhesionAd(); 365 } 366 } 367 </script>
367 368 <div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden"> 369 <div class="htlad-mobile_adhesion" data-unit='petalumanews.com/login/mobile_adhesion' data-targeting=''></div> 370 </div></div>
370<script type='text/javascript'> 371/* <![CDATA[ */ 372if ( 'undefined' !== typeof _snaq ) { 373_snaq.push(['setAuthor', 'Chuck Lee']); 374_snaq.push(['setArticlePublishTime','2025-08-27T19:37:37-07:00']); 375_snaq.push(['setSection', 'Login']); 376} 377/* ]]> */ 378</script>
vendor: 1 bytes, line 378
378
379<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="dfm-auth-jquery-js"></script>
vendor: 1 bytes, line 379
379
380<script type="text/javascript" src="https://www.petalumanews.com/wp-content/plugins/loader-wp/static/loader.min.js?m=1790264943g" ></script>
380<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js" id="auth0-spa-js"></script>
vendor: 1 bytes, line 380
380
381<script type="text/javascript" src="https://www.petalumanews.com/_static/??-eJydzE0KgCAQQOELpdMfhYvoFB2gTGREJ2FG6vi1rG3bB++DMyt7kDgSyLF4JIZEXu3okcvGwLIK2k/T7ESQPOut0B6dDlzBH+cZyF2yCMaXNaepGU3dDr3pu3ADgWM7/A==" ></script>
381<script src="https://www.petalumanews.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.main.bundle.js" id="digisubs-main-js"></script>
vendor: 1 bytes, line 381
381
382<script id="digisubs-main-js-after"> 383window.authentication_config = {"debug":false,"entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":false,"googleClientId":"682906792919-d64j51d9c0b8cjcsbv724mke8o8sm5it.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"1","auth0Domain":"login.npuserlogin.com","auth0ClientId":"W7DLvQhI5SaYrlwGhLtuVucctWg4Ko7G","auth0RegwallUserEmail":false,"sessionManagement":"1","sessionServer":"https:\/\/session.petalumanews.com","newsletterId":"3105","newslettersEnabled":false,"myAccountLink":"https:\/\/myaccount.petalumanews.com","entitlementsEndpoint":"https:\/\/user.mng-digisubs-prod.com\/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":false,"serverEntitlements":false,"bcLowaSegements":false,"blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":false,"enableReaderDashboardv2":false,"enableDashboardBenefitHub":false,"prosperstackClientid":"","enableUpdatePayment":false,"enableUpgradeSubscription":false,"enableDatadog":false,"sophiOnDevice":"1","sophiSDKEnabled":false,"regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":""};window.MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"SMI","configCode":"SophiSO","clientCode":"dfm","debug":false,"silentmode":true,"attr":"PAC","settingsKey":"PAC","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"W7DLvQhI5SaYrlwGhLtuVucctWg4Ko7G","redirect_uri":"https:\/\/www.petalumanews.com\/login"}}}],"FP_CNAME":"fp.petalumanews.com","DL_CNAME":"g2i.petalumanews.com","NXT_CNAME":"engage.petalumanews.com","CONFIG_URL":"https:\/\/loader-config.petalumanews.com\/prod\/dfm\/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}};if(window.MG2.settings.plugins.length > 1){window.MG2.settings.plugins.splice(0,window.MG2.settings.plugins.length-1);}(function(MG2,MG2Loader){if("undefined"!==typeof MG2 && "undefined"!==typeof MG2Loader){MG2Loader.init(MG2.settings);}})(MG2,MG2Loader); 384//# sourceURL=digisubs-main-js-after 385</script>
vendor: 1 bytes, line 385
385
386<script type="text/javascript" src="https://www.petalumanews.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.cleanCookies.bundle.js?m=1790269455g" ></script>
386<script src="https://www.petalumanews.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790264943" id="__htl_mods-js"></script>
vendor: 1 bytes, line 386
386
387<script src="https://htlbid.com/v3/petalumanews.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 387
387
388<script id="__htl_script-js-after"> 389 window.htlbid = window.htlbid || {}; 390 htlbid.cmd = htlbid.cmd || []; 391 htlbid.cmd.push( function() { 392 htlbid.layout( 'universal' ); 393 htlbid.setTargeting( "is_testing","no" ); 394 htlbid.setTargeting( "kv", ["login","page"] ); 395 htlbid.setTargeting( "page", "page" ); 396 htlbid.setTargeting( "content", [] ); 397 htlbid.setTargeting( "RPN", "335362013071" ); 398 htlbid.setTargeting( "rurl", "" ); 399 htlbid.setTargeting( "articleid", "" ); 400 window.htlbid.pubads().setPublisherProvidedId( "bf78502dfffbb4767552bad565318761baf3371fb91442e667f4b066d672e587" ); 401 } ); 402//# sourceURL=__htl_script-js-after 403</script>
vendor: 1 bytes, line 403
403
404<script type="text/javascript" src="https://www.petalumanews.com/_static/??-eJyVy0EKwjAQBdALab9KULoQF54ktKOdkMyEzqRiT6+CC7duHzw86nZQcRKHT1TI8JYSTQUjmyMZ1KLotZlr6QpLl2yDn1Zzu7MY6qSucuOcsZCMOqPy4G2mD/0Xc1yfxivZt13KeX/qd4dj6ENIL02AQ2E=" ></script>
404<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 404
404
405<script id="mng-newsletters-sailthru-scout-js-after"> 406Sailthru.init( {"customerId":"fa67d47122d9cfc5594e600b651c9c02","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} ); 407//# sourceURL=mng-newsletters-sailthru-scout-js-after 408</script>
vendor: 1 bytes, line 408
408
409<script type="text/javascript" src="https://www.petalumanews.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
409<script src="https://www.petalumanews.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 409
409
410<script id="wp-i18n-js-after"> 411wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 412wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 413//# sourceURL=wp-i18n-js-after 414</script>
vendor: 1 bytes, line 414
414
415<script id="wp-parsely-loader-js-before"> 416window.wpParselySiteId = 'petalumanews.com'; 417//# sourceURL=wp-parsely-loader-js-before 418</script>
vendor: 1 bytes, line 418
418
419<script src="https://www.petalumanews.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 419
419
420<script data-parsely-site="petalumanews.com" src="https://cdn.parsely.com/keys/petalumanews.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 420
420
421<script src="https://www.petalumanews.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 421
421
422<script type="text/javascript" src="https://www.petalumanews.com/_static/??/wp-content/themes/assets/static/js/polyfills.min.js,/wp-content/themes/assets/static/js/boldcoastal.min.js?m=1790264944j" ></script>
422<script async src="https://s.ntv.io/serve/load.js" id="nativo-js-js"></script>
vendor: 1 bytes, line 422
422
423<script type="text/javascript" src="https://www.petalumanews.com/_static/??-eJx1jUEKwkAMRS9kG5VB6ULEZU/gOtoQM04yxaT0+nYhoqDL/+C9D/PYXKsFWUDcSMlhIYpeDQbxgOxQKtde+RTxaFWszb6CD20sE4s5uAQ134MCy6RoNPu7prgkfmT+vovd8VKoV2Q6y8AUL/2oh82+W293qUspPwE3MUpz" ></script>
423<script id="digisubs-social-login-js-after"> 424(function () { 425 var logPrefix = '[digisubs-social-login]'; 426 var readyTimeoutMs = 10000; 427 var pendingFlag = 'mng-digisubs-regwall-social'; 428 var reloadedFlag = 'mng-digisubs-regwall-social-reloaded'; 429 var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done'; 430 431 function isEmbedReady() { 432 return !!document.querySelector('#mng-modal'); 433 } 434 435 function getAuthReady() { 436 return (window.MNGAuth && window.MNGAuth.authenticationReady) 437 || (window.MNGAuthentication && window.MNGAuthentication.authenticationReady) 438 || null; 439 } 440 441 function decodeJwt(token) { 442 try { 443 var parts = token.split('.'); 444 if (parts.length < 2) { 445 return null; 446 } 447 var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/'); 448 while (base64.length % 4) { 449 base64 += '='; 450 } 451 return JSON.parse(atob(base64)); 452 } catch (e) { 453 return null; 454 } 455 } 456 457 function isAuthenticated() { 458 var ready = getAuthReady(); 459 if (ready && ready.isAuthenticated) { 460 return true; 461 } 462 return hasMngSessionIdToken(); 463 } 464 465 function getMngSession() { 466 try { 467 return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null'); 468 } catch (e) { 469 return null; 470 } 471 } 472 473 function hasMngSessionIdToken() { 474 var session = getMngSession(); 475 return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20); 476 } 477 478 function waitForNativeSession() { 479 return new Promise(function (resolve) { 480 if (hasMngSessionIdToken()) { 481 resolve(true); 482 return; 483 } 484 var started = Date.now(); 485 var poll = window.setInterval(function () { 486 if (hasMngSessionIdToken()) { 487 window.clearInterval(poll); 488 console.info(logPrefix, 'native __MNG_Session is ready'); 489 resolve(true); 490 } else if (Date.now() - started > 15000) { 491 window.clearInterval(poll); 492 console.warn(logPrefix, 'timed out waiting for native __MNG_Session'); 493 resolve(false); 494 } 495 }, 100); 496 }); 497 } 498 499 function isEntitledSubscriber() { 500 var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/); 501 if (!match) { 502 return false; 503 } 504 var payload = decodeJwt(decodeURIComponent(match[1])); 505 return !!(payload && payload.entitlement_entitled); 506 } 507 508 function getAuthEmail() { 509 var ready = getAuthReady(); 510 if (ready && ready.claims && ready.claims.email) { 511 return ready.claims.email; 512 } 513 if (ready && typeof ready.idToken === 'string') { 514 var claims = decodeJwt(ready.idToken); 515 if (claims && claims.email) { 516 return claims.email; 517 } 518 } 519 var session = getMngSession(); 520 if (session && session.email) { 521 return session.email; 522 } 523 if (session && session.idToken) { 524 var sessionClaims = decodeJwt(session.idToken); 525 if (sessionClaims && sessionClaims.email) { 526 return sessionClaims.email; 527 } 528 } 529 return ''; 530 } 531 532 function hideSocialLogin() { 533 document.querySelectorAll('.digisubs-social-login').forEach(function (el) { 534 el.classList.add('is-hidden'); 535 el.setAttribute('hidden', 'hidden'); 536 }); 537 } 538 539 function grantRegwallAccessCookies() { 540 var pathname = window.location.pathname; 541 document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800'; 542 document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800'; 543 if (typeof demeter === 'function') { 544 demeter('userProperties', { args: { visitorType: 'registered' } }); 545 } 546 console.info(logPrefix, 'granted limited article access cookies'); 547 } 548 549 function waitForEngageSubscribe() { 550 return new Promise(function (resolve, reject) { 551 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 552 resolve(); 553 return; 554 } 555 var started = Date.now(); 556 var poll = window.setInterval(function () { 557 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 558 window.clearInterval(poll); 559 resolve(); 560 } else if (Date.now() - started > readyTimeoutMs) { 561 window.clearInterval(poll); 562 reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available')); 563 } 564 }, 100); 565 }); 566 } 567 568 function subscribeRegwallNewsletter() { 569 var prefId = window.authentication_config && window.authentication_config.regwallPrefId; 570 if (!prefId) { 571 console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe'); 572 return Promise.resolve(false); 573 } 574 var email = getAuthEmail(); 575 if (!email) { 576 console.warn(logPrefix, 'no auth email, skipping newsletter subscribe'); 577 return Promise.resolve(false); 578 } 579 return waitForEngageSubscribe().then(function () { 580 console.info(logPrefix, 'subscribing', email, 'to prefId', prefId); 581 return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId)); 582 }); 583 } 584 585 function waitForAuthEmail() { 586 return new Promise(function (resolve) { 587 var email = getAuthEmail(); 588 if (email) { 589 resolve(email); 590 return; 591 } 592 var started = Date.now(); 593 var poll = window.setInterval(function () { 594 var nextEmail = getAuthEmail(); 595 if (nextEmail) { 596 window.clearInterval(poll); 597 resolve(nextEmail); 598 } else if (Date.now() - started > readyTimeoutMs) { 599 window.clearInterval(poll); 600 resolve(''); 601 } 602 }, 50); 603 }); 604 } 605 606 function urlWithoutWallOverride() { 607 var url = new URL(window.location.href); 608 if (!url.searchParams.has('wall_override')) { 609 return ''; 610 } 611 url.searchParams.delete('wall_override'); 612 return url.pathname + url.search + url.hash; 613 } 614 615 function dropWallOverrideFromAddressBar() { 616 var cleanPath = urlWithoutWallOverride(); 617 if (!cleanPath) { 618 return false;
619 } 620 window.history.replaceState({}, '', window.location.origin + cleanPath); 621 console.info(logPrefix, 'removed wall_override from the URL before embed login reload'); 622 return true; 623 } 624 625 (function patchLocationReload() { 626 try { 627 var originalReload = window.location.reload.bind(window.location); 628 window.location.reload = function () { 629 if (sessionStorage.getItem(pendingFlag) === '1') { 630 var cleanPath = urlWithoutWallOverride(); 631 if (cleanPath) { 632 console.info(logPrefix, 'embed login reload: dropping wall_override'); 633 window.location.replace(window.location.origin + cleanPath); 634 return; 635 } 636 } 637 return originalReload(); 638 }; 639 } catch (e) {} 640 })(); 641 642 var finishingSocialLogin = false; 643 644 function finishRegwallSocialLogin() { 645 if (finishingSocialLogin) { 646 return; 647 } 648 finishingSocialLogin = true; 649 hideSocialLogin(); 650 651 waitForAuthEmail().then(function () { 652 if (sessionStorage.getItem(newsletterDoneFlag) === '1') { 653 return false; 654 } 655 return subscribeRegwallNewsletter().then(function (ok) { 656 sessionStorage.setItem(newsletterDoneFlag, '1'); 657 console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed'); 658 return ok; 659 }); 660 }).catch(function (err) { 661 console.error(logPrefix, 'newsletter subscribe error', err); 662 }).then(function () { 663 if (!isEntitledSubscriber()) { 664 grantRegwallAccessCookies(); 665 } 666 return waitForNativeSession(); 667 }).then(function (hasSession) { 668 if (!hasSession) { 669 console.warn(logPrefix, 'embed login did not persist __MNG_Session'); 670 } 671 dropWallOverrideFromAddressBar(); 672 sessionStorage.removeItem(pendingFlag); 673 sessionStorage.removeItem(reloadedFlag); 674 sessionStorage.removeItem(newsletterDoneFlag); 675 finishingSocialLogin = false; 676 }); 677 } 678 679 function onAuthenticated() { 680 hideSocialLogin(); 681 if (sessionStorage.getItem(pendingFlag) === '1') { 682 dropWallOverrideFromAddressBar(); 683 finishRegwallSocialLogin(); 684 } 685 } 686 687 function getAuthScriptEl() { 688 return document.querySelector('script[src*="mng-auth"]'); 689 } 690 691 function getAuthScriptSrc() { 692 var el = getAuthScriptEl(); 693 return el ? el.src : '(no mng-auth script tag)'; 694 } 695 696 function authDiagnostics() { 697 return [ 698 'script=' + getAuthScriptSrc(), 699 'MNGAuth=' + typeof window.MNGAuth, 700 'module=' + typeof window.module, 701 'exports=' + typeof window.exports, 702 'define=' + typeof window.define, 703 'define.amd=' + !!(window.define && window.define.amd) 704 ].join(' '); 705 } 706 707 function adoptMngAuth() { 708 if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) { 709 return window.MNGAuth; 710 } 711 var candidates = []; 712 if (window.module && window.module.exports) { 713 candidates.push(window.module.exports.MNGAuth || window.module.exports); 714 } 715 if (window.exports) { 716 candidates.push(window.exports.MNGAuth || window.exports); 717 } 718 for (var i = 0; i < candidates.length; i++) { 719 var candidate = candidates[i]; 720 if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) { 721 window.MNGAuth = candidate; 722 console.info(logPrefix, 'adopted MNGAuth from UMD export'); 723 return candidate; 724 } 725 } 726 return null; 727 } 728 729 function waitForMngAuth() { 730 if (window.__mngAuthReadyPromise) { 731 return window.__mngAuthReadyPromise; 732 } 733 window.__mngAuthReadyPromise = new Promise(function (resolve, reject) { 734 if (adoptMngAuth()) { 735 resolve(); 736 return; 737 } 738 739 var settled = false; 740 741 function succeed() { 742 if (settled) { 743 return; 744 } 745 settled = true; 746 resolve(); 747 } 748 749 function fail(message) { 750 if (settled) { 751 return; 752 } 753 settled = true; 754 window.__mngAuthReadyPromise = null; 755 reject(new Error(message + ' ' + authDiagnostics())); 756 } 757 758 function shadowUmdGlobals() { 759 var saved = { 760 module: window.module, 761 exports: window.exports, 762 define: window.define 763 };
764 try { 765 delete window.module; 766 delete window.exports; 767 delete window.define; 768 } catch (e) { 769 window.module = undefined; 770 window.exports = undefined; 771 window.define = undefined; 772 } 773 return saved; 774 } 775 776 function restoreUmdGlobals(saved) { 777 try { 778 if (typeof saved.module !== 'undefined') { 779 window.module = saved.module; 780 } 781 if (typeof saved.exports !== 'undefined') { 782 window.exports = saved.exports; 783 } 784 if (typeof saved.define !== 'undefined') { 785 window.define = saved.define; 786 } 787 } catch (e) {} 788 } 789 790 function loadIsolatedCopy() { 791 var src = getAuthScriptSrc(); 792 if (src === '(no mng-auth script tag)') { 793 fail('mng-auth.js is not on the page'); 794 return; 795 } 796 console.info(logPrefix, 'reloading mng-auth.js without UMD globals'); 797 var saved = shadowUmdGlobals(); 798 var script = document.createElement('script'); 799 script.src = src; 800 script.onload = function () { 801 restoreUmdGlobals(saved); 802 if (adoptMngAuth()) { 803 succeed(); 804 return; 805 } 806 fail('CDN loaded but did not expose window.MNGAuth'); 807 }; 808 script.onerror = function () { 809 restoreUmdGlobals(saved); 810 fail('mng-auth.js failed to load'); 811 }; 812 document.head.appendChild(script); 813 } 814 815 var existing = getAuthScriptEl(); 816 if (existing && document.readyState === 'loading') { 817 existing.addEventListener('load', function () { 818 if (adoptMngAuth()) { 819 succeed(); 820 return; 821 } 822 loadIsolatedCopy(); 823 }); 824 existing.addEventListener('error', function () { 825 fail('existing mng-auth.js tag failed to load'); 826 }); 827 return; 828 } 829 830 loadIsolatedCopy(); 831 }); 832 return window.__mngAuthReadyPromise; 833 } 834 835 function waitForEmbedReady() { 836 return new Promise(function (resolve, reject) { 837 if (isEmbedReady()) { 838 resolve(); 839 return; 840 } 841 842 var settled = false; 843 var poll; 844 845 function cleanup() { 846 window.clearInterval(poll); 847 document.removeEventListener('mng.auth.onFinished', onFinished); 848 } 849 850 function succeed() { 851 if (settled) { 852 return; 853 } 854 settled = true; 855 cleanup(); 856 resolve(); 857 } 858 859 function fail(message) { 860 if (settled) { 861 return; 862 } 863 settled = true; 864 cleanup(); 865 reject(new Error(message)); 866 } 867 868 function onFinished() { 869 if (isEmbedReady()) { 870 succeed(); 871 return; 872 } 873 fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc()); 874 } 875 876 document.addEventListener('mng.auth.onFinished', onFinished); 877 poll = window.setInterval(function () { 878 if (isEmbedReady()) { 879 succeed(); 880 } 881 }, 100); 882 window.setTimeout(function () { 883 fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc()); 884 }, readyTimeoutMs); 885 }); 886 } 887 888 function openEmbedLogin(button) { 889 var connection = button.getAttribute('data-mng-auth-social-action'); 890 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc()); 891 return waitForMngAuth().then(function () { 892 if (isEmbedReady()) { 893 button.__mngSocialForward = true; 894 button.click(); 895 button.__mngSocialForward = false; 896 console.info(logPrefix, 'forwarded social click to embed login', connection); 897 return; 898 } 899 return waitForEmbedReady().then(function () { 900 button.__mngSocialForward = true; 901 button.click(); 902 button.__mngSocialForward = false; 903 console.info(logPrefix, 'forwarded social click to embed login', connection); 904 }); 905 }).catch(function (err) { 906 console.error(logPrefix, 'failed to open embed login', err); 907 }); 908 } 909 910 document.addEventListener('click', function (event) { 911 var button = event.target.closest('.digisubs-social-login__button'); 912 if (!button || button.__mngSocialForward) { 913 return; 914 } 915 sessionStorage.setItem(pendingFlag, '1'); 916 if (isEmbedReady() && window.MNGAuth) { 917 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action')); 918 return; 919 } 920 event.preventDefault(); 921 event.stopPropagation(); 922 openEmbedLogin(button); 923 }); 924 925 ['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) { 926 window.addEventListener(name, function () { 927 if (isAuthenticated()) { 928 onAuthenticated(); 929 } 930 }, true); 931 }); 932 ['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) { 933 document.addEventListener(name, function () { 934 if (isAuthenticated()) { 935 onAuthenticated(); 936 } 937 }, true); 938 }); 939 940 if (window.authentication_config && window.authentication_config.debug === '1') { 941 console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc()); 942 } 943 944 if (isAuthenticated()) { 945 onAuthenticated(); 946 } 947})(); 948//# sourceURL=digisubs-social-login-js-after 949</script>
vendor: 1 bytes, line 949
949
950<script id="mng-cache-control-js-before"> 951window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.petalumanews.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"338794070b","isSectionFront":true,"isHomepage":false} 952//# sourceURL=mng-cache-control-js-before 953</script>
vendor: 1 bytes, line 953
953
954<script src="https://www.petalumanews.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 954
954
955<script id="jetpack-stats-js-before"> 956_stq = window._stq || []; 957_stq.push([ "view", {"v":"ext","blog":"246760183","post":"80508","tz":"-7","srv":"www.petalumanews.com","hp":"vip","j":"1:16.1.3"} ]); 958_stq.push([ "clickTrackerInit", "246760183", "80508" ]); 959//# sourceURL=jetpack-stats-js-before 960</script>
vendor: 1 bytes, line 960
960
961<script src="https://stats.wp.com/e-202639.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 961
961
962<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=8U7WGIXtcddLm7gWOEpUbkwOsWTcE4xDjPM5&ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 962
962
963<script src="//www.lightboxcdn.com/vendor/db6f0be6-f660-4856-9802-62d2a9838abf/user.js?cb=638917577041638650" id="digioh-js"></script>
vendor: 1 bytes, line 963
963
964<script id="wp-emoji-settings" type="application/json"> 965{"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://www.petalumanews.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 966</script>
vendor: 1 bytes, line 966
966
967<script type="module"> 968/*! This file is auto-generated */ 969var 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)))});
970//# sourceURL=https://www.petalumanews.com/wp-includes/js/wp-emoji-loader.min.js 971</script>
971 972</body> 973</html> 974 975 <footer class="site-footer"> 976 977 978 <div class="dfm-site-info"> 979 980 <div class="colophon"> 981 982 <div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li> 983<li id="menu-item-216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-216"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li> 984<li id="menu-item-217" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-217"><a href="#">Cookie Preferences</a></li> 985<li id="menu-item-218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-218"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice of Collection</a></li> 986<li id="menu-item-219" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-219"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
986of-financial-incentive">Notice of Financial Incentive</a></li> 987<li id="menu-item-220" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-220"><a href="#">Do Not Sell/Share My Personal Information</a></li> 988<li id="menu-item-221" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-221"><a href="https://www.medianewsgroup.com/arbitration/">Arbitration</a></li> 989<li id="menu-item-222" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-222"><a href="https://vip.wordpress.com/">Powered by WordPress.com VIP</a></li> 990</ul> </div> 991 </div> 992 993 </div> 994 995 </footer><!-- .site-footer --> 996
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.