<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Gatekeeper Systems</provider_name><provider_url>https://www.gatekeepersystems.com/en_gb</provider_url><title>Sunnyvale, CA | Gatekeeper Systems</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="G7i5Vsq2HV"&gt;&lt;a href="https://www.gatekeepersystems.com/en_gb/resources/ordinances/california/sunnyvale-ca/"&gt;Sunnyvale, CA&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.gatekeepersystems.com/en_gb/resources/ordinances/california/sunnyvale-ca/embed/#?secret=G7i5Vsq2HV" width="600" height="338" title="&#x201C;Sunnyvale, CA&#x201D; &#x2014; Gatekeeper Systems" data-secret="G7i5Vsq2HV" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.gatekeepersystems.com/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;</html><description>9.30.020. Findings and purpose. (a) Abandoned carts constitute a nuisance, create potential hazards to the health and safety of the public, and interfere with pedestrian and vehicular traffic. The accumulation of abandoned carts on public and private property tends to create conditions that reduce property values, and promote blight and deterioration. (b) The intent of [&hellip;]</description><thumbnail_url>https://www.gatekeepersystems.com/wp-content/uploads/2025/02/GK_LOGO_US.png</thumbnail_url><thumbnail_width>2400</thumbnail_width><thumbnail_height>2400</thumbnail_height></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 137/152 objects using Memcached
Page Caching using Disk: Enhanced (Requested URI contains query) 

Served from: www.gatekeepersystems.com @ 2026-04-30 07:19:17 by W3 Total Cache
-->