CINXE.COM

Events Calendar - SouthValley.com

<!DOCTYPE html> <html class="no-js" lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="profile" href="https://gmpg.org/xfn/11" /> <link rel="pingback" href="https://southvalley.com/xmlrpc.php" /> <!-- This site is optimized with the Yoast SEO plugin v14.7 - https://yoast.com/wordpress/plugins/seo/ --> <title>Events Calendar - SouthValley.com</title> <meta name="robots" content="index, follow" /> <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <link rel="canonical" href="https://southvalley.com/events-calendar/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Events Calendar - SouthValley.com" /> <meta property="og:url" content="https://southvalley.com/events-calendar/" /> <meta property="og:site_name" content="SouthValley.com" /> <meta property="article:modified_time" content="2022-09-01T16:32:20+00:00" /> <meta name="twitter:card" content="summary" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://southvalley.com/#organization","name":"New SV Media Inc.","url":"https://southvalley.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https://southvalley.com/#logo","inLanguage":"en-US","url":"https://i0.wp.com/southvalley.com/wp-content/uploads/2017/02/NewSVMedia_Logo2017.png?fit=102%2C60&ssl=1","width":102,"height":60,"caption":"New SV Media Inc."},"image":{"@id":"https://southvalley.com/#logo"}},{"@type":"WebSite","@id":"https://southvalley.com/#website","url":"https://southvalley.com/","name":"SouthValley.com","description":"Home of South Valley Magazine | Serving Morgan Hill, Gilroy &amp; San Martin","publisher":{"@id":"https://southvalley.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://southvalley.com/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://southvalley.com/events-calendar/#webpage","url":"https://southvalley.com/events-calendar/","name":"Events Calendar - SouthValley.com","isPartOf":{"@id":"https://southvalley.com/#website"},"datePublished":"2021-08-25T16:56:39+00:00","dateModified":"2022-09-01T16:32:20+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://southvalley.com/events-calendar/"]}]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//secure.gravatar.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel="alternate" type="application/rss+xml" title="SouthValley.com &raquo; Feed" href="https://southvalley.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="SouthValley.com &raquo; Comments Feed" href="https://southvalley.com/comments/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/southvalley.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.17"}}; !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://southvalley.com/wp-content/plugins/gutenberg/build/block-library/style.css?ver=1717216953' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13;--wp--preset--font-size--normal:16;--wp--preset--font-size--medium:20;--wp--preset--font-size--large:36;--wp--preset--font-size--huge:42;}.has-black-color{color:#000000;} .has-cyan-bluish-gray-color{color:#abb8c3;} .has-white-color{color:#ffffff;} .has-pale-pink-color{color:#f78da7;} .has-vivid-red-color{color:#cf2e2e;} .has-luminous-vivid-orange-color{color:#ff6900;} .has-luminous-vivid-amber-color{color:#fcb900;} .has-light-green-cyan-color{color:#7bdcb5;} .has-vivid-green-cyan-color{color:#00d084;} .has-pale-cyan-blue-color{color:#8ed1fc;} .has-vivid-cyan-blue-color{color:#0693e3;} .has-vivid-purple-color{color:#9b51e0;} .has-black-background-color{background-color:#000000;} .has-cyan-bluish-gray-background-color{background-color:#abb8c3;} .has-white-background-color{background-color:#ffffff;} .has-pale-pink-background-color{background-color:#f78da7;} .has-vivid-red-background-color{background-color:#cf2e2e;} .has-luminous-vivid-orange-background-color{background-color:#ff6900;} .has-luminous-vivid-amber-background-color{background-color:#fcb900;} .has-light-green-cyan-background-color{background-color:#7bdcb5;} .has-vivid-green-cyan-background-color{background-color:#00d084;} .has-pale-cyan-blue-background-color{background-color:#8ed1fc;} .has-vivid-cyan-blue-background-color{background-color:#0693e3;} .has-vivid-purple-background-color{background-color:#9b51e0;} .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);} .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);} .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);} .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);} .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);} .has-cool-to-warm-spectrum-gradient-background{background: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%);} .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);} .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);} .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);} .has-pale-ocean-gradient-background{background:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);} .has-electric-grass-gradient-background{background:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);} .has-midnight-gradient-background{background:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);} .has-small-font-size{font-size:13;} .has-normal-font-size{font-size:16;} .has-medium-font-size{font-size:20;} .has-large-font-size{font-size:36;} .has-huge-font-size{font-size:42;} </style> <link rel='stylesheet' id='wdps_frontend-css' href='https://southvalley.com/wp-content/plugins/post-slider-wd/css/wdps_frontend.css?ver=1.0.60' type='text/css' media='all' /> <link rel='stylesheet' id='wdps_effects-css' href='https://southvalley.com/wp-content/plugins/post-slider-wd/css/wdps_effects.css?ver=1.0.60' type='text/css' media='all' /> <link rel='stylesheet' id='wdps_font-awesome-css' href='https://southvalley.com/wp-content/plugins/post-slider-wd/css/font-awesome/font-awesome.css?ver=4.6.3' type='text/css' media='all' /> <link rel='stylesheet' id='smpl_shortcodes-css' href='https://southvalley.com/wp-content/plugins/smpl-shortcodes/assets/css/smpl-shortcodes.css?ver=5.3.17' type='text/css' media='all' /> <link rel='stylesheet' id='wpapp_admin_css-css' href='https://southvalley.com/wp-content/plugins/ultimate-popup-creator/css/wpappp_style.css?ver=1.0.0' type='text/css' media='all' /> <link rel='stylesheet' id='font_select-css' href='https://southvalley.com/wp-content/plugins/ultimate-popup-creator/css/wpappp_fontselect.css?ver=1.0.0' type='text/css' media='all' /> <link rel='stylesheet' id='wp-color-picker-css' href='https://southvalley.com/wp-admin/css/color-picker.min.css?ver=5.3.17' type='text/css' media='all' /> <link rel='stylesheet' id='mh-google-fonts-css' href='//fonts.googleapis.com/css?family=Lato:300italic,300,400italic,400,900|Vollkorn:400,400italic' type='text/css' media='all' /> <link rel='stylesheet' id='mh-font-awesome-css' href='https://southvalley.com/wp-content/themes/mh-purity/includes/font-awesome.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='mh-style-css' href='https://southvalley.com/wp-content/themes/mh-purity/style.css?ver=v1.4.2' type='text/css' media='all' /> <link rel='stylesheet' id='wpcd-style-css' href='https://southvalley.com/wp-content/plugins/wp-coupons-and-deals/assets/css/dist/style.min.css?ver=3.0.3' type='text/css' media='all' /> <style id='wpcd-style-inline-css' type='text/css'> .coupon-type { background-color: ; } .deal-type { background-color: ; } .wpcd-coupon { border-color: ; } </style> <link rel='stylesheet' id='jetpack_css-css' href='https://southvalley.com/wp-content/plugins/jetpack/css/jetpack.css?ver=8.7.3' type='text/css' media='all' /> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script><script type='text/javascript' src='https://southvalley.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script> <script type='text/javascript' src='https://southvalley.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/post-slider-wd/js/jquery.mobile.js?ver=1.0.60'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/post-slider-wd/js/wdps_frontend.js?ver=1.0.60'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/smpl-shortcodes/assets/js/smpl-shortcodes.js?ver=1'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/themes/mh-purity/js/scripts.js?ver=5.3.17'></script> <script type='text/javascript'> /* <![CDATA[ */ var wpcd_object = {"ajaxurl":"https:\/\/southvalley.com\/wp-admin\/admin-ajax.php","security":"59ae59d654"}; var wpcd_main_js = {"minutes":"minutes","seconds":"seconds","hours":"hours","day":"day","week":"week","expired_text":"This offer has expired!","word_count":"30","button_text":"Copy","after_copy":"Copied","vote_success":"You have voted successfully!","vote_fail":"Voting failed!","vote_already":"You have voted already!"}; /* ]]> */ </script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/wp-coupons-and-deals/assets/js/main.js?ver=3.0.3'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/wp-coupons-and-deals/assets/js/clipboard.min.js?ver=3.0.3'></script> <script type='text/javascript'> /* <![CDATA[ */ var pp_vars = {"publisher_id":"2afe5c85-f168-42bc-a40e-c3c41da21c27","widget_endpoint":"https:\/\/gadget.pico.tools","plugin_version":"1.0.2","widget_version":"11.27.24.06.19","pico_context":"gadget","post_id":"204140759","post_type":"page","post_title":"","taxonomies_for_this_post_type":["author"],"list_of_taxonomies":["category","post_tag","nav_menu","link_category","post_format","wpcd_coupon_category","wpcd_coupon_vendor","author","popup-categories"],"show_read_more_button":"1","taxonomies":{"author":["rchalhoub"]},"resource_ref":"pagename=events-calendar"}; /* ]]> */ </script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/pico/includes/js/read-more.js?ver=11.27.24.06.19'></script> <link rel='https://api.w.org/' href='https://southvalley.com/wp-json/' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://southvalley.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://southvalley.com/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.3.17" /> <link rel='shortlink' href='https://wp.me/P8AZbh-dOykT' /> <link rel="alternate" type="application/json+oembed" href="https://southvalley.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsouthvalley.com%2Fevents-calendar%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://southvalley.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsouthvalley.com%2Fevents-calendar%2F&#038;format=xml" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RR6S778490"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RR6S778490'); </script> <meta name="google-site-verification" content="YX2YwN-UosDol0d7eh9gG1uHx2ip2UDpImlF-H7dUPo" /> <link rel='dns-prefetch' href='//v0.wordpress.com'/> <link rel='dns-prefetch' href='//i0.wp.com'/> <link rel='dns-prefetch' href='//i1.wp.com'/> <link rel='dns-prefetch' href='//i2.wp.com'/> <style type='text/css'>img#wpstats{display:none}</style><!--[if lt IE 9]> <script src="https://southvalley.com/wp-content/themes/mh-purity/js/css3-mediaqueries.js"></script> <![endif]--> <style type="text/css"> .header-wrap, .main-nav ul .current-menu-item > a, footer, .author-box, blockquote, .commentlist .bypostauthor, input[type=text]:hover, input[type=email]:hover, textarea:hover { border-color: #94c350; } .widget-title, .widget-title a, .mh-slider-widget .flex-direction-nav a:before, .fa-comment-o, .fa-circle, .breadcrumb .separator { color: #94c350 } a:hover, .post-nav a:hover, .breadcrumb a:hover, .post-meta a:hover, .post-tags a:hover { color: #94c350; } /* South Valley Custom CSS */ /* Remove CitySpark Branding */ .csfFooter > .csfContainer > .cs-d-flex { display: none !important; } /* Fixes formatting and spacing on The Events Calendar to remove United States and zip code from listings */ .tribe-events-list .tribe-events-venue-details .tribe-postal-code, .tribe-events-list .tribe-events-venue-details .tribe-country-name, .tribe-events-event-meta address.tribe-events-address .tribe-postal-code, .tribe-events-event-meta address.tribe-events-address .tribe-country-name {display: none !important} .tribe-events-list .tribe-events-venue-details .tribe-region, .tribe-events-event-meta address.tribe-events-address .tribe-region {margin-left: 4px;} /* Removes "Export Events" button */ #tribe-events-content .tribe-events-ical { display: none !important; } br { line-height: 3em; vertical-align: -12px; } /* No table borders */ .post-entry * { border: 0 !important; } .post-entry table, .post-entry th, .post-entry td { border: 0; } /* Header Spacing */ .logo-wrap { padding: 16px 0 10px; min-height: 60px; } img.header-image { width: 280px; } .subheading { font-family: Georgia, Times, 'Times New Roman', serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: 100; line-height: 26px; } .h4 font-family: Georgia, Times, 'Times New Roman', serif; font-size: 19px; font-style: normal; font-variant: normal; font-weight: 100; line-height: 26px; } .wp-caption-text { font-family: 'roboto', sans-serif; font-weight: 400; font-size: 18px; font-size: 0.815rem; line-height: 1.4; color: #000; margin-top: 5px; margin-top: 0.3125rem; display: inline-block; } .body { font-size:18px; line-height:28px; /* Navigation*/ .main-nav li a { color: #000; font-size: 1rem; letter-spacing: 0.1em; margin-right: 20px; font-weight: 600; word-spacing: -1.5px; } /* Upper Right Titling and Search Bar */ .logo-overlay { top: 15px; } .header-search { top: 45px; } .logo-overlay .logo-name { display: none; } /* Single Post */ .single-post article p { font-size: 17px; font-size: 1.0625rem; line-height: 26px; line-height: 1.625rem; font-weight: 400; font-style: normal; font-family: georgia,"times new roman",times,serif; color: #333; } .post-tags a { font-size: 0.8125rem; letter-spacing: 0.1em; } /* Slider Titles */ .mh-slider-title { background: rgba(255,255,255,0.6875); opacity: 1; } </style> <link rel="icon" href="https://i0.wp.com/southvalley.com/wp-content/uploads/2016/04/cropped-Heart-SV.jpg?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/southvalley.com/wp-content/uploads/2016/04/cropped-Heart-SV.jpg?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon-precomposed" href="https://i0.wp.com/southvalley.com/wp-content/uploads/2016/04/cropped-Heart-SV.jpg?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/southvalley.com/wp-content/uploads/2016/04/cropped-Heart-SV.jpg?fit=270%2C270&#038;ssl=1" /> <!-- BEGIN Typekit Fonts for WordPress --> <script> (function(d) { var config = { kitId: 'rkd3lyd', scriptTimeout: 3000, async: true }, h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},config.scriptTimeout),tk=d.createElement("script"),f=false,s=d.getElementsByTagName("script")[0],a;h.className+=" wf-loading";tk.src='https://use.typekit.net/'+config.kitId+'.js';tk.async=true;tk.onload=tk.onreadystatechange=function(){a=this.readyState;if(f||a&&a!="complete"&&a!="loaded")return;f=true;clearTimeout(t);try{Typekit.load(config)}catch(e){}};s.parentNode.insertBefore(tk,s) })(document); </script> <!-- END Typekit Fonts for WordPress --> <style type="text/css">div.nsl-container[data-align="left"] { text-align: left; } div.nsl-container[data-align="center"] { text-align: center; } div.nsl-container[data-align="right"] { text-align: right; } div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { text-decoration: none; box-shadow: none; border: 0; } div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0; } div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto); } div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center; } div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%; } div.nsl-container-inline { margin: -5px; text-align: left; } div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap; } div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block; } div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap; } div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%; } @media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; } } div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px; } div.nsl-container .nsl-button-default { color: #fff; display: flex; } div.nsl-container .nsl-button-icon { display: inline-block; } div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center; } div.nsl-container svg { height: 24px; width: 24px; vertical-align: top; } div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block; } div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { margin: 1px; padding: 7px; border-radius: 3px; background: #fff; } div.nsl-container .nsl-button-google[data-skin="light"] { border-radius: 1px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); color: RGBA(0, 0, 0, 0.54); } div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px; } div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto; } div.nsl-container .nsl-button-apple[data-skin="light"] { color: #000; box-shadow: 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="white"] { color: #000; box-shadow: inset 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="light"] { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2; } div.nsl-container .nsl-button-spotify[data-skin="white"] { color: #191414; box-shadow: inset 0 0 0 1px #191414; } div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack[data-skin="light"] { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD; } div.nsl-container .nsl-button-tiktok[data-skin="light"] { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); } div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85); } .nsl-clear { clear: both; } .nsl-container { clear: both; } .nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8; } /*Button align start*/ div.nsl-container-inline[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-inline[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-inline[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-grid[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-grid[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { justify-content: space-around; } div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { justify-content: space-between; } /* Button align end*/ /* Redirect */ #nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);; } #nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px; } #nsl-redirect-overlay-spinner { content: ''; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite; } @keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) } } #nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 18px; font-weight: bold; color: #3C434A; } #nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-align: center; font-size: 14px; color: #3C434A; } /* Redirect END*/</style><style type="text/css">/* Notice fallback */ #nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000; } .admin-bar #nsl-notices-fallback { top: 42px; } #nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px; } #nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232; } #nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450; } #nsl-notices-fallback p { margin: .5em 0; padding: 2px; } #nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: '\00d7'; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer; }</style></head> <body class="page-template page-template-page-full page-template-page-full-php page page-id-204140759"> <div class="container"> <header class="header-wrap"> <div class="header-search"><form role="search" method="get" id="searchform" action="https://southvalley.com/"> <fieldset> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </fieldset> </form></div> <a href="https://southvalley.com/" title="SouthValley.com" rel="home"> <div class="logo-wrap" role="banner"> <img class="header-image" src="https://southvalley.com/wp-content/uploads/2019/11/cropped-southvalley-1.png" height="80" width="300" alt="SouthValley.com" /> <div class="logo logo-overlay"> <h1 class="logo-name">SouthValley.com</h1> <h2 class="logo-desc">Home of South Valley Magazine | Serving Morgan Hill, Gilroy &amp; San Martin</h2> </div> </div> </a> <nav class="main-nav clearfix"> <div class="menu-main-navigation-container"><ul id="menu-main-navigation" class="menu"><li id="menu-item-102" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-102"><a href="https://southvalley.com/category/food-wine/">Food &#038; Wine</a> <ul class="sub-menu"> <li id="menu-item-101" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-101"><a href="https://southvalley.com/category/restaurants/">Dining options</a></li> <li id="menu-item-204121008" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-204121008"><a href="https://southvalley.com/category/columns/wine/">Wine</a></li> </ul> </li> <li id="menu-item-153" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-153"><a href="https://southvalley.com/category/features/">Features</a> <ul class="sub-menu"> <li id="menu-item-99" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-99"><a href="https://southvalley.com/category/people/">People</a></li> <li id="menu-item-149" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-149"><a href="https://southvalley.com/category/seniors/">Seniors</a></li> <li id="menu-item-144" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-144"><a href="https://southvalley.com/category/kids/">Kids</a></li> <li id="menu-item-139" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-139"><a href="https://southvalley.com/category/columns/">Columns</a></li> <li id="menu-item-142" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-142"><a href="https://southvalley.com/category/health-wellness/">Health &#038; Wellness</a></li> </ul> </li> <li id="menu-item-100" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-100"><a href="https://southvalley.com/category/home-garden/">Home &#038; Garden</a> <ul class="sub-menu"> <li id="menu-item-147" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-147"><a href="https://southvalley.com/category/real-estate/">Real Estate</a></li> </ul> </li> <li id="menu-item-204140771" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-204140759 current_page_item current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-204140771"><a href="https://southvalley.com/events-calendar/" aria-current="page">Calendar</a> <ul class="sub-menu"> <li id="menu-item-204140772" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-204140759 current_page_item menu-item-204140772"><a href="https://southvalley.com/events-calendar/" aria-current="page">Upcoming Events</a></li> <li id="menu-item-204140790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204140790"><a href="https://southvalley.com/todays-events/">Today&#8217;s Events</a></li> <li id="menu-item-204140773" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-204140773"><a target="_blank" rel="noopener noreferrer" href="https://portal.cityspark.com/EventEntry/EventEntry/SouthValley">Submit an Event</a></li> <li id="menu-item-204140774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-204140774"><a target="_blank" rel="noopener noreferrer" href="https://portal.cityspark.com/advertise/SouthValley">Promote Your Event</a></li> </ul> </li> <li id="menu-item-204060640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204060640"><a href="https://southvalley.com/subscribe/">Subscribe</a></li> </ul></div> </nav> </header> <div class="wrapper"> <nav class="breadcrumb"><span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://southvalley.com" itemprop="url"><span itemprop="title">Home</span></a></span> <span class="separator">&raquo;</span> </nav> <header class="post-header"> <h1 class="entry-title"></h1> </header> <div class="post-204140759 page type-page status-publish hentry"> <div class="entry clearfix"> <div id="pico"> <script type="text/javascript" src="https://portal.cityspark.com/PortalScripts/SouthValley"> </script></p> </div> </div> </div> </div> <footer class="footer clearfix"> <div class="col-1-3 footer-widget-area"> <div id="text-11" class="footer-widget footer-3 widget_text"> <div class="textwidget"></div> </div> </div> </footer> <div class="copyright-wrap"> <p class="copyright">South Valley magazine is home delivered to residences in Morgan Hill, Gilroy and San Martin every month. For advertising information, please call 408.842.6400. <br />漏 Copyright 2024 New SV Media | <a href="/about">About</a> | <a href="/privacy">Privacy</a></p> </div> </div> <script> (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); vgo('setAccount', '67896802'); vgo('setTrackByDefault', true); vgo('process'); </script><meta name="google-site-verification" content="YX2YwN-UosDol0d7eh9gG1uHx2ip2UDpImlF-H7dUPo" /><div id='pico-widget-container'></div><script type='text/javascript' src='https://southvalley.com/wp-content/plugins/jetpack/_inc/build/photon/photon.min.js?ver=20191001'></script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/ultimate-popup-creator/js/wpappp_fontselect.js?ver=1.0'></script> <script type='text/javascript'> /* <![CDATA[ */ var MyAjax = {"ajaxurl":"https:\/\/southvalley.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type='text/javascript' src='https://southvalley.com/wp-content/plugins/ultimate-popup-creator/js/script.js?ver=1.0'></script> <script type='text/javascript' src='https://southvalley.com/wp-includes/js/wp-embed.min.js?ver=5.3.17'></script> <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""}; /** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */ window._nslHasOpenedPopup = false; window._nslWebViewNoticeElement = null; window.NSLPopup = function (url, title, w, h) { const userAgent = navigator.userAgent, mobile = function () { return /\b(iPhone|iP[ao]d)/.test(userAgent) || /\b(iP[ao]d)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, screenY = window.screenY !== undefined ? window.screenY : window.screenTop, outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth = mobile() ? null : w, targetHeight = mobile() ? null : h, left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features = []; if (targetWidth !== null) { features.push('width=' + targetWidth); } if (targetHeight !== null) { features.push('height=' + targetHeight); } features.push('left=' + left); features.push('top=' + right); features.push('scrollbars=1'); const newWindow = window.open(url, title, features.join(',')); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup = true; return newWindow; }; let isWebView = null; function checkWebView() { if (isWebView === null) { function _detectOS(ua) { if (/Android/.test(ua)) { return "Android"; } else if (/iPhone|iPad|iPod/.test(ua)) { return "iOS"; } else if (/Windows/.test(ua)) { return "Windows"; } else if (/Mac OS X/.test(ua)) { return "Mac"; } else if (/CrOS/.test(ua)) { return "Chrome OS"; } else if (/Firefox/.test(ua)) { return "Firefox OS"; } return ""; } function _detectBrowser(ua) { let android = /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return "Opera"; } else if (/CriOS/.test(ua)) { return "Chrome for iOS"; } else if (/Edge/.test(ua)) { return "Edge"; } else if (android && /Silk\//.test(ua)) { return "Silk"; } else if (/Chrome/.test(ua)) { return "Chrome"; } else if (/Firefox/.test(ua)) { return "Firefox"; } else if (android) { return "AOSP"; } else if (/MSIE|Trident/.test(ua)) { return "IE"; } else if (/Safari\//.test(ua)) { return "Safari"; } else if (/AppleWebKit/.test(ua)) { return "WebKit"; } return ""; } function _detectBrowserVersion(ua, browser) { if (browser === "Opera") { return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : / OPR/.test(ua) ? _getVersion(ua, " OPR/") : _getVersion(ua, " OPT/"); } else if (browser === "Chrome for iOS") { return _getVersion(ua, "CriOS/"); } else if (browser === "Edge") { return _getVersion(ua, "Edge/"); } else if (browser === "Chrome") { return _getVersion(ua, "Chrome/"); } else if (browser === "Firefox") { return _getVersion(ua, "Firefox/"); } else if (browser === "Silk") { return _getVersion(ua, "Silk/"); } else if (browser === "AOSP") { return _getVersion(ua, "Version/"); } else if (browser === "IE") { return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") : _getVersion(ua, "rv:"); } else if (browser === "Safari") { return _getVersion(ua, "Version/"); } else if (browser === "WebKit") { return _getVersion(ua, "WebKit/"); } return "0.0.0"; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); } catch (o_O) { } return "0.0.0"; } function _normalizeSemverString(version) { const ary = version.split(/[\._]/); return (parseInt(ary[0], 10) || 0) + "." + (parseInt(ary[1], 10) || 0) + "." + (parseInt(ary[2], 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case "iOSSafari": return false; case "iOSWebKit": return _isWebView_iOS(options); case "AndroidAOSP": return false; case "AndroidChrome": return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document = (window["document"] || {}); if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); } function _isWebView_Android(options) { if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); } const options = {}, nav = window.navigator || {}, ua = nav.userAgent || "", os = _detectOS(ua), browser = _detectBrowser(ua), browserVersion = _detectBrowserVersion(ua, browser); isWebView = _isWebView(ua, os, browser, browserVersion, options); } return isWebView; } function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews = [ 'Instagram', 'FBAV', 'FBAN' ]; let whitelist = []; if (provider && provider === 'facebook') { whitelist = facebookAllowedWebViews; } const nav = window.navigator || {}, ua = nav.userAgent || ""; if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { return true; } return false; } function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add('nsl-disabled-provider'); providerButtonElement.setAttribute('href', '#'); providerButtonElement.addEventListener('pointerdown', (e) => { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement = document.createElement('div'); window._nslWebViewNoticeElement.id = "nsl-notices-fallback"; window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement = null; }); const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "<div id='nsl-redirect-overlay-container'>", overlayContainerClose = "</div>", overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>", overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();</script><script type='text/javascript' src='https://stats.wp.com/e-202448.js' async='async' defer='defer'></script> <script type='text/javascript'> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:8.7.3',blog:'127025679',post:'204140759',tz:'-8',srv:'southvalley.com'} ]); _stq.push([ 'clickTrackerInit', '127025679', '204140759' ]); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10