PageSourceSearch

https://www.thesanfranciscopeninsula.com/blog/

html thesanfranciscopeninsula.com collected 2026-10-09 22:33:24 UTC 878,644 bytes, 9,213 lines download raw bytes

1<!doctype html>									
2<html lang='en-us'>	
3	<head>															
4		<!-- meta -->												
5		<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
6		<meta charset="utf-8" />
7		<title>Blog | San Francisco Peninsula Travel Stories</title>
8		<link rel="canonical" href="https://www.thesanfranciscopeninsula.com/blog/" />
9		<meta name="description" content="Read travel stories on The San Francisco Peninsula blog. Discover attractions, dining, events, and insider tips for exploring the region." />
10		<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" />
11		<meta name="sv-nav-properties" content="{&quot;title&quot;:&quot;Blog&quot;,&quot;id&quot;:&quot;687679d0734bd21ed529560e&quot;,&quot;site_name&quot;:&quot;primary&quot;,&quot;section&quot;:&quot;system&quot;,&quot;folderHref&quot;:&quot;/blog/&quot;}" />
12		<meta name="twitter:card" content="summary_large_image" />
13		<meta name="referrer" content="always" />
14		<meta name="robots" content="index, follow" />
15		<meta property="og:title" content="Blog | San Francisco Peninsula Travel Stories" />
16		<meta property="og:url" content="https://www.thesanfranciscopeninsula.com/blog/" />
17		<meta property="og:description" content="Read travel stories on The San Francisco Peninsula blog. Discover attractions, dining, events, and insider tips for exploring the region." />
18		<meta property="og:locale" content="en_us" />
19		<meta property="og:type" content="website" />
20															
21		<!-- head css bundles -->									
22		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_tripbuilder_counter.css"/>
23		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_intro_text.css"/>
24		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_text_callout.css"/>
25		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_call_to_action.css"/>
26		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_embed.css"/>
27		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/nav/virtuals/css/shared.css"/>
28		<link rel="stylesheet" href="https://unpkg.com/@glidejs/[email protected]/dist/css/glide.core.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
29		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
30		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_booking_slideshow.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
31		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_quick_links.css"/>
32		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/weather/virtuals/css/shared.css"/>
33		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
34		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
35		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/>
36		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_popup_announcement.css"/>
37		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/hero_image/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
38		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/hero_image/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
39		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_marquee.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
40		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/widget_template_custom_core_v2_related_content.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
41		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_editorial_cards.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
42		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/widget_template_custom_cards_4_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
43		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
44		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
45		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/variants/1_across_fullwidth.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
46		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/panel_interior_booking_container.css"/>
47		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
48		<link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
49		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
50		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/reboot.css"/>
51		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
52		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
53		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
54		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
55		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
56		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
57		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
58		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
59		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/widget_social_share.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
60		<link rel="stylesheet" href="https://use.typekit.net/cta1xty.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
61		<link rel="stylesheet" href="https://use.typekit.net/huj6bun.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
62		<link rel="stylesheet" href="https://use.typekit.net/vrp2tco.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
63		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/fontawesome.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
64		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/brands.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
65		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/regular.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
66		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
67		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/duotone.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
68		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
69		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
70		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/sharp-light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
71		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/sharp-solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
72		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/sharp-regular.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
73		<link rel="stylesheet" href="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/css/fontawesome/css/sharp-thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
74												
75		<!-- head js bundles -->									
76		
76<script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script>
76
77		
77<script src="https://player.vimeo.com/api/player.js"></script>
77
78		
78<script src="/includes/public/managed/v_eb27db53_0161b215/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
78
79		
79<script src="/requirejs_config_eb27db53_0161b215.js" data-ot-ignore></script>
79
80		
80<script src="/includes/public/managed/v_eb27db53_0161b215/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
80
81		
81<script src="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/js/shared_header.js" defer></script>
81
82												
83		<!-- bottomHead -->											
84		
85		
86		<!--
87			Use this template to add items to the <head>
88		-->
89		
89<script type="text/javascript">
90			window.dataLayer = window.dataLayer || [];
91			window.gtmDataLayer = window.gtmDataLayer || [];
92		
93			(function() {
94				function forward(entry) {
95					if (!entry) return;
96					window.dataLayer.push(entry);
97				}
98				for (var i = 0; i < window.gtmDataLayer.length; i++) {
99					try { forward(window.gtmDataLayer[i]); } catch (e) {}
100				}
101				var originalPush = window.gtmDataLayer.push;
102				window.gtmDataLayer.push = function() {
103					var result = originalPush.apply(window.gtmDataLayer, arguments);
104					for (var i = 0; i < arguments.length; i++) {
105						try { forward(arguments[i]); } catch (e) {}
106					}
107					return result;
108				};
109			})();
110		
111			function gtag() {
112				dataLayer.push(arguments);
113			}
114		
115			gtag("consent", "default", {
116				ad_user_data: "denied",
117				ad_personalization: "denied",
118				ad_storage: "denied",
119				analytics_storage: "denied",
120				wait_for_update: 500
121			});
122		
123			gtag("set", "ads_data_redaction", true);
vendor: 346 bytes, lines 123-129
123
124		
125			(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
126			new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
127			j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
128			'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
129			})(window,document,'script','dataLayer','
129GTM-K92QTRR
vendor: 7 bytes, lines 129-130
129');
130		
130</script>
130
131		
132		<!-- Main Usercentrics script -->
133		<link rel='preconnect' href='//privacy-proxy.usercentrics.eu'>
134		<link rel='preload' href='//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js' as='script'>
135		
135<script type='application/javascript' src='https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js'></script>
135
136		
136<script id='usercentrics-cmp' src='https://app.usercentrics.eu/browser-ui/latest/loader.js' data-settings-id='YkR3rVAml-4XK-' async></script>
136
137		
137<script>uc.setCustomTranslations('https://termageddon.ams3.cdn.digitaloceanspaces.com/translations/');</script>
137
138		
139		<!-- Ignore Blocking for SimpleView -->
140		
140<script>
141			uc.deactivateBlocking([
142				'3qumOYSxR9JYUR', // SimpleView is not blocked
143			]);
144		</script>
144
145		
146		<link rel="preconnect" href="https://assets.simpleviewinc.com">
147		<link rel="preconnect" href="https://kit.fontawesome.com">
148		<link rel="preconnect" href="https://securepubads.g.doubleclick.net">
149		<link rel="preconnect" href="https://www.google-analytics.com">
150		<link rel="preconnect" href="https://ws.audioeye.com">
151		<link rel="preconnect" href="https://wsv3cdn.audioeye.com">
152		<link rel="preconnect" href="https://www.googletagmanager.com">
153		<link rel="preconnect" href="https://player.vimeo.com/">
154		<link rel="preconnect" href="https://unpkg.com">
155		<link rel="preconnect" href="https://use.typekit.net" crossorigin>
156		<link rel="preconnect" href="https://p.typekit.net" crossorigin>
157		
158		<!--
159			
160			Most common Font URLs. (Only uncomment the ones being used)
161		
162			# GOOGLE FONTS
163			<link rel="preconnect" href="https://fonts.googleapis.com">
164			<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
165		
166		-->
167		
168		<style data-critical-styles>
169			/*----- variables -----*/
170			:root{--font-utopia:'utopia-std',serif;--font-helvetica:'helvetica-neue-lt-pro',sans-serif;--font-helvetica-condensed:'Helvetica Neue LT W05_77 Bd Cn',sans-serif;--font-display:var(--font-helvetica);--font-body:var(--font-helvetica);--font-display-system:var(--font-display);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--fa-6-family:"Font Awesome 6 Pro";--fa-6-sharp-family:"Font Awesome 6 Sharp";--black:#000;--white:#fff;--gray-dark:#2D2A28;--off-white:#F8F6F2;--green:#627C68;--green-dark:#344137;--blue:#005B78;--blue-dark:#012F3E;--gold-light:#FFD073;--gold:#CD9A35;--teal-light:#B8E1E6;--teal:#569DAC;--teal-dark:#005B78;--tan:#E6D6BD;--tan-dark:#A69374;--width-compact:calc(var(--width-comfortable) * (2/3));--width-comfortable:72ch;--width-double:calc(var(--width-comfortable) * 2);--width-base:1200px;--width-collections:1256px;--width-feature:1440px;--width-fullscreen:100vw;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-56:224px;--space-64:256px;--widget-margin-bottom:56px;@media (min-width:64em){--widget-margin-bottom:112px}--container-single:calc(var(--width-comfortable) + var(--space-10));--container-double:calc(var(--width-double) + var(--space-24));--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--gray-hue:215;--gray-100:hsl(var(--gray-hue), 45%, 98%);--gray-200:hsl(var(--gray-hue), 38%, 95%);--gray-300:hsl(var(--gray-hue), 32%, 91%);--gray-400:hsl(var(--gray-hue), 25%, 84%);--gray-500:hsl(var(--gray-hue), 20%, 69%);--gray-600:hsl(var(--gray-hue), 15%, 52%);--gray-700:hsl(var(--gray-hue), 17%, 35%);--gray-800:hsl(var(--gray-hue), 23%, 23%);--gray-900:hsl(var(--gray-hue), 26%, 14%);--primary-color-hue:210;--primary-color-100:hsl(var(--primary-color-hue), 100%, 96%);--primary-color-200:hsl(var(--primary-color-hue), 81%, 86%);--primary-color-300:hsl(var(--primary-color-hue), 82%, 76%);--primary-color-400:hsl(var(--primary-color-hue), 79%, 66%);--primary-color-500:hsl(var(--primary-color-hue), 73%, 57%);--primary-color-600:hsl(var(--primary-color-hue), 62%, 50%);--primary-color-700:hsl(var(--primary-color-hue), 61%, 43%);--primary-color-800:hsl(var(--primary-color-hue), 49%, 34%);--primary-color-900:hsl(var(--primary-color-hue), 47%, 22%);--secondary-color-hue:29;--secondary-color-100:hsl(var(--secondary-color-hue), 100%, 97%);--secondary-color-200:hsl(var(--secondary-color-hue), 96%, 89%);--secondary-color-300:hsl(var(--secondary-color-hue), 93%, 77%);--secondary-color-400:hsl(var(--secondary-color-hue), 90%, 65%);--secondary-color-500:hsl(var(--secondary-color-hue), 84%, 57%);--secondary-color-600:hsl(var(--secondary-color-hue), 75%, 50%);--secondary-color-700:hsl(var(--secondary-color-hue), 71%, 44%);--secondary-color-800:hsl(var(--secondary-color-hue), 65%, 37%);--secondary-color-900:hsl(var(--secondary-color-hue), 61%, 30%);--tertiary-color-hue:0;--tertiary-color-100:hsl(var(--tertiary-color-hue), 93%, 94%);
170--tertiary-color-200:hsl(var(--tertiary-color-hue), 96%, 89%);--tertiary-color-300:hsl(var(--tertiary-color-hue), 94%, 82%);--tertiary-color-400:hsl(var(--tertiary-color-hue), 91%, 71%);--tertiary-color-500:hsl(var(--tertiary-color-hue), 84%, 60%);--tertiary-color-600:hsl(var(--tertiary-color-hue), 72%, 51%);--tertiary-color-700:hsl(var(--tertiary-color-hue), 74%, 42%);--tertiary-color-800:hsl(var(--tertiary-color-hue), 70%, 35%);--tertiary-color-900:hsl(var(--tertiary-color-hue), 63%, 31%);--shadow-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);--shadow-outline:0 0 0 3px rgba(66, 153, 225, 0.5);--rounded-none:0px;--rounded-sm:0.125rem;--rounded-md:0.375rem;--rounded-lg:0.5rem;--rounded-xl:0.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px;--rounded-circle:50%;--transition-appendix:0.3s ease;--transition-long:0.6s ease;--scrollbar-size:var(--space-2)}
171		
172			/*----- swatches -----*/
173			:root{--sw-body-bg:var(--white);--sw-text-color:var(--gray-dark);--sw-light-text-color:var(--white);--sw-key-color:var(--blue);--sw-key-color-hover:var(--blue);--sw-selected-color:var(--sw-key-color);--sw-alert-color:rgb(207,53,71);--sw-focus-color:var(--sw-key-color);--sw-light-focus-color:var(--teal-light);--sw-scrollbar-track-color:var(--gray-100);--sw-scrollbar-thumb-color:var(--gray-400);--sw-scrollbar-thumb-hover:var(--gray-500);--sw-scrollbar-thumb-active:var(--gray-600);--sw-button-primary-bg:var(--gray-dark);--sw-button-primary-color:var(--white);--sw-button-primary-bg-hover:var(--white);--sw-button-primary-color-hover:var(--gray-dark);--sw-button-secondary-bg:var(--gold);--sw-button-secondary-color:var(--gray-dark);--sw-button-secondary-bg-hover:var(--gray-dark);--sw-button-secondary-color-hover:var(--gold);--sw-button-border-bg:var(--white);--sw-button-border-color:var(--sw-key-color);--sw-button-border-bg-hover:var(--white);--sw-button-border-color-hover:var(--sw-key-color);--sw-link-color:var(--sw-key-color);--sw-system-link-color:var(--sw-key-color);--sw-link-hover-color:var(--sw-key-color-hover);--sw-system-link-hover-color:var(--sw-key-color-hover);--sw-icon-color:var(--sw-key-color);--sw-light-icon-color:var(--white);--sw-icon-bg:var(--green-dark);--sw-mini-date-bg:var(--white);--sw-mini-date-color:var(--teal-dark);--sw-container-bg:var(--primary-color-100);--sw-container-border-color:var(--primary-color-300);--sw-collections-title-color:var(--sw-text-color);--sw-collections-text-color:var(--sw-text-color);--sw-collections-minor-text-color:var(--sw-text-color);--sw-collections-text-color-light:var(--white);--sw-collections-minor-text-color-light:var(--white);--sw-collections-qv-button-color:var(--sw-collections-text-color);--sw-collections-qv-button-color-hover:var(--sw-collections-minor-text-color)}@media(min-width:1024px){:root{--sw-system-link-color:var(--sw-link-color);--sw-system-link-hover-color:var(--sw-link-hover-color)}}
174		
175			/*----- core styles -----*/
176			body,h1,h2,h3,h4,h5,h6,p,button,input,select{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}hr{height:2px;background-color:var(--gray-300)}button{background-color:var(--sw-button-secondary-bg);color:var(--sw-button-secondary-color)}a,.visitorsPluginContainer a{text-decoration:none;color:var(--sw-link-color);cursor:pointer}:is(.core-styles,.contentRender_name_plugins_core_textbox) a{font-weight:var(--font-weight-bold)}:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img,:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: left;"]{margin-left:0}:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img[style*="float: right"],:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: right;"],:is(.core-styles,.contentRender_name_plugins_core_textbox)>p[style="text-align: right;"]>img{margin-right:0}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{margin-bottom:var(--space-4);font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:var(--text-5xl);line-height:var(--leading-none);color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:1.75rem;line-height:1.1;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{margin-bottom:var(--space-4);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.5625rem;line-height:1.1;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{margin-bottom:10px;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.4375rem;line-height:1.1;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{margin-bottom:10px;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.3125rem;line-height:1.1;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{margin-bottom:10px;font-family:var(--font-display);font-weight:var(--fotn-weight-bold);font-size:1.1875rem;line-height:1.1;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{margin-bottom:var(--space-6);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) .sv-wrapped-iframe{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote{margin:var(--space-12) 0;padding:var(--space-6) var(--space-8);border-left:4px solid var(--sw-key-color)}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote>p{margin:0;font-size:var(--text-2xl);font-style:italic;line-height:var(--leading-snug);color:var(--gray-600)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table){table-layout:auto;padding:var(--space-2);margin-bottom:var(--space-6);background:var(--white)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tbody tr td,table tr td){display:table-cell;padding:18px;border:1px solid var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);line-height:1.4;color:var(--gray-dark)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(even){background:var(--teal-light)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol){margin-bottom:var(--space-4);margin-left:var(--space-5)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*="block-grid-"]) li{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul){list-style-type:disc}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ol){list-style-type:decimal}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul){list-style-type:circle}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul ul ul){list-style-type:square}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul,ul li ol,ol li ol){margin-left:var(--space-5)}:is(h1,h2,h3,h4,h5,h6)>a,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a{font:inherit;color:inherit;text-decoration:none}.contentRender_name_plugins_core_textbox img{--margin-sides:var(--space-6);margin-bottom:var(--space-4);margin-left:var(--margin-sides);margin-right:var(--margin-sides);display:inline-block;max-width:calc(100% - (var(--margin-sides) * 2))}.contentRender_name_plugins_core_textbox table caption{padding:var(--space-3) 0;text-align:center;font-size:var(--text-sm);font-style:italic;font-weight:var(--font-weight-normal,400);line-height:var(--leading-tight);color:var(--gray-600)}@media (hover:hover){button:hover{background-color:var(--sw-button-secondary-bg-hover);color:var(--sw-button-secondary-color-hover)}a:hover,.visitorsPluginContainer a:hover{text-decoration:underline;color:var(--sw-link-hover-color)}:is(h1,h2,h3,h4,h5,h6)>a:hover,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a:hover{font:inherit;color:inherit;text-decoration:none}}@media (min-width:64em){.contentRender_name_plugins_core_textbox table caption{padding:var(--space-4) 0;font-size:var(--text-lg);line-height:var(--leading-normal)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:var(--text-6xl)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{margin-bottom:var(--space-4)}}
177		
178			/*----- common / shared -----*/
179			@font-face{font-family:"Helvetica Neue LT W05_77 Bd Cn";src:url(/includes/public/fonts/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2) format("woff2"),url(/includes/public/fonts/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff) format("woff");font-display:swap}html{overflow-y:scroll}body>.contentRender{min-height:100%;height:100%}*{font-variant-ligatures:no-common-ligatures}html,body{height:100%;font-family:var(--font-body);color:var(--sw-text-color)}body{background:var(--sw-body-bg)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link[href]{z-index:5000000;display:block;margin:0;padding:var(--space-8) var(--space-12);width:auto;height:auto;font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--gray-100);text-align:center;border:4px dashed var(--gray-100);background:var(--gray-900);opacity:0;clip:auto;white-space:normal;pointer-events:none;transition:opacity 200ms cubic-bezier(0,0,.3,1)}.skip-link[href]:focus-visible{opacity:1;pointer-events:all}.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_search_results,.contentRender_name_plugins_common_button,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_collections_template_custom_contacts,.contentRender_name_plugins_blog_leisure_blog_posts,.contentRender_name_plugins_blog_articles_posts,.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp{width:100%;padding:0 var(--space-5);margin:0 auto}.contentRender_name_plugins_core_textbox{padding:var(--space-8) var(--space-5)}.contentRender_name_plugins_crm_dms_formbuilder,.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp{margin:0 auto;max-width:var(--width-base)}.contentRender_name_plugins_crm_rfp #facilitiesTableBody .oddrow{background:var(--off-white)}.contentRender_name_plugins_crm_rfp #facilitiesTableBody td{padding:var(--space-2) var(--space-1)}@media (min-width:64em){.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_search_results,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_common_button,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_collections_template_custom_contacts{max-width:var(--width-base)}}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;min-height:100%;overflow-x:hidden}@media (min-width:64em){.panel-page{overflow-x:unset}}.panel-navigation-share{display:flex;justify-content:flex-start;align-items:center;max-width:1253px;padding:var(--space-4) var(--space-5);margin:0 auto}.panel-navigation-share .navigation-container{display:none}.panel-navigation-share .share-container{margin:0 auto}.panel-intro{max-width:var(--width-comfortable);margin:0 auto;margin-bottom:var(--space-16);padding:0 var(--space-5)}.panel-three-column,.panel-two-column{max-width:var(--width-base);padding:0;margin:0 auto;margin-bottom:var(--space-8)}.panel-three-column :is(.left-container,.center-container,.right-container),.panel-two-column :is(.left-container,.right-container){padding:0 var(--space-5)}:is(.panel-intro,.panel-three-column,.panel-two-column) .contentRender_name_plugins_core_textbox{padding:0}.sv-col>.contentRender>.sv-panel{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}@media (min-width:64em){.panel-navigation-share{padding:var(--space-6) var(--space-5)}.panel-navigation-share .navigation-container{display:block}.panel-navigation-share .share-container{margin:0 0 0 auto}.panel-three-column,.panel-two-column{display:flex}.panel-two-column.sidebar-left .left-container{order:1;flex-basis:40%}.panel-two-column.sidebar-left .right-container{order:2;flex-basis:60%}.panel-two-column.sidebar-right .left-container{order:1;flex-basis:60%}.panel-two-column.sidebar-right .right-container{order:2;flex-basis:40%}.panel-two-column.even :is(.left-container,.right-container){flex-basis:50%}.panel-three-column>*{flex-basis:calc(100% / 3)}}:is(input,button,select,textarea,a):focus-visible{outline:var(--sw-focus-color) solid 1px;outline-offset:2px}.shared-play-button{position:absolute;
179left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:var(--space-16);height:var(--space-16);padding:0;background-color:rgb(0 0 0 / .5);border:3px solid var(--white);border-radius:50%;font-size:var(--text-2xl);line-height:1;text-align:center;color:var(--white);pointer-events:none;transition:background-color 100ms,border-color 100ms}@media (hover:hover){.contentRender[class*="contentRender_name_plugins_collections"] .slide-top:hover .shared-play-button,.image-box-with-caption .slide-pic:hover .shared-play-button{border-color:rgb(255 255 255 / .6);background-color:rgb(0 0 0 / .7)}}.slide-top .credits,.related-content .credits,.ccl-widget .credits,.editorial-gallery .credits,.image-box-with-caption .credits,.panel-intro-cta .credits,.panel-intro-3-images .credits,.panel-intro-4-images .credits,.panel-intro-5 .credits,.core-v2-featured-information .credits{position:absolute;bottom:0;right:0;display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);text-shadow:0 4px 4px rgb(0 0 0 / .15);color:var(--white);pointer-events:none;z-index:10}.credits a,.credits a:hover{color:inherit;position:relative;z-index:100;pointer-events:all}.credits a:hover{text-decoration:underline}.glide__arrows{display:flex;align-items:center;pointer-events:none}.glide__arrow,.sv-lightbox .arrow{position:relative;display:flex;align-items:center;justify-content:center;width:3.125rem;aspect-ratio:1;flex-shrink:0;padding:0;margin:0;background-color:var(--gray-dark);border:none;border-radius:0;font-size:var(--text-xl);color:var(--white);pointer-events:all;transition:color var(--transition-appendix),background-color var(--transition-appendix)}.glide__arrow i,.sv-lightbox .arrow i{display:block;line-height:var(--leading-none);&::before{font:var(--fa-font-regular)}}.glide__arrow--left i::before{content:'\f060'}.glide__arrow--right i::before{content:'\f061'}.glide.fade .glide__slides{transform:none!important;display:block;width:auto!important}.glide.fade .glide__slide{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity 800ms ease}.glide.fade .glide__slide:first-child{position:relative}.glide.fade .glide__slide--active{z-index:2;opacity:1}.slide-img{background-color:#eee;background-position:130% 0;background-size:200% 100%;background-repeat:no-repeat;background-image:linear-gradient(to right,#eee 45%,#f6f6f6,#eee 65%);animation:img-loading 1200ms infinite ease-in-out}.slide-img.loaded{animation:none}@keyframes img-loading{to{background-position:-30% 0}}.styled-scrollbar{scrollbar-color:var(--sw-scrollbar-thumb-color) var(--sw-scrollbar-track-color);scrollbar-width:thin}.styled-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.styled-scrollbar::-webkit-scrollbar-track{background-color:var(--sw-scrollbar-track-color)}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:var(--sw-scrollbar-thumb-color);border-radius:var(--rounded-md);border:2px solid var(--sw-scrollbar-track-color)}.styled-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--sw-scrollbar-thumb-hover)}.styled-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--sw-scrollbar-thumb-active)}.core-date-list .date,.ccl-v2-widget .mini-date-section,.editorial-cards .mini-date-section,.custom-cards-3-across .mini-date-section,.custom-cards-3-across-landscape .mini-date-section,.custom-cards-3-across-square .mini-date-section,.custom-cards-4-across .mini-date-section,.custom-listicle .mini-date-section,.layoutjs .content .item .image .mini-date-container,.shared-detail .whats-nearby .mini-date-container,.booking-slideshow .mini-date-section,.custom-marquee .mini-date-section{--font-family:var(--font-display);--month-size:0.825rem;--day-size:1.375rem;color:var(--sw-mini-date-color);background-color:var(--sw-mini-date-bg)}.ccl-v2-widget .mini-date-section,.editorial-cards .mini-date-section,.custom-cards-3-across .mini-date-section,.custom-cards-3-across-landscape .mini-date-section,.custom-cards-3-across-square .mini-date-section,.custom-cards-4-across .mini-date-section,.custom-listicle .mini-date-section,.layoutjs .content .item .image .mini-date-container,.shared-detail .whats-nearby .mini-date-container,.booking-slideshow .mini-date-section,.custom-marquee .mini-date-section{position:absolute;inset:0 0 auto auto;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-1);padding:6px 10px;font-family:var(--font-family);text-transform:uppercase;text-align:center;line-height:var(--leading-none);pointer-events:none}.core-date-list .date .month,.core-date-list .date .day,.ccl-v2-widget .mini-date-section .date-month,.ccl-v2-widget .mini-date-section .date-d
179ay,.editorial-cards .mini-date-section .date-month,.editorial-cards .mini-date-section .date-day,.custom-cards-3-across .mini-date-section .date-month,.custom-cards-3-across .mini-date-section .date-day,.custom-cards-3-across-landscape .mini-date-section .date-month,.custom-cards-3-across-landscape .mini-date-section .date-day,.custom-cards-3-across-square .mini-date-section .date-month,.custom-cards-3-across-square .mini-date-section .date-day,.custom-cards-4-across .mini-date-section .date-month,.custom-cards-4-across .mini-date-section .date-day,.custom-listicle .mini-date-section .date-month,.custom-listicle .mini-date-section .date-day,.layoutjs .content .item .image .mini-date-container .month,.layoutjs .content .item .image .mini-date-container .day,.shared-detail .whats-nearby .mini-date-container .month,.shared-detail .whats-nearby .mini-date-container .day,.booking-slideshow .mini-date-section .date-month,.booking-slideshow .mini-date-section .date-day,.custom-marquee .mini-date-section .date-month,.custom-marquee .mini-date-section .date-day{line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccl-v2-widget .mini-date-section .date-month,.editorial-cards .mini-date-section .date-month,.custom-cards-3-across .mini-date-section .date-month,.custom-cards-3-across-landscape .mini-date-section .date-month,.custom-cards-3-across-square .mini-date-section .date-month,.custom-cards-4-across .mini-date-section .date-month,.custom-listicle .mini-date-section .date-month,.layoutjs .content .item .image .mini-date-container .month,.shared-detail .whats-nearby .mini-date-container .month,.booking-slideshow .mini-date-section .date-month,.custom-marquee .mini-date-section .date-month{font-weight:var(--font-weight-normal);font-size:var(--month-size);color:var(--blue-dark)}.ccl-v2-widget .mini-date-section .date-day,.editorial-cards .mini-date-section .date-day,.custom-cards-3-across .mini-date-section .date-day,.custom-cards-3-across-landscape .mini-date-section .date-day,.custom-cards-3-across-square .mini-date-section .date-day,.custom-cards-4-across .mini-date-section .date-day,.custom-listicle .mini-date-section .date-day,.layoutjs .content .item .image .mini-date-container .day,.shared-detail .whats-nearby .mini-date-container .day,.booking-slideshow .mini-date-section .date-day,.custom-marquee .mini-date-section .date-day{font-weight:var(--font-weight-bold);font-size:var(--day-size)}.visitorsPluginContainer{.login_or,.fb-login-button{display:none}button.submit{all:unset}}
180		
181			/*----- common / shared - mindtrip -----*/
182			body #mindtrip-open{transition:scale var(--transition-appendix),opacity var(--transition-appendix),visibility var(--transition-appendix)}body:has(.mobile-nav-container.active) #mindtrip-open{opacity:0;visibility:hidden}body:has(.mobile-nav-container.active) #mindtrip-open,body:has(.mobile-nav-container.active) #mindtrip-open *{pointer-events:none}
183		
184			/*----- common / shared - make widgets with solid background colors flush with one another -----*/
185			.contentRender:has(+.contentRender :is(.blue-background,.dark-blue-background,.dark_blue-background,.olive-background,.white-background,.gold-background,.tan-background,.teal-background)):has(.blue-background,.dark-blue-background,.dark_blue-background,.olive-background,.white-background,.gold-background,.tan-background,.teal-background)>*{margin-bottom:0}.button-default,.custom-button .button-link,.ccl-v2-widget .widget-view-all,.ccl-v2-widget .slide-footer .read-more,.visitorsPluginContainer button.submit,.cookie-banner .button,.layoutjs .mobileHeader button,.editorial-cards .widget-view-all,.editorial-cards .slide-footer .read-more,.custom-cards-3-across-square .widget-view-all,.custom-cards-4-across .widget-view-all,.custom-listicle .slide-footer .read-more,.blog-container .post-link,.blog-container .related-posts .read-more-link,.conventions .searchToolsContainer .listFilters input[type="submit"],.conventions .csv-download,.custom-marquee .widget-view-all,.custom-marquee .slide-footer .read-more,.mindtrip-button{--text-color:var(--gray-dark);--bg-color:transparent;--border-color:var(--gray-dark);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-width:var(--space-5);--text-color-hover:var(--white);--bg-color-hover:var(--gray-dark);--border-color-hover:var(--gray-dark);
185display:inline-block;padding:11px 19px;margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--leading-none);letter-spacing:.02em;text-decoration:none;text-align:left;color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;cursor:pointer;transition:color var(--transition-appendix),background-color var(--transition-appendix),border-color var(--transition-appendix);.button-text{display:flex;align-items:center;gap:var(--space-2);transition:translate var(--transition-appendix);&::before,&::after{width:var(--icon-width);aspect-ratio:1;flex-shrink:0;content:'';background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transition:rotate var(--transition-appendix),opacity var(--transition-appendix)}&::before{position:absolute;inset:50% auto auto calc((var(--icon-width) + var(--space-2)) * -1);translate:0 -50%;background-image:var(--icon-left);opacity:0}&::after{background-image:var(--icon-right)}}}.button-default.solid,.custom-button[data-style="alternate"] .button-link,.layoutjs .mobileHeader button:not(.resetButton),.conventions .csv-download{--text-color:var(--white);--bg-color:var(--gray-dark);--border-color:var(--gray-dark);--icon-left:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--gray-dark);--bg-color-hover:var(--white);--border-color-hover:var(--gray-dark)}.button-default.solid.teal{--text-color:var(--gray-dark);--bg-color:var(--teal-light);--border-color:var(--gray-dark);--icon-left:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-black.svg);--text-color-hover:var(--gray-dark);--bg-color-hover:var(--white);--border-color-hover:var(--gray-dark)}.button-default.white{--text-color:var(--white);--bg-color:transparent;--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--gray-dark);--bg-color-hover:var(--white);--border-color-hover:var(--white)}.button-default.solid.white{--text-color:var(--gray-dark);--bg-color:var(--white);--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-black.svg);--text-color-hover:var(--white);--bg-color-hover:transparent;--border-color-hover:var(--white)}.button-default.underlined,.ccl-v2-widget:not(.side-by-side-v2-1-across-fullwidth-alt) .widget-view-all,.editorial-cards .widget-view-all,.custom-cards-3-across-square .widget-view-all,.custom-marquee .slide-footer .read-more{--text-color:var(--gray-dark);--bg-color:transparent;--icon-left:url(/includes/public/assets/shared/arrow-up-right-blue.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-black.svg);--text-color-hover:var(--blue);--bg-color-hover:transparent;--border-color-hover:var(--blue);padding:11px 0;background-color:#fff0;border:none;border-bottom:1px solid var(--border-color);border-radius:0}.button-default.underlined.white{--text-color:var(--white);--bg-color:transparent;--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--white);--bg-color-hover:transparent;--border-color-hover:var(--white)}.button-default.small,.blog-container .post-link,.blog-container .related-posts .read-more-link{--icon-width:13px;padding:5px var(--space-2);font-size:var(--text-sm)}@media (hover:hover){.button-default:hover,.custom-button .button-link:hover,.ccl-v2-widget .widget-view-all:hover,.ccl-v2-widget .slide-footer .read-more:hover,.visitorsPluginContainer button.submit:hover,.cookie-banner .button:hover,.layoutjs .mobileHeader button:hover,.editorial-cards .widget-view-all:hover,.editorial-cards .slide-footer .read-more:hover,.custom-cards-3-across-square .widget-view-all:hover,.custom-cards-4-across .widget-view-all:hover,.custom-listicle .slide-footer .read-more:hover,.blog-container .post-link:hover,.blog-container .related-posts .read-more-link:hover,.conventions .searchToolsContainer .listFilters input[type="submit"]:hover,.conventions .csv-download:hover,.custom-marquee .widget-view-all:hover,.custom-marquee .slide-footer .read-more:hover,.mindtrip-button:hover{text-decoration:none;color:var(--text-color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover);.button-text{translate:calc(var(--icon-width) + var(--space-2)) 0;&::before,&::after{rotate:90deg}
185&::before{opacity:1}&::after{opacity:0}}}}@media (min-width:64em){.button-default,.custom-button .button-link,.ccl-v2-widget .widget-view-all,.ccl-v2-widget .slide-footer .read-more,.visitorPluginContainer button.submit,.cookie-banner .button,.layoutjs .mobileHeader button,.editorial-cards .widget-view-all,.editorial-cards .slide-footer .read-more,.custom-cards-3-across-square .widget-view-all,.custom-cards-4-across .widget-view-all,.custom-listicle .slide-footer .read-more,.conventions .searchToolsContainer .listFilters input[type="submit"],.conventions .csv-download,.custom-marquee .widget-view-all,.custom-marquee .slide-footer .read-more,.mindtrip-button{font-size:var(--text-lg)}}.footer-bottom .copyright a{color:#fff;text-decoration:underline}.ccl-v2-widget.side-by-side-v2-1-across-fullwidth-editorial{margin-bottom:0}
186		
187			/*----- common / shared - SV Share button -----*/
188			.sv-share{margin:0 auto;.sv-share-trigger{all:unset;display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:var(--leading-none);text-align:left;color:var(--blue);cursor:pointer;span{display:block;padding-bottom:3px;border-bottom:1px solid var(--blue)}}.sv-share-trigger-icon{order:1;color:inherit;&::before{font-weight:400;font-size:var(--text-xl);color:inherit;content:'\f064'!important}}@media (min-width:64em){.sv-share-trigger{font-size:var(--text-lg)}}}.social-share-row{display:flex;max-width:1246px;padding:var(--space-4);margin:0 auto;@media (max-width:1023px){&,.sv-share{justify-content:center}}@media (min-width:64em){.sv-share{width:100%;justify-content:end}}}
189		
190			/*----- collections / shared -----*/
191			.js-loaded{opacity:1!important;transition:opacity var(--transition-appendix)}.ccl-v2-widget,.editorial-cards,.custom-cards-3-across,.custom-cards-3-across-landscape,.custom-cards-3-across-square,.custom-cards-4-across,.custom-listicle,.custom-marquee{position:relative;container-type:inline-size;color:var(--text-color,var(--sw-collections-text-color));&,*{font-family:inherit}&.blue-background,&.dark-blue-background,&.olive-background{--text-color:var(--white);--link-hover-color:var(--teal-light);[class*="contentRender_name_plugins_collections"] & .widget-view-all{--text-color:var(--white);--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--white);--border-color-hover:var(--white)}[class*="contentRender_name_plugins_collections"] & .slide-footer .read-more{--text-color:var(--white);--bg-color:transparent;--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--gray-dark);--bg-color-hover:var(--white);--border-color-hover:var(--white)}}&.white-background,&.gold-background,&.tan-background,&.teal-background{--text-color:var(--gray-dark);--link-hover-color:var(--teal-dark)}&.blue-background{--background-color:var(--blue)}&.dark-blue-background{--background-color:var(--blue-dark)}&.white-background{--background-color:var(--white)}&.gold-background{--background-color:var(--gold-light)}&.tan-background{--background-color:var(--tan)}&.teal-background{--background-color:var(--teal-light)}&.olive-background{--background-color:var(--green)}}.ccl-widget.core-link-list.link-list{margin-bottom:0;padding-bottom:32px}.ccl-v2-widget:not(.custom-cards-3-across):not(.related-content-v2):not(.custom-cards-3-across-landscape):not(.custom-cards-3-across-square):not(.custom-cards-4-across):not(.core-v2-featured-information.featured-information):not(.side-by-side-v2-1-across-fullwidth-alt):not(.side-by-side-v2-1-across-fullwidth-editorial):not(.side-by-side-v2-1-across-fullwidth):not(.side-by-side-v2-1-across-fullwidth-portrait){margin-bottom:var(--widget-margin-bottom)}.tabbed-cards .custom-cards-3-across{&.white-background{--background-color:var(--tan-dark)}}.ccl-v2-widget .slides,.editorial-cards .slides,.custom-cards-3-across .slides,.custom-cards-3-across-landscape .slides,.custom-cards-3-across-square .slides,.custom-cards-4-across .slides,.custom-listicle .slides,.custom-marquee .slides{width:100%}.ccl-v2-widget .slide,.ccl-v2-widget .slide>.inner,.editorial-cards .slide,.editorial-cards .slide-inner,.custom-cards-3-across .slide-inner,.custom-cards-3-across-landscape .slide-inner,.custom-cards-3-across-square .slide-inner,.custom-cards-4-across .slide-inner,.custom-listicle .slide-inner,.custom-marquee .slide-inner{position:relative}.ccl-v2-widget .widget-header,.ccl-v2-widget .widget-title,.ccl-v2-widget .content-col,.editorial-cards .widget-header,.editorial-cards .widget-title,.editorial-cards .content-col,.custom-cards-3-across-square .widget-header,.custom-cards-3-across-square .widget-title,.custom-cards-3-across-square .content-col,.custom-cards-4-across .widget-header,.custom-cards-4-across .widget-title,.custom-cards-4-across .content-col,.custom-marquee .widget-header,.custom-marquee .widget-title,.custom-marquee .content-col{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-6)}.ccl-v2-widget .widget-header,.editorial-cards .widget-header,.custom-cards-3-across-square .widget-header,.custom-cards-4-across .widget-header,.custom-marquee .widget-header{width:calc(100% - var(--space-8));max-width:calc(var(--width-collections) - var(--space-8));margin:0 auto var(--space-10);text-align:center}.ccl-v2-widget .widget-title,.editorial-cards .widget-title,.custom-cards-3-across-square .widget-title,.custom-cards-4-across .widget-title,.custom-marquee .widget-title{margin:0;font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2.5rem;line-height:var(--leading-none);color:var(--text-color,var(--sw-collections-title-color))}.ccl-v2-widget .widget-subtitle,.editorial-cards .widget-subtitle,.custom-cards-3-across-square .widget-subtitle,.custom-cards-4-across .widget-subtitle,.custom-marquee .widget-subtitle{display:block;font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;order:1}.ccl-v2-widget .widget-desc,.editorial-cards .widget-desc,.custom-cards-3-across-square .widget-desc,.custom-cards-4-across .widget-desc,.custom-marquee .widget-desc{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-color,var(--sw-text-color))}.ccl-v2-widget .view-all-col,.editorial-cards .view-all-col,.custom-cards-3-across-square .view-all-col,.custom-cards-4-across .view-all-col,.custom-marquee .view-all-col{display:flex;justify-content:center}@container (min-width:64em){.ccl-v2-widget .widget-header,.editorial-cards .widget-header,.custom-cards-3-across-square .widget-header,.custom-cards-4-across .widget-header,.custom-marquee .widget-header{display:flex;gap:var(--space-8);margin-bottom:56px;text-align:left}.ccl-v2-widget .widget-title,.editorial-cards .widget-title,.custom-cards-3-across-square .widget-title,.custom-cards-4-across .widget-title,.custom-marquee .widget-title{flex:1 0 57.32%;font-size:var(--text-6xl)}.ccl-v2-widget .widget-subtitle,.editorial-cards .widget-subtitle,.custom-cards-3-across-square .widget-subtitle,.custom-cards-4-across .widget-subtitle,.custom-marquee .widget-subtitle{font-size:1.75rem}.ccl-v2-widget .content-col,.editorial-cards .content-col,.custom-cards-3-across-square .content-col,.custom-cards-4-across .content-col,.custom-marquee .content-col{gap:var(--space-6);flex:1 0 calc(42.68% - var(--space-8));justify-items:end}.ccl-v2-widget .widget-desc,.editorial-cards .widget-desc,.custom-cards-3-across-square .widget-desc,.custom-cards-4-across .widget-desc,.custom-marquee .widget-desc{font-size:var(--text-lg);line-height:1.4}.ccl-v2-widget:has(.widget-desc) .view-all-col,.editorial-cards:has(.widget-desc) .view-all-col,.custom-cards-3-across-square:has(.widget-desc) .view-all-col,.custom-cards-4-across:has(.widget-desc) .view-all-col,.custom-marquee:has(.widget-desc) .view-all-col{display:block}.ccl-v2-widget:not(:has(.widget-desc)) .view-all-col,.editorial-cards:not(:has(.widget-desc)) .view-all-col,.custom-cards-3-across-square:not(:has(.widget-desc)) .view-all-col,.custom-cards-4-across:not(:has(.widget-desc)) .view-all-col,.custom-marquee:not(:has(.widget-desc)) .view-all-col{justify-content:end}}.ccl-v2-widget .content-section,.ccl-v2-widget .content-upper{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4)}.ccl-v2-widget .content-section{position:relative;z-index:2;order:1;text-align:center}.ccl-v2-widget .overlap-image .content-section{position:absolute;bottom:0;left:0;pointer-events:none}.ccl-v2-widget .overlap-image .content-section a,.ccl-v2-widget .overlap-image .content-section button{pointer-events:all}
191.content-section .tripbuilder-cont{position:relative;inset:0}.content-section .tripbuilder-button.add::before{color:var(--white)}.content-section .tripbuilder-button::after{color:var(--sw-alert-color)}.ccl-v2-widget .info-flag,.ccl-v2-widget .sponsored{display:block;margin-bottom:var(--space-4);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:var(--leading-none);color:var(--sw-collections-minor-text-color)}.ccl-v2-widget .overlap-image .info-flag,.ccl-v2-widget .overlap-image .sponsored{color:var(--sw-collections-minor-text-color-light)}.ccl-v2-widget .sponsored{display:none;z-index:10}.ccl-v2-widget .slide:not(.dtn-outside-image) .sponsored{position:absolute;top:0;left:0;display:block;margin:var(--space-2) var(--space-3);color:var(--sw-collections-text-color-light);text-shadow:0 0 10px var(--black);pointer-events:none}.ccl-v2-widget .dtn-outside-image .sponsored{display:block}.ccl-v2-widget .slide-title{margin:0;font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2rem;line-height:1.2;color:var(--sw-collections-title-color)}.ccl-v2-widget .overlap-image .slide-title{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .slide-title>a{font:inherit;text-decoration:none;color:inherit;transition:color var(--transition-appendix)}.ccl-v2-widget .slide-title i{display:inline;margin-left:.2em}.ccl-v2-widget .details,.custom-cards-4-across .details,.custom-listicle .details{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:start;padding:0;margin:0;list-style:none;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.4;text-transform:capitalize;color:inherit}.ccl-v2-widget .overlap-image .details{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .info-item,.custom-cards-4-across .info-item,.custom-listicle .info-item{font:inherit;color:inherit}.ccl-v2-widget .info-item:not(.has-link),.ccl-v2-widget .info-item.has-link>a,.custom-cards-4-across .info-item:not(.has-link),.custom-cards-4-across .info-item.has-link>a,.custom-listicle .info-item:not(.has-link),.custom-listicle .info-item.has-link>a{display:flex;align-items:center;gap:var(--space-2)}.ccl-v2-widget .offer-prefix,.custom-cards-4-across .offer-prefix,.custom-listicle .offer-prefix{font-weight:var(--font-weight-bold,700)}.ccl-v2-widget .details a,.custom-cards-4-across .details a,.custom-listicle .details a{font:inherit;color:inherit;transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .details a{color:inherit}.ccl-v2-widget .info-item .icon,.custom-cards-4-across .info-item .icon,.custom-listicle .info-item .icon{width:var(--text-2xl);flex-shrink:0;font-size:var(--text-2xl);text-align:center;color:var(--sw-icon-color);&::before{font-weight:400}}.ccl-v2-widget .overlap-image .info-item .icon{color:var(--sw-light-icon-color)}.ccl-v2-widget .slide-desc{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.4;color:var(--sw-collections-text-color)}.ccl-v2-widget .overlap-image .slide-desc{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .slide-desc .read-more{margin-left:.2em;color:var(--sw-link-color);text-decoration:none!important;transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .slide-desc .read-more{color:inherit}@media (hover:hover){.ccl-v2-widget .slide-title>a:hover{text-decoration:underline;color:var(--sw-link-hover-color)}.ccl-v2-widget .overlap-image .slide-title>a:hover{text-decoration:underline;color:inherit}.ccl-v2-widget .details a:hover{color:var(--sw-link-hover-color)}.ccl-v2-widget .overlap-image .details a:hover{text-decoration:none;color:var(--sw-link-hover-color)}.ccl-v2-widget .slide-desc .read-more:hover{color:var(--sw-link-hover-color)}.ccl-v2-widget .overlap-image .slide-desc .read-more:hover{color:inherit}}@container (min-width:64em){.ccl-v2-widget .content-section{text-align:left}.ccl-v2-widget .info-flag,.ccl-v2-widget .sponsored{font-size:var(--text-lg)}.ccl-v2-widget .slide-title{font-size:2rem}.ccl-v2-widget .details,.custom-cards-4-across .details{font-size:var(--text-lg)}.ccl-v2-widget .info-item:not(.has-link),.ccl-v2-widget .info-item.has-link>a,.custom-cards-4-across .info-item:not(.has-link),.custom-cards-4-across .info-item.has-link>a{gap:6px}.ccl-v2-widget .overlap-image-desktop .info-flag,.ccl-v2-widget .overlap-image-desktop .sponsored{color:var(--sw-collections-minor-text-color-light)}.ccl-v2-widget .overlap-image-desktop .slide-title{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .overlap-image-desktop .slide-desc{color:var(--sw-collections-text-color-light)}
191.ccl-v2-widget .overlap-image-desktop .slide-desc .read-more{color:inherit}.ccl-v2-widget .overlap-image-desktop .content-section{position:absolute;bottom:0;left:0;z-index:3;width:100%;pointer-events:none}.ccl-v2-widget .overlap-image-desktop .content-section a,.ccl-v2-widget .overlap-image-desktop .content-section button{pointer-events:all}.ccl-v2-widget .overlap-image-desktop .details{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .overlap-image-desktop .info-item .icon{color:var(--sw-light-icon-color)}.ccl-v2-widget .overlap-image-desktop .details a{color:inherit}}.ccl-v2-widget .slide-footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:auto;font-family:var(--font-body)}button[data-quickview-button]{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:0;padding:0;background-color:#fff0}button[data-quickview-button]:focus,button[data-quickview-button]:active{color:inherit;background-color:#fff0}button[data-quickview-button] i{width:var(--space-5)}.ccl-v2-widget .slide-footer button{font-weight:var(--font-weight-medium,500);color:var(--sw-collections-qv-button-color);transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .slide-footer button{color:var(--sw-collections-text-color-light)}@media (hover:hover){.ccl-v2-widget .slide-footer button:hover{color:var(--sw-collections-qv-button-color-hover)}.ccl-v2-widget .overlap-image .slide-footer button:hover{color:var(--sw-collections-text-color-light)}button[data-quickview-button]:hover{color:inherit;background-color:#fff0}@container (min-width:64em){.ccl-v2-widget .overlap-image-desktop .slide-footer button:hover{color:var(--sw-collections-text-color-light)}}}@container (min-width:64em){.ccl-v2-widget .overlap-image-desktop .slide-footer button{color:var(--sw-collections-text-color-light)}}.ccl-v2-widget .slide-top,.ccl-v2-widget .img-cont{position:relative;z-index:1;overflow:hidden}.ccl-v2-widget .slide-top{border-radius:4px}.ccl-v2-widget .img-cont{max-width:100%}.ccl-v2-widget .img-cont::before,.ccl-v2-widget .img-cont::after{position:absolute;inset:0;z-index:2;display:none;content:'';pointer-events:none;transition:opacity var(--transition-appendix)}.ccl-v2-widget .img-cont a{padding:0;margin:0;text-decoration:none!important;background:none!important}.ccl-v2-widget .slide-img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0;object-fit:cover}.ccl-v2-widget.animation-overlay .img-cont::before,.ccl-v2-widget.animation-overlay .img-cont::after{display:block}.ccl-v2-widget.animation-overlay .img-cont::before{opacity:1}.ccl-v2-widget.animation-overlay .img-cont::after{background:rgb(0 0 0 / .35);opacity:0}.ccl-v2-widget.animation-expand .slide-img{scale:1;transition:scale 0.5s ease}.slide-top .tripbuilder-cont{position:absolute;inset:var(--space-2) var(--space-2) auto auto;z-index:4}.slide-top .tripbuilder-button{position:relative;display:block;padding:0;margin:0;font-size:var(--space-6);line-height:1;background:none;border:none;border-radius:0}.slide-top .tripbuilder-button::before,.slide-top .tripbuilder-button::after{display:block;font-family:var(--fa-6-family,'Font Awesome 5 Free');content:'\f004'}.slide-top .tripbuilder-button::before{font-weight:900}.slide-top .tripbuilder-button::after{position:absolute;inset:0 auto auto 0;z-index:2;font-weight:400;color:var(--white)}.slide-top .tripbuilder-button.add::before{color:rgb(0 0 0 / .5)}.slide-top .tripbuilder-button.remove::before{color:var(--sw-alert-color)}.slide-top .tripbuilder-button.remove::after{display:none}@media (hover:hover){.ccl-v2-widget.animation-overlay .slide:hover .img-cont::before{opacity:0}.ccl-v2-widget.animation-overlay .slide:hover .img-cont::after{opacity:1}.ccl-v2-widget.animation-expand .slide:hover .slide-img{scale:1.05}}@container (min-width:64em){.ccl-v2-widget .slide-top{border-radius:6px;box-shadow:0 4px 10px rgb(0 0 0 / .25)}.slide-top .tripbuilder-cont{top:var(--space-4);right:var(--space-4)}}.ccl-v2-widget.core-v2-list .slides{max-width:var(--width-collections)}
192		
193			/*----- header -----*/
194			.header-container,.panel-header{position:relative;z-index:100}.panel-header{padding:14px var(--space-3) 14px var(--space-4);color:var(--gray-dark);background-color:var(--white);transition:color var(--transition-appendix),background-color var(--transition-appendix);.header-inner{width:100%;max-width:1216px;margin:0 auto}.top-bar,.main-nav-container{display:none}.top-bar{align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:14px}.nav-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.logo{position:relative;width:92px;transition:opacity var(--transition-appendix),visibility var(--transition-appendix);img{width:100%;object-fit:contain}.logo-default,.logo-active{transition:opacity var(--transition-long),visibility var(--transition-long)}.logo-active{position:absolute;inset:0;opacity:0;visibility:hidden}}&:not(:has(.weather-info,.weather-button)){.contentRender_name_plugins_weather_weather,.weather-cont{display:none}}&.background-dark_blue{color:var(--white);background:var(--blue-dark);.top-bar .header-button{--text-color:var(--white);--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--gray-dark);--bg-color-hover:var(--white);--border-color-hover:var(--white)}}.menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;aspect-ratio:1;flex-shrink:0;padding:0;margin:0;font-size:2rem;line-height:var(--leading-none);text-align:center;color:inherit;background:none;border:none;border-radius:0;&::before,&::after{font:var(--fa-font-sharp-regular);transition:opacity var(--transition-appendix)}&::before{content:'\f0c9'}&::after{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;content:'\e59b';opacity:0}
194}.mobile-nav-container{position:absolute;inset:calc(100% - 1px) 0 auto auto;translate:calc(100% + 2px) 0;display:flex;flex-direction:column;gap:14px;width:100%;max-width:282px;height:100vh;padding:var(--space-6) var(--space-4);opacity:0;visibility:hidden;background:var(--green-dark);overflow-x:hidden;overflow-y:auto;transition:translate var(--transition-appendix),opacity var(--transition-appendix),visibility var(--transition-appendix);&:not(.active),&:not(.active) *{pointer-events:none}.header-button{--text-color:var(--gray-dark);--bg-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-black.svg);--icon-width:15px;--text-color-hover:var(--white);--bg-color-hover:var(--gray-dark);padding:11px 19px;margin-top:var(--space-1);font-size:var(--text-base);border:none}}.mobile-tripbuilder-counter{margin-top:10px}&:has(.mobile-nav-container.active){color:var(--white);background-color:var(--green-dark);.logo{opacity:0;visibility:hidden}}.menu-toggle.active{&::before{opacity:0}&::after{opacity:1}}.mobile-nav-container.active{translate:0;opacity:1;visibility:visible}@media (min-width:64em){padding:var(--space-2) var(--space-5) var(--space-5);.top-bar{display:flex;.left-col,.right-col{display:flex;align-items:center;gap:var(--space-6)}}.contentRender_name_plugins_common_logo{order:6}.logo{width:190px}.nav-row{align-items:stretch}.main-nav-container,.main-nav-container>*,.main-nav-container .nav-container,.main-nav-container .navigation{display:contents}.menu-toggle,.mobile-nav-container{display:none}&:has(.main-nav-container .dropdown-menu.open) .logo{.logo-default{opacity:0;visibility:hidden}.logo-active{opacity:1;visibility:visible}}}@media (min-width:90em){.top-bar{.left-col,.right-col{gap:var(--space-12)}}}}
195		
196			/*----- nav -----*/
197			.navigation{.nav-link{transition:color var(--transition-appendix)}.divider,.dropdown-helper{display:none}}.mobile-main-nav .navigation{display:flex;flex-direction:column;gap:2px;
197.nav-item-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:2.5rem}.nav-link{font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);line-height:var(--leading-none);text-decoration:none;color:inherit}.dropdown-toggle{display:flex;align-items:center;justify-content:end;width:2.5rem;aspect-ratio:1;flex-shrink:0;padding:0;margin:0;font-size:var(--text-sm);line-height:var(--leading-none);color:inherit;background:none;border:none;border-radius:0}.icon-toggle{transition:rotate var(--transition-appendix)}.dropdown-menu{height:0;opacity:0;visibility:hidden;overflow:hidden;transition:height var(--transition-appendix),opacity var(--transition-appendix),visibility var(--transition-appendix);&:not(.open),&:not(.open) *{pointer-events:none}.nav-link{font-size:var(--text-base)}}.dropdown-inner{padding-left:var(--space-6)}.dropdown-image{display:none}.nav-item.open>.nav-item-control .icon-toggle{rotate:x 180deg}.dropdown-menu.open{opacity:1;visibility:visible}}.main-nav-container .navigation{.nav-item.level-1{display:flex;flex-direction:column;justify-content:center}&>.divider{display:block;align-self:center;width:1px;height:var(--space-5);background:rgb(46 40 39 / .4)}.panel-header.background-dark_blue &>.divider{background:rgb(255 255 255 / .4)}.divider-3,.divider:last-child{display:none}.nav-item-control.level-1{position:relative;padding:var(--space-2) 0;border-bottom:1px solid #fff0;transition:border-color var(--transition-appendix)}.nav-link{font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);line-height:var(--leading-none);text-decoration:none;color:inherit}.nav-link:not(.level-1){text-decoration:underline #fff0;transition:color var(--transition-appendix),text-decoration-color var(--transition-appendix);&:focus-visible{text-decoration-color:currentColor}}.dropdown-toggle{display:none}.dropdown-menu{position:absolute;inset:100% 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 462px;align-items:center;padding:36px var(--space-6) var(--space-6);color:var(--blue);opacity:0;visibility:hidden;transition:opacity var(--transition-appendix),visibility var(--transition-appendix);&::before{position:absolute;inset:var(--space-3) 0 0;z-index:-1;display:block;content:'';background:var(--white);border-radius:6px;box-shadow:0 8px 16px rgb(0 0 0 / .15)}&:not(.open),&:not(.open) *{pointer-events:none}.nav-item{margin-bottom:29px}}.dropdown-inner{padding:0 var(--space-20);columns:2;column-gap:var(--space-12)}.nav-item.open>.nav-item-control{border-color:var(--blue);.nav-link{color:var(--blue)}}.panel-header.background-dark_blue & .nav-item.open>.nav-item-control{border-color:var(--teal-light);.nav-link{color:var(--teal-light)}}.dropdown-menu.open{opacity:1;visibility:visible}@media (hover:hover){.nav-link:not(.level-1):hover{text-decoration-color:currentColor}.nav-link.level-1:hover{color:var(--blue)}.panel-header.background-dark_blue & .nav-link.level-1:hover{color:var(--teal-light)}}}
198		
199			/*----- announcements -----*/
200			.announcements{padding:20px 15px;background-color:var(--gray-900)}body.hamburger-open .announcements{display:none}.announcements .wrapper{max-width:1200px;margin:0 auto;position:relative}.announcements .title-cont.desktop{display:none}.announcements .title-cont.mobile{padding-right:40px;margin-bottom:var(--space-3)}.announcements .img-cont{margin-bottom:20px}.announcements .img-cont img{width:100%}.announcements h4,.announcements h4 a{font-size:22px;line-height:30px;font-weight:700;color:inherit}.announcements .wrapper .content-section p,.announcements .wrapper .content-section .read-more i{color:inherit}.announcements .wrapper .content-section p a{color:inherit;font-weight:700}.announcements .read-more{font-weight:700;display:inline-block;color:inherit}.announcements .fa{margin-left:8px}.announcements .close-announcement{position:absolute;width:40px;height:40px;right:0;top:-5px;background-color:#fff0;outline:0;padding:0;margin-bottom:0;color:inherit}.announcements .close-announcement .fas{font-size:20px}@media(hover:hover){.announcements .wrapper .content-section p a:hover{color:inherit}}@media screen and (min-width:40em){.announcements .wrapper{display:flex;flex-direction:row;align-items:flex-start}.announcements .title-cont.desktop{display:block;padding-right:40px;margin-bottom:var(--space-2)}.announcements .title-cont.mobile{display:none}.announcements .content-section{margin:0 20px;width:100%}.announcements .img-cont{max-width:25%}.announcements .close-announcement{top:-2px}.announcements .close-announcement .fas{font-size:25px}}
201		
202			/*----- weather -----*/
203			.weather-wrapper{position:relative;display:inline-block}.weather-wrapper .deg{padding-left:3px;padding-right:2px}.weather-wrapper .weather-info,.weather-wrapper .weather-button{position:relative;z-index:15;display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);line-height:var(--leading-none);color:currentColor;background-color:#fff0}.weather-wrapper .weather-info .temp,.weather-wrapper .weather-button .temp{white-space:nowrap}.weather-wrapper .weather-info .weather-icon{font-size:var(--text-2xl)}.weather-wrapper .weather-dropdown{display:none;min-width:320px;background-color:var(--white);position:absolute;top:100%;left:0;z-index:40;cursor:initial;color:var(--black)}.weather-wrapper .weather-dropdown.open{display:block}.weather-wrapper .top-section{text-align:center;padding:5px}.weather-wrapper .forecast .temp-wrapper{display:flex;justify-content:center;align-items:center}
203.weather-wrapper .forecast .weather-icon{font-size:22px;margin-right:7px}.weather-wrapper .forecast .temp{font-size:32px}.weather-wrapper .forecast .info{font-size:18px}.weather-wrapper .forecast-list .item{display:block;border-top:1px solid #999;padding:2px 8px}.weather-wrapper .item-details{display:flex;justify-content:space-between;align-items:center;font-size:18px}.weather-wrapper .item-details .data{display:flex;justify-content:flex-start;align-items:center}.weather-wrapper .item-details .data>div{font-size:24px;padding:0 3px;text-align:center}.weather-wrapper .item-details .weather-icon{font-size:22px;display:inline-block;min-width:35px;color:#fe9b0c}.weather-wrapper .item-details .high{padding-right:6px;width:55px}.weather-wrapper .item-details .sep{border-left:1px solid #cdcdcd;height:26px;width:1px}.weather-wrapper .item-details .low{color:#18a3de;width:55px}@media screen and (min-width:1024px){.weather-wrapper .weather-dropdown{right:0;left:auto}}@media (min-width:64em){.weather-wrapper .weather-info,.weather-wrapper .weather-button{gap:6px;font-size:var(--text-sm)}.weather-wrapper .weather-info .weather-icon{font-size:inherit}}
204		
205			/*----- trip builder counter -----*/
206			.tripbuilder-counter{display:inline-flex;justify-content:start;padding:0;height:auto;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-lg);text-decoration:none;color:inherit;@media (hover:hover){&:hover{text-decoration:none}}@media (min-width:64em){display:flex;justify-content:center;gap:0;font-size:var(--text-sm)}}
207		
208			/*----- quick links -----*/
209			.quick-links{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;color:inherit;.link{font:inherit;text-decoration:underline #fff0;color:inherit;transition:text-decoration-color var(--transition-appendix),color var(--transition-appendix)}@media (hover:hover){.link:hover{text-decoration-color:currentColor}}@media (min-width:64em){align-items:start}}.panel-header .quick-links{flex-direction:row;line-height:var(--leading-none);@media (hover:hover){.link:hover{color:var(--blue)}.panel-header.background-dark_blue & .link:hover{color:var(--teal-light)}}@media (min-width:64em){gap:var(--space-12)}}.footer-bottom .quick-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3);.link{position:relative;&::before{position:absolute;inset:50% auto auto -6px;translate:-50% -50%;display:block;width:2px;aspect-ratio:1;content:'';background:var(--white);border-radius:var(--rounded-circle);pointer-events:none}}.link:first-child::before{display:none}@media (min-width:64em){justify-content:start;flex-wrap:nowrap;.link{text-decoration:underline}.link:first-child::before{display:block}@media (hover:hover){.link:hover{text-decoration-color:#fff0}}}}
210		
211			/*----- search box -----*/
212			.search-cont{position:relative;z-index:10;.headerbox-search-form{display:flex;background:var(--white);border-radius:4px}.searchInput{display:block;flex-grow:1;padding:9px var(--space-4);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.4;color:var(--gray-dark);background:none;border:none;border-radius:0}.submit-button{display:flex;align-items:center;justify-content:center;width:2.5rem;flex-shrink:0;padding:0;margin:0;font-size:var(--text-2xl);line-height:var(--leading-none);text-align:center;color:var(--gray-dark);background:none;border:none;border-radius:0}.search-button{display:none}@media (min-width:64em){.headerbox-search-form{position:absolute;inset:50% 100% auto auto;translate:0 -50%;width:250px;border:1px solid var(--gray-dark);opacity:0;visibility:hidden;transition:opacity var(--transition-appendix),visibility var(--transition-appendix)}.panel-header.background-dark_blue & .headerbox-search-form{border:none}&:not(.active) .headerbox-search-form,&:not(.active) .headerbox-search-form *{pointer-events:none}.search-button{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;aspect-ratio:1;padding:0;margin:0;font-size:var(--text-base);line-height:var(--leading-none);color:inherit;background:none;border:none;border-radius:0;.open,.close{transition:opacity var(--transition-appendix)}.close{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;font-size:var(--text-xl);opacity:0;.panel-header.background-white &{color:var(--blue)}}}&.active{.headerbox-search-form{opacity:1;visibility:visible}.search-button .open{opacity:0}
212.search-button .close{opacity:1}}}}
213		
214			/*----- hero image -----*/
215			.ccl-v2-widget.core-v2-hero-image{.slide-top{border-radius:0;box-shadow:none}.img-cont::before{display:block;background:linear-gradient(48deg,#fff0 60.01%,rgb(1 47 62 / .4) 87.19%)}.slide-top .credits{inset:0 0 auto auto;margin:17px 21px}.shared-play-button{inset:50% auto auto 50%;transform:none;translate:-50% -50%}@container (min-width:64em){.slide-top .credits{margin:17px 110px;text-shadow:0 4px 4px rgb(0 0 0 / .45)}}@media (max-width:641px){&:not(.use-desktop-ar-for-mobile) .slide-top .img-cont{line-height:0;aspect-ratio:640 / 676}&.use-desktop-ar-for-mobile .slide-top .img-cont{line-height:0;aspect-ratio:640 / 359}.slide-top .slide-img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}}
216		
217			/*----- hero slideshow -----*/
218			.ccl-v2-widget.core-v2-hero-slideshow{.glide__arrows{position:static;justify-content:space-between;padding:0;color:var(--white);background:var(--gray-dark)}.glide__arrow{width:4.0625rem}.slide-counter{font-size:var(--text-base)}.slide-top{border-radius:0;box-shadow:none}.img-cont::before{position:absolute;inset:0;z-index:2;display:block;content:'';background:linear-gradient(113deg,rgb(0 0 0 / .2) 5.65%,#fff0 64.86%);pointer-events:none}.shared-play-button{inset:50% auto auto 50%;transform:none;translate:-50% -50%}.slide-top .credits{inset:auto auto var(--space-10) 50%;translate:-50% 0;margin:0;i{display:none}}@container (min-width:64em){.glide__arrows{position:absolute;inset:0 0 auto auto;gap:var(--space-1)}.slide-top .credits{inset:28px auto auto 112px;translate:none}}@media (max-width:641px){&:not(.use-desktop-ar-for-mobile) .slide-top .img-cont{line-height:0;aspect-ratio:640 / 676}&.use-desktop-ar-for-mobile .slide-top .img-cont{line-height:0;aspect-ratio:640 / 359}.slide-top .slide-img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}}
219		
220			/*----- hero video -----*/
221			.autoplayer-pro{position:relative;color:var(--white);background:var(--blue-dark);&:has(.hero-video-header){padding-top:170px}.hero-video-header{position:absolute;inset:0 auto auto 50%;z-index:4;translate:-50% 0;display:flex;flex-direction:column;gap:30px;width:100%;max-width:var(--width-collections);padding:30px var(--space-4) 0;pointer-events:none}
221.text-graphic,.hero-video-desc{width:100%;max-width:263px}.hero-video-desc{margin:0;font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;color:inherit}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;&::before{position:absolute;inset:0;z-index:3;display:block;content:'';background:linear-gradient(190deg,rgb(0 0 0 / .67) -14.95%,rgb(0 0 0 / .21) 8.67%,#fff0 42.12%);pointer-events:none}}.poster{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}.video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.poster{z-index:1;display:block;object-fit:cover;filter:blur(20px)}.fallback.loaded .poster{filter:none}.video{z-index:2;opacity:0;transition:opacity 300ms cubic-bezier(0,0,.3,1)}&.video-loaded .video{opacity:1}.video-controls{position:absolute;inset:26px auto auto 50%;z-index:5;translate:-50% 0;display:none;justify-content:end;gap:var(--space-4);width:100%;max-width:var(--width-collections);padding:0 var(--space-4);pointer-events:none}.video-control{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;color:var(--white);background-color:rgb(1 47 62 / .8);border:none;border-radius:4px;pointer-events:all;transition:color var(--transition-appendix),background-color var(--transition-appendix)}@media (hover:hover){.video-control:hover{color:var(--blue-dark);background-color:var(--white)}}@media (min-width:64em){&:has(.hero-video-header){padding-top:230px}.hero-video-header{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}.text-graphic,.hero-video-desc{width:auto;max-width:none}
221.text-graphic{flex-basis:378px}.hero-video-desc{text-align:right;flex-basis:335px}.video-container{height:44.44vw;&::before{display:none}}&.video-loaded .video-controls{display:flex}}}
222		
223			/*----- intro textbox -----*/
224			.intro-text{position:relative;padding:var(--space-10) var(--space-4) var(--space-8);text-align:center;&.blue-background,&.dark-blue-background,&.olive-background{color:var(--white);.intro-link:not(.button-default.solid){--text-color:var(--white);--border-color:var(--white);--icon-left:url(/includes/public/assets/shared/arrow-up-right-white.svg);--icon-right:url(/includes/public/assets/shared/arrow-up-right-white.svg);--text-color-hover:var(--white);--border-color-hover:var(--white)}}&.white-background,&.gold-background,&.tan-background,&.teal-background{color:var(--gray-dark)}&.blue-background{background:var(--blue)}&.dark-blue-background{background:var(--blue-dark)}&.white-background{background:var(--white)}&.gold-background{background:var(--gold-light)}&.tan-background{background:var(--tan)}&.teal-background{background:var(--teal-light)}&.olive-background{background:var(--green)}.intro-inner,.title-col,.content-col,.button-row{display:flex;flex-direction:column}.intro-inner,.content-col,.button-row{gap:var(--space-8)}.intro-inner{width:100%;max-width:1213px;margin:0 auto}.title-col{gap:var(--space-6)}.intro-title,.intro-desc{margin:0}.intro-title{font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2.5rem;line-height:var(--leading-none);color:inherit}.intro-subtitle{display:block;font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;color:inherit}.intro-desc{font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.4;color:inherit;*{color:inherit}a{text-decoration:underline}p,ul,ol,li{font:inherit}}.button-row{align-items:center}@media (min-width:64em){padding:var(--space-12) var(--space-5);text-align:left;&:has(.content-col) .intro-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.title-col{gap:var(--space-8)}.content-col{gap:var(--space-6)}.intro-title{font-size:var(--text-6xl)}.intro-subtitle{font-size:1.75rem}.intro-desc{font-size:var(--text-lg)}.button-row{flex-direction:row;gap:var(--space-6)}}@media (min-width:90em){&:has(.content-col) .intro-inner{gap:168px}}}
225		
226			/*----- embed -----*/
227			.custom-embed{width:100%}.custom-embed.controlled{max-width:var(--width-base);margin:0 auto;padding:0 var(--space-5)}.custom-embed.controlled .embed-container{display:flex}.custom-embed .embed-container{width:100%}.custom-embed.full iframe{width:100%}.custom-embed.left .embed-container{justify-content:flex-start}.custom-embed.center .embed-container{justify-content:center}.custom-embed.right .embed-container{justify-content:flex-end}
228		
229			/*----- video player -----*/
230			.video-player{--plyr-color-main:var(--white);--plyr-video-control-color:var(--white);--plyr-video-control-color-hover:var(--gray-dark);--plyr-video-control-background:var(--plyr-color-main);--plyr-video-control-background-hover:var(--plyr-color-main);position:relative;padding:0 var(--space-4);max-width:1248px;margin:0 auto 56px;.title{margin-bottom:var(--space-6);font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2rem;line-height:var(--leading-none);text-align:center;color:var(--gray-dark)}.plyr{border-radius:.375rem;overflow:hidden}.plyr__video-wrapper{position:relative;width:100%;height:auto;aspect-ratio:16 / 9!important;&::after{position:absolute;inset:0;display:block;content:'';background:rgb(0 0 0 / .2);pointer-events:none;transition:opacity var(--transition-appendix)}}.plyr--playing .plyr__video-wrapper::after{opacity:0}.plyr--video .plyr__control--overlaid{display:flex;align-items:center;justify-content:center;width:5.375rem;aspect-ratio:86 / 70;padding:0;margin:0;font-size:2rem;text-align:center;color:var(--gray-dark);background-color:var(--plyr-color-main);border:none;border-radius:.375rem;box-shadow:0 4px 4px rgb(0 0 0 / .25);svg{position:static;width:auto;height:1em}}.plyr--video:not(.plyr--playing) .plyr__control--overlaid{opacity:1}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded="true"]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,var(--black))));color:var(--plyr-video-control-color-hover,var(--white))}@media (min-width:40em){.plyr__video-wrapper{aspect-ratio:1216 / 540!important}}@media (min-width:64em){margin-bottom:var(--space-20);.title{margin-bottom:var(--space-12);font-size:var(--text-5xl);text-align:left}}}
231		
232			/*----- hero + booking container -----*/
233			.hero-booking-container{position:relative;padding-bottom:24px;&.blue-background{background-color:var(--blue)}&.dark-blue-background{background-color:var(--blue-dark)}&.white-background{background-color:var(--white)}&.gold-background{background-color:var(--gold-light)}&.tan-background{background-color:var(--tan)}&.teal-background{background-color:var(--teal-light)}&.olive-background{background-color:var(--green)}@media (min-width:64em){display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:0;.hero-row,.booking-row{grid-area:1 / 1 / 1 / 1}.booking-row{position:sticky;bottom:0;z-index:10;align-self:end;padding-bottom:1rem}}}
234		
235			/*----- booking widget - styles are stored in Book Direct admin console -----*/
236			#jrs-widget-2267{--mobile-input-left-right:12px;--gap:16px;--font-size:16px;font-family:"Helvetica Neue",arial;color:#2e2827;width:calc(100% - 40px);border-radius:6px;margin:0 auto;margin-top:100px;max-width:1216px;box-sizing:border-box;padding-top:2px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .08);form{margin-block-start:24px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);align-items:center;justify-content:center;position:relative}@media (min-width:40em){form{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;position:relative;column-gap:unset}}input,select{font-size:inherit;color:inherit;font-size:inherit;border-radius:4px;border:none}#jrs-title-2267{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:center;text-align:center;font-family:var(--Families-Primary-Font,"Utopia Std");font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:100%}#jrs-title-2267 span{text-align:center}@media (min-width:40em){#jrs-calendar-end-2267,#jrs-calendar-start-2267{width:calc(100% / 2 - (var(--mobile-input-left-right) * 2) + var(--gap) / 4)}}#jrs-calendar-start-2267,#jrs-calendar-end-2267,.jrs-select-2267,.jrs-dropdown-2267,.jrs-submit-2267{font-size:var(--font-size);position:relative}#jrs-calendar-start-2267{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:center;padding:0;margin:0 .5rem;border:1px solid #000;border-radius:0;cursor:pointer}.jrs-datepicker-2267,.jrs-select-2267{width:100%;padding-block:4px;padding:8px 0 8px 16px;background-color:#fff}.jrs-datepicker-2267{vertical-align:middle;width:100%;padding:.5rem;border:none;cursor:pointer}.jrs-calendar-2267{margin:0;position:absolute;z-index:1}@media (min-width:40em){:is(#jrs-calendar-start-2267,#jrs-calendar-end-2267)::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2025%22%3E%3Cpath%20fill%3D%22%232e2827%22%20d%3D%22M5.771%201a1%201%200%200%200-1%201v.928c-1.89.315-3.37%201.898-3.37%203.873V20c0%202.197%201.802%204%204%204H18.6c2.197%200%204-1.803%204-4V6.8c0-2.055-1.597-3.705-3.6-3.917V2a1%201%200%200%200-1-1%201%201%200%200%200-1%201v.8H6.771V2a1%201%200%200%200-1-1zm-.37%203.8H18.6c1.116%200%202%20.884%202%202V20c0%201.116-.884%202-2%202H5.4c-1.116%200-2-.884-2-2V6.8c0-1.116.884-2%202-2zM6.513%207a1%201%200%200%200-1%201%201%201%200%200%200%201%201H17.4a1%201%200%200%200%201-1%201%201%200%200%200-1-1z%22%20overflow%3D%22visible%22%2F%3
236E%3C%2Fsvg%3E);height:20px}}:is(#jrs-calendar-start-2267,#jrs-calendar-end-2267)::after,.jrs-dropdown-2267::after{content:"";background-size:100%;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2013%22%3E%3Cpath%20stroke%3D%22%232E2827%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M22%202%2012%2012%202%202%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;display:inline-block;position:absolute;width:20px;height:11px;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}#jrs-calendar-start-2267,#jrs-calendar-end-2267,.jrs-dropdown-2267{width:calc(100% - var(--mobile-input-left-right) * 2);border-radius:4px;border:1px solid var(--Primary-Button-Stroke,#2e2827)}#jrs-calendar-end-2267{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:center;padding:0;margin:0 .5rem;border:1px solid #000;border-radius:0;cursor:pointer}#jrs-categories-2267{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:center;padding:0;margin:0 .5rem;border:1px solid #000;border-radius:0;cursor:pointer}#jrs-widget-2267{.jrs-select-2267{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.jrs-select-2267{background-color:inherit;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border:none;border-radius:0;padding:.5rem;width:100%;cursor:pointer}.jrs-select-2267,label{width:100%;border:none}#jrs-submit-2267{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-self:center;text-align:center;width:100%}#jrs-submit-2267 button{font-family:"Helvetica Neue",arial;background:#000;color:#fff;display:flex;width:100%;justify-content:center;padding-block:20px;border:none}}
237		
238			/*----- hero booking -----*/
239			.booking-hero{position:relative;z-index:5;#jrs-widget-2267{margin-top:-40px;background:var(--white)}#jrs-submit-2267 button{border-left:1px solid var(--black)!important;transition:color var(--transition-appendix),background-color var(--transition-appendix)}@media (hover:hover){#jrs-submit-2267 button:hover{color:var(--black)!important;background-color:var(--white)!important}}@media (max-width:63.99em){#jrs-widget-2267{--gap:8px;--font-size:15px;--mobile-input-left-right:8px}.hero-booking-container:has(.autoplayer-pro) & #jrs-widget-2267{margin-top:24px}#jrs-form-2267{margin-block-start:12px!important;gap:var(--gap)!important}#jrs-title-2267{font-size:18px!important}#jrs-calendar-start-2267,#jrs-calendar-end-2267{width:calc(50% - 0.5rem - (var(--gap) / 2))!important}#jrs-calendar-start-2267{margin-inline:0.5rem 0!important}#jrs-calendar-end-2267{margin-inline:0 0.5rem!important}.jrs-datepicker-2267,.jrs-select-2267{padding:6px 28px 6px 12px!important}#jrs-submit-2267 button{padding-block:12px!important}}@media (min-width:64em){.hero-booking-container:has(.autoplayer-pro) & #jrs-widget-2267{margin:0 auto;padding:0}}}
240		
241			/*----- detail pages -----*/
242			.shared-detail{position:relative;margin-bottom:72px;.overview,.detail-drawers{max-width:1246px;padding:0 var(--space-4);margin:0 auto var(--space-10)}.sv-share{width:auto;margin:0}.detail-top-inner{color:var(--white);background:var(--blue-dark)}.detail-gallery{position:relative;a{text-decoration:none}}.slide-img{width:100%;height:100%;object-fit:cover}.gallery-count{position:absolute;inset:auto var(--space-4) var(--space-4) auto;font-size:var(--text-sm);color:var(--white);pointer-events:none}.info-section{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-10);padding:var(--space-10) var(--space-4) 56px;text-align:center}.title{margin:0;font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2rem;line-height:var(--leading-none);color:inherit}.info-list,.detail-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.2;text-align:left;color:inherit;li,a{font:inherit;color:inherit}a{text-decoration:underline}b{font-weight:var(--font-weight-bold)}}
242.info-list{li,.location{display:flex;align-items:baseline;gap:var(--space-3)}a,span{display:block}}.social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) 30px;padding:0;list-style:none;a{display:flex;align-items:center;justify-content:center;width:1.5rem;aspect-ratio:1;font-size:var(--text-lg);text-align:center;text-decoration:none;color:inherit}}.button-row{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.trip-builder a{display:inline-flex;align-items:center;gap:var(--space-2);padding:11px 0;margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--leading-none);letter-spacing:.02em;text-align:left;text-decoration:none;color:inherit;background:none;border-bottom:1px solid var(--white)}.calendar-dropdown{position:relative;z-index:10;width:100%}.calendar-dropdown-menu{position:absolute;inset:calc(100% + var(--space-4)) auto auto 50%;translate:-50% 0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-2);width:100%;max-width:300px;padding:var(--space-4);text-align:left;background:var(--off-white);border-radius:4px;box-shadow:var(--shadow-lg);&::before{position:absolute;inset:auto auto calc(100% - 0.75rem) 50%;translate:-50% 0;font:var(--fa-font-sharp-solid);font-size:var(--text-2xl);line-height:var(--leading-none);color:var(--off-white);content:'\f0d8'}}.booking-wrapper{min-height:208px}@media (min-width:90em){.booking-wrapper{min-height:170px}}.booking-detail-snippet{width:100%;max-width:63.625ch;margin:0 auto;p{margin:0;color:inherit}.dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-4)}label,.price .label{display:block;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;color:inherit}label{margin-bottom:var(--space-2);text-align:left}input{display:block;width:100%;padding:var(--space-3) var(--space-4);margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;color:var(--gray-dark);background:var(--white);border:1px solid var(--gray-dark);border-radius:.25rem}input[type="date"]::-webkit-calendar-picker-indicator{inline-size:1.5rem;block-size:1.5rem;background:url(/includes/public/assets/shared/calendar-icon.svg) no-repeat center center / contain}.label-cont,.button-cont{grid-column:span 2}.price span{display:block}.price .label{margin-bottom:2px}.price-text{font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;color:inherit}}.overview{padding:var(--space-8) var(--space-4) 0;color:var(--gray-dark)}.overview-title{margin-bottom:var(--space-8);font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;color:inherit}.description{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.4;color:inherit}.detail-drawers{margin-bottom:56px}.drawers{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.drawer-button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;padding:var(--space-6) 0;margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;text-align:left;color:var(--gray-dark);background:none;border:none;border-top:1px solid var(--gray-dark);border-radius:0}.drawer:last-child{border-bottom:1px solid var(--gray-dark)}.drawer-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;aspect-ratio:1;flex-shrink:0;font-size:var(--text-lg);line-height:var(--leading-none);text-align:center;color:var(--gray-dark);border:1px solid var(--gray-dark);border-radius:4px;transition:color var(--transition-appendix),background-color var(--transition-appendix)}.drawer-content{display:none;padding:var(--space-2) 0 var(--space-6)}.gMapContainer{margin-bottom:var(--space-4)}.gMapHolder{height:280px}.detail-drawers #amenitiesTab .amenities .subtab.tab-buttons,.detail-drawers #meetingfacilityTab.drawer-content .subtab.tab-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.detail-drawers #amenitiesTab .amenities .subtab.tab-buttons .tab-button,.detail-drawers #meetingfacilityTab.drawer-content .subtab.tab-buttons .tab-button{display:inline-block;padding:11px var(--space-4);margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--leading-none);letter-spacing:.02em;text-align:center;color:var(--gray-dark);background-color:#fff0;border:1px solid var(--gray-dark);border-radius:4px;transition:color var(--transition-appendix),background-color var(--transition-appendix)}.detail-drawers #amenitiesTab .amenities .subtab.tab-buttons dd.active>.tab-button,.detail-drawers #meetingfacilityTab.drawer-content .subtab.tab-buttons dd.active>.tab-button{color:var(--white);background-color:var(--gray-dark)}.detail-drawers #amenitiesTab .amenities .subtab.content ul.amen-subtab>li,.detail-drawers #meetingfacilityTab.drawer-content .subtab.meeting-facilities ul.meeting-subtab>li{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);&:nth-child(odd){background:rgb(0 91 120 / .1)}}.drawer.active{.drawer-icon{color:var(--white);background-color:var(--gray-dark)}
242.drawer-content{display:block}}.whats-nearby{max-width:1248px;padding:0 var(--space-4);margin:0 auto;color:var(--gray-dark);.whats-nearby-header{margin-bottom:var(--space-10);text-align:center}.whats-nearby-title{margin-bottom:var(--space-10);font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:2rem;line-height:var(--leading-none);color:inherit}.tab-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.tab-button{display:inline-block;padding:13px var(--space-4);margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:var(--leading-none);letter-spacing:.02em;text-align:center;color:var(--gray-dark);background-color:#fff0;border:1px solid var(--gray-dark);border-radius:4px;transition:color var(--transition-appendix),background-color var(--transition-appendix);&.active{color:var(--white);background-color:var(--blue)}}.glide__arrows{position:absolute;right:0;left:0;z-index:2;translate:0 -50%;justify-content:space-between}.item-image{position:relative}.item-thumb{width:100%;border-radius:6px;transition:box-shadow var(--transition-appendix)}.item-info{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4);padding:var(--space-4) 0}.item-title{margin:0;font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.1;color:var(--blue);transition:color var(--transition-appendix)}.region{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);color:inherit;&::before{font:var(--fa-font-sharp-regular);font-size:var(--text-2xl);color:var(--blue);content:'\f3c5'}}.no-results{text-align:center}}@media (hover:hover){.whats-nearby .item:has(a:hover){.item-thumb{box-shadow:0 4px 4px rgb(0 0 0 / .35)}.item-title{color:var(--blue)}.item-title a{text-decoration:underline}}.whats-nearby .tab-button:not(.active):hover{color:var(--white);background-color:var(--blue)}}@media (min-width:40em){.gMapHolder{height:400px}}@media (min-width:64em){.detail-top-inner{display:grid;grid-template-columns:46.667% minmax(0,1fr)}.gallery-count{font-size:var(--text-xl)}.info-section{align-self:center;padding:var(--space-16);text-align:left}.social{justify-content:start}.button-row{flex-direction:row;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.trip-builder a{font-size:var(--text-lg)}.calendar-dropdown-menu{left:0;translate:none;&::before{left:3rem;translate:none}}.booking-detail-snippet{margin:0;.dates{gap:var(--space-12) var(--space-4)}label{font-size:var(--text-base)}input{padding:var(--space-2);font-size:var(--text-base);line-height:1.1}.price-text{font-size:1.75rem}}.overview{padding:var(--space-6) var(--space-4) 0;margin-bottom:var(--space-12)}.overview-title{margin-bottom:var(--space-6);font-size:1.75rem}.description{columns:2;column-gap:var(--space-6);font-size:var(--text-lg)}.drawer-button{font-size:1.75rem}.drawer-content{padding:var(--space-6) 0}.detail-drawers #amenitiesTab .amenities .subtab.tab-buttons .tab-button,.detail-drawers #meetingfacilityTab.drawer-content .subtab.tab-buttons .tab-button{padding:11px 19px;font-size:var(--text-lg)}.detail-drawers #amenitiesTab .amenities .subtab.content ul.amen-subtab>li,.detail-drawers #meetingfacilityTab.drawer-content .subtab.meeting-facilities ul.meeting-subtab>li{font-size:var(--text-lg)}.whats-nearby{.whats-nearby-header,.whats-nearby-title{margin-bottom:var(--space-12)}.whats-nearby-title{font-size:var(--text-5xl)}.tab-button{padding:17px var(--space-6);font-size:var(--text-lg);border-radius:6px}.item-info{padding:var(--space-6) 0}.item-title{color:var(--gray-dark)}.region{gap:6px;font-size:var(--text-lg)}}}@media (min-width:90em){.info-section{gap:var(--space-12)}.title{font-size:var(--text-5xl)}.booking-detail-snippet{.dates{grid-template-columns:repeat(2,minmax(0,1fr)) max-content;align-items:end}.label-cont{grid-column:unset;margin-left:var(--space-8);text-align:center}.button-cont{grid-column:span 3}}}}
243		
244			/*----- footer -----*/
245			.panel-footer{position:relative;padding:0 var(--space-4) var(--space-6);text-align:center;color:var(--white);background:var(--green-dark);.footer-main{max-width:1216px;margin:0 auto}.mobile-fixed{position:fixed;bottom:0;width:100%;z-index:9999}.ctas{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-10);padding:var(--space-10) 0 var(--space-20);border-bottom:1px solid var(--white)}.nav-row,.logo-col,.footer-info{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.nav-row{gap:var(--space-10);padding:var(--space-8) 0 72px}.logo-col{gap:var(--space-8)}.logo-footer{width:calc(100% - 104px);max-width:204px;margin:0 auto}.footer-info{gap:var(--space-4);padding:0;margin:0;list-style:none;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;color:inherit;li,a{font:inherit;color:inherit}a{text-decoration:underline #fff0;transition:text-decoration-color var(--transition-appendix)}.phone{display:flex;align-items:center;justify-content:center;gap:var(--space-2);&::before{font:var(--fa-font-regular);content:'\f095'}}}.nav-title{margin-bottom:var(--space-6);font-family:var(--font-utopia);font-weight:var(--font-weight-normal);font-size:var(--text-2xl);line-height:1.2;color:inherit}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-6);max-width:1344px;padding-top:var(--space-6);margin:0 auto;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-sm);line-height:1.2;border-top:1px solid var(--white)}.copyright,.made-by-sv,.made-by-sv a{font:inherit;color:inherit}.copyright,.made-by-sv{margin:0}.made-by-sv a{text-decoration:none}@media (hover:hover){.footer-info a:hover{text-decoration-color:currentColor}}@media (min-width:64em){padding:0 var(--space-6) var(--space-12);text-align:left;.ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);padding:var(--space-20) 0 var(--space-12)}.nav-row{display:flex;align-items:start;justify-content:space-between;gap:var(--space-8);padding:56px 0}.logo-col{gap:var(--space-6)}.logo-footer{width:100%;margin:0}.footer-info{font-size:var(--text-lg);line-height:1.4;.phone{justify-content:start}}.nav-col{flex-basis:200px}.nav-title{font-size:2rem}.footer-bottom{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-12)}.copyright-col{display:flex;align-items:baseline;gap:var(--space-3)}.copyright-col .contentRender_name_plugins_collections_template_custom_quick_links{flex-shrink:0}.made-by-sv a{text-decoration:underline}}
245@media (min-width:78em){.nav-col{flex-basis:240px}}}
246		</style>
247		
248		<!-- <link rel='preconnect' href='//privacy-proxy.usercentrics.eu'>
249		<link rel='preload' href='//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js' as='script'>
250		
250<script type='application/javascript' src='https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js'></script>
250
251		
251<script id='usercentrics-cmp' src='https://app.usercentrics.eu/browser-ui/latest/loader.js' data-settings-id='YkR3rVAml-4XK-' async></script>
251
252		
252<script>uc.setCustomTranslations('https://termageddon.ams3.cdn.digitaloceanspaces.com/translations/');</script>
252 -->
253														
254	</head>															
255	<body>															
256		<!-- topBody -->											
257		
258															
259		<!-- content -->											
260		<div data-civid="696fc94f1df0494193dff428" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="6" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
261
262
263
264
265
266
267
268<style>.skip-link { display: none; }</style>
269<script>
270	// CRM FORM STYLING HELPER JS
271	// Adds the body class as quickly as possible to hide all the items on the page so we don't
272	// have the site flash before the calendar shows up
273	if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) {
274		document.body.classList.add('crm-calendar-popup');
275	};
276</script>
276
277
278<!-- Adds a check for IE, if we're in IE we block the entire page -->
279<div
280	id="ie-warning"
281	style="position: fixed; z-index: 999999999999; top: 0; left: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; background-color: #fff;"
282	aria-hidden="true"
283>
284	<div>
285		<img
286			src="/includes/public/assets/shared/logo.svg"
287			alt="San Francisco Peninsula"
288			width="80"
289			height="80"
290			style="margin-bottom: 16px;"
291		/>
292		<p style="font-size: 22px; font-weight: 700; line-height: 1.3; text-align: center;">Your browser is not supported for this experience.<br />We recommend using Chrome, Firefox, Edge, or Safari.</p>
293	</div>
294	
294<script>
295		var ieWarning = document.querySelector('#ie-warning');
296		if (document.body.style.msTouchAction !== undefined) {
297			ieWarning.style.display = 'flex';
298			ieWarning.setAttribute('aria-hidden', 'false');
299		}
300	</script>
300
301</div>
302
303
304	
305	<a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a>
306
307<a class="skip-link sr-only" href="#main-content">Skip to main content</a>
308
309<div class="root-panel panel-page">
310	<div class="header-container">
311		<div data-civid="5b107f78594d113b0fb244c1" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="0" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
312
313
314
315
316<header class="panel-header background- system" data-guid="ea08c0a1-4205-450b-bc75-6226fab1d001">
317	<div class="header-inner">
318		<div class="top-bar">
319			<div class="left-col">
320				<div data-civid="68813ef132d83f3e4ffe0aea" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_weather_weather" data-sv-time="116" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
321
322<div class="weather-wrapper" data-sv-weatherWidget></div>
323
324<script id="translations_c0bc7b1f-f3f7-4c4c-85d1-66030acc9918" type="text/template">
325	{"current_conditions":"Current Conditions","sunny":"Sunny","clear":"Clear","windy":"Windy","partly_cloudy":"Partly Cloudy","mostly_cloudy":"Mostly Cloudy","rain":"Rain","rain_and_snow":"Rain and Snow","snow":"Snow","fog":"Fog","thunderstorm":"Thunderstorm","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"}
326</script>
326
327
328<script type="text/template" data-weatherwidget-template>
329	
330		{{!dropdownEnabled}}
331			<div class="weather-info">
332				<span class="weather-icon">
333					<i class="wi {{condition.icon}}" aria-hidden="true"></i>
334				</span>
335				<span class="temp">
336					{{temp}}<span class="deg">&deg;</span>
337				</span>
338			</div>
339		{{?}}
340			<button class="weather-button" 
341				data-sv-weather-toggle
342				aria-label="toggle weather dropdown"
343				aria-controls="weather-dropdown"
344				aria-expanded="false"
345			>
346				<span class="weather-icon">
347					<i class="wi {{current.condition.icon}}" aria-hidden="true"></i>
348				</span>
349				<span class="temp">
350					{{current.temp}}<span class="deg">&deg;</span>
351					<i class="fa fa-chevron-down" aria-hidden="true"></i>
352				</span>
353			</button>
354			<div id="weather-dropdown" class="weather-dropdown" data-sv-weather-dropdown>
355				<div class="top-section">
356					<div class="header">
357						{{currentConditions}}
358					</div>
359					<div class="forecast-wrapper">
360						<div class="forecast">
361							<div class="temp-wrapper">
362								<span class="weather-icon">
363									<i class="wi {{current.condition.icon}}" aria-hidden="true"></i>
364								</span>
365								<span class="temp">
366									{{current.temp}}<span class="deg">&deg;</span>
367								</span>
368							</div>
369							<div class="info">
370								{{current.condition.text}}
371							</div>
372						</div>
373					</div>
374				</div>
375				<div class="forecast-list">
376					{{#forecast}}
377						<div class="item">
378							<div class="item-details" title="{{condition.text}}">
379								<div class="day">
380									{{day}}
381								</div>
382								<div class="data">
383									<div class="visual">
384										<span class="weather-icon">
385											<i class="wi {{condition.icon}}" aria-hidden="true"></i>
386										</span>
387									</div>
388									<div class="high">
389										{{high}}<span class="deg">&deg;</span>
390									</div>
391									<div class="sep"></div>
392									<div class="low">
393										{{low}}<span class="deg">&deg;</span>
394									</div>
395								</div>
396							</div>
397						</div>
398					{{/forecast}}
399				</div>
400			</div>
401		{{/}}
402	
403</script>
403
404
405<script>
406	require(["goatee", "sv_urlLib", "sv_site"], function(goatee, urlLib, sv_site) {
407		let root = document.querySelector("[data-sv-weatherWidget]");
408		let template = document.querySelector("[data-weatherwidget-template]").innerHTML;
409		let weatherCont = document.querySelector("[data-weather-cont]");
410		let settings = {"unit_of_measure":"f"};
411		let translations = JSON.parse(document.querySelector("#translations_c0bc7b1f-f3f7-4c4c-85d1-66030acc9918").innerHTML);
412		let configDropdownValue = sv_site.siteConfig.custom[sv_site.site]?.weather?.dropdownEnabled;
413		const dropdownEnabled = configDropdownValue !== undefined ? configDropdownValue : true;
414
415		let url = urlLib.build({
416			path : "/plugins/core/svapi/",
417			get : {
418				service : "weatherv2",
419				endpoint : "latlng",
420				serviceArgs : JSON.stringify({
421					lat : settings.latitude || sv_site.siteConfig.latitude,
422					lng : settings.longitude || sv_site.siteConfig.longitude,
423					unit : settings.unit_of_measure
424				})
425			}
426		});	
427
428		// if dropdown run data handling
429		if (dropdownEnabled) {
430			fetch(url)
431				.then(res => res.json())
432				.then(json => {
433					json.data.forecast.splice(5);
434	
435					// translate days and conditions
436					let currentConditions = translations.current_conditions;
437	
438					json.data.forecast = json.data.forecast.map(dayForecast => {
439						return {...dayForecast, day: translations[dayForecast.day.toLowerCase()]};
440					});
441	
442					json.data.current.condition.text = json.data.current.condition.name === 'clear'
443						? translations[json.data.current.condition.text.toLowerCase()]
444						: translations[json.data.current.condition.name.toLowerCase()];
445				
446					// fill the template with json data
447					fillTemplate({...json.data, currentConditions, dropdownEnabled});
448	
449					// add on click event listener
450					let buttons = document.querySelectorAll("[data-sv-weather-toggle]");
451					buttons.forEach( elem => {
452						elem.addEventListener('click',function(e){
453							let dropdown = this.parentNode.querySelector("[data-sv-weather-dropdown]");
454							dropdown.classList.toggle("open");
455							let isActive = dropdown.classList.contains("open");
456							this.setAttribute("aria-expanded", isActive);
457						});
458					})
459				});
460		} else {
461			//else use current temp and disable the dropdown
462			fetch(url)
463				.then(res => res.json())
464				.then(json => {
465					// fill the template with json data
466					fillTemplate({...json.data.current, dropdownEnabled});
467				})
468		}
469
470		function fillTemplate (data) {
471			let html = goatee.fill(template, {...data});
472					root.innerHTML = html;
473					let clone = root.cloneNode(true);
474					
475					weatherCont?.replaceWith(clone);
476		}
477	});
478
479</script>
479
480</div>
481				<div data-civid="68813ef132d83f3e4ffe0aec" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_common_tripbuilder_counter" data-sv-time="17" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
482
483
484
485
486<div data-guid="c4943ddd-6c12-440d-b510-ce4395d179b4"></div>
487
488<script>
489	require(['plugins_common_custom_tripbuilder/site_tripbuilder'], function(tripbuilder) {
490		if (!tripbuilder.enabled) return;
491
492		const root = document.querySelector('[data-guid="c4943ddd-6c12-440d-b510-ce4395d179b4"]');
493		const tripbuilderMobile = document.querySelector('[data-mobile-nav] [data-tripbuilder-cont]');
494
495		function tbCounterChangeHandler() {
496			const html = 
497				`<a class="tripbuilder-counter" href="${tripbuilder.path}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "widget_interaction", "widgetName" : "Tripbuilder Counter", "linkObject" : "Button", "interactionSource" : "widget", "interactionUrl" : "${tripbuilder.path}", "interactionText" : "${tripbuilder.totalCount}"}}'>
498					<i class="far fa-heart" aria-hidden="true"></i>
499					&nbsp;
500					<span>(${tripbuilder.totalCount})</span>
501				</a>`;
502
503			root.innerHTML = html;
504
505			if (tripbuilderMobile) tripbuilderMobile.innerHTML = html;
506		}
507
508		tbCounterChangeHandler();
509		tripbuilder.events.addEventListener('change', tbCounterChangeHandler);
510	});
511</script>
511
512</div>
513				<div data-civid="687ecf730f97d1a7991bf497" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="112" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
514
515<div class="quick-links" data-guid="1c93ee48-d17a-4b2d-bd78-dc1e0f4ad3ba">
516	
517		<a class="link" href="https://www.thesanfranciscopeninsula.com/plan/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Plan%20My%20Visit", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2F", "interactionText": "Plan%20My%20Visit" } }'>
518			
519				Plan My Visit
520			
521		</a>
522	
523		<a class="link" href="https://www.thesanfranciscopeninsula.com/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "The%20SFP%20Blog", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2F", "interactionText": "The%20SFP%20Blog" } }'>
524			
525				The SFP Blog
526			
527		</a>
528	
529		<a class="link" href="https://www.thesanfranciscopeninsula.com/plan/sfp-magazine/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "The%20SFP%20Magazine", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Fsfp-magazine%2F", "interactionText": "The%20SFP%20Magazine" } }'>
530			
531				The SFP Magazine
532			
533		</a>
534	
535</div></div>
536			</div>
537
538			<div class="right-col">
539				<div data-civid="687ecf730f97d1a7991bf499" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="87" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
540
541<div class="quick-links" data-guid="441f2e3f-8baf-46cd-95fe-bdd22b43ef33">
542	
543		<a class="link" href="https://www.thesanfranciscopeninsula.com/partners/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Partners", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fpartners%2F", "interactionText": "Partners" } }'>
544			
545				Partners
546			
547		</a>
548	
549</div></div>
550				<div data-civid="68813ef132d83f3e4ffe0aee" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="117" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
551
552
553
554<div class="search-cont" data-guid="e33c26af-41fd-44b0-a9e0-c2045b9c8f71">
555	<form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET">
556		<input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" value="" />
557		<button class="submit-button" type="submit" data-sv-search-button>
558			<i class ="fa fa-search" aria-hidden="true"></i>
559		</button>
560	</form>
561	<button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form">
562		<i class="fas fa-search open" aria-hidden="true"></i>
563		<i class="fa-regular fa-circle-xmark close" aria-hidden="true"></i>
564	</button>
565</div>
566
567<script>
568require(["plugins_common_custom_utils", "domReady!"], function(utils) {
569	let root = document.querySelector('[data-guid="e33c26af-41fd-44b0-a9e0-c2045b9c8f71"]');
570	let searchCont = document.querySelector('[data-search-cont]');
571	let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]');
572	let isActive = false;
573	const breakpoint = 1024;
574
575	// clone to mobile nav
576	searchCont?.replaceWith(root.cloneNode(true));
577
578	function ariaHideEl(el) {
579		el.setAttribute('aria-hidden', true);
580		el.setAttribute('tabindex', -1);
581	}
582
583	function ariaShowEl(el) {
584		el.removeAttribute('aria-hidden');
585		el.removeAttribute('tabindex');
586	}
587
588	function toggleSearchElVisibility() {
589		if (window.innerWidth < breakpoint || isActive) {
590			searchButtonsToHide.forEach(ariaShowEl);
591			return;
592		}
593		searchButtonsToHide.forEach(ariaHideEl);
594	}
595
596	document.querySelectorAll('[data-toggle-search]').forEach( elem => {
597		elem.addEventListener("click", function(e) {
598			e.stopImmediatePropagation();
599			let searchCont = this.parentNode;
600			const searchBox = searchCont.querySelector('[data-sv-searchForm]');
601			isActive = !searchCont.classList.contains('active');
602
603			searchBox.addEventListener('transitionend', () => {
604				if (!isActive) return;
605
606				searchCont.querySelector('[data-sv-search-input]').focus();
607			}, { once: true });
608
609			searchCont.classList.toggle('active');
610			this.classList.toggle('active');
611			this.setAttribute('aria-expanded', isActive);
612			toggleSearchElVisibility();
613		});
614	});
615
616	document.querySelectorAll('[data-sv-searchForm]').forEach( elem => {
617		let input = elem.querySelector('[data-sv-search-input]');
618		elem.addEventListener('submit', function(e) {
619			if (input.value.length === 0) {
620				e.preventDefault();
621				this.querySelector('[data-sv-search-input]').focus();
622			}
623		});
624	});
625
626	utils.onResize(toggleSearchElVisibility)
627	toggleSearchElVisibility();
628});
629</script>
629
630</div>
631				<div data-civid="687ecf730f97d1a7991bf49d" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_common_header_button" data-sv-time="18" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><a class="header-button button-default small" href="https://thesanfranciscopeninsula.bookdirect.net/" target="_blank">
632	<span class="button-text">Check Rates</span>
633</a></div>
634			</div>
635		</div>
636
637		<div class="nav-row">
638			<div data-civid="68813ef132d83f3e4ffe0af0" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="17" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
639
640	
641
642
643
644
645<div class="logo" data-guid="82ae9fca-87a2-4c67-8771-be5966275604" >
646	<a href="https://www.thesanfranciscopeninsula.com/" target="_self" aria-label="The San Francisco Peninsula logo" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo", "interactionSource" : "widget", "linkObject" : "Image", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2F" } }'>
647		
648			<img
649				class="logo-default"
650				srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_69,q_75,w_190/v1/clients/sanmateoca-redesign/Logo_3b23be34-fdd6-4620-b707-32f17e76f3b7.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_138,q_75,w_380/v1/clients/sanmateoca-redesign/Logo_3b23be34-fdd6-4620-b707-32f17e76f3b7.png 2x"
651				alt="The San Francisco Peninsula logo"
652				loading="lazy"
653				fetchpriority="low"
654				width="190"
655				height="69"
656			/>
657		
658
659		
660			<img
661				class="logo-active"
662				srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_69,q_75,w_190/v1/clients/sanmateoca-redesign/Logo_1__b57d1e11-c4d8-4eab-b262-c73d7903d734.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_138,q_75,w_380/v1/clients/sanmateoca-redesign/Logo_1__b57d1e11-c4d8-4eab-b262-c73d7903d734.png 2x"
663				alt="The San Francisco Peninsula logo"
664				loading="lazy"
665				fetchpriority="low"
666				width="190"
667				height="69"
668			/>
669		
670	</a>
671</div>
672
673</div>
674
675			
676				<div class="main-nav-container" data-main-nav>
677					<div data-civid="68813ef132d83f3e4ffe0af2" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_nav_main" data-sv-time="32" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
678
679
680
681
682
683
684<div class="nav-container" data-guid="bb34cd84-b7a1-47c9-8e5e-935899882463" 
685	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
686>
687	<noscript class="permanently-hidden">
688		
689			<nav>
690				
691					
692				
693					
694				
695					<a href="https://www.thesanfranciscopeninsula.com/things-to-do/" 
696	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20to%20Do", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fthings-to-do%2F", "interactionText": "Things%20to%20Do"}}'
697>Things to Do</a>
698				
699					<a href="https://www.thesanfranciscopeninsula.com/food-and-drink/" 
700	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Food%20%26%20Drink", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
701>Food & Drink</a>
702				
703					<a href="https://www.thesanfranciscopeninsula.com/events/" 
704	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fevents%2F", "interactionText": "Events"}}'
705>Events</a>
706				
707					<a href="https://www.thesanfranciscopeninsula.com/hotels/" 
708	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fhotels%2F", "interactionText": "Hotels"}}'
709>Hotels</a>
710				
711					<a href="https://www.thesanfranciscopeninsula.com/deals/" 
712	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotel%20Deals", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fdeals%2F", "interactionText": "Hotel%20Deals"}}'
713>Hotel Deals</a>
714				
715					<a href="https://www.thesanfranciscopeninsula.com/plan/" 
716	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Trip", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2F", "interactionText": "Plan%20Your%20Trip"}}'
717>Plan Your Trip</a>
718				
719					<a href="https://www.thesanfranciscopeninsula.com/plan/newsletter-sign-up/" 
720	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Newsletter", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Fnewsletter-sign-up%2F", "interactionText": "Newsletter"}}'
721>Newsletter</a>
722				
723					<a href="https://www.thesanfranciscopeninsula.com/plan/free-visitors-guide/" 
724	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitor%20Guide", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Ffree-visitors-guide%2F", "interactionText": "Visitor%20Guide"}}'
725>Visitor Guide</a>
726				
727					<a href="/things-to-do/" 
728	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
729>Things To Do</a>
730				
731					<a href="/things-to-do/outdoor-activities/" 
732	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoor%20Activities", "interactionUrl": "%2Fthings-to-do%2Foutdoor-activities%2F", "interactionText": "Outdoor%20Activities"}}'
733>Outdoor Activities</a>
734				
735					
736				
737					
738				
739					
740				
741					
742				
743					
744				
745					
746				
747					<a href="/things-to-do/arts-and-culture/" 
748	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Arts%20%26%20Culture", "interactionUrl": "%2Fthings-to-do%2Farts-and-culture%2F", "interactionText": "Arts%20%26%20Culture"}}'
749>Arts & Culture</a>
750				
751					
752				
753					
754				
755					
756				
757					<a href="/things-to-do/tours-and-sightseeing/" 
758	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tours%20%26%20Sightseeing", "interactionUrl": "%2Fthings-to-do%2Ftours-and-sightseeing%2F", "interactionText": "Tours%20%26%20Sightseeing"}}'
759>Tours & Sightseeing</a>
760				
761					<a href="/things-to-do/beaches/" 
762	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Beaches", "interactionUrl": "%2Fthings-to-do%2Fbeaches%2F", "interactionText": "Beaches"}}'
763>Beaches</a>
764				
765					<a href="/things-to-do/entertainment/" 
766	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Entertainment", "interactionUrl": "%2Fthings-to-do%2Fentertainment%2F", "interactionText": "Entertainment"}}'
767>Entertainment</a>
768				
769					<a href="/things-to-do/golf/" 
770	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Golf", "interactionUrl": "%2Fthings-to-do%2Fgolf%2F", "interactionText": "Golf"}}'
771>Golf</a>
772				
773					<a href="/things-to-do/family-activities/" 
774	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Family%20Activities", "interactionUrl": "%2Fthings-to-do%2Ffamily-activities%2F", "interactionText": "Family%20Activities"}}'
775>Family Activities</a>
776				
777					<a href="/things-to-do/farms-docks/" 
778	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farms%20%26%20Docks", "interactionUrl": "%2Fthings-to-do%2Ffarms-docks%2F", "interactionText": "Farms%20%26%20Docks"}}'
779>Farms & Docks</a>
780				
781					
782				
783					<a href="/things-to-do/pet-friendly/" 
784	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pet-Friendly%20Guide", "interactionUrl": "%2Fthings-to-do%2Fpet-friendly%2F", "interactionText": "Pet-Friendly%20Guide"}}'
785>
785Pet-Friendly Guide</a>
786				
787					<a href="/things-to-do/shopping/" 
788	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping", "interactionUrl": "%2Fthings-to-do%2Fshopping%2F", "interactionText": "Shopping"}}'
789>Shopping</a>
790				
791					
792				
793					
794				
795					
796				
797					
798				
799					
800				
801					
802				
803					<a href="/things-to-do/things-to-do-this-fall/" 
804	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do%20This%20Fall", "interactionUrl": "%2Fthings-to-do%2Fthings-to-do-this-fall%2F", "interactionText": "Things%20To%20Do%20This%20Fall"}}'
805>Things To Do This Fall</a>
806				
807					
808				
809					
810				
811					
812				
813					<a href="/things-to-do/team-building/" 
814	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Team%20Building%20Activities", "interactionUrl": "%2Fthings-to-do%2Fteam-building%2F", "interactionText": "Team%20Building%20Activities"}}'
815>Team Building Activities</a>
816				
817					<a href="/food-and-drink/" 
818	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Food%20%26%20Drink", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
819>Food & Drink</a>
820				
821					<a href="/food-and-drink/restaurants/" 
822	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants", "interactionUrl": "%2Ffood-and-drink%2Frestaurants%2F", "interactionText": "Restaurants"}}'
823>Restaurants</a>
824				
825					
826				
827					
828				
829					
830				
831					
832				
833					
834				
835					
836				
837					
838				
839					
840				
841					
842				
843					
844				
845					
846				
847					
848				
849					
850				
851					<a href="/food-and-drink/michelin-rated-restaurants/" 
852	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "MICHELIN%20Restaurants", "interactionUrl": "%2Ffood-and-drink%2Fmichelin-rated-restaurants%2F", "interactionText": "MICHELIN%20Restaurants"}}'
853>MICHELIN Restaurants</a>
854				
855					<a href="https://www.thesanfranciscopeninsula.com/fresh-as-it-gets/buy-fresh/farmers-markets/" 
856	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farmers%20Markets", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ffresh-as-it-gets%2Fbuy-fresh%2Ffarmers-markets%2F", "interactionText": "Farmers%20Markets"}}'
857>Farmers Markets</a>
858				
859					
860				
861					<a href="/food-and-drink/breweries-distilleries/" 
862	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Breweries%20%26%20Distilleries", "interactionUrl": "%2Ffood-and-drink%2Fbreweries-distilleries%2F", "interactionText": "Breweries%20%26%20Distilleries"}}'
863>Breweries & Distilleries</a>
864				
865					<a href="/food-and-drink/happy-hour/" 
866	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Happy%20Hour", "interactionUrl": "%2Ffood-and-drink%2Fhappy-hour%2F", "interactionText": "Happy%20Hour"}}'
867>Happy Hour</a>
868				
869					<a href="/food-and-drink/wineries-and-wine-bars/" 
870	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Wineries%20%26%20Wine%20Bars", "interactionUrl": "%2Ffood-and-drink%2Fwineries-and-wine-bars%2F", "interactionText": "Wineries%20%26%20Wine%20Bars"}}'
871>Wineries & Wine Bars</a>
872				
873					<a href="http://www.freshasitgets.com/" 
874	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farm%20To%20Table", "interactionUrl": "http%3A%2F%2Fwww.freshasitgets.com%2F", "interactionText": "Farm%20To%20Table"}}'
875>Farm To Table</a>
876				
877					<a href="/food-and-drink/flavors-of-the-peninsula/" 
878	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Flavors%20of%20the%20Peninsula", "interactionUrl": "%2Ffood-and-drink%2Fflavors-of-the-peninsula%2F", "interactionText": "Flavors%20of%20the%20Peninsula"}}'
879>Flavors of the Peninsula</a>
880				
881					
882				
883					
884				
885					<a href="/events/" 
886	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
887>Events</a>
888				
889					<a href="/events/events-this-weekend/" 
890	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events%20This%20Weekend", "interactionUrl": "%2Fevents%2Fevents-this-weekend%2F", "interactionText": "Events%20This%20Wee
890kend"}}'
891>Events This Weekend</a>
892				
893					<a href="/events/outdoor-activities/" 
894	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoor%20Events", "interactionUrl": "%2Fevents%2Foutdoor-activities%2F", "interactionText": "Outdoor%20Events"}}'
895>Outdoor Events</a>
896				
897					<a href="/events/family/" 
898	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Family%20Events", "interactionUrl": "%2Fevents%2Ffamily%2F", "interactionText": "Family%20Events"}}'
899>Family Events</a>
900				
901					<a href="/events/food-and-drink-events/" 
902	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Food%20%26%20Drink%20Events", "interactionUrl": "%2Fevents%2Ffood-and-drink-events%2F", "interactionText": "Food%20%26%20Drink%20Events"}}'
903>Food & Drink Events</a>
904				
905					<a href="/events/festivals-fairs/" 
906	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Festivals%20%26%20Fairs", "interactionUrl": "%2Fevents%2Ffestivals-fairs%2F", "interactionText": "Festivals%20%26%20Fairs"}}'
907>Festivals & Fairs</a>
908				
909					
910				
911					<a href="/events/festivals-fairs/bayside-101-music-festival/" 
912	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bayside%20101%20Music%20Festival", "interactionUrl": "%2Fevents%2Ffestivals-fairs%2Fbayside-101-music-festival%2F", "interactionText": "Bayside%20101%20Music%20Festival"}}'
913>Bayside 101 Music Festival</a>
914				
915					
916				
917					
918				
919					
920				
921					
922				
923					
924				
925					
926				
927					
928				
929					
930				
931					
932				
933					<a href="/events/top-of-the-hill-festival/" 
934	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Daly%20City%20Top%20of%20the%20Hill%20Festival", "interactionUrl": "%2Fevents%2Ftop-of-the-hill-festival%2F", "interactionText": "Daly%20City%20Top%20of%20the%20Hill%20Festival"}}'
935>Daly City Top of the Hill Festival</a>
936				
937					<a href="/places-to-go/" 
938	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Go", "interactionUrl": "%2Fplaces-to-go%2F", "interactionText": "Places%20To%20Go"}}'
939>Places To Go</a>
940				
941					<a href="/places-to-go/belmont/" 
942	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Belmont", "interactionUrl": "%2Fplaces-to-go%2Fbelmont%2F", "interactionText": "Belmont"}}'
943>Belmont</a>
944				
945					
946				
947					<a href="/places-to-go/brisbane/" 
948	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Brisbane", "interactionUrl": "%2Fplaces-to-go%2Fbrisbane%2F", "interactionText": "Brisbane"}}'
949>Brisbane</a>
950				
951					
952				
953					<a href="/places-to-go/burlingame/" 
954	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Burlingame", "interactionUrl": "%2Fplaces-to-go%2Fburlingame%2F", "interactionText": "Burlingame"}}'
955>Burlingame</a>
956				
957					
958				
959					<a href="/places-to-go/burlingame/hotels/" 
960	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Burlingame%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fburlingame%2Fhotels%2F", "interactionText": "Burlingame%20Hotels"}}'
961>Burlingame Hotels</a>
962				
963					<a href="/places-to-go/burlingame/restaurants/" 
964	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Burlingame%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fburlingame%2Frestaurants%2F", "interactionText": "Burlingame%20Restaurants"}}'
965>Burlingame Restaurants</a>
966				
967					<a href="/places-to-go/east-palo-alto/" 
968	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "East%20Palo%20Alto", "interactionUrl": "%2Fplaces-to-go%2Feast-palo-alto%2F", "interactionText": "East%20Palo%20Alto"}}'
969>East Palo Alto</a>
970				
971					
972				
973					<a href="/places-to-go/foster-city/" 
974	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Foster%20City", "interactionUrl": "%2Fplaces-to-go%2Ffoster-city%2F", "interactionText": "Foster%20City"}}'
975>Foster City</a>
976				
977					
978				
979					<a href="/places-to-go/foster-city/hotels/" 
980	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Foster%20City%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Ffoster-city%2Fhotels%2F", "interactionText": "Foster%20City%20Hotels"}}'
981>Foster City Hotels</a>
982				
983					<a href="/places-to-go/half-moon-bay/" 
984	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Half%20Moon%20Bay", "interactionUrl": "%2Fplaces-to-go%2Fhalf-moon-bay%2F", "interactionText": "Half%20Moon%20Bay"}}'
985>Half Moon Bay</a>
986				
987					
988				
989					<a href="/places-to-go/half-moon-bay/hotels/" 
990	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Half%20Moon%20Bay%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fhalf-moon-bay%2Fhotels%2F", "interactionText": "Half%20Moon%20Bay%20Hotels"}}'
991>Half Moon Bay Hotels</a>
992				
993					<a href="/places-to-go/half-moon-bay/restaurants/" 
994	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Half%20Moon%20Bay%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fhalf-moon-bay%2Frestaurants%2F", "interactionText": "Half%20Moon%20Bay%20Restaurants"}}'
995>Half Moon Bay Restaurants</a>
996				
997					<a href="/places-to-go/millbrae/" 
998	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Millbrae", "interactionUrl": "%2Fplaces-to-go%2Fmillbrae%2F", "interactionText": "Millbrae"}}'
999>Millbrae</a>
1000				
1001					
1002				
1003					<a href="/places-to-go/millbrae/hotels/" 
1004	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Millbrae%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fmillbrae%2Fhotels%2F", "interactionText": "Millbrae%20Hotels"}}'
1005>Millbrae Hotels</a>
1006				
1007					<a href="/places-to-go/montara/" 
1008	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Montara", "interactionUrl": "%2Fplaces-to-go%2Fmontara%2F", "interactionText": "Montara"}}'
1009>Montara</a>
1010				
1011					<a href="/places-to-go/moss-beach/" 
1012	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Moss%20Beach", "interactionUrl": "%2Fplaces-to-go%2Fmoss-beach%2F", "interactionText": "Moss%20Beach"}}'
1013>Moss Beach</a>
1014				
1015					<a href="/places-to-go/pacifica/" 
1016	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pacifica", "interactionUrl": "%2Fplaces-to-go%2Fpacifica%2F", "interactionText": "Pacifica"}}'
1017>Pacifica</a>
1018				
1019					
1020				
1021					<a href="/places-to-go/pacifica/hotels/" 
1022	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pacifica%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fpacifica%2Fhotels%2F", "interactionText": "Pacifica%20Hotels"}}'
1023>Pacifica Hotels</a>
1024				
1025					<a href="/places-to-go/pacifica/restaurants/" 
1026	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pacifica%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fpacifica%2Frestaurants%2F", "interactionText": "Pacifica%20Restaurants"}}'
1027>Pacifica Restaurants</a>
1028				
1029					<a href="/places-to-go/pescadero/" 
1030	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pescadero", "interactionUrl": "%2Fplaces-to-go%2Fpescadero%2F", "interactionText": "Pescadero"}}'
1031>Pescadero</a>
1032				
1033					<a href="/places-to-go/redwood-city/" 
1034	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Redwood%20City", "interactionUrl": "%2Fplaces-to-go%2Fredwood-city%2F", "interactionText": "Redwood%20City"}}'
1035>Redwood City</a>
1036				
1037					
1038				
1039					<a href="/places-to-go/redwood-city/restaurants/" 
1040	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Redwood%20City%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fredwood-city%2Frestaurants%2F", "interactionText": "Redwood%20City%20Restaurants"}}'
1041>Redwood City Restaurants</a>
1042				
1043					<a href="/places-to-go/redwood-city/hotels/" 
1044	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Redwood%20City%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fredwood-city%2Fhotels%2F", "interactionText": "Redwood%20City%20Hotels"}}'
1045>Redwood City Hotels</a>
1046				
1047					<a href="/places-to-go/san-bruno/" 
1048	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Bruno", "interactionUrl": "%2Fplaces-to-go%2Fsan-bruno%2F", "interactionText": "San%20Bruno"}}'
1049>San Bruno</a>
1050				
1051					
1052				
1053					<a href="/places-to-go/san-bruno/hotels/" 
1054	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Bruno%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fsan-bruno%2Fhotels%2F", "interactionText": "San%20Bruno%20Hotels"}}'
1055>San Bruno Hotels</a>
1056				
1057					<a href="/places-to-go/san-bruno/restaurants/" 
1058	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Bruno%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fsan-bruno%2Frestaurants%2F", "interactionText": "San%20Bruno%20Restaurants"}}'
1059>San Bruno Restaurants</a>
1060				
1061					<a href="/places-to-go/san-carlos/" 
1062	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Carlos", "interactionUrl": "%2Fplaces-to-go%2Fsan-carlos%2F", "interactionText": "San%20Carlos"}}'
1063>San Carlos</a>
1064				
1065					<a href="/places-to-go/san-carlos/hotels/" 
1066	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Carlos%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fsan-carlos%2Fhotels%2F", "interactionText": "San%20Carlos%20Hotels"}}'
1067>San Carlos Hotels</a>
1068				
1069					<a href="/places-to-go/san-carlos/restaurants/" 
1070	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Carlos%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fsan-carlos%2Frestaurants%2F", "interactionText": "San%20Carlos%20Restaurants"}}'
1071>San Carlos Restaurants</a>
1072				
1073					<a href="/places-to-go/san-mateo/" 
1074	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Mateo", "interactionUrl": "%2Fplaces-to-go%2Fsan-mateo%2F", "interactionText": "San%20Mateo"}}'
1075>San Mateo</a>
1076				
1077					
1078				
1079					<a href="/places-to-go/san-mateo/hotels/" 
1080	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Mateo%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fsan-mateo%2Fhotels%2F", "interactionText": "San%20Mateo%20Hotels"}}'
1081>San Mateo Hotels</a>
1082				
1083					<a href="/places-to-go/san-mateo/restaurants/" 
1084	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "San%20Mateo%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fsan-mateo%2Frestaurants%2F", "interactionText": "San%20Mateo%20Restaurants"}}'
1085>San Mateo Restaurants</a>
1086				
1087					<a href="/places-to-go/south-san-francisco/" 
1088	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "South%20San%20Francisco", "interactionUrl": "%2Fplaces-to-go%2Fsouth-san-francisco%2F", "interactionText": "South%20San%20Francisco"}}'
1089>South San Francisco</a>
1090				
1091					
1092				
1093					<a href="/places-to-go/south-san-francisco/hotels/" 
1094	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "South%20San%20Francisco%20Hotels", "interactionUrl": "%2Fplaces-to-go%2Fsouth-san-francisco%2Fhotels%2F", "interactionText": "South%20San%20Francisco%20Hotels"}}'
1095>South San Francisco Hotels</a>
1096				
1097					<a href="/places-to-go/south-san-francisco/restaurants/" 
1098	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "South%20San%20Francisco%20Restaurants", "interactionUrl": "%2Fplaces-to-go%2Fsouth-san-francisco%2Frestaurants%2F", "interactionText": "South%20San%20Francisco%20Restaurants"}}'
1099>South San Francisco Restaurants</a>
1100				
1101					<a href="/places-to-go/woodside/" 
1102	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Woodside", "interactionUrl": "%2Fplaces-to-go%2Fwoodside%2F", "interactionText": "Woodside"}}'
1103>Woodside</a>
1104				
1105					<a href="/places-to-go/about-the-region/" 
1106	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20The%20Region", "interactionUrl": "%2Fplaces-to-go%2Fabout-the-region%2F", "interactionText": "About%20The%20Region"}}'
1107>About The Region</a>
1108				
1109					
1110				
1111					
1112				
1113					
1114				
1115					
1116				
1117					
1118				
1119					
1120				
1121					
1122				
1123					
1124				
1125					
1126				
1127					
1128				
1129					
1130				
1131					
1132				
1133					
1134				
1135					
1136				
1137					
1138				
1139					
1140				
1141					
1142				
1143					
1144				
1145					
1146				
1147					
1148				
1149					<a href="/hotels/" 
1150	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels", "interactionUrl": "%2Fhotels%2F", "interactionText": "Hotels"}}'
1151>Hotels</a>
1152				
1153					<a href="/hotels/why-stay-in-the-sfp/" 
1154	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Why%20Stay%20in%20the%20SFP%3F", "interactionUrl": "%2Fhotels%2Fwhy-stay-in-the-sfp%2F", "interactionText": "Why%20Stay%20in%20the%20SFP%3F"}}'
1155>Why Stay in the SFP?</a>
1156				
1157					<a href="/hotels/pet-friendly/" 
1158	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pet%20Friendly", "interactionUrl": "%2Fhotels%2Fpet-friendly%2F", "interactionText": "Pet%20Friendly"}}'
1159>Pet Friendly</a>
1160				
1161					<a href="/hotels/special-offers/" 
1162	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Special%20Offers", "interactionUrl": "%2Fhotels%2Fspecial-offers%2F", "interactionText": "Special%20Offers"}}'
1163>Special Offers</a>
1164				
1165					<a href="https://www.thesanfranciscopeninsula.com/hotels/" 
1166	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Find%20a%20Hotel", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fhotels%2F", "interactionText": "Find%20a%20Hotel"}}'
1167>Find a Hotel</a>
1168				
1169					<a href="https://thesanfranciscopeninsula.bookdirect.net/" 
1170	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Check%20Rates", "interactionUrl": "https%3A%2F%2Fthesanfranciscopeninsula.bookdirect.net%2F", "interactionText": "Check%20Rates"}}'
1171>Check Rates</a>
1172				
1173					
1174				
1175					<a href="/meeting-planners/" 
1176	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Meetings", "interactionUrl": "%2Fmeeting-planners%2F", "interactionText": "Meetings"}}'
1177>Meetings</a>
1178				
1179					<a href="/meeting-planners/event-spaces/" 
1180	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events%20Venues", "interactionUrl": "%2Fmeeting-planners%2Fevent-spaces%2F", "interactionText": "Events%20Venues"}}'
1181>Events Venues</a>
1182				
1183					
1184				
1185					
1186				
1187					
1188				
1189					
1190				
1191					
1192				
1193					
1194				
1195					<a href="/meeting-planners/incentives/" 
1196	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Meeting%20Incentives", "interactionUrl": "%2Fmeeting-planners%2Fincentives%2F", "interactionText": "Meeting%20Incentives"}}'
1197>Meeting Incentives</a>
1198				
1199					
1200				
1201					<a href="/meeting-planners/plan-your-meeting/" 
1202	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Meeting", "interactionUrl": "%2Fmeeting-planners%2Fplan-your-meeting%2F", "interactionText": "Plan%20Your%20Meeting"}}'
1203>Plan Your Meeting</a>
1204				
1205					
1206				
1207					
1208				
1209					
1210				
1211					
1212				
1213					
1214				
1215					<a href="/meeting-planners/groups/" 
1216	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tour%20%26%20Travel", "interactionUrl": "%2Fmeeting-planners%2Fgroups%2F", "interactionText": "Tour%20%26%20Travel"}}'
1217>Tour & Travel</a>
1218				
1219					<a href="/meeting-planners/convention-services/" 
1220	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Convention%20Services", "interactionUrl": "%2Fmeeting-planners%2Fconvention-services%2F", "interactionText": "Convention%20Services"}}'
1221>Convention Services</a>
1222				
1223					
1224				
1225					<a href="/meeting-planners/submit-an-rfp/" 
1226	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20an%20RFP", "interactionUrl": "%2Fmeeting-planners%2Fsubmit-an-rfp%2F", "interactionText": "Submit%20an%20RFP"}}'
1227>Submit an RFP</a>
1228				
1229					
1230				
1231					
1232				
1233					
1234				
1235					
1236				
1237					
1238				
1239					
1240				
1241					
1242				
1243					
1244				
1245			</nav>
1246		
1247	</noscript>
1248	
1249	
1250		<nav
1251			class="navigation navigation-three-col primary desktop"
1252			role="navigation"
1253			data-primary-nav-desktop
1254			
1255	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
1256
1257		>
1258			
1258<script type="text/template" data-nav-item-template>{{+linkTracking}}
1259	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
1260{{/}}
1261
1262{{+nav_items}}
1263	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
1264		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
1265		{{#shownchildren}}
1266			{{~exec(function() {
1267				if (!data.isLazyLoaded) {
1268					helpers.var.depth = 1;
1269				} else {
1270					helpers.var.depth = data.depth;
1271				}
1272
1273				helpers.var.order = extra.row <= 3 ? (extra.row - 1) * 2 : ((extra.row - 1) * 2) + 1;
1274				helpers.var.dividerOrder = helpers.var.order + 1;
1275			})}}
1276			
1277			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}" style="order: {{~var.order}}">
1278				<div class="nav-item-control level-{{~var.depth}}">
1279					<a
1280						class="nav-link level-{{~var.depth}}"
1281						href="{{href}}"
1282						target="{{target}}"
1283						{{>linkTracking}}
1284						data-nav-link
1285						data-level="{{~var.depth}}"
1286					>
1287						{{data.title}}
1288					</a>
1289					{{:shownchildren}}
1290						<button
1291							id="{{data.id}}"
1292							class="dropdown-toggle level-{{~var.depth}}"
1293							aria-label="open submenu"
1294							aria-haspopup="true"
1295							aria-expanded="false"
1296							data-dropdown-toggle
1297							aria-controls="{{data.id}}-dropdown-menu"
1298						>
1299							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1300						</button>
1301					{{/}}	
1302				</div>
1303
1304				{{:shownchildren}}
1305					<div class="dropdown-helper" data-dropdown-helper></div>
1306					<div
1307						class="dropdown-menu level-{{~var.depth}}
1308							{{:isLazyLoaded}}
1309								{{:shownChildren.0}}rendered{{/}}
1310							{{/}}"
1311						aria-labelledby="{{data.id}}"
1312						data-parent-id="{{data.id}}"
1313						id="{{data.id}}-dropdown-menu"
1314						data-start="{{data.folderHref}}"
1315						data-section="{{data.section}}"
1316						data-dropdown-menu
1317						data-level="{{~var.depth}}"
1318					>
1319						<div class="dropdown-inner" data-dropdown-inner>
1320							{{:isLazyLoaded}}
1321								{{>nav_items_helper}}
1322							{{/}}
1323						</div>
1324
1325						{{:~equal(helpers.var.depth === 1 && !!data.data.image?.resource, true)}}
1326							{{~setVar('cloudinarySettings', {
1327								crop: 'fill',
1328								quality: 65,
1329								sv: { gravity: 'focalPoint' },
1330								width: 640,
1331								height: 626,
1332							})}}
1333
1334							<picture>
1335								<source
1336									srcset="{{data.image.resource.getThumbnailUrl({
1337										...helpers.var.cloudinarySettings,
1338										fetch_format: 'avif',
1339									})}}"
1340									type="image/avif"
1341									width="{{~var.cloudinarySettings.width}}"
1342									height="{{~var.cloudinarySettings.height}}"
1343								>
1344								<source
1345									srcset="{{data.data.image.resource.getThumbnailUrl({
1346										...helpers.var.cloudinarySettings,
1347										fetch_format: 'webp',
1348									})}}"
1349									type="image/webp"
1350									width="{{~var.cloudinarySettings.width}}"
1351									height="{{~var.cloudinarySettings.height}}"
1352								>
1353								<img
1354									class="dropdown-image"
1355									src="{{data.image.resource.getThumbnailUrl({
1356										...helpers.var.cloudinarySettings,
1357										fetch_format: 'jpg',
1358									})}}"
1359									alt="{{%data.image.alt_text}}"
1360									loading="lazy"
1361									fetchpriority="low"
1362									width="{{~var.cloudinarySettings.width}}"
1363									height="{{~var.cloudinarySettings.height}}"
1364								>
1365							</picture>
1366						{{/}}
1367					</div>
1368				{{/}}
1369			</div>
1370
1371			{{:~equal(helpers.var.depth, 1)}}
1372				<span class="divider divider-{{@row}}" style="order: {{~var.dividerOrder}};" aria-hidden="true"></span>
1373			{{/}}
1374		{{/}}
1375	{{/}}
1376	{{>nav_items_helper}}
1377{{/}}
1378
1379{{>nav_items}}</script>
1379
1380			
1381
1382
1383
1384
1385	
1386	 
1387		
1388			
1389			
1390			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3e41" data-nav-item data-level="1" style="order: 0">
1391				<div class="nav-item-control level-1">
1392					<a
1393						class="nav-link level-1"
1394						href="/things-to-do/"
1395						target="_self"
1396						
1397	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Things%20To%20Do", "interactionSource": "navigation", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
1398
1399						data-nav-link
1400						data-level="1"
1401					>
1402						Things To Do
1403					</a>
1404					
1405						<button
1406							id="5b242a3dc9204c7a8aeb3e41"
1407							class="dropdown-toggle level-1"
1408							aria-label="open submenu"
1409							aria-haspopup="true"
1410							aria-expanded="false"
1411							data-dropdown-toggle
1412							aria-controls="5b242a3dc9204c7a8aeb3e41-dropdown-menu"
1413						>
1414							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1415						</button>
1416						
1417				</div>
1418
1419				
1420					<div class="dropdown-helper" data-dropdown-helper></div>
1421					<div
1422						class="dropdown-menu level-1
1423							"
1424						aria-labelledby="5b242a3dc9204c7a8aeb3e41"
1425						data-parent-id="5b242a3dc9204c7a8aeb3e41"
1426						id="5b242a3dc9204c7a8aeb3e41-dropdown-menu"
1427						data-start="/things-to-do/"
1428						data-section="main"
1429						data-dropdown-menu
1430						data-level="1"
1431					>
1432						<div class="dropdown-inner" data-dropdown-inner>
1433							
1434						</div>
1435
1436						
1437							
1438
1439							<picture>
1440								<source
1441									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Group_of_young_people_hiking_AdobeStock_thumbnail_f9a4d09e-e9ee-4d22-8c1b-0a93d2155576.jpg"
1442									type="image/avif"
1443									width="640"
1444									height="626"
1445								>
1446								<source
1447									srcset=""
1448									type="image/webp"
1449									width="640"
1450									height="626"
1451								>
1452								<img
1453									class="dropdown-image"
1454									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Group_of_young_people_hiking_AdobeStock_thumbnail_f9a4d09e-e9ee-4d22-8c1b-0a93d2155576.jpg"
1455									alt="Group of young people hiking"
1456									loading="lazy"
1457									fetchpriority="low"
1458									width="640"
1459									height="626"
1460								>
1461							</picture>
1462						
1463					</div>
1464				
1465			</div>
1466
1467			
1468				<span class="divider divider-1" style="order: 1;" aria-hidden="true"></span>
1469			
1470		
1471			
1472			
1473			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3e73" data-nav-item data-level="1" style="order: 2">
1474				<div class="nav-item-control level-1">
1475					<a
1476						class="nav-link level-1"
1477						href="/food-and-drink/"
1478						target="_self"
1479						
1480	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Food%20%26%20Drink", "interactionSource": "navigation", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
1481
1482						data-nav-link
1483						data-level="1"
1484					>
1485						Food & Drink
1486					</a>
1487					
1488						<button
1489							id="5b242a3dc9204c7a8aeb3e73"
1490							class="dropdown-toggle level-1"
1491							aria-label="open submenu"
1492							aria-haspopup="true"
1493							aria-expanded="false"
1494							data-dropdown-toggle
1495							aria-controls="5b242a3dc9204c7a8aeb3e73-dropdown-menu"
1496						>
1497							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1498						</button>
1499						
1500				</div>
1501
1502				
1503					<div class="dropdown-helper" data-dropdown-helper></div>
1504					<div
1505						class="dropdown-menu level-1
1506							"
1507						aria-labelledby="5b242a3dc9204c7a8aeb3e73"
1508						data-parent-id="5b242a3dc9204c7a8aeb3e73"
1509						id="5b242a3dc9204c7a8aeb3e73-dropdown-menu"
1510						data-start="/food-and-drink/"
1511						data-section="main"
1512						data-dropdown-menu
1513						data-level="1"
1514					>
1515						<div class="dropdown-inner" data-dropdown-inner>
1516							
1517						</div>
1518
1519						
1520							
1521
1522							<picture>
1523								<source
1524									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/table_food_canyon_ranch_woodside_fba52a41-2a7a-443c-95fb-2a17f7a4aba3.jpg"
1525									type="image/avif"
1526									width="640"
1527									height="626"
1528								>
1529								<source
1530									srcset=""
1531									type="image/webp"
1532									width="640"
1533									height="626"
1534								>
1535								<img
1536									class="dropdown-image"
1537									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/table_food_canyon_ranch_woodside_fba52a41-2a7a-443c-95fb-2a17f7a4aba3.jpg"
1538									alt="table-food-canyon-ranch-woodside"
1539									loading="lazy"
1540									fetchpriority="low"
1541									width="640"
1542									height="626"
1543								>
1544							</picture>
1545						
1546					</div>
1547				
1548			</div>
1549
1550			
1551				<span class="divider divider-2" style="order: 3;" aria-hidden="true"></span>
1552			
1553		
1554			
1555			
1556			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3ea5" data-nav-item data-level="1" style="order: 4">
1557				<div class="nav-item-control level-1">
1558					<a
1559						class="nav-link level-1"
1560						href="/events/"
1561						target="_self"
1562						
1563	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
1564
1565						data-nav-link
1566						data-level="1"
1567					>
1568						Events
1569					</a>
1570					
1571						<button
1572							id="5b242a3dc9204c7a8aeb3ea5"
1573							class="dropdown-toggle level-1"
1574							aria-label="open submenu"
1575							aria-haspopup="true"
1576							aria-expanded="false"
1577							data-dropdown-toggle
1578							aria-controls="5b242a3dc9204c7a8aeb3ea5-dropdown-menu"
1579						>
1580							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1581						</button>
1582						
1583				</div>
1584
1585				
1586					<div class="dropdown-helper" data-dropdown-helper></div>
1587					<div
1588						class="dropdown-menu level-1
1589							"
1590						aria-labelledby="5b242a3dc9204c7a8aeb3ea5"
1591						data-parent-id="5b242a3dc9204c7a8aeb3ea5"
1592						id="5b242a3dc9204c7a8aeb3ea5-dropdown-menu"
1593						data-start="/events/"
1594						data-section="main"
1595						data-dropdown-menu
1596						data-level="1"
1597					>
1598						<div class="dropdown-inner" data-dropdown-inner>
1599							
1600						</div>
1601
1602						
1603							
1604
1605							<picture>
1606								<source
1607									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Dog_Surfing_Championship_credit_Paw_Prints_Pet_Photography_thumbnail_cropped_79123e7e-f677-47a8-acd1-96b559f61761.jpg"
1608									type="image/avif"
1609									width="640"
1610									height="626"
1611								>
1612								<source
1613									srcset=""
1614									type="image/webp"
1615									width="640"
1616									height="626"
1617								>
1618								<img
1619									class="dropdown-image"
1620									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Dog_Surfing_Championship_credit_Paw_Prints_Pet_Photography_thumbnail_cropped_79123e7e-f677-47a8-acd1-96b559f61761.jpg"
1621									alt="Two dogs wearing life vests and goggles on a surfboard as part of a dog surfing championship."
1622									loading="lazy"
1623									fetchpriority="low"
1624									width="640"
1625									height="626"
1626								>
1627							</picture>
1628						
1629					</div>
1630				
1631			</div>
1632
1633			
1634				<span class="divider divider-3" style="order: 5;" aria-hidden="true"></span>
1635			
1636		
1637			
1638			
1639			<div class="nav-item level-1 main" data-id="687fcf2a37d0e4cbf922aff8" data-nav-item data-level="1" style="order: 7">
1640				<div class="nav-item-control level-1">
1641					<a
1642						class="nav-link level-1"
1643						href="/places-to-go/"
1644						target="_self"
1645						
1646	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Places%20To%20Go", "interactionSource": "navigation", "interactionUrl": "%2Fplaces-to-go%2F", "interactionText": "Places%20To%20Go"}}'
1647
1648						data-nav-link
1649						data-level="1"
1650					>
1651						Places To Go
1652					</a>
1653					
1654						<button
1655							id="687fcf2a37d0e4cbf922aff8"
1656							class="dropdown-toggle level-1"
1657							aria-label="open submenu"
1658							aria-haspopup="true"
1659							aria-expanded="false"
1660							data-dropdown-toggle
1661							aria-controls="687fcf2a37d0e4cbf922aff8-dropdown-menu"
1662						>
1663							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1664						</button>
1665						
1666				</div>
1667
1668				
1669					<div class="dropdown-helper" data-dropdown-helper></div>
1670					<div
1671						class="dropdown-menu level-1
1672							"
1673						aria-labelledby="687fcf2a37d0e4cbf922aff8"
1674						data-parent-id="687fcf2a37d0e4cbf922aff8"
1675						id="687fcf2a37d0e4cbf922aff8-dropdown-menu"
1676						data-start="/places-to-go/"
1677						data-section="main"
1678						data-dropdown-menu
1679						data-level="1"
1680					>
1681						<div class="dropdown-inner" data-dropdown-inner>
1682							
1683						</div>
1684
1685						
1686							
1687
1688							<picture>
1689								<source
1690									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca-redesign/aad4f3502ff4ac4fb33ee9a99e812eef4cd329cf_e640d7ab-ee18-4dcc-99a4-52e3538b4f0a.jpg"
1691									type="image/avif"
1692									width="640"
1693									height="626"
1694								>
1695								<source
1696									srcset=""
1697									type="image/webp"
1698									width="640"
1699									height="626"
1700								>
1701								<img
1702									class="dropdown-image"
1703									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca-redesign/aad4f3502ff4ac4fb33ee9a99e812eef4cd329cf_e640d7ab-ee18-4dcc-99a4-52e3538b4f0a.jpg"
1704									alt="Sailboat on the Bay"
1705									loading="lazy"
1706									fetchpriority="low"
1707									width="640"
1708									height="626"
1709								>
1710							</picture>
1711						
1712					</div>
1713				
1714			</div>
1715
1716			
1717				<span class="divider divider-4" style="order: 8;" aria-hidden="true"></span>
1718			
1719		
1720			
1721			
1722			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3ed9" data-nav-item data-level="1" style="order: 9">
1723				<div class="nav-item-control level-1">
1724					<a
1725						class="nav-link level-1"
1726						href="/hotels/"
1727						target="_self"
1728						
1729	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Hotels", "interactionSource": "navigation", "interactionUrl": "%2Fhotels%2F", "interactionText": "Hotels"}}'
1730
1731						data-nav-link
1732						data-level="1"
1733					>
1734						Hotels
1735					</a>
1736					
1737						<button
1738							id="5b242a3dc9204c7a8aeb3ed9"
1739							class="dropdown-toggle level-1"
1740							aria-label="open submenu"
1741							aria-haspopup="true"
1742							aria-expanded="false"
1743							data-dropdown-toggle
1744							aria-controls="5b242a3dc9204c7a8aeb3ed9-dropdown-menu"
1745						>
1746							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1747						</button>
1748						
1749				</div>
1750
1751				
1752					<div class="dropdown-helper" data-dropdown-helper></div>
1753					<div
1754						class="dropdown-menu level-1
1755							"
1756						aria-labelledby="5b242a3dc9204c7a8aeb3ed9"
1757						data-parent-id="5b242a3dc9204c7a8aeb3ed9"
1758						id="5b242a3dc9204c7a8aeb3ed9-dropdown-menu"
1759						data-start="/hotels/"
1760						data-section="main"
1761						data-dropdown-menu
1762						data-level="1"
1763					>
1764						<div class="dropdown-inner" data-dropdown-inner>
1765							
1766						</div>
1767
1768						
1769							
1770
1771							<picture>
1772								<source
1773									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Business_woman_walking_in_hotel_6b050966-d9f1-40eb-bc8c-62227a8b9fbb.jpg"
1774									type="image/avif"
1775									width="640"
1776									height="626"
1777								>
1778								<source
1779									srcset=""
1780									type="image/webp"
1781									width="640"
1782									height="626"
1783								>
1784								<img
1785									class="dropdown-image"
1786									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Business_woman_walking_in_hotel_6b050966-d9f1-40eb-bc8c-62227a8b9fbb.jpg"
1787									alt="Business woman walking in hotel"
1788									loading="lazy"
1789									fetchpriority="low"
1790									width="640"
1791									height="626"
1792								>
1793							</picture>
1794						
1795					</div>
1796				
1797			</div>
1798
1799			
1800				<span class="divider divider-5" style="order: 10;" aria-hidden="true"></span>
1801			
1802		
1803			
1804			
1805			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3f3f" data-nav-item data-level="1" style="order: 11">
1806				<div class="nav-item-control level-1">
1807					<a
1808						class="nav-link level-1"
1809						href="/meeting-planners/"
1810						target="_self"
1811						
1812	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Meetings", "interactionSource": "navigation", "interactionUrl": "%2Fmeeting-planners%2F", "interactionText": "Meetings"}}'
1813
1814						data-nav-link
1815						data-level="1"
1816					>
1817						Meetings
1818					</a>
1819					
1820						<button
1821							id="5b242a3dc9204c7a8aeb3f3f"
1822							class="dropdown-toggle level-1"
1823							aria-label="open submenu"
1824							aria-haspopup="true"
1825							aria-expanded="false"
1826							data-dropdown-toggle
1827							aria-controls="5b242a3dc9204c7a8aeb3f3f-dropdown-menu"
1828						>
1829							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1830						</button>
1831						
1832				</div>
1833
1834				
1835					<div class="dropdown-helper" data-dropdown-helper></div>
1836					<div
1837						class="dropdown-menu level-1
1838							"
1839						aria-labelledby="5b242a3dc9204c7a8aeb3f3f"
1840						data-parent-id="5b242a3dc9204c7a8aeb3f3f"
1841						id="5b242a3dc9204c7a8aeb3f3f-dropdown-menu"
1842						data-start="/meeting-planners/"
1843						data-section="main"
1844						data-dropdown-menu
1845						data-level="1"
1846					>
1847						<div class="dropdown-inner" data-dropdown-inner>
1848							
1849						</div>
1850
1851						
1852							
1853
1854							<picture>
1855								<source
1856									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/People_in_meeting_room_SFP2025_Photo_Shoot_Thumbnail_c340d677-696f-4090-9b71-0956fac0e977.jpg"
1857									type="image/avif"
1858									width="640"
1859									height="626"
1860								>
1861								<source
1862									srcset=""
1863									type="image/webp"
1864									width="640"
1865									height="626"
1866								>
1867								<img
1868									class="dropdown-image"
1869									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/People_in_meeting_room_SFP2025_Photo_Shoot_Thumbnail_c340d677-696f-4090-9b71-0956fac0e977.jpg"
1870									alt="People in meeting room"
1871									loading="lazy"
1872									fetchpriority="low"
1873									width="640"
1874									height="626"
1875								>
1876							</picture>
1877						
1878					</div>
1879				
1880			</div>
1881
1882			
1883				<span class="divider divider-6" style="order: 12;" aria-hidden="true"></span>
1884			
1885		
1886	
1887
1888		</nav>
1889		
1890		<nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile 
1891	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
1892>
1893			
1893<script type="text/template" data-nav-item-template>{{+linkTracking}}
1894	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
1895{{/}}
1896
1897{{+nav_items}}
1898	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
1899		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
1900		{{#shownchildren}}
1901			{{~exec(function() {
1902				if (!data.isLazyLoaded) {
1903					helpers.var.depth = 1;
1904				} else {
1905					helpers.var.depth = data.depth;
1906				}
1907
1908				helpers.var.order = extra.row <= 3 ? (extra.row - 1) * 2 : ((extra.row - 1) * 2) + 1;
1909				helpers.var.dividerOrder = helpers.var.order + 1;
1910			})}}
1911			
1912			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}" style="order: {{~var.order}}">
1913				<div class="nav-item-control level-{{~var.depth}}">
1914					<a
1915						class="nav-link level-{{~var.depth}}"
1916						href="{{href}}"
1917						target="{{target}}"
1918						{{>linkTracking}}
1919						data-nav-link
1920						data-level="{{~var.depth}}"
1921					>
1922						{{data.title}}
1923					</a>
1924					{{:shownchildren}}
1925						<button
1926							id="{{data.id}}"
1927							class="dropdown-toggle level-{{~var.depth}}"
1928							aria-label="open submenu"
1929							aria-haspopup="true"
1930							aria-expanded="false"
1931							data-dropdown-toggle
1932							aria-controls="{{data.id}}-dropdown-menu"
1933						>
1934							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
1935						</button>
1936					{{/}}	
1937				</div>
1938
1939				{{:shownchildren}}
1940					<div class="dropdown-helper" data-dropdown-helper></div>
1941					<div
1942						class="dropdown-menu level-{{~var.depth}}
1943							{{:isLazyLoaded}}
1944								{{:shownChildren.0}}rendered{{/}}
1945							{{/}}"
1946						aria-labelledby="{{data.id}}"
1947						data-parent-id="{{data.id}}"
1948						id="{{data.id}}-dropdown-menu"
1949						data-start="{{data.folderHref}}"
1950						data-section="{{data.section}}"
1951						data-dropdown-menu
1952						data-level="{{~var.depth}}"
1953					>
1954						<div class="dropdown-inner" data-dropdown-inner>
1955							{{:isLazyLoaded}}
1956								{{>nav_items_helper}}
1957							{{/}}
1958						</div>
1959
1960						{{:~equal(helpers.var.depth === 1 && !!data.data.image?.resource, true)}}
1961							{{~setVar('cloudinarySettings', {
1962								crop: 'fill',
1963								quality: 65,
1964								sv: { gravity: 'focalPoint' },
1965								width: 640,
1966								height: 626,
1967							})}}
1968
1969							<picture>
1970								<source
1971									srcset="{{data.image.resource.getThumbnailUrl({
1972										...helpers.var.cloudinarySettings,
1973										fetch_format: 'avif',
1974									})}}"
1975									type="image/avif"
1976									width="{{~var.cloudinarySettings.width}}"
1977									height="{{~var.cloudinarySettings.height}}"
1978								>
1979								<source
1980									srcset="{{data.data.image.resource.getThumbnailUrl({
1981										...helpers.var.cloudinarySettings,
1982										fetch_format: 'webp',
1983									})}}"
1984									type="image/webp"
1985									width="{{~var.cloudinarySettings.width}}"
1986									height="{{~var.cloudinarySettings.height}}"
1987								>
1988								<img
1989									class="dropdown-image"
1990									src="{{data.image.resource.getThumbnailUrl({
1991										...helpers.var.cloudinarySettings,
1992										fetch_format: 'jpg',
1993									})}}"
1994									alt="{{%data.image.alt_text}}"
1995									loading="lazy"
1996									fetchpriority="low"
1997									width="{{~var.cloudinarySettings.width}}"
1998									height="{{~var.cloudinarySettings.height}}"
1999								>
2000							</picture>
2001						{{/}}
2002					</div>
2003				{{/}}
2004			</div>
2005
2006			{{:~equal(helpers.var.depth, 1)}}
2007				<span class="divider divider-{{@row}}" style="order: {{~var.dividerOrder}};" aria-hidden="true"></span>
2008			{{/}}
2009		{{/}}
2010	{{/}}
2011	{{>nav_items_helper}}
2012{{/}}
2013
2014{{>nav_items}}</script>
2014
2015			
2016
2017
2018
2019
2020	
2021	 
2022		
2023			
2024			
2025			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3e41" data-nav-item data-level="1" style="order: 0">
2026				<div class="nav-item-control level-1">
2027					<a
2028						class="nav-link level-1"
2029						href="/things-to-do/"
2030						target="_self"
2031						
2032	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Things%20To%20Do", "interactionSource": "navigation", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
2033
2034						data-nav-link
2035						data-level="1"
2036					>
2037						Things To Do
2038					</a>
2039					
2040						<button
2041							id="5b242a3dc9204c7a8aeb3e41"
2042							class="dropdown-toggle level-1"
2043							aria-label="open submenu"
2044							aria-haspopup="true"
2045							aria-expanded="false"
2046							data-dropdown-toggle
2047							aria-controls="5b242a3dc9204c7a8aeb3e41-dropdown-menu"
2048						>
2049							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2050						</button>
2051						
2052				</div>
2053
2054				
2055					<div class="dropdown-helper" data-dropdown-helper></div>
2056					<div
2057						class="dropdown-menu level-1
2058							"
2059						aria-labelledby="5b242a3dc9204c7a8aeb3e41"
2060						data-parent-id="5b242a3dc9204c7a8aeb3e41"
2061						id="5b242a3dc9204c7a8aeb3e41-dropdown-menu"
2062						data-start="/things-to-do/"
2063						data-section="main"
2064						data-dropdown-menu
2065						data-level="1"
2066					>
2067						<div class="dropdown-inner" data-dropdown-inner>
2068							
2069						</div>
2070
2071						
2072							
2073
2074							<picture>
2075								<source
2076									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Group_of_young_people_hiking_AdobeStock_thumbnail_f9a4d09e-e9ee-4d22-8c1b-0a93d2155576.jpg"
2077									type="image/avif"
2078									width="640"
2079									height="626"
2080								>
2081								<source
2082									srcset=""
2083									type="image/webp"
2084									width="640"
2085									height="626"
2086								>
2087								<img
2088									class="dropdown-image"
2089									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Group_of_young_people_hiking_AdobeStock_thumbnail_f9a4d09e-e9ee-4d22-8c1b-0a93d2155576.jpg"
2090									alt="Group of young people hiking"
2091									loading="lazy"
2092									fetchpriority="low"
2093									width="640"
2094									height="626"
2095								>
2096							</picture>
2097						
2098					</div>
2099				
2100			</div>
2101
2102			
2103				<span class="divider divider-1" style="order: 1;" aria-hidden="true"></span>
2104			
2105		
2106			
2107			
2108			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3e73" data-nav-item data-level="1" style="order: 2">
2109				<div class="nav-item-control level-1">
2110					<a
2111						class="nav-link level-1"
2112						href="/food-and-drink/"
2113						target="_self"
2114						
2115	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Food%20%26%20Drink", "interactionSource": "navigation", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
2116
2117						data-nav-link
2118						data-level="1"
2119					>
2120						Food & Drink
2121					</a>
2122					
2123						<button
2124							id="5b242a3dc9204c7a8aeb3e73"
2125							class="dropdown-toggle level-1"
2126							aria-label="open submenu"
2127							aria-haspopup="true"
2128							aria-expanded="false"
2129							data-dropdown-toggle
2130							aria-controls="5b242a3dc9204c7a8aeb3e73-dropdown-menu"
2131						>
2132							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2133						</button>
2134						
2135				</div>
2136
2137				
2138					<div class="dropdown-helper" data-dropdown-helper></div>
2139					<div
2140						class="dropdown-menu level-1
2141							"
2142						aria-labelledby="5b242a3dc9204c7a8aeb3e73"
2143						data-parent-id="5b242a3dc9204c7a8aeb3e73"
2144						id="5b242a3dc9204c7a8aeb3e73-dropdown-menu"
2145						data-start="/food-and-drink/"
2146						data-section="main"
2147						data-dropdown-menu
2148						data-level="1"
2149					>
2150						<div class="dropdown-inner" data-dropdown-inner>
2151							
2152						</div>
2153
2154						
2155							
2156
2157							<picture>
2158								<source
2159									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/table_food_canyon_ranch_woodside_fba52a41-2a7a-443c-95fb-2a17f7a4aba3.jpg"
2160									type="image/avif"
2161									width="640"
2162									height="626"
2163								>
2164								<source
2165									srcset=""
2166									type="image/webp"
2167									width="640"
2168									height="626"
2169								>
2170								<img
2171									class="dropdown-image"
2172									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/table_food_canyon_ranch_woodside_fba52a41-2a7a-443c-95fb-2a17f7a4aba3.jpg"
2173									alt="table-food-canyon-ranch-woodside"
2174									loading="lazy"
2175									fetchpriority="low"
2176									width="640"
2177									height="626"
2178								>
2179							</picture>
2180						
2181					</div>
2182				
2183			</div>
2184
2185			
2186				<span class="divider divider-2" style="order: 3;" aria-hidden="true"></span>
2187			
2188		
2189			
2190			
2191			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3ea5" data-nav-item data-level="1" style="order: 4">
2192				<div class="nav-item-control level-1">
2193					<a
2194						class="nav-link level-1"
2195						href="/events/"
2196						target="_self"
2197						
2198	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
2199
2200						data-nav-link
2201						data-level="1"
2202					>
2203						Events
2204					</a>
2205					
2206						<button
2207							id="5b242a3dc9204c7a8aeb3ea5"
2208							class="dropdown-toggle level-1"
2209							aria-label="open submenu"
2210							aria-haspopup="true"
2211							aria-expanded="false"
2212							data-dropdown-toggle
2213							aria-controls="5b242a3dc9204c7a8aeb3ea5-dropdown-menu"
2214						>
2215							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2216						</button>
2217						
2218				</div>
2219
2220				
2221					<div class="dropdown-helper" data-dropdown-helper></div>
2222					<div
2223						class="dropdown-menu level-1
2224							"
2225						aria-labelledby="5b242a3dc9204c7a8aeb3ea5"
2226						data-parent-id="5b242a3dc9204c7a8aeb3ea5"
2227						id="5b242a3dc9204c7a8aeb3ea5-dropdown-menu"
2228						data-start="/events/"
2229						data-section="main"
2230						data-dropdown-menu
2231						data-level="1"
2232					>
2233						<div class="dropdown-inner" data-dropdown-inner>
2234							
2235						</div>
2236
2237						
2238							
2239
2240							<picture>
2241								<source
2242									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Dog_Surfing_Championship_credit_Paw_Prints_Pet_Photography_thumbnail_cropped_79123e7e-f677-47a8-acd1-96b559f61761.jpg"
2243									type="image/avif"
2244									width="640"
2245									height="626"
2246								>
2247								<source
2248									srcset=""
2249									type="image/webp"
2250									width="640"
2251									height="626"
2252								>
2253								<img
2254									class="dropdown-image"
2255									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Dog_Surfing_Championship_credit_Paw_Prints_Pet_Photography_thumbnail_cropped_79123e7e-f677-47a8-acd1-96b559f61761.jpg"
2256									alt="Two dogs wearing life vests and goggles on a surfboard as part of a dog surfing championship."
2257									loading="lazy"
2258									fetchpriority="low"
2259									width="640"
2260									height="626"
2261								>
2262							</picture>
2263						
2264					</div>
2265				
2266			</div>
2267
2268			
2269				<span class="divider divider-3" style="order: 5;" aria-hidden="true"></span>
2270			
2271		
2272			
2273			
2274			<div class="nav-item level-1 main" data-id="687fcf2a37d0e4cbf922aff8" data-nav-item data-level="1" style="order: 7">
2275				<div class="nav-item-control level-1">
2276					<a
2277						class="nav-link level-1"
2278						href="/places-to-go/"
2279						target="_self"
2280						
2281	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Places%20To%20Go", "interactionSource": "navigation", "interactionUrl": "%2Fplaces-to-go%2F", "interactionText": "Places%20To%20Go"}}'
2282
2283						data-nav-link
2284						data-level="1"
2285					>
2286						Places To Go
2287					</a>
2288					
2289						<button
2290							id="687fcf2a37d0e4cbf922aff8"
2291							class="dropdown-toggle level-1"
2292							aria-label="open submenu"
2293							aria-haspopup="true"
2294							aria-expanded="false"
2295							data-dropdown-toggle
2296							aria-controls="687fcf2a37d0e4cbf922aff8-dropdown-menu"
2297						>
2298							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2299						</button>
2300						
2301				</div>
2302
2303				
2304					<div class="dropdown-helper" data-dropdown-helper></div>
2305					<div
2306						class="dropdown-menu level-1
2307							"
2308						aria-labelledby="687fcf2a37d0e4cbf922aff8"
2309						data-parent-id="687fcf2a37d0e4cbf922aff8"
2310						id="687fcf2a37d0e4cbf922aff8-dropdown-menu"
2311						data-start="/places-to-go/"
2312						data-section="main"
2313						data-dropdown-menu
2314						data-level="1"
2315					>
2316						<div class="dropdown-inner" data-dropdown-inner>
2317							
2318						</div>
2319
2320						
2321							
2322
2323							<picture>
2324								<source
2325									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca-redesign/aad4f3502ff4ac4fb33ee9a99e812eef4cd329cf_e640d7ab-ee18-4dcc-99a4-52e3538b4f0a.jpg"
2326									type="image/avif"
2327									width="640"
2328									height="626"
2329								>
2330								<source
2331									srcset=""
2332									type="image/webp"
2333									width="640"
2334									height="626"
2335								>
2336								<img
2337									class="dropdown-image"
2338									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca-redesign/aad4f3502ff4ac4fb33ee9a99e812eef4cd329cf_e640d7ab-ee18-4dcc-99a4-52e3538b4f0a.jpg"
2339									alt="Sailboat on the Bay"
2340									loading="lazy"
2341									fetchpriority="low"
2342									width="640"
2343									height="626"
2344								>
2345							</picture>
2346						
2347					</div>
2348				
2349			</div>
2350
2351			
2352				<span class="divider divider-4" style="order: 8;" aria-hidden="true"></span>
2353			
2354		
2355			
2356			
2357			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3ed9" data-nav-item data-level="1" style="order: 9">
2358				<div class="nav-item-control level-1">
2359					<a
2360						class="nav-link level-1"
2361						href="/hotels/"
2362						target="_self"
2363						
2364	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Hotels", "interactionSource": "navigation", "interactionUrl": "%2Fhotels%2F", "interactionText": "Hotels"}}'
2365
2366						data-nav-link
2367						data-level="1"
2368					>
2369						Hotels
2370					</a>
2371					
2372						<button
2373							id="5b242a3dc9204c7a8aeb3ed9"
2374							class="dropdown-toggle level-1"
2375							aria-label="open submenu"
2376							aria-haspopup="true"
2377							aria-expanded="false"
2378							data-dropdown-toggle
2379							aria-controls="5b242a3dc9204c7a8aeb3ed9-dropdown-menu"
2380						>
2381							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2382						</button>
2383						
2384				</div>
2385
2386				
2387					<div class="dropdown-helper" data-dropdown-helper></div>
2388					<div
2389						class="dropdown-menu level-1
2390							"
2391						aria-labelledby="5b242a3dc9204c7a8aeb3ed9"
2392						data-parent-id="5b242a3dc9204c7a8aeb3ed9"
2393						id="5b242a3dc9204c7a8aeb3ed9-dropdown-menu"
2394						data-start="/hotels/"
2395						data-section="main"
2396						data-dropdown-menu
2397						data-level="1"
2398					>
2399						<div class="dropdown-inner" data-dropdown-inner>
2400							
2401						</div>
2402
2403						
2404							
2405
2406							<picture>
2407								<source
2408									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/Business_woman_walking_in_hotel_6b050966-d9f1-40eb-bc8c-62227a8b9fbb.jpg"
2409									type="image/avif"
2410									width="640"
2411									height="626"
2412								>
2413								<source
2414									srcset=""
2415									type="image/webp"
2416									width="640"
2417									height="626"
2418								>
2419								<img
2420									class="dropdown-image"
2421									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/Business_woman_walking_in_hotel_6b050966-d9f1-40eb-bc8c-62227a8b9fbb.jpg"
2422									alt="Business woman walking in hotel"
2423									loading="lazy"
2424									fetchpriority="low"
2425									width="640"
2426									height="626"
2427								>
2428							</picture>
2429						
2430					</div>
2431				
2432			</div>
2433
2434			
2435				<span class="divider divider-5" style="order: 10;" aria-hidden="true"></span>
2436			
2437		
2438			
2439			
2440			<div class="nav-item level-1 main" data-id="5b242a3dc9204c7a8aeb3f3f" data-nav-item data-level="1" style="order: 11">
2441				<div class="nav-item-control level-1">
2442					<a
2443						class="nav-link level-1"
2444						href="/meeting-planners/"
2445						target="_self"
2446						
2447	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Meetings", "interactionSource": "navigation", "interactionUrl": "%2Fmeeting-planners%2F", "interactionText": "Meetings"}}'
2448
2449						data-nav-link
2450						data-level="1"
2451					>
2452						Meetings
2453					</a>
2454					
2455						<button
2456							id="5b242a3dc9204c7a8aeb3f3f"
2457							class="dropdown-toggle level-1"
2458							aria-label="open submenu"
2459							aria-haspopup="true"
2460							aria-expanded="false"
2461							data-dropdown-toggle
2462							aria-controls="5b242a3dc9204c7a8aeb3f3f-dropdown-menu"
2463						>
2464							<i class="icon-toggle fas fa-chevron-down" aria-hidden="true"></i>
2465						</button>
2466						
2467				</div>
2468
2469				
2470					<div class="dropdown-helper" data-dropdown-helper></div>
2471					<div
2472						class="dropdown-menu level-1
2473							"
2474						aria-labelledby="5b242a3dc9204c7a8aeb3f3f"
2475						data-parent-id="5b242a3dc9204c7a8aeb3f3f"
2476						id="5b242a3dc9204c7a8aeb3f3f-dropdown-menu"
2477						data-start="/meeting-planners/"
2478						data-section="main"
2479						data-dropdown-menu
2480						data-level="1"
2481					>
2482						<div class="dropdown-inner" data-dropdown-inner>
2483							
2484						</div>
2485
2486						
2487							
2488
2489							<picture>
2490								<source
2491									srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_626,q_65,w_640/v1/clients/sanmateoca/People_in_meeting_room_SFP2025_Photo_Shoot_Thumbnail_c340d677-696f-4090-9b71-0956fac0e977.jpg"
2492									type="image/avif"
2493									width="640"
2494									height="626"
2495								>
2496								<source
2497									srcset=""
2498									type="image/webp"
2499									width="640"
2500									height="626"
2501								>
2502								<img
2503									class="dropdown-image"
2504									src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_626,q_65,w_640/v1/clients/sanmateoca/People_in_meeting_room_SFP2025_Photo_Shoot_Thumbnail_c340d677-696f-4090-9b71-0956fac0e977.jpg"
2505									alt="People in meeting room"
2506									loading="lazy"
2507									fetchpriority="low"
2508									width="640"
2509									height="626"
2510								>
2511							</picture>
2512						
2513					</div>
2514				
2515			</div>
2516
2517			
2518				<span class="divider divider-6" style="order: 12;" aria-hidden="true"></span>
2519			
2520		
2521	
2522
2523		</nav>
2524	
2525</div></div>
2526				</div>
2527			
2528
2529			<button
2530    class="menu-toggle"
2531    type="button"
2532    aria-label="toggle menu"
2533    aria-haspopup="true"
2534    aria-expanded="false"
2535    aria-controls="primary-site-menu"
2536    data-action="toggle-menu"
2537>
2538</button>
2539		</div>
2540	</div>
2541
2542	<div id="primary-site-menu" class="mobile-nav-container" data-mobile-nav>
2543		<div data-search-cont></div>
2544
2545		
2546			<div class="mobile-main-nav" data-main-nav-cont></div>
2547		
2548		
2549		<div class="weather-cont" data-weather-cont></div>
2550		<div class="mobile-tripbuilder-counter" data-tripbuilder-cont></div>
2551		<div data-civid="687ecf730f97d1a7991bf49d" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_common_header_button" data-sv-time="18" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><a class="header-button button-default small" href="https://thesanfranciscopeninsula.bookdirect.net/" target="_blank">
2552	<span class="button-text">Check Rates</span>
2553</a></div>
2554	</div>
2555</header>
2556
2557<div class="body-overlay" data-body-overlay="ea08c0a1-4205-450b-bc75-6226fab1d001"></div>
2558
2559<script>
2560	require([
2561		'plugins_nav_custom_nav_mobile',
2562		'plugins_nav_custom_nav_desktop_dropdown',
2563		'plugins_common_custom_utils',
2564	], function(
2565		mobileNav,
2566		desktopNav,
2567		utils,
2568	) {
2569		const rootSelector = '[data-guid="ea08c0a1-4205-450b-bc75-6226fab1d001"]';
2570		const focusablesSelector = 'a, button, input, select, textarea, iframe, area, details, progress';
2571		const els = {
2572			ariaHide: Array.from(document.querySelectorAll('[data-aria-hide], [data-gallery-portal], [data-quickview-detail]')),
2573			bodyOverlay: document.querySelector('[data-body-overlay="ea08c0a1-4205-450b-bc75-6226fab1d001"]'),
2574			mobileMenu: document.querySelector(`${rootSelector} [data-mobile-nav]`),
2575			mobileMenuToggle: document.querySelector(`${rootSelector} [data-action="toggle-menu"]`),
2576			root: document.querySelector(rootSelector),
2577		};
2578		const breakpoint = 1024;
2579		let mobileMenuOpen = false;
2580
2581		function ariaShow() {
2582			els.ariaHide.forEach((ah) => {
2583				const focusables = Array.from(ah.querySelectorAll(focusablesSelector));
2584
2585				[ah, ...focusables].forEach((el) => {
2586					if (el.hasAttribute('data-tabindex')) {
2587						el.setAttribute('tabindex', el.getAttribute('data-tabindex'));
2588					}
2589					else {
2590						el.removeAttribute('tabindex');
2591					}
2592
2593					if (el.hasAttribute('data-aria-hidden')) {
2594						el.setAttribute('aria-hidden', el.getAttribute('data-aria-hidden'));
2595					}
2596					else {
2597						el.removeAttribute('aria-hidden');
2598					}
2599				});
2600			});
2601		}
2602
2603		function ariaHide() {
2604			els.ariaHide.forEach((ah) => {
2605				const focusables = Array.from(ah.querySelectorAll(focusablesSelector));
2606
2607				[ah, ...focusables].forEach((el) => {
2608					if (el.hasAttribute('tabindex')) el.setAttribute('data-tabindex', el.getAttribute('tabindex'));
2609					if (el.hasAttribute('aria-hidden')) el.setAttribute('data-aria-hidden', el.getAttribute('aria-hidden'));
2610
2611					el.setAttribute('aria-hidden', true);
2612					el.setAttribute('tabindex', -1);
2613				});
2614			});
2615		}
2616
2617		function openMobileMenu() {
2618			[els.mobileMenuToggle, els.mobileMenu, els.bodyOverlay].forEach((el) => el.classList.add('active'));
2619			ariaHide();
2620			mobileMenuOpen = true;
2621		}
2622
2623		function closeMobileMenu() {
2624			[els.mobileMenuToggle, els.mobileMenu, els.bodyOverlay].forEach((el) => el.classList.remove('active'));
2625			ariaShow();
2626			mobileMenuOpen = false;
2627		}
2628
2629		function toggleMobileMenu() {
2630			if (mobileMenuOpen) closeMobileMenu();
2631			else openMobileMenu();
2632		}
2633
2634		function handleResize() {
2635			if (window.innerWidth >= breakpoint && mobileMenuOpen) closeMobileMenu();
2636		}
2637
2638		function init() {
2639			// initialize navs
2640			
2641				mobileNav.init({
2642					root: els.root,
2643					selector: '[data-primary-nav-mobile]',
2644					container: '[data-main-nav-cont]',
2645					depth: 1,
2646				});
2647
2648				desktopNav.init({
2649					root: els.root,
2650					selector: '[data-primary-nav-desktop]',
2651					depth: 1,
2652				});
2653			
2654
2655			// toggle mobile menu
2656			els.mobileMenuToggle.addEventListener('click', toggleMobileMenu);
2657
2658			// handle resize
2659			['resize', 'orientationchange'].forEach((ev) => window.addEventListener(ev, utils.debounce(handleResize, 200)));
2660		}
2661		
2662		init();
2663	});
2664</script>
2664</div>
2665	</div>
2666	<div id="slideshow-container" class="slideshow-container" data-aria-hide>
2667		<div data-civid="696fc94f1df0494193dff434" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_common_intro_text" data-sv-time="18" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2668
2669
2670
2671<section class="intro-text white-background" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Intro | Text", "interactionSource" : "widget" } }'>
2672	<div class="intro-inner">
2673		<div class="title-col">
2674			<h2 class="intro-title">The Best of the San Francisco Bay Area</h2>
2675			
2676		</div>
2677	
2678		
2679			<div class="content-col">
2680				
2681					<div class="intro-desc core-styles">
2682						<p>Discover The San Francisco Peninsula! From fun family events to shopping and outdoor places to explore, you&#39;ll find it all here.</p>
2683
2684					</div>
2685				
2686	
2687				
2688					<div class="button-row">
2689						
2690							<a class="intro-link button-default underlined" href="https://www.thesanfranciscopeninsula.com/blog/stories/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Button", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2F", "interactionText" : "View%20All"} }'>
2691								<span class="button-text">View All</span>
2692							</a>
2693						
2694						
2695						
2696					</div>
2697				
2698			</div>
2699		
2700	</div>
2701</section></div><div data-civid="696fc94f1df0494193dff436" class="contentRender contentRender_11 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_v2_hero_image" data-sv-time="207" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711<style>.hero-image-v2 .img-cont {
2712				aspect-ratio: 640 / 920;
2713			}@media (min-width: 640px) {
2714				.hero-image-v2 .img-cont {
2715					aspect-ratio: 1024 / 512;
2716				}
2717			}@media (min-width: 1024px) {
2718				.hero-image-v2 .img-cont {
2719					aspect-ratio: 1440 / 513;
2720				}
2721			}@media (min-width: 1440px) {
2722				.hero-image-v2 .img-cont {
2723					aspect-ratio: 1920 / 684;
2724				}
2725			}</style>
2726
2727
2728
2729<section
2730	class="ccl-v2-widget core-v2-hero-image hero-image-v2 "
2731	data-guid="ee29d0a6-65b9-4433-8104-f65deb13ef06"
2732	data-js="plugins_collections_custom_collection_default_package"
2733	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Hero Image", "itemType" : "slides", "interactionSource" : "widget" } }'
2734>
2735	<div class="widget-inner">	
2736		<div class="slides" data-slides>
2737			
2738				<article class="slide overlap-image ">
2739					
2740	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "The%20Best%20of%20the%20San%20Francisco%20Bay%20Area" } }'>		
2741		
2742
2743<div class="slide-top">
2744	<div class="img-cont" data-img-cont>
2745		<a href="" target="" aria-label="The Best of the San Francisco Bay Area" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'>
2746			
2747
2748
2749
2750
2751<picture>
2752    
2753        
2754            <source
2755                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_684,q_65,w_1920/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2756                
2757                    media="screen and (min-width: 1440px)"
2758                
2759                type="image/avif"
2760                width="1920"
2761                height="684"
2762            />
2763        
2764    
2765        
2766            <source
2767                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_684,q_65,w_1920/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2768                
2769                    media="screen and (min-width: 1440px)"
2770                
2771                type="image/webp"
2772                width="1920"
2773                height="684"
2774            />
2775        
2776    
2777        
2778            <source
2779                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_684,q_65,w_1920/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2780                
2781                    media="screen and (min-width: 1440px)"
2782                
2783                type="image/jpeg"
2784                width="1920"
2785                height="684"
2786            />
2787        
2788    
2789        
2790            <source
2791                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_513,q_65,w_1440/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2792                
2793                    media="screen and (min-width: 1024px)"
2794                
2795                type="image/avif"
2796                width="1440"
2797                height="513"
2798            />
2799        
2800    
2801        
2802            <source
2803                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_513,q_65,w_1440/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2804                
2805                    media="screen and (min-width: 1024px)"
2806                
2807                type="image/webp"
2808                width="1440"
2809                height="513"
2810            />
2811        
2812    
2813        
2814            <source
2815                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_513,q_65,w_1440/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2816                
2817                    media="screen and (min-width: 1024px)"
2818                
2819                type="image/jpeg"
2820                width="1440"
2821                height="513"
2822            />
2823        
2824    
2825        
2826            <source
2827                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2828                
2829                    media="screen and (min-width: 640px)"
2830                
2831                type="image/avif"
2832                width="1024"
2833                height="512"
2834            />
2835        
2836    
2837        
2838            <source
2839                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2840                
2841                    media="screen and (min-width: 640px)"
2842                
2843                type="image/webp"
2844                width="1024"
2845                height="512"
2846            />
2847        
2848    
2849        
2850            <source
2851                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2852                
2853                    media="screen and (min-width: 640px)"
2854                
2855                type="image/jpeg"
2856                width="1024"
2857                height="512"
2858            />
2859        
2860    
2861        
2862            <source
2863                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_920,q_65,w_640/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2864                
2865                type="image/avif"
2866                width="640"
2867                height="920"
2868            />
2869        
2870    
2871        
2872            <source
2873                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_920,q_65,w_640/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2874                
2875                type="image/webp"
2876                width="640"
2877                height="920"
2878            />
2879        
2880    
2881        
2882            <img
2883                class="slide-img"
2884                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_920,q_65,w_640/v1/clients/sanmateoca/Girl_enjoying_the_outdoors_at_a_lavender_field_9ea037ef-6177-466e-b1b2-1c149583e0dd.jpg"
2885                alt="Girl-enjoying-the-outdoors-at-a-lavender-field"
2886                loading="eager"
2887                fetchpriority="high"
2888                width="640"
2889                height="920"
2890                onload="this.classList.add('loaded')" 
2891            />
2892        
2893    
2894</picture>
2895
2896		</a>
2897	</div>
2898
2899	
2900	
2901	
2902	
2903	
2904</div>
2905	</div>
2906
2907				</article>
2908			
2909		</div>
2910	</div>
2911
2912	
2913	
2913<script type="text/template" data-helper-template>{"templateData":{},"helpers":{"var":{"config":{"className":"hero-image-v2","mediaSources":[{"minScreenSize":"1440px","imageWidth":1920,"imageHeight":684},{"minScreenSize":"1024px","imageWidth":1440,"imageHeight":513},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":920},"useDesktopAspectRatioForMobile":false,"animationClasses":[],"dtnText":"Sponsored","baseWidgetName":"Hero Image","itemType":"slides","imgClass":""},"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"San Mateo County/Silicon Valley Convention & Visitors Bureau","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":622,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/image":{"hitCount":1043,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
2913custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
2913],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
2913custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":285,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
2913innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionϿ"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":1043,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1515,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
2913\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
2913 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
2913\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
2913innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":630,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_header_slides"}</script>
2913
2914</section></div>
2915	</div>
2916	<div id="main-content" class="content" data-aria-hide>
2917		<div data-civid="696fc94f1df0494193dff438" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_v2_side_by_side_1_across_fullwidth" data-sv-time="395" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927<style>.side-by-side-v2-1-across-fullwidth .img-cont {
2928				aspect-ratio: 640 / 587;
2929			}@media (min-width: 640px) {
2930				.side-by-side-v2-1-across-fullwidth .img-cont {
2931					aspect-ratio: 512 / 470;
2932				}
2933			}@media (min-width: 1024px) {
2934				.side-by-side-v2-1-across-fullwidth .img-cont {
2935					aspect-ratio: 720 / 615;
2936				}
2937			}@media (min-width: 1440px) {
2938				.side-by-side-v2-1-across-fullwidth .img-cont {
2939					aspect-ratio: 960 / 820;
2940				}
2941			}</style>
2942
2943
2944
2945
2946
2947
2948
2949<section
2950	class="ccl-v2-widget core-v2-side-by-side side-by-side-v2-1-across-fullwidth olive-background full-width slide-left alternating  "
2951	data-guid="074a7322-1eb4-47e3-a279-5e4b25447be4"
2952	data-js="plugins_collections_custom_collection_default_package"
2953	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Side by Side | 1 Across Fullwidth", "itemType" : "blogs", "interactionSource" : "widget" } }'
2954	style="opacity: 0;"
2955>
2956	<div class="widget-inner">
2957		
2958			
2959
2960<header class="widget-header">
2961	
2962		<h2 class="widget-title">
2963			
2964
2965			
2966				<span class="widget-title-text">
2967					The Latest
2968				</span>
2969			
2970		</h2>
2971	
2972		
2973	
2974</header>
2975		
2976	
2977		<div class="slides" data-slides>
2978			
2979				
2980				<article class="slide content-right ">
2981					
2982	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Top%20Engagement%20Photo%20Locations%20on%20The%20San%20Francisco%20Peninsula" } }'>
2983		
2984
2985<div class="content-section">
2986	<div class="content-upper">
2987		
2988
2989		<header class="slide-header">
2990			
2991		
2992			
2993				<span class="info-flag cat">Weddings</span>
2994			
2995		
2996			<h3 class="slide-title">
2997				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/top-engagement-photo-locations-on-the-san-francisco-peninsula/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Ftop-engagement-photo-locations-on-the-san-francisco-peninsula%2F", "interactionText" : "Top%20Engagement%20Photo%20Locations%20on%20The%20San%20Francisco%20Peninsula" } }'>
2998					
2999					<span class="slide-title-text">Top Engagement Photo Locations on The San Francisco Peninsula</span>
3000					
3001				</a>
3002			</h3>
3003		</header>
3004	
3005		
3006			<ul class="details">
3007				
3008					<li class="info-item time-to-read">
3009						<i aria-hidden="true" class="icon fas fa-clock"></i>
3010						3 min read
3011					</li>
3012				
3013
3014				
3015	
3016				
3017
3018				
3019			</ul>
3020		
3021	
3022		
3023			<p class="slide-desc">
3024				The question &#x2014; and the champagne &#x2014; have been popped. Congratulations! It&#x2019;s time to decide where to take your dreamy engagement photos. Luckily, The San Francisco Peninsula has several gorgeous locations for a photoshoot. Want the ocean waves crashing behind you? You&#x2019;ve got it. Prefer a whimsical&hellip;
3025				
3026			</p>
3027		
3028	</div>
3029
3030	
3031</div>
3032		
3033		
3034
3035<div class="slide-top">
3036	<div class="img-cont" data-img-cont>
3037		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/top-engagement-photo-locations-on-the-san-francisco-peninsula/" target="" aria-label="Top Engagement Photo Locations on The San Francisco Peninsula" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/top-engagement-photo-locations-on-the-san-francisco-peninsula/" } }'>
3038			
3039
3040
3041
3042
3043<picture>
3044    
3045        
3046            <source
3047                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_820,q_65,w_960/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3048                
3049                    media="screen and (min-width: 1440px)"
3050                
3051                type="image/avif"
3052                width="960"
3053                height="820"
3054            />
3055        
3056    
3057        
3058            <source
3059                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_820,q_65,w_960/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3060                
3061                    media="screen and (min-width: 1440px)"
3062                
3063                type="image/webp"
3064                width="960"
3065                height="820"
3066            />
3067        
3068    
3069        
3070            <source
3071                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_820,q_65,w_960/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3072                
3073                    media="screen and (min-width: 1440px)"
3074                
3075                type="image/jpeg"
3076                width="960"
3077                height="820"
3078            />
3079        
3080    
3081        
3082            <source
3083                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_720/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3084                
3085                    media="screen and (min-width: 1024px)"
3086                
3087                type="image/avif"
3088                width="720"
3089                height="615"
3090            />
3091        
3092    
3093        
3094            <source
3095                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_720/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3096                
3097                    media="screen and (min-width: 1024px)"
3098                
3099                type="image/webp"
3100                width="720"
3101                height="615"
3102            />
3103        
3104    
3105        
3106            <source
3107                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_720/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3108                
3109                    media="screen and (min-width: 1024px)"
3110                
3111                type="image/jpeg"
3112                width="720"
3113                height="615"
3114            />
3115        
3116    
3117        
3118            <source
3119                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_470,q_65,w_512/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3120                
3121                    media="screen and (min-width: 640px)"
3122                
3123                type="image/avif"
3124                width="512"
3125                height="470"
3126            />
3127        
3128    
3129        
3130            <source
3131                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_470,q_65,w_512/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3132                
3133                    media="screen and (min-width: 640px)"
3134                
3135                type="image/webp"
3136                width="512"
3137                height="470"
3138            />
3139        
3140    
3141        
3142            <source
3143                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_470,q_65,w_512/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3144                
3145                    media="screen and (min-width: 640px)"
3146                
3147                type="image/jpeg"
3148                width="512"
3149                height="470"
3150            />
3151        
3152    
3153        
3154            <source
3155                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_587,q_65,w_640/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3156                
3157                type="image/avif"
3158                width="640"
3159                height="587"
3160            />
3161        
3162    
3163        
3164            <source
3165                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_587,q_65,w_640/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3166                
3167                type="image/webp"
3168                width="640"
3169                height="587"
3170            />
3171        
3172    
3173        
3174            <img
3175                class="slide-img"
3176                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_587,q_65,w_640/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"
3177                alt="Top Engagement Photo Locations on The San Francisco Peninsula"
3178                loading="lazy"
3179                fetchpriority="low"
3180                width="640"
3181                height="587"
3182                onload="this.classList.add('loaded')" 
3183            />
3184        
3185    
3186</picture>
3187
3188		</a>
3189	</div>
3190
3191	
3192	
3193	
3194	
3195	
3196</div>
3197	</div>
3198
3199				</article>
3200			
3201				
3202				<article class="slide content-left ">
3203					
3204	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Rainy%20Day%20Activities%20for%20Kids%20on%20The%20Peninsula%3A%20Your%20El%20Ni%C3%B1o%20Guide" } }'>
3205		
3206
3207<div class="content-section">
3208	<div class="content-upper">
3209		
3210
3211		<header class="slide-header">
3212			
3213		
3214			
3215				<span class="info-flag cat">Entertainment</span>
3216			
3217		
3218			<h3 class="slide-title">
3219				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/rainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Frainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide%2F", "interactionText" : "Rainy%20Day%20Activities%20for%20Kids%20on%20The%20Peninsula%3A%20Your%20El%20Ni%C3%B1o%20Guide" } }'>
3220					
3221					<span class="slide-title-text">Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide</span>
3222					
3223				</a>
3224			</h3>
3225		</header>
3226	
3227		
3228			<ul class="details">
3229				
3230					<li class="info-item time-to-read">
3231						<i aria-hidden="true" class="icon fas fa-clock"></i>
3232						4 min read
3233					</li>
3234				
3235
3236				
3237	
3238				
3239
3240				
3241			</ul>
3242		
3243	
3244		
3245			<p class="slide-desc">
3246				A strong El Ni&#xF1;o is shaping up for this winter, and forecasters are calling for a wetter-than-average season across the Bay Area. That&apos;s good news for local reservoirs and bad news for anyone with restless kids and a weekend of rain ahead. Luckily, the Peninsula has no shortage of indoor spots where&hellip;
3247				
3248			</p>
3249		
3250	</div>
3251
3252	
3253</div>
3254		
3255		
3256
3257<div class="slide-top">
3258	<div class="img-cont" data-img-cont>
3259		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/rainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide/" target="" aria-label="Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/rainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide/" } }'>
3260			
3261
3262
3263
3264
3265<picture>
3266    
3267        
3268            <source
3269                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3270                
3271                    media="screen and (min-width: 1440px)"
3272                
3273                type="image/avif"
3274                width="960"
3275                height="820"
3276            />
3277        
3278    
3279        
3280            <source
3281                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3282                
3283                    media="screen and (min-width: 1440px)"
3284                
3285                type="image/webp"
3286                width="960"
3287                height="820"
3288            />
3289        
3290    
3291        
3292            <source
3293                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3294                
3295                    media="screen and (min-width: 1440px)"
3296                
3297                type="image/jpeg"
3298                width="960"
3299                height="820"
3300            />
3301        
3302    
3303        
3304            <source
3305                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3306                
3307                    media="screen and (min-width: 1024px)"
3308                
3309                type="image/avif"
3310                width="720"
3311                height="615"
3312            />
3313        
3314    
3315        
3316            <source
3317                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3318                
3319                    media="screen and (min-width: 1024px)"
3320                
3321                type="image/webp"
3322                width="720"
3323                height="615"
3324            />
3325        
3326    
3327        
3328            <source
3329                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3330                
3331                    media="screen and (min-width: 1024px)"
3332                
3333                type="image/jpeg"
3334                width="720"
3335                height="615"
3336            />
3337        
3338    
3339        
3340            <source
3341                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3342                
3343                    media="screen and (min-width: 640px)"
3344                
3345                type="image/avif"
3346                width="512"
3347                height="470"
3348            />
3349        
3350    
3351        
3352            <source
3353                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3354                
3355                    media="screen and (min-width: 640px)"
3356                
3357                type="image/webp"
3358                width="512"
3359                height="470"
3360            />
3361        
3362    
3363        
3364            <source
3365                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3366                
3367                    media="screen and (min-width: 640px)"
3368                
3369                type="image/jpeg"
3370                width="512"
3371                height="470"
3372            />
3373        
3374    
3375        
3376            <source
3377                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3378                
3379                type="image/avif"
3380                width="640"
3381                height="587"
3382            />
3383        
3384    
3385        
3386            <source
3387                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3388                
3389                type="image/webp"
3390                width="640"
3391                height="587"
3392            />
3393        
3394    
3395        
3396            <img
3397                class="slide-img"
3398                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"
3399                alt="Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide"
3400                loading="lazy"
3401                fetchpriority="low"
3402                width="640"
3403                height="587"
3404                onload="this.classList.add('loaded')" 
3405            />
3406        
3407    
3408</picture>
3409
3410		</a>
3411	</div>
3412
3413	
3414	
3415	
3416	
3417	
3418</div>
3419	</div>
3420
3421				</article>
3422			
3423				
3424				<article class="slide content-right ">
3425					
3426	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "A%20Dog-Friendly%20Highway%201%20Road%20Trip%20on%20the%20San%20Francisco%20Peninsula" } }'>
3427		
3428
3429<div class="content-section">
3430	<div class="content-upper">
3431		
3432
3433		<header class="slide-header">
3434			
3435		
3436			
3437				<span class="info-flag cat">Things To Do</span>
3438			
3439		
3440			<h3 class="slide-title">
3441				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/paws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fpaws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula%2F", "interactionText" : "A%20Dog-Friendly%20Highway%201%20Road%20Trip%20on%20the%20San%20Francisco%20Peninsula" } }'>
3442					
3443					<span class="slide-title-text">A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula</span>
3444					
3445				</a>
3446			</h3>
3447		</header>
3448	
3449		
3450			<ul class="details">
3451				
3452					<li class="info-item time-to-read">
3453						<i aria-hidden="true" class="icon fas fa-clock"></i>
3454						3 min read
3455					</li>
3456				
3457
3458				
3459	
3460				
3461
3462				
3463			</ul>
3464		
3465	
3466		
3467			<p class="slide-desc">
3468				Few drives compare to Highway 1 along The Peninsula&apos;s coast, with ocean cliffs, sandy beaches, farm stands and harbor views around every bend. Fall is one of the best times to go: the summer fog lifts, skies turn clear and the air stays cool, which is perfect for long walks with your dog. Pack the&hellip;
3469				
3470			</p>
3471		
3472	</div>
3473
3474	
3475</div>
3476		
3477		
3478
3479<div class="slide-top">
3480	<div class="img-cont" data-img-cont>
3481		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/paws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula/" target="" aria-label="A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/paws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula/" } }'>
3482			
3483
3484
3485
3486
3487<picture>
3488    
3489        
3490            <source
3491                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_820,q_65,w_960/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3492                
3493                    media="screen and (min-width: 1440px)"
3494                
3495                type="image/avif"
3496                width="960"
3497                height="820"
3498            />
3499        
3500    
3501        
3502            <source
3503                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_820,q_65,w_960/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3504                
3505                    media="screen and (min-width: 1440px)"
3506                
3507                type="image/webp"
3508                width="960"
3509                height="820"
3510            />
3511        
3512    
3513        
3514            <source
3515                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_820,q_65,w_960/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3516                
3517                    media="screen and (min-width: 1440px)"
3518                
3519                type="image/jpeg"
3520                width="960"
3521                height="820"
3522            />
3523        
3524    
3525        
3526            <source
3527                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_720/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3528                
3529                    media="screen and (min-width: 1024px)"
3530                
3531                type="image/avif"
3532                width="720"
3533                height="615"
3534            />
3535        
3536    
3537        
3538            <source
3539                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_720/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3540                
3541                    media="screen and (min-width: 1024px)"
3542                
3543                type="image/webp"
3544                width="720"
3545                height="615"
3546            />
3547        
3548    
3549        
3550            <source
3551                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_720/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3552                
3553                    media="screen and (min-width: 1024px)"
3554                
3555                type="image/jpeg"
3556                width="720"
3557                height="615"
3558            />
3559        
3560    
3561        
3562            <source
3563                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_470,q_65,w_512/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3564                
3565                    media="screen and (min-width: 640px)"
3566                
3567                type="image/avif"
3568                width="512"
3569                height="470"
3570            />
3571        
3572    
3573        
3574            <source
3575                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_470,q_65,w_512/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3576                
3577                    media="screen and (min-width: 640px)"
3578                
3579                type="image/webp"
3580                width="512"
3581                height="470"
3582            />
3583        
3584    
3585        
3586            <source
3587                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_470,q_65,w_512/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3588                
3589                    media="screen and (min-width: 640px)"
3590                
3591                type="image/jpeg"
3592                width="512"
3593                height="470"
3594            />
3595        
3596    
3597        
3598            <source
3599                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_587,q_65,w_640/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3600                
3601                type="image/avif"
3602                width="640"
3603                height="587"
3604            />
3605        
3606    
3607        
3608            <source
3609                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_587,q_65,w_640/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3610                
3611                type="image/webp"
3612                width="640"
3613                height="587"
3614            />
3615        
3616    
3617        
3618            <img
3619                class="slide-img"
3620                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_587,q_65,w_640/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"
3621                alt="A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula"
3622                loading="lazy"
3623                fetchpriority="low"
3624                width="640"
3625                height="587"
3626                onload="this.classList.add('loaded')" 
3627            />
3628        
3629    
3630</picture>
3631
3632		</a>
3633	</div>
3634
3635	
3636	
3637	
3638	
3639	
3640</div>
3641	</div>
3642
3643				</article>
3644			
3645				
3646				<article class="slide content-left ">
3647					
3648	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Best%20Bars%20and%20Nightlife%20on%20The%20San%20Francisco%20Peninsula%20(City-by-City%20Peninsula%20Guide)" } }'>
3649		
3650
3651<div class="content-section">
3652	<div class="content-upper">
3653		
3654
3655		<header class="slide-header">
3656			
3657		
3658			
3659				<span class="info-flag cat">Entertainment</span>
3660			
3661		
3662			<h3 class="slide-title">
3663				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/best-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fbest-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide%2F", "interactionText" : "Best%20Bars%20and%20Nightlife%20on%20The%20San%20Francisco%20Peninsula%20(City-by-City%20Peninsula%20Guide)" } }'>
3664					
3665					<span class="slide-title-text">Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)</span>
3666					
3667				</a>
3668			</h3>
3669		</header>
3670	
3671		
3672			<ul class="details">
3673				
3674					<li class="info-item time-to-read">
3675						<i aria-hidden="true" class="icon fas fa-clock"></i>
3676						10 min read
3677					</li>
3678				
3679
3680				
3681	
3682				
3683
3684				
3685			</ul>
3686		
3687	
3688		
3689			<p class="slide-desc">
3690				When the sun goes down on the San Francisco Peninsula, the fun is just getting started. From historic theaters and craft distilleries to neighborhood dive bars and Irish pubs, The Peninsula&apos;s nightlife scene stretches across every corner of the county. Here&apos;s where to go, city by city. San&hellip;
3691				
3692			</p>
3693		
3694	</div>
3695
3696	
3697</div>
3698		
3699		
3700
3701<div class="slide-top">
3702	<div class="img-cont" data-img-cont>
3703		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/best-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide/" target="" aria-label="Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/best-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide/" } }'>
3704			
3705
3706
3707
3708
3709<picture>
3710    
3711        
3712            <source
3713                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3714                
3715                    media="screen and (min-width: 1440px)"
3716                
3717                type="image/avif"
3718                width="960"
3719                height="820"
3720            />
3721        
3722    
3723        
3724            <source
3725                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3726                
3727                    media="screen and (min-width: 1440px)"
3728                
3729                type="image/webp"
3730                width="960"
3731                height="820"
3732            />
3733        
3734    
3735        
3736            <source
3737                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_820,q_65,w_960/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3738                
3739                    media="screen and (min-width: 1440px)"
3740                
3741                type="image/jpeg"
3742                width="960"
3743                height="820"
3744            />
3745        
3746    
3747        
3748            <source
3749                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3750                
3751                    media="screen and (min-width: 1024px)"
3752                
3753                type="image/avif"
3754                width="720"
3755                height="615"
3756            />
3757        
3758    
3759        
3760            <source
3761                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3762                
3763                    media="screen and (min-width: 1024px)"
3764                
3765                type="image/webp"
3766                width="720"
3767                height="615"
3768            />
3769        
3770    
3771        
3772            <source
3773                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_720/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3774                
3775                    media="screen and (min-width: 1024px)"
3776                
3777                type="image/jpeg"
3778                width="720"
3779                height="615"
3780            />
3781        
3782    
3783        
3784            <source
3785                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3786                
3787                    media="screen and (min-width: 640px)"
3788                
3789                type="image/avif"
3790                width="512"
3791                height="470"
3792            />
3793        
3794    
3795        
3796            <source
3797                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3798                
3799                    media="screen and (min-width: 640px)"
3800                
3801                type="image/webp"
3802                width="512"
3803                height="470"
3804            />
3805        
3806    
3807        
3808            <source
3809                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_470,q_65,w_512/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3810                
3811                    media="screen and (min-width: 640px)"
3812                
3813                type="image/jpeg"
3814                width="512"
3815                height="470"
3816            />
3817        
3818    
3819        
3820            <source
3821                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3822                
3823                type="image/avif"
3824                width="640"
3825                height="587"
3826            />
3827        
3828    
3829        
3830            <source
3831                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3832                
3833                type="image/webp"
3834                width="640"
3835                height="587"
3836            />
3837        
3838    
3839        
3840            <img
3841                class="slide-img"
3842                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_587,q_65,w_640/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"
3843                alt="Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)"
3844                loading="lazy"
3845                fetchpriority="low"
3846                width="640"
3847                height="587"
3848                onload="this.classList.add('loaded')" 
3849            />
3850        
3851    
3852</picture>
3853
3854		</a>
3855	</div>
3856
3857	
3858	
3859	
3860	
3861	
3862</div>
3863	</div>
3864
3865				</article>
3866			
3867		</div>
3868	</div>
3869
3870	
3871	
3871<script type="text/template" data-helper-template>{"templateData":{"title":"The Latest","view_all_caption":"Read More","add_tripbuilder":"default","alignment":"slide-left","alternating":"true","background":"olive"},"helpers":{"var":{"config":{"className":"side-by-side-v2-1-across-fullwidth olive-background","fullWidth":true,"mediaSources":[{"minScreenSize":"1440px","imageWidth":960,"imageHeight":820},{"minScreenSize":"1024px","imageWidth":720,"imageHeight":615},{"minScreenSize":"640px","imageWidth":512,"imageHeight":470}],"mobileImageRatio":{"width":640,"height":587},"showHeader":true,"showSlideDescription":true,"descriptionTruncation":335,"showDetails":true,"readMorePosition":"none","readMoreAdditionalHTML":"","tripbuilderLocation":"image","dtnText":"Sponsored","baseWidgetName":"Side by Side","widgetVariation":"1 Across Fullwidth","itemType":"blogs","imgClass":""},"showHeader":"The Latest","slideHeading":3,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"San Mateo County/Silicon Valley Convention & Visitors Bureau","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"isBlog":true,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false,"contentSide":"content-left"},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":649,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/content":{"hitCount":97,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n})}}\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true)}}\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t\t{{/}}\n\n\t\t<header class=\"slide-header\">\n\t\t\t{{:~equal(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t\t\t{{/}}\n\t\t\n\t\t\t{{:~equal(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true)}}\n\t\t\t\t<span class=\"info-flag cat\">{{categories.0.title}}</span>\n\t\t\t{{/}}\n\t\t\n\t\t\t<h{{~var.slideHeading}} class=\"slide-title\">\n\t\t\t\t<a href=\"{{link.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"{{%%link.url}}\", \"interactionText\" : \"{{%%title}}\" } }'>\n\t\t\t\t\t{{:subtitle}}<span class=\"title-small info-flag\">{{subtitle}}</span>{{/}}\n\t\t\t\t\t<span class=\"slide-title-text\">{{title}}</span>\n\t\t\t\t\t{{:~equal(helpers.var.config.readMorePosition === 'title' && !!data.link, true)}}\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t{{/}}\n\t\t\t\t</a>\n\t\t\t</h{{~var.slideHeading}}>\n\t\t</header>\n\t\n\t\t{{:hasDeets()}}\n\t\t\t<ul class=\"details\">\n\t\t\t\t{{:~var.isBlog}}\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\t{{timeToRead.minutes}} {{~var.translations.minute_read}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~var.isListing}}\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t{{address}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\n\t\t\t\t{{:~var.isEvent}}\n\t\t\t\t\t{{:venue}}\n\t\t\t\t\t\t<li class=\"info-item venue{{:venue.url}} has-link{{/}}\">\n\t\t\t\t\t\t\t<a href=\"{{venue.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"{{%%venue.title}}\", \"itemType\" : \"listings\" {{:venue.primary_category}}, \"itemCategory\" : \"{{%%venue.primary_category.catname}}\"{{/}}{{:venue.primary_category}}, \"itemSubcategory\" : \"{{%%venue.primary_category.subcatname}}\"{{/}}, \"interactionText\" : \"{{%%venue.title}}\", \"interactionUrl\" : \"{{%%venue.url}}\"{{:venue.region}}, \"itemRegion\" : \"{{%%venue.region}}\"{{/}}{{:venue.city}}, \"itemCity\" : \"{{%%venue.city}}\"{{/}}{{:venue.recid}}, \"itemId\" : \"{{%%venue.recid}}\"{{/}}{{:venue.acctid}}, \"acctId\" : \"{{%%venue.acctid}}\"{{/}}{{:venue.rankname}}, \"itemVariant\" : \"{{%%venue.rankname}}\"{{?}}, \"itemVariant\" : \"\"{{/}}{{:venue.custom.price}}, \"price\" : \"{{%%venue.custom.price}}\"{{?}}, \"price\" : \"\"{{/}}{{:venue.property_id}}, \"propertyId\" : \"{{%%venue.property_id}}\"{{/}}{{:venue.property_name}}, \"propertyName\" : \"{{%%venue.property_name}}\"{{/}}{{:venue.property_type}}, \"propertyType\" : \"{{%%venue.property_type}}\"{{/}}{{:~equal((data.venue.is_featured === undefined), false)}}, \"isFeatured\" : \"{{%%venue.is_featured}}\"{{?}}
3871, \"isFeatured\" : \"\"{{/}} } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\t{{venue.title}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\n\t\t\t\t\t{{:~equal(!!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\t{{formattedDate()}}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~equal(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>{{formattedDate()}}</span>\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\t\t</ul>\n\t\t{{/}}\n\t\n\t\t{{:~equal(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true)}}\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\t{{plainDescription(helpers.var.config.descriptionTruncation)}}\n\t\t\t\t{{:~equal(helpers.var.config.readMorePosition, 'desc')}}\n\t\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t})}}\n\t\t\t\t{{/}}\n\t\t\t</p>\n\t\t{{/}}\n\t</div>\n\n\t{{:hasFooter()}}\n\t\t<footer class=\"slide-footer\">\n\t\t\t{{:~equal(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t})}}\n\t\t\t{{/}}\n\t\t\t{{:~equal(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true)}}\n\t\t\t\t{{~setVar('quickview', { type: data.type, recid: data.recid })}}\n\t\t\t\t{{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}}\n\t\t\t{{/}}\n\t\t</footer>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)Ͽ\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)Ͽ\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\tϾ/Ͽ\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\tϾ:~equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)Ͽ\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\t<hϾ~var.slideHeadingϿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\", \"interactionText\" : \"Ͼ%%titleϿ\" } }'>\n\t\t\t\t\tϾ:subtitleϿ<span class=\"title-small info-flag\">ϾsubtitleϿ</span>Ͼ/Ͽ\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleϿ</span>\n\t\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)Ͽ\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingϿ>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsԒ(Ԓ)Ͽ\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
3871Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\tϾ/Ͽ\n\t\n\t\tϾ:~equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)Ͽ\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\tϾ/Ͽ\n\t</div>\n\n\tϾ:hasFooterԒ(Ԓ)Ͽ\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":72,"innerStart":72,"tags":[]},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":135,"end":350,"innerStart":238,"innerEnd":347,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":302,"end":309,"innerStart":309,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":325,"end":336,"innerStart":336,"tags":[]}],"inner":"\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":387,"end":563,"innerStart":474,"innerEnd":560,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":479,"end":556,"innerStart":556,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\t"},{"label":"equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":570,"end":755,"innerStart":688,"innerEnd":752,"tags":[{"label":"categories.0.title","labelArr":[{"label":"categories"},{"label":"0"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":721,"end":741,"innerStart":741,"tags":[]}],"inner":"\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":764,"end":783,"innerStart":783,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":818,"end":828,"innerStart":828,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":838,"end":851,"innerStart":851,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":947,"end":959,"innerStart":959,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":983,"end":992,"innerStart":992,"tags":[]},{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1005,"end":1072,"innerStart":1016,"innerEnd":1069,"tags":[{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1052,"end":1062,"innerStart":1062,"tags":[]}],"inner":"<span class=\"title-small info-flag\">ϾsubtitleϿ</span>"},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1109,"end":1116,"innerStart":1116,"tags":[]},{"label":"equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition === 'title' && !!data.link, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1129,"end":1284,"innerStart":1210,"innerEnd":1281,"tags":[],"inner":"\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1319,"innerStart":1319,"tags":[]},{"label":"hasDeetsԒ(Ԓ)","labelArr":[{"label":"hasDeets","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1337,"end":3560,"innerStart":1352,"innerEnd":3557,"tags":[{"label":"var.isBlog","labelArr":[{"label":"var"},{"label":"isBlog"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1381,"end":1573,"innerStart":1395,"innerEnd":1570,"tags":[{"label":"timeToRead.minutes","labelArr":[{"label":"timeToRead"},{"label":"minutes"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1502,"end":1522,"innerStart":1522,"tags":[]},{"label":"var.translations.minute_read","labelArr":[{"label":"var"},{"label":"translations"},{"label":"minute_read"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1523,"end":1554,"innerStart":1554,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isListing","labelArr":[{"label":"var"},{"label":"isListing"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1579,"end":1736,"innerStart":1596,"innerEnd":1733,"tags":[{"label":"address","labelArr":[{"label":"address"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1708,"end":1717,"innerStart":1717,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isEvent","labelArr":[{"label":"var"},{"label":"isEvent"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1743,"end":3297,"innerStart":1758,"innerEnd":3294,"tags":[{"label":"venue","labelArr":[{"label":"venue"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1764,"end":3078,"innerStart":1772,"innerEnd":3075,"tags":[{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1805,"end":1829,"innerStart":1817,"innerEnd":1826,"tags":[],"inner":" has-link"},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1848,"end":1859,"innerStart":1859,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1869,"end":1882,"innerStart":1882,"tags":[]},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":1980,"end":1995,"innerStart":1995,"tags":[]},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2022,"end":2105,"innerStart":2047,"innerEnd":2102,"tags":[{"label":"venue.primary_category.catname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"catname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2067,"end":2101,"innerStart":2101,"tags":[]}],"inner":", \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\""},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2105,"end":2194,"innerStart":2130,"innerEnd":2191,"tags":[{"label":"venue.primary_category.subcatname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"subcatname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2153,"end":2190,"innerStart":2190,"tags":[]}],"inner":", \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2217,"end":2232,"innerStart":2232,"tags":[]},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2255,"end":2268,"innerStart":2268,"tags":[]},{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2269,"end":2322,"innerStart":2284,"innerEnd":2319,"tags":[{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2302,"end":2318,"innerStart":2318,"tags":[]}],"inner":", \"itemRegion\" : \"Ͼ%%venue.regionϿ\""},{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2322,"end":2369,"innerStart":2335,"innerEnd":2366,"tags":[{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2351,"end":2365,"innerStart":2365,"tags":[]}],"inner":", \"itemCity\" : \"Ͼ%%venue.cityϿ\""},{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2369,"end":2416,"innerStart":2383,"innerEnd":2413,"tags":[{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2397,"end":2412,"innerStart":2412,"tags":[]}],"inner":", \"itemId\" : \"Ͼ%%venue.recidϿ\""},{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2416,"end":2465,"innerStart":2431,"innerEnd":2462,"tags":[{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2445,"end":2461,"innerStart":2461,"tags":[]}],"inner":", \"acctId\" : \"Ͼ%%venue.acctidϿ\""},{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2465,"end":2523,"innerStart":2482,"innerEnd":2520,"tags":[{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2501,"end":2519,"innerStart":2519,"tags":[]}],"inner":", \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2520,"end":2546,"innerStart":2523,"innerEnd":2543,"tags":[],"inner":", \"itemVariant\" : \"\""},{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2546,"end":2606,"innerStart":2567,"innerEnd":2603,"tags":[{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2580,"end":2602,"innerStart":2602,"tags":[]}],"inner":", \"price\" : \"Ͼ%%venue.custom.priceϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2603,"end":2623,"innerStart":
38712606,"innerEnd":2620,"tags":[],"inner":", \"price\" : \"\""},{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2623,"end":2686,"innerStart":2643,"innerEnd":2683,"tags":[{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2661,"end":2682,"innerStart":2682,"tags":[]}],"inner":", \"propertyId\" : \"Ͼ%%venue.property_idϿ\""},{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2686,"end":2755,"innerStart":2708,"innerEnd":2752,"tags":[{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2728,"end":2751,"innerStart":2751,"tags":[]}],"inner":", \"propertyName\" : \"Ͼ%%venue.property_nameϿ\""},{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2755,"end":2824,"innerStart":2777,"innerEnd":2821,"tags":[{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2797,"end":2820,"innerStart":2820,"tags":[]}],"inner":", \"propertyType\" : \"Ͼ%%venue.property_typeϿ\""},{"label":"equalԒ((data.venue.is_featured === undefined), falseԒ)","labelArr":[{"label":"equal","argString":"(data.venue.is_featured === undefined), false"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2824,"end":2925,"innerStart":2882,"innerEnd":2922,"tags":[{"label":"venue.is_featured","labelArr":[{"label":"venue"},{"label":"is_featured"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2900,"end":2921,"innerStart":2921,"tags":[]}],"inner":", \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2922,"end":2947,"innerStart":2925,"innerEnd":2944,"tags":[],"inner":", \"isFeatured\" : \"\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3032,"end":3045,"innerStart":3045,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
3871Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"},{"label":"equalԒ(!!data.startDate && !!data.endDate, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3086,"end":3289,"innerStart":3139,"innerEnd":3286,"tags":[{"label":"formattedDateԒ(Ԓ)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3249,"end":3268,"innerStart":3268,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"}],"inner":"\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"isFeatured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t"},{"label":"equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3303,"end":3545,"innerStart":3381,"innerEnd":3542,"tags":[{"label":"formattedDateԒ(Ԓ)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3500,"end":3519,"innerStart":3519,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\t"}],"inner":"\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
3871Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\t"},{"label":"equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3565,"end":4010,"innerStart":3671,"innerEnd":4007,"tags":[{"label":"plainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)","labelArr":[{"label":"plainDescription","argString":"helpers.var.config.descriptionTruncation"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3702,"end":3764,"innerStart":3764,"tags":[]},{"label":"equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition, 'desc'"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3769,"end":3996,"innerStart":3825,"innerEnd":3993,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3831,"end":3988,"innerStart":3988,"tags":[]}],"inner":"\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\t"}],"inner":"\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\t"},{"label":"hasFooterԒ(Ԓ)","labelArr":[{"label":"hasFooter","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":4021,"end":4649,"innerStart":4037,"innerEnd":4646,"tags":[{"label":"equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)","labelArr":[{"label":"equal","argString":"!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4073,"end":4381,"innerStart":4216,"innerEnd":4378,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4221,"end":4374,"innerStart":4374,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\t"},{"label":"equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4385,"end":4632,"innerStart":4475,"innerEnd":4629,"tags":[{"label":"setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)","labelArr":[{"label":"setVar","argString":"'quickview', { type: data.type, recid: data.recid }"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4480,"end":4544,"innerStart":4544,"tags":[]},{"label":"fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_quickview/button'), helpers.var.quickview"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4549,"end":4625,"innerStart":4625,"tags":[]}],"inner":"\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\t"}],"inner":"\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\t"}
3871],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)Ͽ\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)Ͽ\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\tϾ/Ͽ\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\tϾ:~equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)Ͽ\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\t<hϾ~var.slideHeadingϿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\", \"interactionText\" : \"Ͼ%%titleϿ\" } }'>\n\t\t\t\t\tϾ:subtitleϿ<span class=\"title-small info-flag\">ϾsubtitleϿ</span>Ͼ/Ͽ\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleϿ</span>\n\t\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)Ͽ\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingϿ>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsԒ(Ԓ)Ͽ\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"isFeatured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\tϾ/Ͽ\n\t\n\t\tϾ:~equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)Ͽ\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\tϾ/Ͽ\n\t</div>\n\n\tϾ:hasFooterԒ(Ԓ)Ͽ\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":4656,"end":4656}},"custom_ccl_v2/shared/image":{"hitCount":1090,"raw":"{{~exec(function() {\
3871n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
3871custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
3871],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
3871custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":311,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
3871innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionϿ"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":1090,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1562,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
3871\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
3871 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
3871\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
3871innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":659,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
3871
3872</section>
3873</div><div data-civid="696fc94f1df0494193dff43a" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_v2_related_content" data-sv-time="269" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883<style>.related-content-v2 .img-cont {
3884				aspect-ratio: 640 / 480;
3885			}@media (min-width: 640px) {
3886				.related-content-v2 .img-cont {
3887					aspect-ratio: 1024 / 768;
3888				}
3889			}</style>
3890
3891
3892
3893<section class="ccl-v2-widget core-styles related-content-v2 animation-expand"
3894	data-guid="6c4b2129-00c1-43b5-8a9c-d8170bddc17a"
3895	data-js="plugins_collections_custom_collection_default_package"
3896	style="opacity: 0;"
3897	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Related Content", "itemType" : "slides", "interactionSource" : "widget" } }'
3898>	
3899	
3900
3901	<div class="widget-inner">
3902		
3903			
3904
3905<header class="widget-header">
3906	
3907		<h2 class="widget-title">
3908			
3909
3910			
3911				<span class="widget-title-text">
3912					Popular
3913				</span>
3914			
3915		</h2>
3916	
3917		
3918	
3919</header>
3920		
3921	
3922		
3923		<div class="slides-wrapper">
3924			<div class="slides custom-columns-2 image-width-12" data-slides>
3925				
3926					<article class="slide">
3927						
3928	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "San%20Mateo%20Boba%20Trail%20via%20Caltrain" } }'>
3929		<div class="content-section">
3930			<div class="content-upper">
3931				<header class="slide-header">
3932					
3933
3934					
3935
3936					
3937						<h3 class="slide-title">
3938							<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/discover-the-peninsulas-boba-trail-by-caltrain/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fdiscover-the-peninsulas-boba-trail-by-caltrain%2F", "interactionText" : "San%20Mateo%20Boba%20Trail%20via%20Caltrain" } }'>
3939								
3940								San Mateo Boba Trail via Caltrain
3941							</a>
3942						</h3>
3943					
3944				</header>
3945			
3946				
3947					
3948						<p class="slide-desc">If you’re a boba tea lover and enjoy a leisurely day trip with minimal driving, the Boba Trail along&hellip;</p>
3949					
3950				
3951			</div>
3952		</div>
3953
3954		
3955			
3956
3957<div class="slide-top">
3958	<div class="img-cont" data-img-cont>
3959		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/discover-the-peninsulas-boba-trail-by-caltrain/" target="" aria-label="San Mateo Boba Trail via Caltrain" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/discover-the-peninsulas-boba-trail-by-caltrain/" } }'>
3960			
3961
3962
3963
3964
3965<picture>
3966    
3967        
3968            <source
3969                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_768,q_65,w_1024/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
3970                
3971                    media="screen and (min-width: 640px)"
3972                
3973                type="image/avif"
3974                width="1024"
3975                height="768"
3976            />
3977        
3978    
3979        
3980            <source
3981                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_768,q_65,w_1024/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
3982                
3983                    media="screen and (min-width: 640px)"
3984                
3985                type="image/webp"
3986                width="1024"
3987                height="768"
3988            />
3989        
3990    
3991        
3992            <source
3993                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_768,q_65,w_1024/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
3994                
3995                    media="screen and (min-width: 640px)"
3996                
3997                type="image/jpeg"
3998                width="1024"
3999                height="768"
4000            />
4001        
4002    
4003        
4004            <source
4005                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_480,q_65,w_640/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
4006                
4007                type="image/avif"
4008                width="640"
4009                height="480"
4010            />
4011        
4012    
4013        
4014            <source
4015                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_480,q_65,w_640/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
4016                
4017                type="image/webp"
4018                width="640"
4019                height="480"
4020            />
4021        
4022    
4023        
4024            <img
4025                class="slide-img"
4026                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_480,q_65,w_640/v1/clients/sanmateoca/Caltrain_f32ca3ba-d9d2-4092-95fc-245f3616b546.jpg"
4027                alt="Caltrain"
4028                loading="lazy"
4029                fetchpriority="low"
4030                width="640"
4031                height="480"
4032                onload="this.classList.add('loaded')" 
4033            />
4034        
4035    
4036</picture>
4037
4038		</a>
4039	</div>
4040
4041	
4042	
4043	
4044	
4045	
4046</div>
4047		
4048	</div>
4049
4050					</article>
4051				
4052					<article class="slide">
4053						
4054	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Explore%20Highway%201%20Roadtrips" } }'>
4055		<div class="content-section">
4056			<div class="content-upper">
4057				<header class="slide-header">
4058					
4059
4060					
4061
4062					
4063						<h3 class="slide-title">
4064							<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/?preview=true&guid=b1e5fb37-bfa1-4ca1-b4f6-ff64fcf133
406413" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fhighway-1-road-trip%2F%3Fpreview%3Dtrue%26guid%3Db1e5fb37-bfa1-4ca1-b4f6-ff64fcf13313", "interactionText" : "Explore%20Highway%201%20Roadtrips" } }'>
4065								
4066								Explore Highway 1 Roadtrips
4067							</a>
4068						</h3>
4069					
4070				</header>
4071			
4072				
4073					
4074				
4075			</div>
4076		</div>
4077
4078		
4079			
4080
4081<div class="slide-top">
4082	<div class="img-cont" data-img-cont>
4083		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/?preview=true&guid=b1e5fb37-bfa1-4ca1-b4f6-ff64fcf13313" target="" aria-label="Explore Highway 1 Roadtrips" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/?preview=true&guid=b1e5fb37-bfa1-4ca1-b4f6-ff64fcf13313" } }'>
4084			
4085
4086
4087
4088
4089<picture>
4090    
4091        
4092            <source
4093                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_768,q_65,w_1024/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4094                
4095                    media="screen and (min-width: 640px)"
4096                
4097                type="image/avif"
4098                width="1024"
4099                height="768"
4100            />
4101        
4102    
4103        
4104            <source
4105                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_768,q_65,w_1024/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4106                
4107                    media="screen and (min-width: 640px)"
4108                
4109                type="image/webp"
4110                width="1024"
4111                height="768"
4112            />
4113        
4114    
4115        
4116            <source
4117                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_768,q_65,w_1024/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4118                
4119                    media="screen and (min-width: 640px)"
4120                
4121                type="image/jpeg"
4122                width="1024"
4123                height="768"
4124            />
4125        
4126    
4127        
4128            <source
4129                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_480,q_65,w_640/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4130                
4131                type="image/avif"
4132                width="640"
4133                height="480"
4134            />
4135        
4136    
4137        
4138            <source
4139                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_480,q_65,w_640/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4140                
4141                type="image/webp"
4142                width="640"
4143                height="480"
4144            />
4145        
4146    
4147        
4148            <img
4149                class="slide-img"
4150                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_480,q_65,w_640/v1/clients/sanmateoca/p238577754_5_f2042ed0-5ae4-434e-9c04-c0a69d89c655.jpg"
4151                alt="Sunset views at Devil&apos;s Slide Trail in Pacifica California"
4152                loading="lazy"
4153                fetchpriority="low"
4154                width="640"
4155                height="480"
4156                onload="this.classList.add('loaded')" 
4157            />
4158        
4159    
4160</picture>
4161
4162		</a>
4163	</div>
4164
4165	
4166	
4167	
4168	
4169	
4170</div>
4171		
4172	</div>
4173
4174					</article>
4175				
4176			</div>
4177		</div>
4178
4179		
4180		
4181	</div>
4182	
4183	
4184	
4184<script type="text/template" data-helper-template>{"templateData":{"title":"Popular","view_all_caption":"View All","columns":"2","image_width":"12","show_image":"true","show_title":"true","show_description":"true","use_slider":"false"},"helpers":{"var":{"config":{"className":"related-content-v2","mediaSources":[{"minScreenSize":"640px","imageWidth":1024,"imageHeight":768}],"mobileImageRatio":{"width":640,"height":480},"sliderOptions":{"perView":2,"animationTimingFunc":"ease","breakpoints":{"639":{"perView":1}}},"showHeader":true,"showSlideDescription":true,"descriptionTruncation":100,"animationClasses":["expand"],"dtnText":"Sponsored","dtnOutsideImage":false,"baseWidgetName":"Related Content","itemType":"slides","imgClass":""},"showHeader":"Popular","slideHeading":3,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"animation-expand","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":625,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/image":{"hitCount":1051,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
4184custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
4184],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
4184custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_asset_credits":{"hitCount":1051,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1523,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
4184 a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
4184\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
4184innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":635,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
4184
4185</section>
4186
4187</div><div data-civid="696fc94f1df0494193dff43c" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_editorial_cards" data-sv-time="331" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'>
4188
4189
4190
4191
4192
4193
4194
4195<style>.editorial-cards .img-cont {
4196				aspect-ratio: 640 / 640;
4197			}@media (min-width: 640px) {
4198				.editorial-cards .img-cont {
4199					aspect-ratio: 1024 / 512;
4200				}
4201			}@media (min-width: 1024px) {
4202				.editorial-cards .img-cont {
4203					aspect-ratio: 480 / 734;
4204				}
4205			}</style>
4206
4207
4208
4209<section
4210	class="editorial-cards"
4211	data-guid="ccab3d08-23a4-489b-acec-63722c8026c0"
4212	data-js="plugins_collections_custom_collection_default_package"
4213	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Editorial Cards", "itemType" : "slides", "interactionSource" : "widget" } }'
4214	style="opacity: 0;"
4215>
4216	<div class="widget-inner">
4217		
4218			
4219
4220<header class="widget-header">
4221	
4222		<h2 class="widget-title">
4223			
4224
4225			
4226				<span class="widget-title-text">
4227					On The Blog
4228				</span>
4229			
4230		</h2>
4231	
4232		
4233	
4234</header>
4235		
4236	
4237		<div class="slides" data-slides>
4238			
4239				<article class="slide">
4240					
4241	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Things%20to%20Do" } }'>
4242		<div class="content-section">
4243			<header class="slide-header">
4244				
4245			
4246				<h3 class="slide-title">
4247					<a href="https://www.thesanfranciscopeninsula.com/things-to-do/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fthings-to-do%2F", "interactionText" : "Things%20to%20Do" } }'>
4248						Things to Do
4249					</a>
4250				</h3>
4251			</header>
4252			
4253			
4254
4255			
4256				<footer class="slide-footer">
4257					
4258
4259<a class="read-more" href="https://www.thesanfranciscopeninsula.com/things-to-do/" target="" title="Things to Do" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fthings-to-do%2F", "interactionText" : "Read%20More" } }'>
4260	
4261		<span class="button-text">
4262			Read More
4263		</span>
4264	
4265	
4266</a>
4267				</footer>
4268			
4269		</div>
4270		
4271		
4272
4273<div class="slide-top">
4274	<div class="img-cont" data-img-cont>
4275		<a href="https://www.thesanfranciscopeninsula.com/things-to-do/" target="" aria-label="Things to Do" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/things-to-do/" } }'>
4276			
4277
4278
4279
4280
4281<picture>
4282    
4283        
4284            <source
4285                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_734,q_65,w_480/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4286                
4287                    media="screen and (min-width: 1024px)"
4288                
4289                type="image/avif"
4290                width="480"
4291                height="734"
4292            />
4293        
4294    
4295        
4296            <source
4297                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_734,q_65,w_480/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4298                
4299                    media="screen and (min-width: 1024px)"
4300                
4301                type="image/webp"
4302                width="480"
4303                height="734"
4304            />
4305        
4306    
4307        
4308            <source
4309                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_734,q_65,w_480/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4310                
4311                    media="screen and (min-width: 1024px)"
4312                
4313                type="image/jpeg"
4314                width="480"
4315                height="734"
4316            />
4317        
4318    
4319        
4320            <source
4321                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4322                
4323                    media="screen and (min-width: 640px)"
4324                
4325                type="image/avif"
4326                width="1024"
4327                height="512"
4328            />
4329        
4330    
4331        
4332            <source
4333                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4334                
4335                    media="screen and (min-width: 640px)"
4336                
4337                type="image/webp"
4338                width="1024"
4339                height="512"
4340            />
4341        
4342    
4343        
4344            <source
4345                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4346                
4347                    media="screen and (min-width: 640px)"
4348                
4349                type="image/jpeg"
4350                width="1024"
4351                height="512"
4352            />
4353        
4354    
4355        
4356            <source
4357                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_640,q_65,w_640/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4358                
4359                type="image/avif"
4360                width="640"
4361                height="640"
4362            />
4363        
4364    
4365        
4366            <source
4367                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_640,q_65,w_640/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4368                
4369                type="image/webp"
4370                width="640"
4371                height="640"
4372            />
4373        
4374    
4375        
4376            <img
4377                class="slide-img"
4378                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/sanmateoca/Things_To_Do_Top_Pick_7bccef4a-5d6a-4799-9384-07082221ea72.jpg"
4379                alt="Hero-Image-for-Things-to-Do-Page"
4380                loading="lazy"
4381                fetchpriority="low"
4382                width="640"
4383                height="640"
4384                onload="this.classList.add('loaded')" 
4385            />
4386        
4387    
4388</picture>
4389
4390		</a>
4391	</div>
4392
4393	
4394	
4395	
4396	
4397	
4398</div>
4399	</div>
4400
4401				</article>
4402			
4403				<article class="slide">
4404					
4405	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Food%20%26%20Drink" } }'>
4406		<div class="content-section">
4407			<header class="slide-header">
4408				
4409			
4410				<h3 class="slide-title">
4411					<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/food-%26-drinks/5b32c5ee4581c31a2dbdf3f7/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Ffood-%2526-drinks%2F5b32c5ee4581c31a2dbdf3f7%2F", "interactionText" : "Food%20%26%20Drink" } }'>
4412						Food & Drink
4413					</a>
4414				</h3>
4415			</header>
4416			
4417			
4418
4419			
4420				<footer class="slide-footer">
4421					
4422
4423<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/category/food-%26-drinks/5b32c5ee4581c31a2dbdf3f7/" target="" title="Food & Drink" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Ffood-%2526-drinks%2F5b32c5ee4581c31a2dbdf3f7%2F", "interactionText" : "Read%20More" } }'>
4424	
4425		<span class="button-text">
4426			Read More
4427		</span>
4428	
4429	
4430</a>
4431				</footer>
4432			
4433		</div>
4434		
4435		
4436
4437<div class="slide-top">
4438	<div class="img-cont" data-img-cont>
4439		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/food-%26-drinks/5b32c5ee4581c31a2dbdf3f7/" target="" aria-label="Food &amp; Drink" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/category/food-%26-drinks/5b32c5ee4581c31a2dbdf3f7/" } }'>
4440			
4441
4442
4443
4444
4445<picture>
4446    
4447        
4448            <source
4449                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_734,q_65,w_480/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4450                
4451                    media="screen and (min-width: 1024px)"
4452                
4453                type="image/avif"
4454                width="480"
4455                height="734"
4456            />
4457        
4458    
4459        
4460            <source
4461                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_734,q_65,w_480/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4462                
4463                    media="screen and (min-width: 1024px)"
4464                
4465                type="image/webp"
4466                width="480"
4467                height="734"
4468            />
4469        
4470    
4471        
4472            <source
4473                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_734,q_65,w_480/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4474                
4475                    media="screen and (min-width: 1024px)"
4476                
4477                type="image/jpeg"
4478                width="480"
4479                height="734"
4480            />
4481        
4482    
4483        
4484            <source
4485                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4486                
4487                    media="screen and (min-width: 640px)"
4488                
4489                type="image/avif"
4490                width="1024"
4491                height="512"
4492            />
4493        
4494    
4495        
4496            <source
4497                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4498                
4499                    media="screen and (min-width: 640px)"
4500                
4501                type="image/webp"
4502                width="1024"
4503                height="512"
4504            />
4505        
4506    
4507        
4508            <source
4509                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4510                
4511                    media="screen and (min-width: 640px)"
4512                
4513                type="image/jpeg"
4514                width="1024"
4515                height="512"
4516            />
4517        
4518    
4519        
4520            <source
4521                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_640,q_65,w_640/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4522                
4523                type="image/avif"
4524                width="640"
4525                height="640"
4526            />
4527        
4528    
4529        
4530            <source
4531                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_640,q_65,w_640/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4532                
4533                type="image/webp"
4534                width="640"
4535                height="640"
4536            />
4537        
4538    
4539        
4540            <img
4541                class="slide-img"
4542                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/sanmateoca/La_Viga_Arroz_con_Mariscos_Courtesy_of_SMCCVB_by_Charly_Ramos_of_Food_Travel_MX_0cc0e4b1-dc73-40f3-b4bc-db1c300284aa.jpg"
4543                alt="Arroz con Mariscos dish at La Viiga Seafood Restaurant in Redwood City, California"
4544                loading="lazy"
4545                fetchpriority="low"
4546                width="640"
4547                height="640"
4548                onload="this.classList.add('loaded')" 
4549            />
4550        
4551    
4552</picture>
4553
4554		</a>
4555	</div>
4556
4557	
4558	
4559	
4560	
4561	
4562</div>
4563	</div>
4564
4565				</article>
4566			
4567				<article class="slide">
4568					
4569	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Outdoors" } }'>
4570		<div class="content-section">
4571			<header class="slide-header">
4572				
4573			
4574				<h3 class="slide-title">
4575					<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/outdoors/5b32c5f34581c31a2dbdf3fa/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Foutdoors%2F5b32c5f34581c31a2dbdf3fa%2F", "interactionText" : "Outdoors" } }'>
4576						Outdoors
4577					</a>
4578				</h3>
4579			</header>
4580			
4581			
4582
4583			
4584				<footer class="slide-footer">
4585					
4586
4587<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/category/outdoors/5b32c5f34581c31a2dbdf3fa/" target="" title="Outdoors" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Foutdoors%2F5b32c5f34581c31a2dbdf3fa%2F", "interactionText" : "Read%20More" } }'>
4588	
4589		<span class="button-text">
4590			Read More
4591		</span>
4592	
4593	
4594</a>
4595				</footer>
4596			
4597		</div>
4598		
4599		
4600
4601<div class="slide-top">
4602	<div class="img-cont" data-img-cont>
4603		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/outdoors/5b32c5f34581c31a2dbdf3fa/" target="" aria-label="Outdoors" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/category/outdoors/5b32c5f34581c31a2dbdf3fa/" } }'>
4604			
4605
4606
4607
4608
4609<picture>
4610    
4611        
4612            <source
4613                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_734,q_65,w_480/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4614                
4615                    media="screen and (min-width: 1024px)"
4616                
4617                type="image/avif"
4618                width="480"
4619                height="734"
4620            />
4621        
4622    
4623        
4624            <source
4625                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_734,q_65,w_480/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4626                
4627                    media="screen and (min-width: 1024px)"
4628                
4629                type="image/webp"
4630                width="480"
4631                height="734"
4632            />
4633        
4634    
4635        
4636            <source
4637                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_734,q_65,w_480/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4638                
4639                    media="screen and (min-width: 1024px)"
4640                
4641                type="image/jpeg"
4642                width="480"
4643                height="734"
4644            />
4645        
4646    
4647        
4648            <source
4649                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4650                
4651                    media="screen and (min-width: 640px)"
4652                
4653                type="image/avif"
4654                width="1024"
4655                height="512"
4656            />
4657        
4658    
4659        
4660            <source
4661                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4662                
4663                    media="screen and (min-width: 640px)"
4664                
4665                type="image/webp"
4666                width="1024"
4667                height="512"
4668            />
4669        
4670    
4671        
4672            <source
4673                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4674                
4675                    media="screen and (min-width: 640px)"
4676                
4677                type="image/jpeg"
4678                width="1024"
4679                height="512"
4680            />
4681        
4682    
4683        
4684            <source
4685                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_640,q_65,w_640/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4686                
4687                type="image/avif"
4688                width="640"
4689                height="640"
4690            />
4691        
4692    
4693        
4694            <source
4695                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_640,q_65,w_640/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4696                
4697                type="image/webp"
4698                width="640"
4699                height="640"
4700            />
4701        
4702    
4703        
4704            <img
4705                class="slide-img"
4706                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/sanmateoca/Long_Ridge_Open_Space_Reserve_Courtesy_of_SMCCVB_by_Liudmila_Hoffman_2__62c02e47-beef-48a9-b738-0913a06aa4b0.jpg"
4707                alt="Girl looking out to the horizon at  La Honda Creek"
4708                loading="lazy"
4709                fetchpriority="low"
4710                width="640"
4711                height="640"
4712                onload="this.classList.add('loaded')" 
4713            />
4714        
4715    
4716</picture>
4717
4718		</a>
4719	</div>
4720
4721	
4722	
4723	
4724	
4725	
4726</div>
4727	</div>
4728
4729				</article>
4730			
4731				<article class="slide">
4732					
4733	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Family" } }'>
4734		<div class="content-section">
4735			<header class="slide-header">
4736				
4737			
4738				<h3 class="slide-title">
4739					<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/family/5b32c5f94581c31a2dbdf3fd/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Ffamily%2F5b32c5f94581c31a2dbdf3fd%2F", "interactionText" : "Family" } }'>
4740						Family
4741					</a>
4742				</h3>
4743			</header>
4744			
4745			
4746
4747			
4748				<footer class="slide-footer">
4749					
4750
4751<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/category/family/5b32c5f94581c31a2dbdf3fd/" target="" title="Family" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Ffamily%2F5b32c5f94581c31a2dbdf3fd%2F", "interactionText" : "Read%20More" } }'>
4752	
4753		<span class="button-text">
4754			Read More
4755		</span>
4756	
4757	
4758</a>
4759				</footer>
4760			
4761		</div>
4762		
4763		
4764
4765<div class="slide-top">
4766	<div class="img-cont" data-img-cont>
4767		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/family/5b32c5f94581c31a2dbdf3fd/" target="" aria-label="Family" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/category/family/5b32c5f94581c31a2dbdf3fd/" } }'>
4768			
4769
4770
4771
4772
4773<picture>
4774    
4775        
4776            <source
4777                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_734,q_65,w_480/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4778                
4779                    media="screen and (min-width: 1024px)"
4780                
4781                type="image/avif"
4782                width="480"
4783                height="734"
4784            />
4785        
4786    
4787        
4788            <source
4789                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_734,q_65,w_480/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4790                
4791                    media="screen and (min-width: 1024px)"
4792                
4793                type="image/webp"
4794                width="480"
4795                height="734"
4796            />
4797        
4798    
4799        
4800            <source
4801                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_734,q_65,w_480/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4802                
4803                    media="screen and (min-width: 1024px)"
4804                
4805                type="image/jpeg"
4806                width="480"
4807                height="734"
4808            />
4809        
4810    
4811        
4812            <source
4813                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4814                
4815                    media="screen and (min-width: 640px)"
4816                
4817                type="image/avif"
4818                width="1024"
4819                height="512"
4820            />
4821        
4822    
4823        
4824            <source
4825                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4826                
4827                    media="screen and (min-width: 640px)"
4828                
4829                type="image/webp"
4830                width="1024"
4831                height="512"
4832            />
4833        
4834    
4835        
4836            <source
4837                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4838                
4839                    media="screen and (min-width: 640px)"
4840                
4841                type="image/jpeg"
4842                width="1024"
4843                height="512"
4844            />
4845        
4846    
4847        
4848            <source
4849                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_640,q_65,w_640/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4850                
4851                type="image/avif"
4852                width="640"
4853                height="640"
4854            />
4855        
4856    
4857        
4858            <source
4859                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_640,q_65,w_640/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4860                
4861                type="image/webp"
4862                width="640"
4863                height="640"
4864            />
4865        
4866    
4867        
4868            <img
4869                class="slide-img"
4870                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/sanmateoca/jude_beck_a_nWU0o73r4_unsplash_1__1ac4db46-2626-49ee-8674-b170c7f3bb50.jpg"
4871                alt="Family-of-four-looking-at-the-ocean-during-the-sunset"
4872                loading="lazy"
4873                fetchpriority="low"
4874                width="640"
4875                height="640"
4876                onload="this.classList.add('loaded')" 
4877            />
4878        
4879    
4880</picture>
4881
4882		</a>
4883	</div>
4884
4885	
4886	
4887	
4888	
4889	
4890</div>
4891	</div>
4892
4893				</article>
4894			
4895				<article class="slide">
4896					
4897	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Community" } }'>
4898		<div class="content-section">
4899			<header class="slide-header">
4900				
4901			
4902				<h3 class="slide-title">
4903					<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/community/5e7cf8ed6f91d19740ea736d/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Fcommunity%2F5e7cf8ed6f91d19740ea736d%2F", "interactionText" : "Community" } }'>
4904						Community
4905					</a>
4906				</h3>
4907			</header>
4908			
4909			
4910
4911			
4912				<footer class="slide-footer">
4913					
4914
4915<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/category/community/5e7cf8ed6f91d19740ea736d/" target="" title="Community" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Fcommunity%2F5e7cf8ed6f91d19740ea736d%2F", "interactionText" : "Read%20More" } }'>
4916	
4917		<span class="button-text">
4918			Read More
4919		</span>
4920	
4921	
4922</a>
4923				</footer>
4924			
4925		</div>
4926		
4927		
4928
4929<div class="slide-top">
4930	<div class="img-cont" data-img-cont>
4931		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/community/5e7cf8ed6f91d19740ea736d/" target="" aria-label="Community" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/category/community/5e7cf8ed6f91d19740ea736d/" } }'>
4932			
4933
4934
4935
4936
4937<picture>
4938    
4939        
4940            <source
4941                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_734,q_65,w_480/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
4942                
4943                    media="screen and (min-width: 1024px)"
4944                
4945                type="image/avif"
4946                width="480"
4947                height="734"
4948            />
4949        
4950    
4951        
4952            <source
4953                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_734,q_65,w_480/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
4954                
4955                    media="screen and (min-width: 1024px)"
4956                
4957                type="image/webp"
4958                width="480"
4959                height="734"
4960            />
4961        
4962    
4963        
4964            <source
4965                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_734,q_65,w_480/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
4966                
4967                    media="screen and (min-width: 1024px)"
4968                
4969                type="image/jpeg"
4970                width="480"
4971                height="734"
4972            />
4973        
4974    
4975        
4976            <source
4977                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
4978                
4979                    media="screen and (min-width: 640px)"
4980                
4981                type="image/avif"
4982                width="1024"
4983                height="512"
4984            />
4985        
4986    
4987        
4988            <source
4989                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
4990                
4991                    media="screen and (min-width: 640px)"
4992                
4993                type="image/webp"
4994                width="1024"
4995                height="512"
4996            />
4997        
4998    
4999        
5000            <source
5001                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
5002                
5003                    media="screen and (min-width: 640px)"
5004                
5005                type="image/jpeg"
5006                width="1024"
5007                height="512"
5008            />
5009        
5010    
5011        
5012            <source
5013                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_640,q_65,w_640/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
5014                
5015                type="image/avif"
5016                width="640"
5017                height="640"
5018            />
5019        
5020    
5021        
5022            <source
5023                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_640,q_65,w_640/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
5024                
5025                type="image/webp"
5026                width="640"
5027                height="640"
5028            />
5029        
5030    
5031        
5032            <img
5033                class="slide-img"
5034                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/sanmateoca/Community_Top_Pick_c880246f-b889-46e9-a5f4-18164682d713.jpg"
5035                alt="Community-Header-Photo"
5036                loading="lazy"
5037                fetchpriority="low"
5038                width="640"
5039                height="640"
5040                onload="this.classList.add('loaded')" 
5041            />
5042        
5043    
5044</picture>
5045
5046		</a>
5047	</div>
5048
5049	
5050	
5051	
5052	
5053	
5054</div>
5055	</div>
5056
5057				</article>
5058			
5059				<article class="slide">
5060					
5061	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Pet-Friendly" } }'>
5062		<div class="content-section">
5063			<header class="slide-header">
5064				
5065			
5066				<h3 class="slide-title">
5067					<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/pet-friendly/5b32c6174581c31a2dbdf406/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Fpet-friendly%2F5b32c6174581c31a2dbdf406%2F", "interactionText" : "Pet-Friendly" } }'>
5068						Pet-Friendly
5069					</a>
5070				</h3>
5071			</header>
5072			
5073			
5074
5075			
5076				<footer class="slide-footer">
5077					
5078
5079<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/category/pet-friendly/5b32c6174581c31a2dbdf406/" target="" title="Pet-Friendly" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fcategory%2Fpet-friendly%2F5b32c6174581c31a2dbdf406%2F", "interactionText" : "Read%20More" } }'>
5080	
5081		<span class="button-text">
5082			Read More
5083		</span>
5084	
5085	
5086</a>
5087				</footer>
5088			
5089		</div>
5090		
5091		
5092
5093<div class="slide-top">
5094	<div class="img-cont" data-img-cont>
5095		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/category/pet-friendly/5b32c6174581c31a2dbdf406/" target="" aria-label="Pet-Friendly" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/category/pet-friendly/5b32c6174581c31a2dbdf406/" } }'>
5096			
5097
5098
5099
5100
5101<picture>
5102    
5103        
5104            <source
5105                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_734,q_65,w_480,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5106                
5107                    media="screen and (min-width: 1024px)"
5108                
5109                type="image/avif"
5110                width="480"
5111                height="734"
5112            />
5113        
5114    
5115        
5116            <source
5117                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_734,q_65,w_480,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5118                
5119                    media="screen and (min-width: 1024px)"
5120                
5121                type="image/webp"
5122                width="480"
5123                height="734"
5124            />
5125        
5126    
5127        
5128            <source
5129                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_734,q_65,w_480,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5130                
5131                    media="screen and (min-width: 1024px)"
5132                
5133                type="image/jpeg"
5134                width="480"
5135                height="734"
5136            />
5137        
5138    
5139        
5140            <source
5141                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_512,q_65,w_1024,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5142                
5143                    media="screen and (min-width: 640px)"
5144                
5145                type="image/avif"
5146                width="1024"
5147                height="512"
5148            />
5149        
5150    
5151        
5152            <source
5153                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_512,q_65,w_1024,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5154                
5155                    media="screen and (min-width: 640px)"
5156                
5157                type="image/webp"
5158                width="1024"
5159                height="512"
5160            />
5161        
5162    
5163        
5164            <source
5165                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_512,q_65,w_1024,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5166                
5167                    media="screen and (min-width: 640px)"
5168                
5169                type="image/jpeg"
5170                width="1024"
5171                height="512"
5172            />
5173        
5174    
5175        
5176            <source
5177                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_640,q_65,w_640,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5178                
5179                type="image/avif"
5180                width="640"
5181                height="640"
5182            />
5183        
5184    
5185        
5186            <source
5187                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_640,q_65,w_640,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5188                
5189                type="image/webp"
5190                width="640"
5191                height="640"
5192            />
5193        
5194    
5195        
5196            <img
5197                class="slide-img"
5198                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_640,q_65,w_640,x_2853,y_1026/v1/clients/sanmateoca/4980f39f_848b_489b_9c65_692d95974902_28ecfd4a-8895-487f-a954-3c0f2128b784.jpg"
5199                alt="Dog at Moss Beach Distillery"
5200                loading="lazy"
5201                fetchpriority="low"
5202                width="640"
5203                height="640"
5204                onload="this.classList.add('loaded')" 
5205            />
5206        
5207    
5208</picture>
5209
5210		</a>
5211	</div>
5212
5213	
5214	
5215	
5216	
5217	
5218</div>
5219	</div>
5220
5221				</article>
5222			
5223		</div>
5224	</div>
5225
5226	
5227	
5227<script type="text/template" data-helper-template>{"templateData":{"title":"On The Blog","more_caption":"Read More","view_all_caption":"Sign Up for our Newsletter","add_tripbuilder":"default"},"helpers":{"var":{"config":{"className":"editorial-cards","mediaSources":[{"minScreenSize":"1024px","imageWidth":480,"imageHeight":734},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":640},"showHeader":true,"descriptionTruncation":110,"readMoreAdditionalHTML":"","tripbuilderLocation":"image","dtnText":"Sponsored","dtnOutsideImage":false,"mobileColumns":true,"baseWidgetName":"Editorial Cards","itemType":"slides","imgClass":""},"showHeader":"On The Blog","slideHeading":3,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"San Mateo County/Silicon Valley Convention & Visitors Bureau","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":635,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/image":{"hitCount":1069,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5227custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
5227],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5227custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":301,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
5227innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionϿ"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":1069,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1541,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
5227\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
5227 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
5227\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
5227innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":645,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
5227
5228</section>
5229</div><div data-civid="696fc94f1df0494193dff43e" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_common_text_callout" data-sv-time="15" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
5230
5231
5232
5233<section class="text-callout teal-background">
5234	<div class="callout-inner">
5235		<div class="callout-content">
5236			<h2 class="callout-title">
5237				
5238					<span class="callout-supertitle">But Wait,</span>
5239				
5240				There's More!
5241			</h2>
5242	
5243			
5244				<p class="callout-desc">Get all of the latest tips on where to relax, shop, eat and more.</p>
5245			
5246	
5247			
5248				<div class="button-row">
5249					<a class="button-default callout-link" href="https://www.thesanfranciscopeninsula.com/plan/newsletter-sign-up/" target="_self">
5250						<span class="button-text">
5251							Sign Up for our Newsletter!
5252						</span>
5253					</a>
5254				</div>
5255			
5256		</div>
5257	</div>
5258</section></div><div data-civid="696fc94f1df0494193dff440" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_v2_related_content" data-sv-time="278" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'>
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268<style>.related-content-v2 .img-cont {
5269				aspect-ratio: 640 / 480;
5270			}@media (min-width: 640px) {
5271				.related-content-v2 .img-cont {
5272					aspect-ratio: 1024 / 768;
5273				}
5274			}</style>
5275
5276
5277
5278<section class="ccl-v2-widget core-styles related-content-v2 animation-expand"
5279	data-guid="caa6e580-831c-4e9a-bbb0-cef693ca37cd"
5280	data-js="plugins_collections_custom_collection_default_package"
5281	style="opacity: 0;"
5282	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Related Content", "itemType" : "blogs", "interactionSource" : "widget" } }'
5283>	
5284	
5285
5286	<div class="widget-inner">
5287		
5288	
5289		
5290		<div class="slides-wrapper">
5291			<div class="slides custom-columns-2 image-width-12" data-slides>
5292				
5293					<article class="slide">
5294						
5295	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "The%20Best%20Farm%20Tours%20on%20The%20San%20Francisco%20Peninsula" } }'>
5296		<div class="content-section">
5297			<div class="content-upper">
5298				<header class="slide-header">
5299					
5300
5301					
5302						<span class="info-flag">As Fresh as it Gets</span>
5303					
5304
5305					
5306						<h2 class="slide-title">
5307							<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/farms-tours-on-the-san-francisco-peninsula/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Ffarms-tours-on-the-san-francisco-peninsula%2F", "interactionText" : "The%20Best%20Farm%20Tours%20on%20The%20San%20Francisco%20Peninsula" } }'>
5308								
5309								The Best Farm Tours on The San Francisco Peninsula
5310							</a>
5311						</h2>
5312					
5313				</header>
5314			
5315				
5316			</div>
5317		</div>
5318
5319		
5320			
5321
5322<div class="slide-top">
5323	<div class="img-cont" data-img-cont>
5324		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/farms-tours-on-the-san-francisco-peninsula/" target="" aria-label="The Best Farm Tours on The San Francisco Peninsula" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/farms-tours-on-the-san-francisco-peninsula/" } }'>
5325			
5326
5327
5328
5329
5330<picture>
5331    
5332        
5333            <source
5334                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_768,q_65,w_1024/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5335                
5336                    media="screen and (min-width: 640px)"
5337                
5338                type="image/avif"
5339                width="1024"
5340                height="768"
5341            />
5342        
5343    
5344        
5345            <source
5346                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_768,q_65,w_1024/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5347                
5348                    media="screen and (min-width: 640px)"
5349                
5350                type="image/webp"
5351                width="1024"
5352                height="768"
5353            />
5354        
5355    
5356        
5357            <source
5358                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_768,q_65,w_1024/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5359                
5360                    media="screen and (min-width: 640px)"
5361                
5362                type="image/jpeg"
5363                width="1024"
5364                height="768"
5365            />
5366        
5367    
5368        
5369            <source
5370                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_480,q_65,w_640/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5371                
5372                type="image/avif"
5373                width="640"
5374                height="480"
5375            />
5376        
5377    
5378        
5379            <source
5380                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_480,q_65,w_640/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5381                
5382                type="image/webp"
5383                width="640"
5384                height="480"
5385            />
5386        
5387    
5388        
5389            <img
5390                class="slide-img"
5391                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_480,q_65,w_640/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"
5392                alt="The Best Farm Tours on The San Francisco Peninsula"
5393                loading="lazy"
5394                fetchpriority="low"
5395                width="640"
5396                height="480"
5397                onload="this.classList.add('loaded')" 
5398            />
5399        
5400    
5401</picture>
5402
5403		</a>
5404	</div>
5405
5406	
5407	
5408	
5409	
5410	
5411</div>
5412		
5413	</div>
5414
5415					</article>
5416				
5417					<article class="slide">
5418						
5419	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Best%20Stops%20on%20Highway%201%3A%20The%20San%20Francisco%20Peninsula" } }'>
5420		<div class="content-section">
5421			<div class="content-upper">
5422				<header class="slide-header">
5423					
5424
5425					
5426						<span class="info-flag">Outdoors</span>
5427					
5428
5429					
5430						<h2 class="slide-title">
5431							<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fhighway-1-road-trip%2F", "interactionText" : "Best%20Stops%20on%20Highway%201%3A%20The%20San%20Francisco%20Peninsula" } }'>
5432								
5433								Best Stops on Highway 1: The San Francisco Peninsula
5434							</a>
5435						</h2>
5436					
5437				</header>
5438			
5439				
5440			</div>
5441		</div>
5442
5443		
5444			
5445
5446<div class="slide-top">
5447	<div class="img-cont" data-img-cont>
5448		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/" target="" aria-label="Best Stops on Highway 1: The San Francisco Peninsula" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/" } }'>
5449			
5450
5451
5452
5453
5454<picture>
5455    
5456        
5457            <source
5458                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_768,q_65,w_1024/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5459                
5460                    media="screen and (min-width: 640px)"
5461                
5462                type="image/avif"
5463                width="1024"
5464                height="768"
5465            />
5466        
5467    
5468        
5469            <source
5470                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_768,q_65,w_1024/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5471                
5472                    media="screen and (min-width: 640px)"
5473                
5474                type="image/webp"
5475                width="1024"
5476                height="768"
5477            />
5478        
5479    
5480        
5481            <source
5482                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_768,q_65,w_1024/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5483                
5484                    media="screen and (min-width: 640px)"
5485                
5486                type="image/jpeg"
5487                width="1024"
5488                height="768"
5489            />
5490        
5491    
5492        
5493            <source
5494                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_480,q_65,w_640/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5495                
5496                type="image/avif"
5497                width="640"
5498                height="480"
5499            />
5500        
5501    
5502        
5503            <source
5504                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_480,q_65,w_640/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5505                
5506                type="image/webp"
5507                width="640"
5508                height="480"
5509            />
5510        
5511    
5512        
5513            <img
5514                class="slide-img"
5515                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_480,q_65,w_640/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"
5516                alt="Best Stops on Highway 1: The San Francisco Peninsula"
5517                loading="lazy"
5518                fetchpriority="low"
5519                width="640"
5520                height="480"
5521                onload="this.classList.add('loaded')" 
5522            />
5523        
5524    
5525</picture>
5526
5527		</a>
5528	</div>
5529
5530	
5531	
5532	
5533	
5534	
5535</div>
5536		
5537	</div>
5538
5539					</article>
5540				
5541			</div>
5542		</div>
5543
5544		
5545		
5546	</div>
5547	
5548	
5549	
5549<script type="text/template" data-helper-template>{"templateData":{"view_all_caption":"View All","columns":"2","image_width":"12","show_image":"true","show_title":"true","show_description":"false","use_slider":"false"},"helpers":{"var":{"config":{"className":"related-content-v2","mediaSources":[{"minScreenSize":"640px","imageWidth":1024,"imageHeight":768}],"mobileImageRatio":{"width":640,"height":480},"sliderOptions":{"perView":2,"animationTimingFunc":"ease","breakpoints":{"639":{"perView":1}}},"showHeader":true,"showSlideDescription":true,"descriptionTruncation":100,"animationClasses":["expand"],"dtnText":"Sponsored","dtnOutsideImage":false,"baseWidgetName":"Related Content","itemType":"blogs","imgClass":""},"slideHeading":2,"isBlog":true,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"animation-expand","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":628,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/image":{"hitCount":1056,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5549custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
5549],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5549custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_asset_credits":{"hitCount":1056,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1528,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
5549 a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
5549\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
5549innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":638,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
5549
5550</section>
5551
5552</div><div data-civid="696fc94f1df0494193dff442" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_marquee" data-sv-time="227" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "5" } }'>
5553
5554
5555
5556
5557
5558
5559
5560<style>.custom-marquee .img-cont.large {
5561				aspect-ratio: 640 / 457;
5562			}@media (min-width: 640px) {
5563				.custom-marquee .img-cont.large {
5564					aspect-ratio: 1024 / 512;
5565				}
5566			}@media (min-width: 1024px) {
5567				.custom-marquee .img-cont.large {
5568					aspect-ratio: 720 / 512;
5569				}
5570			}</style>
5571<style>.custom-marquee .img-cont.small {
5572				aspect-ratio: 640 / 455;
5573			}@media (min-width: 640px) {
5574				.custom-marquee .img-cont.small {
5575					aspect-ratio: 1024 / 512;
5576				}
5577			}@media (min-width: 1024px) {
5578				.custom-marquee .img-cont.small {
5579					aspect-ratio: 480 / 341;
5580				}
5581			}</style>
5582
5583
5584
5585<section
5586	class="custom-marquee"
5587	data-guid="33f4e9c6-9603-4055-b81f-1ef3701ccb56"
5588	data-js="plugins_collections_custom_collection_default_package"
5589	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Marquee", "itemType" : "slides", "interactionSource" : "widget" } }'
5590	style="opacity: 0;"
5591>
5592	<div class="widget-inner">
5593		
5594			
5595
5596<header class="widget-header">
5597	
5598		<h2 class="widget-title">
5599			
5600
5601			
5602				<span class="widget-title-text">
5603					More from the SFP Blog
5604				</span>
5605			
5606		</h2>
5607	
5608		
5609	
5610		<div class="content-col">
5611			
5612			
5613			
5614				<div class="view-all-col">
5615					<a
5616						class="widget-view-all"
5617						href="https://www.thesanfranciscopeninsula.com/blog/stories/"
5618						target="_self"
5619						data-gtm-click
5620						data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "View%20All", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2F", "interactionText" : "View%20All" } }'
5621					>
5622						<span class="button-text">
5623							View All
5624						</span>
5625					</a>
5626				</div>
5627			
5628		</div>
5629	
5630</header>
5631		
5632	
5633		<div class="slides" data-slides>
5634			
5635				
5636
5637				<article class="slide large">
5638					
5639	
5640
5641	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Check%20out%20our%20Blog" } }'>
5642		<div class="content-section">
5643			
5644
5645			
5646		
5647			<h3 class="slide-title">
5648				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/?&page=1" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2F%3F%26page%3D1", "interactionText" : "Check%20out%20our%20Blog" } }'>
5649					
5650					<span class="slide-title-text">Check out our Blog</span>
5651				</a>
5652			</h3>
5653
5654			
5655				
5656					<p class="slide-desc">
5657						Explore the ins and outs of The San Francisco Peninsula from fun seasonal events to shopping and outdoor places to explore.
5658					</p>
5659				
5660
5661				
5662					<footer class="slide-footer">
5663						
5664
5665<a class="read-more" href="https://www.thesanfranciscopeninsula.com/blog/stories/?&page=1" target="" title="Check out our Blog" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2F%3F%26page%3D1", "interactionText" : "Read%20More" } }'>
5666	
5667		<span class="button-text">
5668			Read More
5669		</span>
5670	
5671	
5672</a>
5673					</footer>
5674				
5675			
5676		</div>
5677		
5678		
5679
5680<div class="slide-top">
5681	<div class="img-cont large" data-img-cont>
5682		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/?&page=1" target="" aria-label="Check out our Blog" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/?&page=1" } }'>
5683			
5684
5685
5686
5687
5688<picture>
5689    
5690        
5691            <source
5692                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_720/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5693                
5694                    media="screen and (min-width: 1024px)"
5695                
5696                type="image/avif"
5697                width="720"
5698                height="512"
5699            />
5700        
5701    
5702        
5703            <source
5704                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_720/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5705                
5706                    media="screen and (min-width: 1024px)"
5707                
5708                type="image/webp"
5709                width="720"
5710                height="512"
5711            />
5712        
5713    
5714        
5715            <source
5716                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_720/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5717                
5718                    media="screen and (min-width: 1024px)"
5719                
5720                type="image/jpeg"
5721                width="720"
5722                height="512"
5723            />
5724        
5725    
5726        
5727            <source
5728                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5729                
5730                    media="screen and (min-width: 640px)"
5731                
5732                type="image/avif"
5733                width="1024"
5734                height="512"
5735            />
5736        
5737    
5738        
5739            <source
5740                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5741                
5742                    media="screen and (min-width: 640px)"
5743                
5744                type="image/webp"
5745                width="1024"
5746                height="512"
5747            />
5748        
5749    
5750        
5751            <source
5752                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5753                
5754                    media="screen and (min-width: 640px)"
5755                
5756                type="image/jpeg"
5757                width="1024"
5758                height="512"
5759            />
5760        
5761    
5762        
5763            <source
5764                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_457,q_65,w_640/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5765                
5766                type="image/avif"
5767                width="640"
5768                height="457"
5769            />
5770        
5771    
5772        
5773            <source
5774                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_457,q_65,w_640/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5775                
5776                type="image/webp"
5777                width="640"
5778                height="457"
5779            />
5780        
5781    
5782        
5783            <img
5784                class="slide-img"
5785                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_457,q_65,w_640/v1/clients/sanmateoca-redesign/Oyster_Point_3a60878a-6793-48ff-9d1b-5e82d67c3b01.jpg"
5786                alt="Oyster Point SSF"
5787                loading="lazy"
5788                fetchpriority="low"
5789                width="640"
5790                height="457"
5791                onload="this.classList.add('loaded')" 
5792            />
5793        
5794    
5795</picture>
5796
5797		</a>
5798	</div>
5799
5800	
5801	
5802	
5803	
5804	
5805</div>
5806	</div>
5807
5808				</article>
5809			
5810		</div>
5811	</div>
5812	
5813	
5813<script type="text/template" data-helper-template>{"templateData":{"title":"More from the SFP Blog","more_caption":"Read More","view_all_caption":"View All","add_tripbuilder":"default","view_all_link_raw":{"id":"https://www.thesanfranciscopeninsula.com/blog/stories/","type":"plugins_nav_external_link"},"view_all_link":{"id":"https://www.thesanfranciscopeninsula.com/blog/stories/","url":"https://www.thesanfranciscopeninsula.com/blog/stories/","valid":true,"type":"plugins_nav_external_link","typeLabel":"Custom Link","target":"_self","uniqueId":"plugins_nav_external_link_https://www.thesanfranciscopeninsula.com/blog/stories/"}},"helpers":{"var":{"config":{"className":"custom-marquee","media":[{"mediaSources":[{"minScreenSize":"1024px","imageWidth":720,"imageHeight":512},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":457}},{"mediaSources":[{"minScreenSize":"1024px","imageWidth":480,"imageHeight":341},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":455}},{"mediaSources":[{"minScreenSize":"1024px","imageWidth":480,"imageHeight":341},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":455}},{"mediaSources":[{"minScreenSize":"1024px","imageWidth":480,"imageHeight":341},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":455}}],"descriptionTruncation":150,"tripbuilderLocation":"image","baseWidgetName":"Marquee","itemType":"slides"},"showHeader":"More from the SFP Blog","slideHeading":3,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false,"slideClass":"large","imageConfig":{"mediaSources":[{"minScreenSize":"1024px","imageWidth":720,"imageHeight":512},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":457}}},"_partials":{"custom_ccl_v2/shared/image":{"hitCount":1046,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5813custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
5813],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
5813custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":288,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
5813innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionϿ"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":1046,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1518,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
5813\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
5813 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
5813\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
5813innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":632,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
5813
5814</section>
5815</div><div data-civid="5b24113175dfc474715360af" class="contentRender contentRender_18 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="1" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-container">
5816	
5817</div></div><div data-civid="696fc94f1df0494193dff444" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_cards_4_across" data-sv-time="362" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "6" } }'>
5818
5819
5820
5821
5822
5823
5824
5825<style>.custom-cards-4-across .img-cont {
5826				aspect-ratio: 640 / 635;
5827			}@media (min-width: 640px) {
5828				.custom-cards-4-across .img-cont {
5829					aspect-ratio: 512 / 508;
5830				}
5831			}@media (min-width: 1024px) {
5832				.custom-cards-4-across .img-cont {
5833					aspect-ratio: 360 / 344;
5834				}
5835			}</style>
5836
5837
5838
5839<section
5840	class="custom-cards-4-across"
5841	data-guid="28bb33ff-3531-4d16-a15a-a6ca96411488"
5842	data-js="plugins_collections_custom_collection_default_package"
5843	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards | 4 Across", "itemType" : "blogs", "interactionSource" : "widget" } }'
5844	style="opacity: 0;"
5845>
5846	<div class="widget-inner">
5847		
5848			
5849
5850<header class="widget-header">
5851	
5852		<h2 class="widget-title">
5853			
5854
5855			
5856				<span class="widget-title-text">
5857					Plan your Getaway
5858				</span>
5859			
5860		</h2>
5861	
5862		
5863	
5864</header>
5865		
5866	
5867		<div class="slides" data-slides>
5868			
5869				<article class="slide">
5870					
5871	
5872
5873	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Charming%20Bed%20and%20Breakfasts%20on%20The%20San%20Francisco%20Peninsula" } }'>
5874		<div class="content-section">
5875			<h3 class="slide-title">
5876				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/charming-bed-and-breakfasts-on-the-san-francisco-peninsula/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fcharming-bed-and-breakfasts-on-the-san-francisco-peninsula%2F", "interactionText" : "Charming%20Bed%20and%20Breakfasts%20on%20The%20San%20Francisco%20Peninsula" } }'>
5877					Charming Bed and Breakfasts on The San Francisco Peninsula
5878				</a>
5879			</h3>
5880
5881			
5882				<ul class="details">
5883					
5884						<li class="info-item time-to-read">
5885							<i aria-hidden="true" class="icon fas fa-clock"></i>
5886							3 min read
5887						</li>
5888					
5889
5890					
5891		
5892					
5893
5894					
5895				</ul>
5896			
5897		</div>
5898		
5899		
5900
5901<div class="slide-top">
5902	<div class="img-cont" data-img-cont>
5903		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/charming-bed-and-breakfasts-on-the-san-francisco-peninsula/" target="" aria-label="Charming Bed and Breakfasts on The San Francisco Peninsula" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/charming-bed-and-breakfasts-on-the-san-francisco-peninsula/" } }'>
5904			
5905
5906
5907
5908
5909<picture>
5910    
5911        
5912            <source
5913                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_344,q_65,w_360/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5914                
5915                    media="screen and (min-width: 1024px)"
5916                
5917                type="image/avif"
5918                width="360"
5919                height="344"
5920            />
5921        
5922    
5923        
5924            <source
5925                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_344,q_65,w_360/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5926                
5927                    media="screen and (min-width: 1024px)"
5928                
5929                type="image/webp"
5930                width="360"
5931                height="344"
5932            />
5933        
5934    
5935        
5936            <source
5937                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_344,q_65,w_360/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5938                
5939                    media="screen and (min-width: 1024px)"
5940                
5941                type="image/jpeg"
5942                width="360"
5943                height="344"
5944            />
5945        
5946    
5947        
5948            <source
5949                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_508,q_65,w_512/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5950                
5951                    media="screen and (min-width: 640px)"
5952                
5953                type="image/avif"
5954                width="512"
5955                height="508"
5956            />
5957        
5958    
5959        
5960            <source
5961                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_508,q_65,w_512/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5962                
5963                    media="screen and (min-width: 640px)"
5964                
5965                type="image/webp"
5966                width="512"
5967                height="508"
5968            />
5969        
5970    
5971        
5972            <source
5973                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_508,q_65,w_512/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5974                
5975                    media="screen and (min-width: 640px)"
5976                
5977                type="image/jpeg"
5978                width="512"
5979                height="508"
5980            />
5981        
5982    
5983        
5984            <source
5985                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_635,q_65,w_640/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5986                
5987                type="image/avif"
5988                width="640"
5989                height="635"
5990            />
5991        
5992    
5993        
5994            <source
5995                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_635,q_65,w_640/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
5996                
5997                type="image/webp"
5998                width="640"
5999                height="635"
6000            />
6001        
6002    
6003        
6004            <img
6005                class="slide-img"
6006                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_635,q_65,w_640/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"
6007                alt="Charming Bed and Breakfasts on The San Francisco Peninsula"
6008                loading="lazy"
6009                fetchpriority="low"
6010                width="640"
6011                height="635"
6012                onload="this.classList.add('loaded')" 
6013            />
6014        
6015    
6016</picture>
6017
6018		</a>
6019	</div>
6020
6021	
6022	
6023	
6024	
6025	
6026</div>
6027	</div>
6028
6029				</article>
6030			
6031				<article class="slide">
6032					
6033	
6034
6035	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Great%20Hotels%20Near%20the%20San%20Francisco%20Bay%20Trail" } }'>
6036		<div class="content-section">
6037			<h3 class="slide-title">
6038				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/great-hotels-near-the-san-francisco-bay-trail/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Fgreat-hotels-near-the-san-francisco-bay-trail%2F", "interactionText" : "Great%20Hotels%20Near%20the%20San%20Francisco%20Bay%20Trail" } }'>
6039					Great Hotels Near the San Francisco Bay Trail
6040				</a>
6041			</h3>
6042
6043			
6044				<ul class="details">
6045					
6046						<li class="info-item time-to-read">
6047							<i aria-hidden="true" class="icon fas fa-clock"></i>
6048							4 min read
6049						</li>
6050					
6051
6052					
6053		
6054					
6055
6056					
6057				</ul>
6058			
6059		</div>
6060		
6061		
6062
6063<div class="slide-top">
6064	<div class="img-cont" data-img-cont>
6065		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/great-hotels-near-the-san-francisco-bay-trail/" target="" aria-label="Great Hotels Near the San Francisco Bay Trail" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/great-hotels-near-the-san-francisco-bay-trail/" } }'>
6066			
6067
6068
6069
6070
6071<picture>
6072    
6073        
6074            <source
6075                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_344,q_65,w_360/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6076                
6077                    media="screen and (min-width: 1024px)"
6078                
6079                type="image/avif"
6080                width="360"
6081                height="344"
6082            />
6083        
6084    
6085        
6086            <source
6087                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_344,q_65,w_360/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6088                
6089                    media="screen and (min-width: 1024px)"
6090                
6091                type="image/webp"
6092                width="360"
6093                height="344"
6094            />
6095        
6096    
6097        
6098            <source
6099                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_344,q_65,w_360/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6100                
6101                    media="screen and (min-width: 1024px)"
6102                
6103                type="image/jpeg"
6104                width="360"
6105                height="344"
6106            />
6107        
6108    
6109        
6110            <source
6111                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_508,q_65,w_512/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6112                
6113                    media="screen and (min-width: 640px)"
6114                
6115                type="image/avif"
6116                width="512"
6117                height="508"
6118            />
6119        
6120    
6121        
6122            <source
6123                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_508,q_65,w_512/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6124                
6125                    media="screen and (min-width: 640px)"
6126                
6127                type="image/webp"
6128                width="512"
6129                height="508"
6130            />
6131        
6132    
6133        
6134            <source
6135                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_508,q_65,w_512/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6136                
6137                    media="screen and (min-width: 640px)"
6138                
6139                type="image/jpeg"
6140                width="512"
6141                height="508"
6142            />
6143        
6144    
6145        
6146            <source
6147                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_635,q_65,w_640/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6148                
6149                type="image/avif"
6150                width="640"
6151                height="635"
6152            />
6153        
6154    
6155        
6156            <source
6157                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_635,q_65,w_640/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6158                
6159                type="image/webp"
6160                width="640"
6161                height="635"
6162            />
6163        
6164    
6165        
6166            <img
6167                class="slide-img"
6168                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_635,q_65,w_640/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"
6169                alt="Great Hotels Near the San Francisco Bay Trail"
6170                loading="lazy"
6171                fetchpriority="low"
6172                width="640"
6173                height="635"
6174                onload="this.classList.add('loaded')" 
6175            />
6176        
6177    
6178</picture>
6179
6180		</a>
6181	</div>
6182
6183	
6184	
6185	
6186	
6187	
6188</div>
6189	</div>
6190
6191				</article>
6192			
6193				<article class="slide">
6194					
6195	
6196
6197	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "TOP%20LUXURY%20HOTELS%20IN%20THE%20SAN%20FRANCISCO%20PENINSULA" } }'>
6198		<div class="content-section">
6199			<h3 class="slide-title">
6200				<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/top-leisure-hotels-in-san-mateo-county/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2Fstories%2Fpost%2Ftop-leisure-hotels-in-san-mateo-county%2F", "interactionText" : "TOP%20LUXURY%20HOTELS%20IN%20THE%20SAN%20FRANCISCO%20PENINSULA" } }'>
6201					TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA
6202				</a>
6203			</h3>
6204
6205			
6206				<ul class="details">
6207					
6208						<li class="info-item time-to-read">
6209							<i aria-hidden="true" class="icon fas fa-clock"></i>
6210							3 min read
6211						</li>
6212					
6213
6214					
6215		
6216					
6217
6218					
6219				</ul>
6220			
6221		</div>
6222		
6223		
6224
6225<div class="slide-top">
6226	<div class="img-cont" data-img-cont>
6227		<a href="https://www.thesanfranciscopeninsula.com/blog/stories/post/top-leisure-hotels-in-san-mateo-county/" target="" aria-label="TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.thesanfranciscopeninsula.com/blog/stories/post/top-leisure-hotels-in-san-mateo-county/" } }'>
6228			
6229
6230
6231
6232
6233<picture>
6234    
6235        
6236            <source
6237                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_344,q_65,w_360/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6238                
6239                    media="screen and (min-width: 1024px)"
6240                
6241                type="image/avif"
6242                width="360"
6243                height="344"
6244            />
6245        
6246    
6247        
6248            <source
6249                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_344,q_65,w_360/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6250                
6251                    media="screen and (min-width: 1024px)"
6252                
6253                type="image/webp"
6254                width="360"
6255                height="344"
6256            />
6257        
6258    
6259        
6260            <source
6261                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_344,q_65,w_360/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6262                
6263                    media="screen and (min-width: 1024px)"
6264                
6265                type="image/jpeg"
6266                width="360"
6267                height="344"
6268            />
6269        
6270    
6271        
6272            <source
6273                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_508,q_65,w_512/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6274                
6275                    media="screen and (min-width: 640px)"
6276                
6277                type="image/avif"
6278                width="512"
6279                height="508"
6280            />
6281        
6282    
6283        
6284            <source
6285                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_508,q_65,w_512/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6286                
6287                    media="screen and (min-width: 640px)"
6288                
6289                type="image/webp"
6290                width="512"
6291                height="508"
6292            />
6293        
6294    
6295        
6296            <source
6297                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_508,q_65,w_512/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6298                
6299                    media="screen and (min-width: 640px)"
6300                
6301                type="image/jpeg"
6302                width="512"
6303                height="508"
6304            />
6305        
6306    
6307        
6308            <source
6309                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_635,q_65,w_640/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6310                
6311                type="image/avif"
6312                width="640"
6313                height="635"
6314            />
6315        
6316    
6317        
6318            <source
6319                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_635,q_65,w_640/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6320                
6321                type="image/webp"
6322                width="640"
6323                height="635"
6324            />
6325        
6326    
6327        
6328            <img
6329                class="slide-img"
6330                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_635,q_65,w_640/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"
6331                alt="TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA"
6332                loading="lazy"
6333                fetchpriority="low"
6334                width="640"
6335                height="635"
6336                onload="this.classList.add('loaded')" 
6337            />
6338        
6339    
6340</picture>
6341
6342		</a>
6343	</div>
6344
6345	
6346	
6347	
6348	
6349	
6350</div>
6351	</div>
6352
6353				</article>
6354			
6355		</div>
6356	</div>
6357
6358	
6359	
6359<script type="text/template" data-helper-template>{"templateData":{"title":"Plan your Getaway","view_all_caption":"View All","add_tripbuilder":"default"},"helpers":{"var":{"config":{"className":"custom-cards-4-across","mediaSources":[{"minScreenSize":"1024px","imageWidth":360,"imageHeight":344},{"minScreenSize":"640px","imageWidth":512,"imageHeight":508}],"mobileImageRatio":{"width":640,"height":635},"tripbuilderLocation":"image","dtnText":"Sponsored","dtnOutsideImage":false,"baseWidgetName":"Cards","widgetVariation":"4 Across","itemType":"blogs","imgClass":""},"showHeader":"Plan your Getaway","slideHeading":3,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"San Mateo County/Silicon Valley Convention & Visitors Bureau","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"isBlog":true,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":639,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/image":{"hitCount":1076,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
6359custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
6359],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
6359custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_asset_credits":{"hitCount":1076,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":1548,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
6359 a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
6359\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
6359innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":649,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
6359
6360</section>
6361</div><div data-civid="688bc97969beed84ce5f4d53" class="contentRender contentRender_20 contentRender_type_panel contentRender_name_plugins_common_interior_booking_container" data-sv-time="0" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
6362
6363<section
6364	class="interior-booking-container blue-background"
6365	data-guid="54f8b89b-20f5-498d-b91c-dbc702c9dc84"
6366	style="
6367		opacity: 0;
6368		transition: opacity 0.3s ease;
6369	"
6370>
6371	<div class="booking-col">
6372		<div data-civid="688bcc1869beed84ce5f4dbf" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_common_booking_interior" data-sv-time="11" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div id="widget-container-2268-b2f3bc2a-d9f0-47de-a507-2f76f771d3b6"></div>
6373<script type="text/javascript">
6374	require([], function() {
6375		var script = document.createElement('script');
6376		script.type = 'text/javascript';
6377		script.async = 'true';
6378		script.src = "https://admin.bookdirect.net/hs4/widgets/2268.js?widget_element=widget-container-2268-b2f3bc2a-d9f0-47de-a507-2f76f771d3b6";
6379		document.body.appendChild(script);
6380	});
6381</script>
6381</div>
6382		
6383			<div class="link-row">
6384				<a class="booking-interior-link" href="https://www.thesanfranciscopeninsula.com/hotels/" target="_self">
6385					Not ready to book? Browse Places to Stay.
6386				</a>
6387			</div>
6388		
6389	</div>
6390	<div class="slideshow-col">
6391		<div data-civid="688bcc1869beed84ce5f4dbd" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_booking_slideshow" data-sv-time="80" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "7" } }'>
6392
6393
6394
6395
6396
6397
6398<script>
6399	require(['site_gtm'], function(gtm) {
6400		gtm.sendEvents({"tClient_ga4":{"eventName":"view_item_list","itemType":"listings","interactionSource":"widget","itemListName":"Booking Slideshow","items":[{"item_name":"The Ameswell Hotel","item_id":5478,"affiliation":4082,"item_category":"Hotels","item_category2":"Boutique","item_category3":"Surrounding Areas","item_category4":"Mountain View","item_variant":"Group A Hotels","index":0},{"item_name":"Four Seasons Hotel Silicon Valley","item_id":144,"affiliation":104,"item_category":"Hotels","item_category2":"Luxury","item_category3":"Bayside/Southern","item_category4":"East Palo Alto","index":1},{"item_name":"Hyatt Regency San Francisco Airport","item_id":134,"affiliation":1288,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":2},{"item_name":"San Francisco Airport Waterfront Marriott","item_id":136,"affiliation":98,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":3},{"item_name":"Grand Bay Hotel San Francisco","item_id":215,"affiliation":142,"item_category":"Hotels","item_category2":"Full Service","item_category3":"Bayside/Southern","item_category4":"Redwood City","index":4},{"item_name":"The Ritz-Carlton, Half Moon Bay","item_id":1345,"affiliation":245,"item_category":"Hotels","item_category2":"Luxury","item_category3":"Coastside","item_category4":"Half Moon Bay","index":5},{"item_name":"AC Hotel San Francisco Airport/Oyster Point Waterfront","item_id":4676,"affiliation":2369,"item_category":"Hotels","item_category2":"Boutique","item_category3":"Bayside/Northern","item_category4":"South San Francisco","index":6},{"item_name":"Grand Hyatt at SFO","item_id":4849,"affiliation":3715,"item_category":"Hotels","item_category2":"Luxury","item_category3":"SFO/Central","item_category4":"San Francisco","index":7},{"item_name":"Hilton San Francisco Airport Bayfront","item_id":137,"affiliation":99,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":8},{"item_name":"DoubleTree by Hilton San Francisco Airport","item_id":132,"affiliation":94,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":9},{"item_name":"DoubleTree by Hilton San Francisco Airport North","item_id":1356,"affiliation":253,"item_category":"Hotels","item_category2":"Full Service","item_category3":"Bayside/Northern","item_category4":"Brisbane","index":10},{"item_name":"Embassy Suites San Francisco Airport - Waterfront","item_id":133,"affiliation":95,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":11},{"item_name":"Four Seasons Hotel Silicon Valley","item_id":5121,"affiliation":104,"item_category":"Hotels","item_category2":"Hotel Event Venues","item_category3":"Bayside/Southern","item_category4":"East Palo Alto","item_variant":"Group A Hotels","index":12}]}});
6401	})
6402</script>
6402
6403
6404
6405
6406<style>.booking-slideshow .img-cont {
6407				aspect-ratio: 640 / 615;
6408			}@media (min-width: 640px) {
6409				.booking-slideshow .img-cont {
6410					aspect-ratio: 1024 / 512;
6411				}
6412			}@media (min-width: 1024px) {
6413				.booking-slideshow .img-cont {
6414					aspect-ratio: 720 / 720;
6415				}
6416			}@media (min-width: 1440px) {
6417				.booking-slideshow .img-cont {
6418					aspect-ratio: 960 / 960;
6419				}
6420			}</style>
6421
6422
6423
6424<section
6425	class="booking-slideshow"
6426	data-guid="c3d3fa8b-06e4-41c7-ac20-38b360aed1b0"
6427	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Booking Slideshow", "itemType" : "listings", "interactionSource" : "widget" } }'
6428>
6429	
6430		
6430<script type="text/template" data-slider-options>{"perView":1,"animationTimingFunc":"ease"}</script>
6430
6431	
6432	
6433	
6434		<div class="slider-cont glide" data-glide-slider>
6435			<div class="glide__arrows" data-glide-el="controls">
6436				<button 
6437					class="glide__arrow glide__arrow--left" 
6438					aria-label="previous slide" 
6439					data-gtm-click 
6440					data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Slider | Previous Slide", "interactionText" : "<" } }'
6441					data-glide-dir="<"
6442				>
6443					<i class="fas fa-angle-left" aria-hidden="true"></i>
6444				</button>
6445				<h2 class="slide-title" data-slide-title>
6446					
6447						<a href="/listing/the-ameswell-hotel/5478/" target="">
6448							The Ameswell Hotel
6449						</a>
6450					
6451				</h2>
6452				</span>
6453				<button 
6454					class="glide__arrow glide__arrow--right" 
6455					aria-label="next slide" 
6456					data-gtm-click 
6457					data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Slider | Next Slide", "interactionText" : ">" } }'
6458					data-glide-dir=">"
6459				>
6460					<i class="fas fa-angle-right" aria-hidden="true"></i>
6461				</button>
6462			</div>
6463			<div class="glide__track" data-glide-el="track">
6464				<div class="glide__slides" data-slides>
6465					
6466						<article class="slide glide__slide">
6467							
6468	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "The%20Ameswell%20Hotel", "itemCategory" : "Hotels", "itemSubcategory" : "Boutique", "itemCity" : "Mountain%20View", "itemRegion" : "Surrounding%20Areas", "itemId" : "5478", "acctId" : "4082", "itemVariant" : "Group%20A%20Hotels" } }'>
6469		<div class="slide-top">
6470			<div class="img-cont" data-img-cont>
6471				<a href="/listing/the-ameswell-hotel/5478/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/the-ameswell-hotel/5478/" } }'>
6472					
6473
6474
6475
6476
6477<picture>
6478    
6479        
6480            <source
6481                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6482                
6483                    media="screen and (min-width: 1440px)"
6484                
6485                type="image/avif"
6486                width="960"
6487                height="960"
6488            />
6489        
6490    
6491        
6492            <source
6493                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6494                
6495                    media="screen and (min-width: 1440px)"
6496                
6497                type="image/webp"
6498                width="960"
6499                height="960"
6500            />
6501        
6502    
6503        
6504            <source
6505                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6506                
6507                    media="screen and (min-width: 1440px)"
6508                
6509                type="image/jpeg"
6510                width="960"
6511                height="960"
6512            />
6513        
6514    
6515        
6516            <source
6517                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6518                
6519                    media="screen and (min-width: 1024px)"
6520                
6521                type="image/avif"
6522                width="720"
6523                height="720"
6524            />
6525        
6526    
6527        
6528            <source
6529                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6530                
6531                    media="screen and (min-width: 1024px)"
6532                
6533                type="image/webp"
6534                width="720"
6535                height="720"
6536            />
6537        
6538    
6539        
6540            <source
6541                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6542                
6543                    media="screen and (min-width: 1024px)"
6544                
6545                type="image/jpeg"
6546                width="720"
6547                height="720"
6548            />
6549        
6550    
6551        
6552            <source
6553                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6554                
6555                    media="screen and (min-width: 640px)"
6556                
6557                type="image/avif"
6558                width="1024"
6559                height="512"
6560            />
6561        
6562    
6563        
6564            <source
6565                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6566                
6567                    media="screen and (min-width: 640px)"
6568                
6569                type="image/webp"
6570                width="1024"
6571                height="512"
6572            />
6573        
6574    
6575        
6576            <source
6577                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6578                
6579                    media="screen and (min-width: 640px)"
6580                
6581                type="image/jpeg"
6582                width="1024"
6583                height="512"
6584            />
6585        
6586    
6587        
6588            <source
6589                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6590                
6591                type="image/avif"
6592                width="640"
6593                height="615"
6594            />
6595        
6596    
6597        
6598            <source
6599                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6600                
6601                type="image/webp"
6602                width="640"
6603                height="615"
6604            />
6605        
6606    
6607        
6608            <img
6609                class="slide-img"
6610                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"
6611                alt="The Ameswell Hotel"
6612                loading="lazy"
6613                fetchpriority="low"
6614                width="640"
6615                height="615"
6616                onload="this.classList.add('loaded')" 
6617            />
6618        
6619    
6620</picture>
6621
6622				</a>
6623			</div>
6624			
6625			
6626			
6627		</div>
6628	</div>
6629
6630						</article>
6631					
6632						<article class="slide glide__slide">
6633							
6634	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Four%20Seasons%20Hotel%20Silicon%20Valley", "itemCategory" : "Hotels", "itemSubcategory" : "Luxury", "itemCity" : "East%20Palo%20Alto", "itemRegion" : "Bayside%2FSouthern", "itemId" : "144", "acctId" : "104" } }'>
6635		<div class="slide-top">
6636			<div class="img-cont" data-img-cont>
6637				<a href="/listing/four-seasons-hotel-silicon-valley/144/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/four-seasons-hotel-silicon-valley/144/" } }'>
6638					
6639
6640
6641
6642
6643<picture>
6644    
6645        
6646            <source
6647                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134
6647-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6648                
6649                    media="screen and (min-width: 1440px)"
6650                
6651                type="image/avif"
6652                width="960"
6653                height="960"
6654            />
6655        
6656    
6657        
6658            <source
6659                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6660                
6661                    media="screen and (min-width: 1440px)"
6662                
6663                type="image/webp"
6664                width="960"
6665                height="960"
6666            />
6667        
6668    
6669        
6670            <source
6671                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6672                
6673                    media="screen and (min-width: 1440px)"
6674                
6675                type="image/jpeg"
6676                width="960"
6677                height="960"
6678            />
6679        
6680    
6681        
6682            <source
6683                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6684                
6685                    media="screen and (min-width: 1024px)"
6686                
6687                type="image/avif"
6688                width="720"
6689                height="720"
6690            />
6691        
6692    
6693        
6694            <source
6695                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6696                
6697                    media="screen and (min-width: 1024px)"
6698                
6699                type="image/webp"
6700                width="720"
6701                height="720"
6702            />
6703        
6704    
6705        
6706            <source
6707                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6708                
6709                    media="screen and (min-width: 1024px)"
6710                
6711                type="image/jpeg"
6712                width="720"
6713                height="720"
6714            />
6715        
6716    
6717        
6718            <source
6719                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6720                
6721                    media="screen and (min-width: 640px)"
6722                
6723                type="image/avif"
6724                width="1024"
6725                height="512"
6726            />
6727        
6728    
6729        
6730            <source
6731                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6732                
6733                    media="screen and (min-width: 640px)"
6734                
6735                type="image/webp"
6736                width="1024"
6737                height="512"
6738            />
6739        
6740    
6741        
6742            <source
6743                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134
6743-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6744                
6745                    media="screen and (min-width: 640px)"
6746                
6747                type="image/jpeg"
6748                width="1024"
6749                height="512"
6750            />
6751        
6752    
6753        
6754            <source
6755                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6756                
6757                type="image/avif"
6758                width="640"
6759                height="615"
6760            />
6761        
6762    
6763        
6764            <source
6765                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6766                
6767                type="image/webp"
6768                width="640"
6769                height="615"
6770            />
6771        
6772    
6773        
6774            <img
6775                class="slide-img"
6776                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"
6777                alt="Four Seasons Hotel Silicon Valley"
6778                loading="lazy"
6779                fetchpriority="low"
6780                width="640"
6781                height="615"
6782                onload="this.classList.add('loaded')" 
6783            />
6784        
6785    
6786</picture>
6787
6788				</a>
6789			</div>
6790			
6791			
6792			
6793		</div>
6794	</div>
6795
6796						</article>
6797					
6798						<article class="slide glide__slide">
6799							
6800	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Hyatt%20Regency%20San%20Francisco%20Airport", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Burlingame", "itemRegion" : "SFO%2FCentral", "itemId" : "134", "acctId" : "1288" } }'>
6801		<div class="slide-top">
6802			<div class="img-cont" data-img-cont>
6803				<a href="/listing/hyatt-regency-san-francisco-airport/134/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/hyatt-regency-san-francisco-airport/134/" } }'>
6804					
6805
6806
6807
6808
6809<picture>
6810    
6811        
6812            <source
6813                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6814                
6815                    media="screen and (min-width: 1440px)"
6816                
6817                type="image/avif"
6818                width="960"
6819                height="960"
6820            />
6821        
6822    
6823        
6824            <source
6825                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6826                
6827                    media="screen and (min-width: 1440px)"
6828                
6829                type="image/webp"
6830                width="960"
6831                height="960"
6832            />
6833        
6834    
6835        
6836            <source
6837                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6838                
6839                    media="screen and (min-width: 1440px)"
6840                
6841                type="image/jpeg"
6842                width="960"
6843                height="960"
6844            />
6845        
6846    
6847        
6848            <source
6849                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6850                
6851                    media="screen and (min-width: 1024px)"
6852                
6853                type="image/avif"
6854                width="720"
6855                height="720"
6856            />
6857        
6858    
6859        
6860            <source
6861                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6862                
6863                    media="screen and (min-width: 1024px)"
6864                
6865                type="image/webp"
6866                width="720"
6867                height="720"
6868            />
6869        
6870    
6871        
6872            <source
6873                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6874                
6875                    media="screen and (min-width: 1024px)"
6876                
6877                type="image/jpeg"
6878                width="720"
6879                height="720"
6880            />
6881        
6882    
6883        
6884            <source
6885                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6886                
6887                    media="screen and (min-width: 640px)"
6888                
6889                type="image/avif"
6890                width="1024"
6891                height="512"
6892            />
6893        
6894    
6895        
6896            <source
6897                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6898                
6899                    media="screen and (min-width: 640px)"
6900                
6901                type="image/webp"
6902                width="1024"
6903                height="512"
6904            />
6905        
6906    
6907        
6908            <source
6909                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6910                
6911                    media="screen and (min-width: 640px)"
6912                
6913                type="image/jpeg"
6914                width="1024"
6915                height="512"
6916            />
6917        
6918    
6919        
6920            <source
6921                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6922                
6923                type="image/avif"
6924                width="640"
6925                height="615"
6926            />
6927        
6928    
6929        
6930            <source
6931                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6932                
6933                type="image/webp"
6934                width="640"
6935                height="615"
6936            />
6937        
6938    
6939        
6940            <img
6941                class="slide-img"
6942                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"
6943                alt="Hyatt Regency San Francisco Airport"
6944                loading="lazy"
6945                fetchpriority="low"
6946                width="640"
6947                height="615"
6948                onload="this.classList.add('loaded')" 
6949            />
6950        
6951    
6952</picture>
6953
6954				</a>
6955			</div>
6956			
6957			
6958			
6959		</div>
6960	</div>
6961
6962						</article>
6963					
6964						<article class="slide glide__slide">
6965							
6966	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "San%20Francisco%20Airport%20Waterfront%20Marriott", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Burlingame", "itemRegion" : "SFO%2FCentral", "itemId" : "136", "acctId" : "98" } }'>
6967		<div class="slide-top">
6968			<div class="img-cont" data-img-cont>
6969				<a href="/listing/san-francisco-airport-waterfront-marriott/136/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/san-francisco-airport-waterfront-marriott/136/" } }'>
6970					
6971
6972
6973
6974
6975<picture>
6976    
6977        
6978            <source
6979                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
6980                
6981                    media="screen and (min-width: 1440px)"
6982                
6983                type="image/avif"
6984                width="960"
6985                height="960"
6986            />
6987        
6988    
6989        
6990            <source
6991                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
6992                
6993                    media="screen and (min-width: 1440px)"
6994                
6995                type="image/webp"
6996                width="960"
6997                height="960"
6998            />
6999        
7000    
7001        
7002            <source
7003                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7004                
7005                    media="screen and (min-width: 1440px)"
7006                
7007                type="image/jpeg"
7008                width="960"
7009                height="960"
7010            />
7011        
7012    
7013        
7014            <source
7015                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7016                
7017                    media="screen and (min-width: 1024px)"
7018                
7019                type="image/avif"
7020                width="720"
7021                height="720"
7022            />
7023        
7024    
7025        
7026            <source
7027                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7028                
7029                    media="screen and (min-width: 1024px)"
7030                
7031                type="image/webp"
7032                width="720"
7033                height="720"
7034            />
7035        
7036    
7037        
7038            <source
7039                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7040                
7041                    media="screen and (min-width: 1024px)"
7042                
7043                type="image/jpeg"
7044                width="720"
7045                height="720"
7046            />
7047        
7048    
7049        
7050            <source
7051                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7052                
7053                    media="screen and (min-width: 640px)"
7054                
7055                type="image/avif"
7056                width="1024"
7057                height="512"
7058            />
7059        
7060    
7061        
7062            <source
7063                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7064                
7065                    media="screen and (min-width: 640px)"
7066                
7067                type="image/webp"
7068                width="1024"
7069                height="512"
7070            />
7071        
7072    
7073        
7074            <source
7075                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7076                
7077                    media="screen and (min-width: 640px)"
7078                
7079                type="image/jpeg"
7080                width="1024"
7081                height="512"
7082            />
7083        
7084    
7085        
7086            <source
7087                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7088                
7089                type="image/avif"
7090                width="640"
7091                height="615"
7092            />
7093        
7094    
7095        
7096            <source
7097                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7098                
7099                type="image/webp"
7100                width="640"
7101                height="615"
7102            />
7103        
7104    
7105        
7106            <img
7107                class="slide-img"
7108                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"
7109                alt="San Francisco Airport Waterfront Marriott"
7110                loading="lazy"
7111                fetchpriority="low"
7112                width="640"
7113                height="615"
7114                onload="this.classList.add('loaded')" 
7115            />
7116        
7117    
7118</picture>
7119
7120				</a>
7121			</div>
7122			
7123			
7124			
7125		</div>
7126	</div>
7127
7128						</article>
7129					
7130						<article class="slide glide__slide">
7131							
7132	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Grand%20Bay%20Hotel%20San%20Francisco", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Redwood%20City", "itemRegion" : "Bayside%2FSouthern", "itemId" : "215", "acctId" : "142" } }'>
7133		<div class="slide-top">
7134			<div class="img-cont" data-img-cont>
7135				<a href="/listing/grand-bay-hotel-san-francisco/215/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/grand-bay-hotel-san-francisco/215/" } }'>
7136					
7137
7138
7139
7140
7141<picture>
7142    
7143        
7144            <source
7145                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7146                
7147                    media="screen and (min-width: 1440px)"
7148                
7149                type="image/avif"
7150                width="960"
7151                height="960"
7152            />
7153        
7154    
7155        
7156            <source
7157                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7158                
7159                    media="screen and (min-width: 1440px)"
7160                
7161                type="image/webp"
7162                width="960"
7163                height="960"
7164            />
7165        
7166    
7167        
7168            <source
7169                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,
7169q_65,w_960/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7170                
7171                    media="screen and (min-width: 1440px)"
7172                
7173                type="image/jpeg"
7174                width="960"
7175                height="960"
7176            />
7177        
7178    
7179        
7180            <source
7181                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7182                
7183                    media="screen and (min-width: 1024px)"
7184                
7185                type="image/avif"
7186                width="720"
7187                height="720"
7188            />
7189        
7190    
7191        
7192            <source
7193                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7194                
7195                    media="screen and (min-width: 1024px)"
7196                
7197                type="image/webp"
7198                width="720"
7199                height="720"
7200            />
7201        
7202    
7203        
7204            <source
7205                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7206                
7207                    media="screen and (min-width: 1024px)"
7208                
7209                type="image/jpeg"
7210                width="720"
7211                height="720"
7212            />
7213        
7214    
7215        
7216            <source
7217                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7218                
7219                    media="screen and (min-width: 640px)"
7220                
7221                type="image/avif"
7222                width="1024"
7223                height="512"
7224            />
7225        
7226    
7227        
7228            <source
7229                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7230                
7231                    media="screen and (min-width: 640px)"
7232                
7233                type="image/webp"
7234                width="1024"
7235                height="512"
7236            />
7237        
7238    
7239        
7240            <source
7241                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7242                
7243                    media="screen and (min-width: 640px)"
7244                
7245                type="image/jpeg"
7246                width="1024"
7247                height="512"
7248            />
7249        
7250    
7251        
7252            <source
7253                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7254                
7255                type="image/avif"
7256                width="640"
7257                height="615"
7258            />
7259        
7260    
7261        
7262            <source
7263                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7264                
7265                type="image/webp"
7266                width="640"
7267                height="615"
7268            />
7269        
7270    
7271        
7272            <img
7273                class="slide-img"
7274                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"
7275                alt="Grand Bay Hotel San Francisco"
7276                loading="lazy"
7277                fetchpriority="low"
7278                width="640"
7279                height="615"
7280                onload="this.classList.add('loaded')" 
7281            />
7282        
7283    
7284</picture>
7285
7286				</a>
7287			</div>
7288			
7289			
7290			
7291		</div>
7292	</div>
7293
7294						</article>
7295					
7296						<article class="slide glide__slide">
7297							
7298	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "The%20Ritz-Carlton%2C%20Half%20Moon%20Bay", "itemCategory" : "Hotels", "itemSubcategory" : "Luxury", "itemCity" : "Half%20Moon%20Bay", "itemRegion" : "Coastside", "itemId" : "1345", "acctId" : "245" } }'>
7299		<div class="slide-top">
7300			<div class="img-cont" data-img-cont>
7301				<a href="/listing/the-ritz-carlton-half-moon-bay/1345/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/the-ritz-carlton-half-moon-bay/1345/" } }'>
7302					
7303
7304
7305
7306
7307<picture>
7308    
7309        
7310            <source
7311                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7312                
7313                    media="screen and (min-width: 1440px)"
7314                
7315                type="image/avif"
7316                width="960"
7317                height="960"
7318            />
7319        
7320    
7321        
7322            <source
7323                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7324                
7325                    media="screen and (min-width: 1440px)"
7326                
7327                type="image/webp"
7328                width="960"
7329                height="960"
7330            />
7331        
7332    
7333        
7334            <source
7335                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7336                
7337                    media="screen and (min-width: 1440px)"
7338                
7339                type="image/jpeg"
7340                width="960"
7341                height="960"
7342            />
7343        
7344    
7345        
7346            <source
7347                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7348                
7349                    media="screen and (min-width: 1024px)"
7350                
7351                type="image/avif"
7352                width="720"
7353                height="720"
7354            />
7355        
7356    
7357        
7358            <source
7359                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7360                
7361                    media="screen and (min-width: 1024px)"
7362                
7363                type="image/webp"
7364                width="720"
7365                height="720"
7366            />
7367        
7368    
7369        
7370            <source
7371                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7372                
7373                    media="screen and (min-width: 1024px)"
7374                
7375                type="image/jpeg"
7376                width="720"
7377                height="720"
7378            />
7379        
7380    
7381        
7382            <source
7383                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7384                
7385                    media="screen and (min-width: 640px)"
7386                
7387                type="image/avif"
7388                width="1024"
7389                height="512"
7390            />
7391        
7392    
7393        
7394            <source
7395                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7396                
7397                    media="screen and (min-width: 640px)"
7398                
7399                type="image/webp"
7400                width="1024"
7401                height="512"
7402            />
7403        
7404    
7405        
7406            <source
7407                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7408                
7409                    media="screen and (min-width: 640px)"
7410                
7411                type="image/jpeg"
7412                width="1024"
7413                height="512"
7414            />
7415        
7416    
7417        
7418            <source
7419                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7420                
7421                type="image/avif"
7422                width="640"
7423                height="615"
7424            />
7425        
7426    
7427        
7428            <source
7429                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7430                
7431                type="image/webp"
7432                width="640"
7433                height="615"
7434            />
7435        
7436    
7437        
7438            <img
7439                class="slide-img"
7440                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"
7441                alt="The Ritz-Carlton, Half Moon Bay"
7442                loading="lazy"
7443                fetchpriority="low"
7444                width="640"
7445                height="615"
7446                onload="this.classList.add('loaded')" 
7447            />
7448        
7449    
7450</picture>
7451
7452				</a>
7453			</div>
7454			
7455			
7456			
7457		</div>
7458	</div>
7459
7460						</article>
7461					
7462						<article class="slide glide__slide">
7463							
7464	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "AC%20Hotel%20San%20Francisco%20Airport%2FOyster%20Point%20Waterfront", "itemCategory" : "Hotels", "itemSubcategory" : "Boutique", "itemCity" : "South%20San%20Francisco", "itemRegion" : "Bayside%2FNorthern", "itemId" : "4676", "acctId" : "2369" } }'>
7465		<div class="slide-top">
7466			<div class="img-cont" data-img-cont>
7467				<a href="/listing/ac-hotel-san-francisco-airport-oyster-point-waterfront/4676/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/ac-hotel-san-francisco-airport-oyster-point-waterfront/4676/" } }'>
7468					
7469
7470
7471
7472
7473<picture>
7474    
7475        
7476            <source
7477                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7478                
7479                    media="screen and (min-width: 1440px)"
7480                
7481                type="image/avif"
7482                width="960"
7483                height="960"
7484            />
7485        
7486    
7487        
7488            <source
7489                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7490                
7491                    media="screen and (min-width: 1440px)"
7492                
7493                type="image/webp"
7494                width="960"
7495                height="960"
7496            />
7497        
7498    
7499        
7500            <source
7501                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7502                
7503                    media="screen and (min-width: 1440px)"
7504                
7505                type="image/jpeg"
7506                width="960"
7507                height="960"
7508            />
7509        
7510    
7511        
7512            <source
7513                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7514                
7515                    media="screen and (min-width: 1024px)"
7516                
7517                type="image/avif"
7518                width="720"
7519                height="720"
7520            />
7521        
7522    
7523        
7524            <source
7525                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7526                
7527                    media="screen and (min-width: 1024px)"
7528                
7529                type="image/webp"
7530                width="720"
7531                height="720"
7532            />
7533        
7534    
7535        
7536            <source
7537                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7538                
7539                    media="screen and (min-width: 1024px)"
7540                
7541                type="image/jpeg"
7542                width="720"
7543                height="720"
7544            />
7545        
7546    
7547        
7548            <source
7549                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,
7549q_65,w_1024/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7550                
7551                    media="screen and (min-width: 640px)"
7552                
7553                type="image/avif"
7554                width="1024"
7555                height="512"
7556            />
7557        
7558    
7559        
7560            <source
7561                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7562                
7563                    media="screen and (min-width: 640px)"
7564                
7565                type="image/webp"
7566                width="1024"
7567                height="512"
7568            />
7569        
7570    
7571        
7572            <source
7573                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7574                
7575                    media="screen and (min-width: 640px)"
7576                
7577                type="image/jpeg"
7578                width="1024"
7579                height="512"
7580            />
7581        
7582    
7583        
7584            <source
7585                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7586                
7587                type="image/avif"
7588                width="640"
7589                height="615"
7590            />
7591        
7592    
7593        
7594            <source
7595                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7596                
7597                type="image/webp"
7598                width="640"
7599                height="615"
7600            />
7601        
7602    
7603        
7604            <img
7605                class="slide-img"
7606                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"
7607                alt="AC Hotel San Francisco Airport/Oyster Point Waterfront"
7608                loading="lazy"
7609                fetchpriority="low"
7610                width="640"
7611                height="615"
7612                onload="this.classList.add('loaded')" 
7613            />
7614        
7615    
7616</picture>
7617
7618				</a>
7619			</div>
7620			
7621			
7622			
7623		</div>
7624	</div>
7625
7626						</article>
7627					
7628						<article class="slide glide__slide">
7629							
7630	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Grand%20Hyatt%20at%20SFO", "itemCategory" : "Hotels", "itemSubcategory" : "Luxury", "itemCity" : "San%20Francisco", "itemRegion" : "SFO%2FCentral", "itemId" : "4849", "acctId" : "3715" } }'>
7631		<div class="slide-top">
7632			<div class="img-cont" data-img-cont>
7633				<a href="/listing/grand-hyatt-at-sfo/4849/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/grand-hyatt-at-sfo/4849/" } }'>
7634					
7635
7636
7637
7638
7639<picture>
7640    
7641        
7642            <source
7643                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7644                
7645                    media="screen and (min-width: 1440px)"
7646                
7647                type="image/avif"
7648                width="960"
7649                height="960"
7650            />
7651        
7652    
7653        
7654            <source
7655                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7656                
7657                    media="screen and (min-width: 1440px)"
7658                
7659                type="image/webp"
7660                width="960"
7661                height="960"
7662            />
7663        
7664    
7665        
7666            <source
7667                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7668                
7669                    media="screen and (min-width: 1440px)"
7670                
7671                type="image/jpeg"
7672                width="960"
7673                height="960"
7674            />
7675        
7676    
7677        
7678            <source
7679                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7680                
7681                    media="screen and (min-width: 1024px)"
7682                
7683                type="image/avif"
7684                width="720"
7685                height="720"
7686            />
7687        
7688    
7689        
7690            <source
7691                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7692                
7693                    media="screen and (min-width: 1024px)"
7694                
7695                type="image/webp"
7696                width="720"
7697                height="720"
7698            />
7699        
7700    
7701        
7702            <source
7703                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7704                
7705                    media="screen and (min-width: 1024px)"
7706                
7707                type="image/jpeg"
7708                width="720"
7709                height="720"
7710            />
7711        
7712    
7713        
7714            <source
7715                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7716                
7717                    media="screen and (min-width: 640px)"
7718                
7719                type="image/avif"
7720                width="1024"
7721                height="512"
7722            />
7723        
7724    
7725        
7726            <source
7727                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7728                
7729                    media="screen and (min-width: 640px)"
7730                
7731                type="image/webp"
7732                width="1024"
7733                height="512"
7734            />
7735        
7736    
7737        
7738            <source
7739                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7740                
7741                    media="screen and (min-width: 640px)"
7742                
7743                type="image/jpeg"
7744                width="1024"
7745                height="512"
7746            />
7747        
7748    
7749        
7750            <source
7751                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7752                
7753                type="image/avif"
7754                width="640"
7755                height="615"
7756            />
7757        
7758    
7759        
7760            <source
7761                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7762                
7763                type="image/webp"
7764                width="640"
7765                height="615"
7766            />
7767        
7768    
7769        
7770            <img
7771                class="slide-img"
7772                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"
7773                alt="Grand Hyatt at SFO"
7774                loading="lazy"
7775                fetchpriority="low"
7776                width="640"
7777                height="615"
7778                onload="this.classList.add('loaded')" 
7779            />
7780        
7781    
7782</picture>
7783
7784				</a>
7785			</div>
7786			
7787			
7788			
7789		</div>
7790	</div>
7791
7792						</article>
7793					
7794						<article class="slide glide__slide">
7795							
7796	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Hilton%20San%20Francisco%20Airport%20Bayfront", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Burlingame", "itemRegion" : "SFO%2FCentral", "itemId" : "137", "acctId" : "99" } }'>
7797		<div class="slide-top">
7798			<div class="img-cont" data-img-cont>
7799				<a href="/listing/hilton-san-francisco-airport-bayfront/137/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/hilton-san-francisco-airport-bayfront/137/" } }'>
7800					
7801
7802
7803
7804
7805<picture>
7806    
7807        
7808            <source
7809                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7810                
7811                    media="screen and (min-width: 1440px)"
7812                
7813                type="image/avif"
7814                width="960"
7815                height="960"
7816            />
7817        
7818    
7819        
7820            <source
7821                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7822                
7823                    media="screen and (min-width: 1440px)"
7824                
7825                type="image/webp"
7826                width="960"
7827                height="960"
7828            />
7829        
7830    
7831        
7832            <source
7833                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7834                
7835                    media="screen and (min-width: 1440px)"
7836                
7837                type="image/jpeg"
7838                width="960"
7839                height="960"
7840            />
7841        
7842    
7843        
7844            <source
7845                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7846                
7847                    media="screen and (min-width: 1024px)"
7848                
7849                type="image/avif"
7850                width="720"
7851                height="720"
7852            />
7853        
7854    
7855        
7856            <source
7857                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7858                
7859                    media="screen and (min-width: 1024px)"
7860                
7861                type="image/webp"
7862                width="720"
7863                height="720"
7864            />
7865        
7866    
7867        
7868            <source
7869                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7870                
7871                    media="screen and (min-width: 1024px)"
7872                
7873                type="image/jpeg"
7874                width="720"
7875                height="720"
7876            />
7877        
7878    
7879        
7880            <source
7881                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7882                
7883                    media="screen and (min-width: 640px)"
7884                
7885                type="image/avif"
7886                width="1024"
7887                height="512"
7888            />
7889        
7890    
7891        
7892            <source
7893                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7894                
7895                    media="screen and (min-width: 640px)"
7896                
7897                type="image/webp"
7898                width="1024"
7899                height="512"
7900            />
7901        
7902    
7903        
7904            <source
7905                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7906                
7907                    media="screen and (min-width: 640px)"
7908                
7909                type="image/jpeg"
7910                width="1024"
7911                height="512"
7912            />
7913        
7914    
7915        
7916            <source
7917                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7918                
7919                type="image/avif"
7920                width="640"
7921                height="615"
7922            />
7923        
7924    
7925        
7926            <source
7927                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7928                
7929                type="image/webp"
7930                width="640"
7931                height="615"
7932            />
7933        
7934    
7935        
7936            <img
7937                class="slide-img"
7938                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"
7939                alt="Hilton San Francisco Airport Bayfront"
7940                loading="lazy"
7941                fetchpriority="low"
7942                width="640"
7943                height="615"
7944                onload="this.classList.add('loaded')" 
7945            />
7946        
7947    
7948</picture>
7949
7950				</a>
7951			</div>
7952			
7953			
7954			
7955		</div>
7956	</div>
7957
7958						</article>
7959					
7960						<article class="slide glide__slide">
7961							
7962	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "DoubleTree%20by%20Hilton%20San%20Francisco%20Airport", "itemCategory" : "Hotels"
7962, "itemSubcategory" : "Full%20Service", "itemCity" : "Burlingame", "itemRegion" : "SFO%2FCentral", "itemId" : "132", "acctId" : "94" } }'>
7963		<div class="slide-top">
7964			<div class="img-cont" data-img-cont>
7965				<a href="/listing/doubletree-by-hilton-san-francisco-airport/132/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/doubletree-by-hilton-san-francisco-airport/132/" } }'>
7966					
7967
7968
7969
7970
7971<picture>
7972    
7973        
7974            <source
7975                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
7976                
7977                    media="screen and (min-width: 1440px)"
7978                
7979                type="image/avif"
7980                width="960"
7981                height="960"
7982            />
7983        
7984    
7985        
7986            <source
7987                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
7988                
7989                    media="screen and (min-width: 1440px)"
7990                
7991                type="image/webp"
7992                width="960"
7993                height="960"
7994            />
7995        
7996    
7997        
7998            <source
7999                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8000                
8001                    media="screen and (min-width: 1440px)"
8002                
8003                type="image/jpeg"
8004                width="960"
8005                height="960"
8006            />
8007        
8008    
8009        
8010            <source
8011                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8012                
8013                    media="screen and (min-width: 1024px)"
8014                
8015                type="image/avif"
8016                width="720"
8017                height="720"
8018            />
8019        
8020    
8021        
8022            <source
8023                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8024                
8025                    media="screen and (min-width: 1024px)"
8026                
8027                type="image/webp"
8028                width="720"
8029                height="720"
8030            />
8031        
8032    
8033        
8034            <source
8035                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8036                
8037                    media="screen and (min-width: 1024px)"
8038                
8039                type="image/jpeg"
8040                width="720"
8041                height="720"
8042            />
8043        
8044    
8045        
8046            <source
8047                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8048                
8049                    media="screen and (min-width: 640px)"
8050                
8051                type="image/avif"
8052                width="1024"
8053                height="512"
8054            />
8055        
8056    
8057        
8058            <source
8059                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8060                
8061                    media="screen and (min-width: 640px)"
8062                
8063                type="image/webp"
8064                width="1024"
8065                height="512"
8066            />
8067        
8068    
8069        
8070            <source
8071                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8072                
8073                    media="screen and (min-width: 640px)"
8074                
8075                type="image/jpeg"
8076                width="1024"
8077                height="512"
8078            />
8079        
8080    
8081        
8082            <source
8083                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8084                
8085                type="image/avif"
8086                width="640"
8087                height="615"
8088            />
8089        
8090    
8091        
8092            <source
8093                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8094                
8095                type="image/webp"
8096                width="640"
8097                height="615"
8098            />
8099        
8100    
8101        
8102            <img
8103                class="slide-img"
8104                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"
8105                alt="DoubleTree by Hilton San Francisco Airport"
8106                loading="lazy"
8107                fetchpriority="low"
8108                width="640"
8109                height="615"
8110                onload="this.classList.add('loaded')" 
8111            />
8112        
8113    
8114</picture>
8115
8116				</a>
8117			</div>
8118			
8119			
8120			
8121		</div>
8122	</div>
8123
8124						</article>
8125					
8126						<article class="slide glide__slide">
8127							
8128	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "DoubleTree%20by%20Hilton%20San%20Francisco%20Airport%20North", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Brisbane", "itemRegion" : "Bayside%2FNorthern", "itemId" : "1356", "acctId" : "253" } }'>
8129		<div class="slide-top">
8130			<div class="img-cont" data-img-cont>
8131				<a href="/listing/doubletree-by-hilton-san-francisco-airport-north/1356/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/doubletree-by-hilton-san-francisco-airport-north/1356/" } }'>
8132					
8133
8134
8135
8136
8137<picture>
8138    
8139        
8140            <source
8141                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8142                
8143                    media="screen and (min-width: 1440px)"
8144                
8145                type="image/avif"
8146                width="960"
8147                height="960"
8148            />
8149        
8150    
8151        
8152            <source
8153                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8154                
8155                    media="screen and (min-width: 1440px)"
8156                
8157                type="image/webp"
8158                width="960"
8159                height="960"
8160            />
8161        
8162    
8163        
8164            <source
8165                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8166                
8167                    media="screen and (min-width: 1440px)"
8168                
8169                type="image/jpeg"
8170                width="960"
8171                height="960"
8172            />
8173        
8174    
8175        
8176            <source
8177                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8178                
8179                    media="screen and (min-width: 1024px)"
8180                
8181                type="image/avif"
8182                width="720"
8183                height="720"
8184            />
8185        
8186    
8187        
8188            <source
8189                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8190                
8191                    media="screen and (min-width: 1024px)"
8192                
8193                type="image/webp"
8194                width="720"
8195                height="720"
8196            />
8197        
8198    
8199        
8200            <source
8201                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8202                
8203                    media="screen and (min-width: 1024px)"
8204                
8205                type="image/jpeg"
8206                width="720"
8207                height="720"
8208            />
8209        
8210    
8211        
8212            <source
8213                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8214                
8215                    media="screen and (min-width: 640px)"
8216                
8217                type="image/avif"
8218                width="1024"
8219                height="512"
8220            />
8221        
8222    
8223        
8224            <source
8225                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8226                
8227                    media="screen and (min-width: 640px)"
8228                
8229                type="image/webp"
8230                width="1024"
8231                height="512"
8232            />
8233        
8234    
8235        
8236            <source
8237                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8238                
8239                    media="screen and (min-width: 640px)"
8240                
8241                type="image/jpeg"
8242                width="1024"
8243                height="512"
8244            />
8245        
8246    
8247        
8248            <source
8249                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8250                
8251                type="image/avif"
8252                width="640"
8253                height="615"
8254            />
8255        
8256    
8257        
8258            <source
8259                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8260                
8261                type="image/webp"
8262                width="640"
8263                height="615"
8264            />
8265        
8266    
8267        
8268            <img
8269                class="slide-img"
8270                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"
8271                alt="DoubleTree by Hilton San Francisco Airport North"
8272                loading="lazy"
8273                fetchpriority="low"
8274                width="640"
8275                height="615"
8276                onload="this.classList.add('loaded')" 
8277            />
8278        
8279    
8280</picture>
8281
8282				</a>
8283			</div>
8284			
8285			
8286			
8287		</div>
8288	</div>
8289
8290						</article>
8291					
8292						<article class="slide glide__slide">
8293							
8294	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Embassy%20Suites%20San%20Francisco%20Airport%20-%20Waterfront", "itemCategory" : "Hotels", "itemSubcategory" : "Full%20Service", "itemCity" : "Burlingame", "itemRegion" : "SFO%2FCentral", "itemId" : "133", "acctId" : "95" } }'>
8295		<div class="slide-top">
8296			<div class="img-cont" data-img-cont>
8297				<a href="/listing/embassy-suites-san-francisco-airport-waterfront/133/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/embassy-suites-san-francisco-airport-waterfront/133/" } }'>
8298					
8299
8300
8301
8302
8303<picture>
8304    
8305        
8306            <source
8307                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8308                
8309                    media="screen and (min-width: 1440px)"
8310                
8311                type="image/avif"
8312                width="960"
8313                height="960"
8314            />
8315        
8316    
8317        
8318            <source
8319                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8320                
8321                    media="screen and (min-width: 1440px)"
8322                
8323                type="image/webp"
8324                width="960"
8325                height="960"
8326            />
8327        
8328    
8329        
8330            <source
8331                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8332                
8333                    media="screen and (min-width: 1440px)"
8334                
8335                type="image/jpeg"
8336                width="960"
8337                height="960"
8338            />
8339        
8340    
8341        
8342            <source
8343                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8344                
8345                    media="screen and (min-width: 1024px)"
8346                
8347                type="image/avif"
8348                width="720"
8349                height="720"
8350            />
8351    
8351    
8352    
8353        
8354            <source
8355                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8356                
8357                    media="screen and (min-width: 1024px)"
8358                
8359                type="image/webp"
8360                width="720"
8361                height="720"
8362            />
8363        
8364    
8365        
8366            <source
8367                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8368                
8369                    media="screen and (min-width: 1024px)"
8370                
8371                type="image/jpeg"
8372                width="720"
8373                height="720"
8374            />
8375        
8376    
8377        
8378            <source
8379                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8380                
8381                    media="screen and (min-width: 640px)"
8382                
8383                type="image/avif"
8384                width="1024"
8385                height="512"
8386            />
8387        
8388    
8389        
8390            <source
8391                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8392                
8393                    media="screen and (min-width: 640px)"
8394                
8395                type="image/webp"
8396                width="1024"
8397                height="512"
8398            />
8399        
8400    
8401        
8402            <source
8403                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8404                
8405                    media="screen and (min-width: 640px)"
8406                
8407                type="image/jpeg"
8408                width="1024"
8409                height="512"
8410            />
8411        
8412    
8413        
8414            <source
8415                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8416                
8417                type="image/avif"
8418                width="640"
8419                height="615"
8420            />
8421        
8422    
8423        
8424            <source
8425                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8426                
8427                type="image/webp"
8428                width="640"
8429                height="615"
8430            />
8431        
8432    
8433        
8434            <img
8435                class="slide-img"
8436                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"
8437                alt="Embassy Suites San Francisco Airport - Waterfront"
8438                loading="lazy"
8439                fetchpriority="low"
8440                width="640"
8441                height="615"
8442                onload="this.classList.add('loaded')" 
8443            />
8444        
8445    
8446</picture>
8447
8448				</a>
8449			</div>
8450			
8451			
8452			
8453		</div>
8454	</div>
8455
8456						</article>
8457					
8458						<article class="slide glide__slide">
8459							
8460	<div class="slide-inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Four%20Seasons%20Hotel%20Silicon%20Valley", "itemCategory" : "Hotels", "itemSubcategory" : "Hotel%20Event%20Venues", "itemCity" : "East%20Palo%20Alto", "itemRegion" : "Bayside%2FSouthern", "itemId" : "5121", "acctId" : "104", "itemVariant" : "Group%20A%20Hotels" } }'>
8461		<div class="slide-top">
8462			<div class="img-cont" data-img-cont>
8463				<a href="/listing/four-seasons-hotel-silicon-valley/5121/" target="" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/four-seasons-hotel-silicon-valley/5121/" } }'>
8464					
8465
8466
8467
8468
8469<picture>
8470    
8471        
8472            <source
8473                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_960,q_65,w_960/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8474                
8475                    media="screen and (min-width: 1440px)"
8476                
8477                type="image/avif"
8478                width="960"
8479                height="960"
8480            />
8481        
8482    
8483        
8484            <source
8485                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_960,q_65,w_960/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8486                
8487                    media="screen and (min-width: 1440px)"
8488                
8489                type="image/webp"
8490                width="960"
8491                height="960"
8492            />
8493        
8494    
8495        
8496            <source
8497                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_960,q_65,w_960/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8498                
8499                    media="screen and (min-width: 1440px)"
8500                
8501                type="image/jpeg"
8502                width="960"
8503                height="960"
8504            />
8505        
8506    
8507        
8508            <source
8509                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_720,q_65,w_720/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8510                
8511                    media="screen and (min-width: 1024px)"
8512                
8513                type="image/avif"
8514                width="720"
8515                height="720"
8516            />
8517        
8518    
8519        
8520            <source
8521                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_720,q_65,w_720/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8522                
8523                    media="screen and (min-width: 1024px)"
8524                
8525                type="image/webp"
8526                width="720"
8527                height="720"
8528            />
8529        
8530    
8531        
8532            <source
8533                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_720,q_65,w_720/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8534                
8535                    media="screen and (min-width: 1024px)"
8536                
8537                type="image/jpeg"
8538                width="720"
8539                height="720"
8540            />
8541        
8542    
8543        
8544            <source
8545                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_512,q_65,w_1024/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8546                
8547                    media="screen and (min-width: 640px)"
8548                
8549                type="image/avif"
8550                width="1024"
8551                height="512"
8552            />
8553        
8554    
8555        
8556            <source
8557                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_512,q_65,w_1024/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8558                
8559                    media="screen and (min-width: 640px)"
8560                
8561                type="image/webp"
8562                width="1024"
8563                height="512"
8564            />
8565        
8566    
8567        
8568            <source
8569                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_512,q_65,w_1024/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8570                
8571                    media="screen and (min-width: 640px)"
8572                
8573                type="image/jpeg"
8574                width="1024"
8575                height="512"
8576            />
8577        
8578    
8579        
8580            <source
8581                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_615,q_65,w_640/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8582                
8583                type="image/avif"
8584                width="640"
8585                height="615"
8586            />
8587        
8588    
8589        
8590            <source
8591                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_615,q_65,w_640/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8592                
8593                type="image/webp"
8594                width="640"
8595                height="615"
8596            />
8597        
8598    
8599        
8600            <img
8601                class="slide-img"
8602                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_615,q_65,w_640/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"
8603                alt="Four Seasons Hotel Silicon Valley"
8604                loading="lazy"
8605                fetchpriority="low"
8606                width="640"
8607                height="615"
8608                onload="this.classList.add('loaded')" 
8609            />
8610        
8611    
8612</picture>
8613
8614				</a>
8615			</div>
8616			
8617			
8618			
8619		</div>
8620	</div>
8621
8622						</article>
8623					
8624				</div>
8625			</div>
8626		</div>
8627	
8628	
8629	
8629<script type="text/template" data-helper-template>{"templateData":{},"helpers":{"var":{"config":{"className":"booking-slideshow","mediaSources":[{"minScreenSize":"1440px","imageWidth":960,"imageHeight":960},{"minScreenSize":"1024px","imageWidth":720,"imageHeight":720},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":512}],"mobileImageRatio":{"width":640,"height":615},"sliderOptions":{"perView":1,"animationTimingFunc":"ease"},"baseWidgetName":"Booking Slideshow","itemType":"listings","imgClass":""},"isListing":true,"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/sanmateoca-redesign/default_image_dd0f8de3-8ac0-49f5-b88b-9b0a08a3d2a9"}}},"impression_params":{"tClient_ga4":{"eventName":"view_item_list","itemType":"listings","interactionSource":"widget","itemListName":"Booking Slideshow","items":[{"item_name":"The Ameswell Hotel","item_id":5478,"affiliation":4082,"item_category":"Hotels","item_category2":"Boutique","item_category3":"Surrounding Areas","item_category4":"Mountain Vie
8629w","item_variant":"Group A Hotels","index":0},{"item_name":"Four Seasons Hotel Silicon Valley","item_id":144,"affiliation":104,"item_category":"Hotels","item_category2":"Luxury","item_category3":"Bayside/Southern","item_category4":"East Palo Alto","index":1},{"item_name":"Hyatt Regency San Francisco Airport","item_id":134,"affiliation":1288,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":2},{"item_name":"San Francisco Airport Waterfront Marriott","item_id":136,"affiliation":98,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":3},{"item_name":"Grand Bay Hotel San Francisco","item_id":215,"affiliation":142,"item_category":"Hotels","item_category2":"Full Service","item_category3":"Bayside/Southern","item_category4":"Redwood City","index":4},{"item_name":"The Ritz-Carlton, Half Moon Bay","item_id":1345,"affiliation":245,"item_category":"Hotels","item_category2":"Luxury","item_category3":"Coastside","item_category4":"Half Moon Bay","index":5},{"item_name":"AC Hotel San Francisco Airport/Oyster Point Waterfront","item_id":4676,"affiliation":2369,"item_category":"Hotels","item_category2":"Boutique","item_category3":"Bayside/Northern","item_category4":"South San Francisco","index":6},{"item_name":"Grand Hyatt at SFO","item_id":4849,"affiliation":3715,"item_category":"Hotels","item_category2":"Luxury","item_category3":"SFO/Central","item_category4":"San Francisco","index":7},{"item_name":"Hilton San Francisco Airport Bayfront","item_id":137,"affiliation":99,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":8},{"item_name":"DoubleTree by Hilton San Francisco Airport","item_id":132,"affiliation":94,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":9},{"item_name":"DoubleTree by Hilton San Francisco Airport North","item_id":1356,"affiliation":253,"item_category":"Hotels","item_category2":"Full Service","item_category3":"Bayside/Northern","item_category4":"Brisbane","index":10},{"item_name":"Embassy Suites San Francisco Airport - Waterfront","item_id":133,"affiliation":95,"item_category":"Hotels","item_category2":"Full Service","item_category3":"SFO/Central","item_category4":"Burlingame","index":11},{"item_name":"Four Seasons Hotel Silicon Valley","item_id":5121,"affiliation":104,"item_category":"Hotels","item_category2":"Hotel Event Venues","item_category3":"Bayside/Southern","item_category4":"East Palo Alto","item_variant":"Group A Hotels","index":12}]}},"coreLib":{},"transitionClass":null,"animationClasses":"","feed":"listings","useTripbuilder":false,"impressionSent":true},"_partials":{"custom_responsive_image":{"hitCount":1511,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
8629\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
8629 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
8629\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
8629innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":628,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
8629
8630</section>
8631
8632
8633<script>
8634	require(['plugins_collections_custom_collection_default_slider_package'],
8635	function(sliderPackage) {
8636		const root = document.querySelector('[data-guid="c3d3fa8b-06e4-41c7-ac20-38b360aed1b0"]');
8637		const slideTitle = root.querySelector('[data-slide-title]');
8638		const data = [{"id":"6aa80fec749e1fe92a30c4df","recid":5478,"title":"The Ameswell Hotel","primary_category":{"primary":true,"subcatid":139,"subcatname":"Boutique","catname":"Hotels","catid":8},"region":"Surrounding Areas","city":"Mountain View","acctid":4082,"rankname":"Group A Hotels","custom":{"sort":13,"physicalCity":"Mountain View"},"link":{"url":"/listing/the-ameswell-hotel/5478/"},"description":"Our 255-room independent, modern luxury + carbon neutral hotel is inspired by art, nature, innovation, and technology. Whether it's keeping you connected or unplugged, working or unwinding—our rooms, common spaces, and grounds are designed to support your work and play. Walking distance from downtown Mountain View, moments from Google, Apple and Facebook headquarters, as well as offices for Microsoft, Intuit and LinkedIn, close to the Computer History Museum, Ames Exploration Center & Gift Shop, Shoreline Amphitheatre, Levi’s Stadium, Stanford University and Stanford Shopping Center. Drive or take Caltrain to San Mateo County's bayside cities including Redwood City, San Carlos, San Mateo, Burlingame, South San Francisco and more. Enjoy a special drive to the San Mateo County coastal towns of Half Moon Bay, Pescadero, Pacifica, Montara. Just minutes away are fantastic parks, walking and biking trails, farms, museums, art galleries, and award-winning restaurants. The Ameswell Hotel incorporates sustainable products and practices throughout the property and in our daily operations. We are committed to offering the highest quality, locally sourced, organic products while constantly seeking new ways to reduce our impact on vital natural resources. Our three restaurants - Roger, the Flyby, and the Airstream - provide options for every meal and in between craving, and every dietary desire—you can eat and drink with us all day, every day, and still want more. Enjoy on your own, or with friends and colleagues. Private dining can include somm experiences, mixology pairings, and more. The hotel is located on ten scenic acres and boasts over 15,000 square feet of indoor and outdoor event space, perfect for meetings, weddings, and social events. We mirror the innovation that happens daily in Silicon Valley. We’re never satisfied with the status quo. Inspired by our neighbors at NASA’s Ames Research Center, which pioneered jet propulsion &#8211; our goal is to keep experimenting and push the frontiers of amazing hospitality. Join us for something different that you cannot find anywhere else!","address":"800 Moffett Blvd.","phone":"(650) 880-1000","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208"}},"alt_text":"The Ameswell Hotel"},"itemCategory":"Hotels","itemSubcategory":"Boutique","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2bb","recid":144,"title":"Four Seasons Hotel Silicon Valley","primary_category":{"primary":true,"subcatid":144,"subcatname":"Luxury","catname":"Hotels","catid":8},"region":"Bayside/Southern","city":"East Palo Alto","acctid":104,"custom":{"sort":9999,"physicalCity":"East Palo Alto"},"link":{"url":"/listing/four-seasons-hotel-silicon-valley/144/"},"description":"Four Seasons Hotel Silicon Valley brings the high-touch appeal of its legendary service and luxury to the innovative capital of high-tech! Experience personalized hospital
8638ity in the heart of the world’s innovation and technology center. Our modern, sun-filled Hotel puts you close to all the action of one of California’s most desirable communities &#8211; the tree-lined streets of charming Palo Alto, the prestigious Stanford University, the vineyards of Los Gatos and the world’s most innovative companies. We offer a place where you can recharge in style &#8211; whether you’re preparing for a hard day at work or a leisurely trip to the Santa Cruz Mountains. Not sure where to visit next? We’ll craft an unforgettable itinerary, just for you. VIRTUAL EVENTS: https://fourseasonssiliconvalley.hosted.events/","address":"2050 University Avenue","phone":"(650) 391-6611","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7"}},"alt_text":"Four Seasons Hotel Silicon Valley"},"itemCategory":"Hotels","itemSubcategory":"Luxury","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2b6","recid":134,"title":"Hyatt Regency San Francisco Airport","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"SFO/Central","city":"Burlingame","acctid":1288,"custom":{"sort":9999,"physicalCity":"Burlingame"},"link":{"url":"/listing/hyatt-regency-san-francisco-airport/134/"},"description":"Hyatt Regency San Francisco Airport is conveniently located in Burlingame, two miles south of San Francisco International Airport. Hyatt Regency San Francisco Airport offers 789 stylish guestrooms and suites around a spectacular 10-story atrium with natural lights and modern décor. The hotel is situated between the high-tech corridor of Silicon Valley and the non-stop excitement of downtown San Francisco with easy access to golf, shopping, colleges and universities, sporting venues, event centers and major business parks. Hyatt Regency San Francisco Airport also features 69,000 square feet of flexible meeting space, 24 hours fitness center, an outdoor heated pool, whirlpool and 3SIXTY Bistro, Bar, Market &#8211; an all-in-one dining outlet. For your convenience, the hotel also offers complimentary 24 hours shuttle to and from the SFO airport.","address":"1333 Bayshore Highway","phone":"(650) 347-1234","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82"}},"alt_text":"Hyatt Regency San Francisco Airport"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2b8","recid":136,"title":"San Francisco Airport Waterfront Marriott","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"SFO/Central","city":"Burlingame","acctid":98,"custom":{"sort":9999,"physicalCity":"Burlingame"},"link":{"url":"/listing/san-francisco-airport-waterfront-marriott/136/"},"description":"With strategic focus on offering an unbeatable hotel experience, San Francisco Airport Waterfront Marriott features redesigned accommodations that cater to today's tech-savvy travelers. Positioned by the bay, our Burlingame hotel boasts state-of-the-art amenities and complimentary shuttle service to and from a BART subway station and San Francisco International Airport (SFO), just 1 mile away. From a flexible Greatroom to an exclusive M Club, there is an abundance of space in which to connect and unwind with free Wi-Fi and hand-crafted cocktails. Transformed guest rooms feature soundproof windows, locally inspired art and intuitive designs including platform beds, expandable closets, multi-use surfaces and spa-like bathrooms with walk-in waterfall showers and hand-held wands. With over 27,000 square feet of versatile event space, celebrations spring to life at our waterfront hotel. Make reservations today!","address":"1800 Bayshore Highway","phone":"(650) 692-9100","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b"}},"alt_text":"San Francisco Airport Waterfront Marriott"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2d1","recid":215,"title":"Grand Bay Hotel San Francisco","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"Bayside/Southern","city":"Redwood City","acctid":142,"custom"
8638:{"sort":2,"physicalCity":"Redwood City"},"link":{"url":"/listing/grand-bay-hotel-san-francisco/215/"},"description":"Discover the Grand Bay Hotel San Francisco &#8211; a Marriott-Affiliated, AAA Four Diamond Waterfront Destination. Experience contemporary elegance and genuine hospitality in the heart of Redwood Shores. Enjoy spacious, beautifully appointed guest rooms with plush bedding, modern amenities, and stunning lagoon views. Dine at the award-winning Waterside Grill + Lounge, featuring fresh California cuisine and handcrafted cocktails. Perfectly situated 9 miles from SFO, Grand Bay offers effortless access to San Francisco, Silicon Valley, and the Peninsula’s vibrant business and leisure communities.","address":"223 Twin Dolphin Drive","phone":"(650) 598-9000","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4"}},"alt_text":"Grand Bay Hotel San Francisco"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c395","recid":1345,"title":"The Ritz-Carlton, Half Moon Bay","primary_category":{"primary":true,"subcatid":144,"subcatname":"Luxury","catname":"Hotels","catid":8},"region":"Coastside","city":"Half Moon Bay","acctid":245,"custom":{"sort":9999,"physicalCity":"Half Moon Bay"},"link":{"url":"/listing/the-ritz-carlton-half-moon-bay/1345/"},"description":"Set on a bluff above the Pacific Ocean, The Ritz-Carlton, Half Moon Bay offers a secluded resort setting that belies its close proximity to San Francisco and other Bay area destinations. Two championship golf courses appeal to players of all skill levels; fire pits on the Ocean Lawn and a luxury spa invite conviviality and relaxation. Hotel rooms and suites are inspired by their California surroundings, as are locally sourced restaurant menus in signature Navio, The Conservatory and The Ocean Terrace.","address":"One Miramontes Point Road","phone":"(650) 712-7000","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb"}},"alt_text":"The Ritz-Carlton, Half Moon Bay"},"itemCategory":"Hotels","itemSubcategory":"Luxury","type":"listings","slideClassesString":""},{"id":"6aa80fec749e1fe92a30c3ed","recid":4676,"title":"AC Hotel San Francisco Airport/Oyster Point Waterfront","primary_category":{"primary":true,"subcatid":139,"subcatname":"Boutique","catname":"Hotels","catid":8},"region":"Bayside/Northern","city":"South San Francisco","acctid":2369,"custom":{"sort":9999,"physicalCity":"South San Francisco"},"link":{"url":"/listing/ac-hotel-san-francisco-airport-oyster-point-waterfront/4676/"},"description":"This design-driven AC Hotel on the San Francisco Bay is all about modern architecture with wonderful waterfront views. Guestrooms feature sleek furnishings and the most comfortable bed you’ll sleep in besides your own. Complimentary parking and free WiFi combine with ample amenities including indoor pool, fitness center, flexible meeting space and media salons. AC Kitchen serves up a European-inspired breakfast, while lunch and dinner in the AC Lounge are flavored with Spanish flair. Karl the Fog cocktails highlight a bar menu focused on tapas. Located in the Cove at Oyster Point, this brand-new Bay Area hotel is convenient to everywhere &#8211; SFO is 10 minutes away via free airport shuttle; Caltrain and the San Francisco Bay Ferry are less than a mile. Proximity to a hub of biotech companies makes it ideal for business travelers; this airport hotel is adjacent to the San Francisco Bay Trail &#8211; with convenient access to PIER 39, the Embarcadero, and Golden Gate Bridge—so it’s for leisure travelers, too.","address":"1333 Veterans Boulevard","phone":"(650) 742-9211","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9"}},"alt_text":"AC Hotel San Francisco Airport/Oyster Point Waterfront"},"itemCategory":"Hotels","itemSubcategory":"Boutique","type":"listings","slideClassesString":""},{"id":"6aa80fec749e1fe92a30c42b","recid":4849,"title":"Grand Hyatt at SFO","primary_category":{"primary":true,"subcatid":144,"subcatname":"Luxury","catname":"Hotels","catid":8},"region":"SFO/Central","city":"San Francisco","acctid":3715,"custom"
8638:{"sort":9999,"physicalCity":"San Francisco"},"link":{"url":"/listing/grand-hyatt-at-sfo/4849/"},"description":"Experience Luxury at our SFO Airport Hotel Step off the AirTrain and into the lobby of Grand Hyatt at SFO where you will enjoy luxurious rooms with stunning views of the bay and airport through soundproof floor-to-ceiling windows. Have a drink with friends in our bar without ever leaving the airport, or take a train to the heart of San Francisco in half an hour. Stay above it all in one of 351 rooms with soundproof floor-to-ceiling windows overlooking the bustle of San Francisco International Airport. Opt for an ultramodern Executive Suite for spacious entertaining and stunning views of the bay and airport. Meeting Space Meet colleagues minutes from the tarmac at our various flexible event venues. Stage conferences and galas in the 5,760-square-foot Grand Ballroom, which features inspiring natural light and a pre-function area. Reserve the Junior Ballroom for talks or presentations, or head to the 544-square-foot boardroom to regroup and share conclusions with small groups of colleagues. Dining Quail + Crane Restaurant is named for two birds that represent the restaurant’s major culinary influences - the east and west. Quail + Crane’s menus and dining experiences speak to both the bounty of Northern California and the cooking practices and traditions of Asia. Enjoy this multi-cultural dinner dining, to sample everything from seasonal crudo and crab fried rice to oven-roasted fish and meats.","address":"55 South McDonnell Road","phone":"(650) 452-1234","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63"}},"alt_text":"Grand Hyatt at SFO"},"itemCategory":"Hotels","itemSubcategory":"Luxury","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2b9","recid":137,"title":"Hilton San Francisco Airport Bayfront","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"SFO/Central","city":"Burlingame","acctid":99,"custom":{"sort":9999,"physicalCity":"Burlingame"},"link":{"url":"/listing/hilton-san-francisco-airport-bayfront/137/"},"description":"We’re just four miles from San Francisco International Airport and offer a complimentary shuttle to the Airport BART Station, providing easy access to downtown attractions. Central Burlingame’s shopping and dining options are within three miles, and the San Francisco Bay Trail is steps away. Enjoy our indoor pool, fitness center, and free WiFi.","address":"600 Airport Boulevard","phone":"(650) 340-8500","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e"}},"alt_text":"Hilton San Francisco Airport Bayfront"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2b4","recid":132,"title":"DoubleTree by Hilton San Francisco Airport","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"SFO/Central","city":"Burlingame","acctid":94,"custom":{"sort":9999,"physicalCity":"Burlingame"},"link":{"url":"/listing/doubletree-by-hilton-san-francisco-airport/132/"},"description":"Just south of San Francisco, in charming San Mateo County, is the home of the DoubleTree Hotel at San Francisco Airport. At this convenient location, you'll find 8,400 square feet of function space, 388 well-appointed rooms, seven luxurious suites and impeccable DoubleTree service. View the DoubleTree San Francisco Airport Brochure Here","address":"835 Airport Boulevard","phone":"(650) 344-5500","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a"}},"alt_text":"DoubleTree by Hilton San Francisco Airport"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c39a","recid":1356,"title":"DoubleTree by Hilton San Francisco Airport North","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"Bayside/Northern","city":"Brisbane","acctid":253,"custom"
8638:{"sort":9999,"physicalCity":"Brisbane"},"link":{"url":"/listing/doubletree-by-hilton-san-francisco-airport-north/1356/"},"description":"The DoubleTree by Hilton San Francisco Airport North hotel boasts panoramic views of beautiful San Francisco Bay and offers a prime location just three miles from San Francisco International Airport. Offering free high-speed Internet, the DoubleTree by Hilton San Francisco Airport North offers superior service, spacious rooms, and on-site dining.","address":"5000 Sierra Point Parkway","phone":"(415) 467-4400","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4"}},"alt_text":"DoubleTree by Hilton San Francisco Airport North"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80feb749e1fe92a30c2b5","recid":133,"title":"Embassy Suites San Francisco Airport - Waterfront","primary_category":{"primary":true,"subcatid":142,"subcatname":"Full Service","catname":"Hotels","catid":8},"region":"SFO/Central","city":"Burlingame","acctid":95,"custom":{"sort":9999,"physicalCity":"Burlingame"},"link":{"url":"/listing/embassy-suites-san-francisco-airport-waterfront/133/"},"description":"Discover the Embassy Suites Hotel - ON THE BAY, located two miles from San Francisco International Airport and BART (Bay Area Rapid Transit). Our full-service upscale all suite hotel is just minutes from hundreds of corporate offices and downtown Burlingame and has 16,000 square feet of flexible meeting and ballroom space. Travelers enjoy the comfort of our spacious suites, indoor heated pool, hot tubs, fitness room, bay front jogging/walking trail, tropical atrium with koi ponds & waterfalls, and the convenience of complimentary self parking. Be Productive - Our new EmbassyLink(tm) business center offers work stations with Microsoft Office. Through December 31, 2024, book a room at the Embassy Suites San Francisco Airport - Waterfront in Burlingame and receive a discount using a special code. Details below.","address":"150 Anza Blvd.","phone":"(650) 342-4600","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b"}},"alt_text":"Embassy Suites San Francisco Airport - Waterfront"},"itemCategory":"Hotels","itemSubcategory":"Full Service","type":"listings","slideClassesString":""},{"id":"6aa80fec749e1fe92a30c467","recid":5121,"title":"Four Seasons Hotel Silicon Valley","primary_category":{"primary":true,"subcatid":225,"subcatname":"Hotel Event Venues","catname":"Hotels","catid":8},"region":"Bayside/Southern","city":"East Palo Alto","acctid":104,"rankname":"Group A Hotels","custom":{"sort":7,"physicalCity":"East Palo Alto"},"link":{"url":"/listing/four-seasons-hotel-silicon-valley/5121/"},"description":"Bring your next meeting or event to life at the world-renowned hub of technological innovation. Host open-air gatherings in our stunning outdoor venues and add a Silicon Valley twist by incorporating virtual elements, enabling seamless connectivity with attendees across the globe. Stage impressive conferences with ease in our pillarless Silicon Valley Ballroom and ultra-private meetings in our exclusive light-filled SkySuite. Elevate your meeting by adding virtual elements to expand your audience and provide a thoughtful Silicon Valley twist. Explore our outdoor event venues where our imaginative California cuisine is accented by signature Four Seasons service. In the hub of global innovation, there has never been a more important time to connect with clients, colleagues and partners all around the world. That’s why at Four Seasons Hotel Silicon Valley at East Palo Alto, we have completely re-invented the meeting experience, combining event artistry, virtual technology and a commitment to the highest levels of health and safety, to bring virtual and physical audiences together and enrich every meeting with human connections. Gather your guests in our elegant Courtyard with its outdoor lounge space, wood-salt roof covering and cozy fireplaces for a notable get-together. Spacious guest rooms, an inviting rooftop pool, inventive California menus, and intuitive and friendly Four Seasons service bring your special event to life. Visit our website to learn more.","address":"2050 University Avenue","phone":"
8638(650) 391-6611","asset":{"type":"image","resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b"}},"alt_text":"Four Seasons Hotel Silicon Valley"},"itemCategory":"Hotels","itemSubcategory":"Hotel Event Venues","type":"listings","slideClassesString":""}];
8639
8640		sliderPackage.init('c3d3fa8b-06e4-41c7-ac20-38b360aed1b0', (slider) => {
8641			slider.on('run', () => {
8642				const item = data[slider.index];
8643				const titleMarkup =
8644					`${item.link ? `<a href="${item.link.url}" target="${item.link.target}">` : ''}
8645						${item.title}
8646					${item.link ? `</a>` : ''}`;
8647	
8648				slideTitle.addEventListener('transitionend', () => {
8649					slideTitle.innerHTML = titleMarkup;
8650					slideTitle.style.opacity = '';
8651				}, { once: true });
8652	
8653				slideTitle.style.opacity = 0;
8654			});
8655		});
8656	});
8657</script>
8657
8658</div>
8659	</div>
8660</section>
8661
8662<script>
8663	require([], function() {
8664		const root = document.querySelector('[data-guid="54f8b89b-20f5-498d-b91c-dbc702c9dc84"]');
8665		const io = new IntersectionObserver(ioCallback);
8666
8667		function ioCallback(entries, observer) {
8668			entries.forEach((entry) => {
8669				if (!entry.isIntersecting) return;
8670
8671				entry.target.style.opacity = '';
8672				observer.disconnect();
8673			});
8674		}
8675
8676		io.observe(root);
8677	});
8678</script>
8678</div>
8679	</div>
8680	<div class="footer-container" data-aria-hide>
8681		<div data-civid="5b116c3119ba1d5129a3b1b0" class="contentRender contentRender_23 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="4" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
8682
8683
8684
8685
8686
8687<footer class="panel-footer" data-guid="c46e7806-7327-4812-aff0-aaa2932ec84d">
8688	<div class="footer-main">
8689		
8690			<div class="ctas">
8691				<div data-civid="687ecf730f97d1a7991bf4bf" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="18" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
8692
8693
8694
8695
8696    <div class="call-to-action" data-guid="d4031db9-880e-4a9a-b24e-3768336d2025">
8697        <h2 class="title">Ready to Plan Your Visit?</h2>
8698
8699        
8700            <p class="desc">You can find yourself relaxing in the San Francisco Peninsula before you know it! Let us help you find a room.</p>
8701        
8702
8703        <div class="button-row">
8704            <a class="button-default white" href="https://thesanfranciscopeninsula.bookdirect.net/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Call To Action", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fthesanfranciscopeninsula.bookdirect.net%2F", "interactionText": "Ready%20to%20Plan%20Your%20Visit%3F" } }'>
8705                <span class="button-text">
8706                    Check Hotel Rates
8707                </span>
8708            </a>
8709        </div>
8710    </div>
8711</div><div data-civid="687ecf730f97d1a7991bf4c1" class="contentRender contentRender_25 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="18" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
8712
8713
8714
8715
8716    <div class="call-to-action" data-guid="7b38823a-455f-4972-8b29-8081f29a811e">
8717        <h2 class="title">Newsletter Sign Up</h2>
8718
8719        
8720            <p class="desc">Subscribe to our monthly visitor newsletter and be the first to know about upcoming events, stories, and special offers.</p>
8721        
8722
8723        <div class="button-row">
8724            <a class="button-default white" href="https://www.thesanfranciscopeninsula.com/plan/newsletter-sign-up/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Call To Action", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Fnewsletter-sign-up%2F", "interactionText": "Newsletter%20Sign%20Up" } }'>
8725                <span class="button-text">
8726                    Sign Me Up
8727                </span>
8728            </a>
8729        </div>
8730    </div>
8731</div>
8732			</div>
8733		
8734
8735		<div class="nav-row">
8736			<div class="logo-col">
8737				<div data-civid="6ab2de2aa587932e00ab8db4" class="contentRender contentRender_26 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="19" data-sv-index="26" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="9735cd45-03f2-4e07-b4f5-b2106420c0f1" >
8738	<a href="https://www.thesanfranciscopeninsula.com/" target="_self" aria-label="San Francisco Peninsula" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo | Footer", "interactionSource" : "widget", "linkObject" : "Image", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2F" } }'>
8739		
8740			<img
8741				src="/includes/public/assets/shared/logos/logo-footer-white.svg"
8742				alt="San Francisco Peninsula"
8743				loading="lazy"
8744				fetchpriority="low"
8745				width="204"
8746				height="84"
8747			/>
8748		
8749	</a>
8750</div></div>
8751
8752				
8753					<ul class="footer-info">
8754						
8755							<li>111 Anza Blvd, Suite 410<br>Burlingame, CA 94010</li>
8756						
8757
8758						
8759							<li class="phone">
8760								<a href="tel:650.348.7600">650.348.7600</a>
8761							</li>
8762						
8763
8764						
8765							<li class="phone">
8766								<a href="tel:800.288.4748">800.288.4748</a>
8767							</li>
8768						
8769					</ul>
8770				
8771
8772				<div data-civid="5e4d6d9a528ae5de2780905f" class="contentRender contentRender_30 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="136" data-sv-index="30" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
8773
8774<ul class="social-links">
8775    
8776        
8777        <li class="social-network">
8778            <a
8779                class="social-link"
8780                href="https://www.facebook.com/thesfpeninsula/"
8781                target="_blank"
8782                rel="noopener"
8783                title="Visit our facebook page"
8784                aria-label="Visit our facebook page"
8785                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2Fthesfpeninsula%2F", "interactionSource": "widget" } }'
8786            >
8787                <i
8788                    class="social-icon fab fa-facebook" 
8789                    aria-hidden="true"
8790                ></i>
8791            </a>
8792        </li>
8793    
8794        
8795        <li class="social-network">
8796            <a
8797                class="social-link"
8798                href="https://instagram.com/thesfpeninsula/"
8799                target="_blank"
8800                rel="noopener"
8801                title="Visit our instagram page"
8802                aria-label="Visit our instagram page"
8803                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Finstagram.com%2Fthesfpeninsula%2F", "interactionSource": "widget" } }'
8804            >
8805                <i
8806                    class="social-icon fab fa-instagram" 
8807                    aria-hidden="true"
8808                ></i>
8809            </a>
8810        </li>
8811    
8812        
8813        <li class="social-network">
8814            <a
8815                class="social-link"
8816                href="https://www.linkedin.com/company/thesfpeninsula/"
8817                target="_blank"
8818                rel="noopener"
8819                title="Visit our linkedin page"
8820                aria-label="Visit our linkedin page"
8821                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Linkedin", "interactionUrl" : "https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fthesfpeninsula%2F", "interactionSource": "widget" } }'
8822            >
8823                <i
8824                    class="social-icon fab fa-linkedin" 
8825                    aria-hidden="true"
8826                ></i>
8827            </a>
8828        </li>
8829    
8830        
8831        <li class="social-network">
8832            <a
8833                class="social-link"
8834                href="https://www.youtube.com/channel/UCsesvQFoaOQ2q1qfoAiGktw"
8835                target="_blank"
8836                rel="noopener"
8837                title="Visit our youtube page"
8838                aria-label="Visit our youtube page"
8839                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCsesvQFoaOQ2q1qfoAiGktw", "interactionSource": "widget" } }'
8840            >
8841                <i
8842                    class="social-icon fab fa-youtube" 
8843                    aria-hidden="true"
8844                ></i>
8845            </a>
8846        </li>
8847    
8848</ul></div>
8849			</div>
8850
8851			
8852				<div class="nav-col">
8853					
8854						<h2 class="nav-title">Quick Links</h2>
8855					
8856
8857					<div data-civid="687ecf730f97d1a7991bf4c5" class="contentRender contentRender_27 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="136" data-sv-index="27" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'>
8858
8859<div class="quick-links" data-guid="40c58a90-e0d0-4f0a-827f-c10f93c4c370">
8860	
8861		<a class="link" href="https://www.thesanfranciscopeninsula.com/things-to-do/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Things%20to%20Do", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fthings-to-do%2F", "interactionText": "Things%20to%20Do" } }'>
8862			
8863				Things to Do
8864			
8865		</a>
8866	
8867		<a class="link" href="https://www.thesanfranciscopeninsula.com/food-and-drink/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Food%20%26%20Drink", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink" } }'>
8868			
8869				Food & Drink
8870			
8871		</a>
8872	
8873		<a class="link" href="https://www.thesanfranciscopeninsula.com/events/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Events", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fevents%2F", "interactionText": "Events" } }'>
8874			
8875				Events
8876			
8877		</a>
8878	
8879		<a class="link" href="https://www.thesanfranciscopeninsula.com/places-to-go/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Places%20to%20Go", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplaces-to-go%2F", "interactionText": "Places%20to%20Go" } }'>
8880			
8881				Places to Go
8882			
8883		</a>
8884	
8885		<a class="link" href="https://www.thesanfranciscopeninsula.com/plan/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Plan%20Your%20Visit", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2F", "interactionText": "Plan%20Your%20Visit" } }'>
8886			
8887				Plan Your Visit
8888			
8889		</a>
8890	
8891		<a class="link" href="https://www.thesanfranciscopeninsula.com/hotels/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Hotels", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fhotels%2F", "interactionText": "Hotels" } }'>
8892			
8893				Hotels
8894			
8895		</a>
8896	
8897</div></div>
8898				</div>
8899			
8900				<div class="nav-col">
8901					
8902						<h2 class="nav-title">Meeting Planners</h2>
8903					
8904
8905					<div data-civid="687ecf730f97d1a7991bf4c7" class="contentRender contentRender_28 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="103" data-sv-index="28" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'>
8906
8907<div class="quick-links" data-guid="d8b6a144-063f-441b-8c03-8f2b058dac0f">
8908	
8909		<a class="link" href="https://www.thesanfranciscopeninsula.com/meeting-planners/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Meetings", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fmeeting-planners%2F", "interactionText": "Meetings" } }'>
8910			
8911				Meetings
8912			
8913		</a>
8914	
8915		<a class="link" href="https://www.thesanfranciscopeninsula.com/meeting-planners/event-spaces/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Event%20Venues", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fmeeting-planners%2Fevent-spaces%2F", "interactionText": "Event%20Venues" } }'>
8916			
8917				Event Venues
8918			
8919		</a>
8920	
8921		<a class="link" href="https://www.thesanfranciscopeninsula.com/tour-and-travel/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Tour%20%26%20Travel", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ftour-and-travel%2F", "interactionText": "Tour%20%26%20Travel" } }'>
8922			
8923				Tour & Travel
8924			
8925		</a>
8926	
8927		<a class="link" href="https://www.thesanfranciscopeninsula.com/film/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Film", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ffilm%2F", "interactionText": "Film" } }'>
8928			
8929				Film
8930			
8931		</a>
8932	
8933		<a class="link" href="https://www.thesanfranciscopeninsula.com/photo-credit/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Photo%20Credit", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fphoto-credit%2F", "interactionText": "Photo%20Credit" } }'>
8934			
8935				Photo Credit
8936			
8937		</a>
8938	
8939		<a class="link" href="https://www.thesanfranciscopeninsula.com/meeting-planners/submit-an-rfp/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Submit%20an%20RFP", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fmeeting-planners%2Fsubmit-an-rfp%2F", "interactionText": "Submit%20an%20RFP" } }'>
8940			
8941				Submit an RFP
8942			
8943		</a>
8944	
8945</div></div>
8946				</div>
8947			
8948				<div class="nav-col">
8949					
8950						<h2 class="nav-title">About</h2>
8951					
8952
8953					<div data-civid="687ecf730f97d1a7991bf4c9" class="contentRender contentRender_29 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="104" data-sv-index="29" data-gtm-vars='{ "tCore" : { "contentNum" : "5" } }'>
8954
8955<div class="quick-links" data-guid="3970680f-e9da-441b-a2b6-8a849e152107">
8956	
8957		<a class="link" href="https://www.thesanfranciscopeninsula.com/about-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "About%20Us", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fabout-us%2F", "interactionText": "About%20Us" } }'>
8958			
8959				About Us
8960			
8961		</a>
8962	
8963		<a class="link" href="https://www.thesanfranciscopeninsula.com/plan/frequently-asked-questions/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "FAQs", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Ffrequently-asked-questions%2F", "interactionText": "FAQs" } }'>
8964			
8965				FAQs
8966			
8967		</a>
8968	
8969		<a class="link" href="https://www.thesanfranciscopeninsula.com/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Blog", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fblog%2F", "interactionText": "Blog" } }'>
8970			
8971				Blog
8972			
8973		</a>
8974	
8975		<a class="link" href="https://www.thesanfranciscopeninsula.com/partners/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Partners", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fpartners%2F", "
8975interactionText": "Partners" } }'>
8976			
8977				Partners
8978			
8979		</a>
8980	
8981		<a class="link" href="https://www.thesanfranciscopeninsula.com/media/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Press%20Kit", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fmedia%2F", "interactionText": "Press%20Kit" } }'>
8982			
8983				Press Kit
8984			
8985		</a>
8986	
8987		<a class="link" href="https://www.thesanfranciscopeninsula.com/tour-and-travel/contact-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Contact%20Us", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Ftour-and-travel%2Fcontact-us%2F", "interactionText": "Contact%20Us" } }'>
8988			
8989				Contact Us
8990			
8991		</a>
8992	
8993</div></div>
8994				</div>
8995			
8996		</div>
8997	</div>
8998
8999	<div class="footer-bottom">
9000		<div class="copyright-col">
9001			<p class="copyright">&#169; 2026 San Mateo County/Silicon Valley Convention & Visitors Bureau.
9002				AI is powered by <a href="https://mindtrip.ai/" target="_blank" rel="noopener">Mindtrip</a>.
9003			</p>
9004			
9005			<div data-civid="687ecf730f97d1a7991bf4cd" class="contentRender contentRender_31 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="111" data-sv-index="31" data-gtm-vars='{ "tCore" : { "contentNum" : "6" } }'>
9006
9007<div class="quick-links" data-guid="d61eec54-d1a4-4657-985b-350f1d4aa522">
9008	
9009		<a class="link" href="https://www.thesanfranciscopeninsula.com/privacy-policy/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Privacy%20Policy", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy" } }'>
9010			
9011				Privacy Policy
9012			
9013		</a>
9014	
9015		<a class="link" href="https://www.thesanfranciscopeninsula.com/cookie-policy/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Cookie%20Policy", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fcookie-policy%2F", "interactionText": "Cookie%20Policy" } }'>
9016			
9017				Cookie Policy
9018			
9019		</a>
9020	
9021		<a class="link" href="https://www.thesanfranciscopeninsula.com/terms-of-service/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Terms%20of%20Service", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fterms-of-service%2F", "interactionText": "Terms%20of%20Service" } }'>
9022			
9023				Terms of Service
9024			
9025		</a>
9026	
9027		<a class="link" href="https://www.thesanfranciscopeninsula.com/sitemap/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Sitemap", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fsitemap%2F", "interactionText": "Sitemap" } }'>
9028			
9029				Sitemap
9030			
9031		</a>
9032	
9033		<a class="link" href="javascript:UC_UI.showSecondLayer();" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Privacy%20Settings", "interactionUrl" : "javascript%3AUC_UI.showSecondLayer()%3B", "interactionText": "Privacy%20Settings" } }'>
9034			
9035				Privacy Settings
9036			
9037		</a>
9038	
9039</div></div>
9040		</div>
9041
9042		<p class="made-by-sv">
9043			Website Design by <a href="https://noblestudios.com/" target="_blank" rel="noopener">Noble Studios</a>. Built by <a href="https://www.simpleviewinc.com/our-services/creative-design/" target="_blank" rel="noopener">Simpleview</a>. 
9044		</p>
9045	</div>
9046
9047	
9048		<div class="popup-wrapper">
9049            <div data-civid="6ab2de7aa587932e00ab8ddb" class="contentRender contentRender_32 contentRender_type_widget contentRender_name_plugins_collections_type_custom_announcements contentRender_name_plugins_collections_template_custom_popup_announcement" data-sv-time="170" data-sv-index="32" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
9050
9051
9052
9053
9054
9055
9056
9057
9058<style>.popup-announcement .img-cont {
9059				aspect-ratio: 130 / 130;
9060			}@media (min-width: 1024px) {
9061				.popup-announcement .img-cont {
9062					aspect-ratio: 240 / 135;
9063				}
9064			}</style>
9065
9066<section
9067	class="popup-announcement"
9068	data-guid="825282ce-bdb2-4b3a-a033-58ab78804bc4"
9069	data-announcement-id="5e6bbabb0d9b368bc3971af1"
9070	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Popup Announcement", "itemType" : "slides", "interactionSource" : "widget" } }'
9071>
9072	<dialog
9073		class="popup-announcement-modal"
9074		aria-labelledby="popup-announcement-title-825282ce-bdb2-4b3a-a033-58ab78804bc4"
9075		style="background-color: rgb(184, 225, 230); color: #012F3E;"
9076		data-dialog
9077	>
9078		<button class="popup-announcement-close" type="button" aria-label="Close popup" data-popup-close>
9079			<i class="fas fa-times" aria-hidden="true"></i>
9080		</button>
9081
9082		
9083			<div class="popup-announcement-content">
9084				
9085
9086				<div class="popup-announcement-details">
9087					<h2 class="popup-announcement-title" id="popup-announcement-title-825282ce-bdb2-4b3a-a033-58ab78804bc4">Subscribe to Our Newsletter</h2>
9088
9089					
9090
9091					
9092						<div class="popup-announcement-actions">
9093							<a
9094								class="popup-announcement-cta"
9095								href="https://www.thesanfranciscopeninsula.com/plan/newsletter-sign-up/"
9096								target=""
9097								data-gtm-click
9098								data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "CTA", "interactionUrl" : "https%3A%2F%2Fwww.thesanfranciscopeninsula.com%2Fplan%2Fnewsletter-sign-up%2F", "interactionText" : "Learn%20More", "itemName" : "Subscribe%20to%20Our%20Newsletter" } }'
9099							>
9100								Learn More
9101							</a>
9102						</div>
9103					
9104				</div>
9105			</div>
9106		
9107	</dialog>
9108</section>
9109
9110<script>
9111	require([], function () {
9112		const root = document.querySelector('[data-guid="825282ce-bdb2-4b3a-a033-58ab78804bc4"]');
9113		const dialog = root.querySelector('[data-dialog]');
9114		const closeButton = root.querySelector('[data-popup-close]');
9115		const announcementId = root.getAttribute('data-announcement-id') || '825282ce-bdb2-4b3a-a033-58ab78804bc4';
9116		const popupKey = 'popup-announcement-' + announcementId;
9117
9118		// Checks if popup has been shown in current session
9119		const hasBeenShownThisSession = () => {
9120			return sessionStorage.getItem(popupKey) === 'true';
9121		};
9122
9123		// Marks popup as shown in current session which prevents multiple displays of the same popup
9124		const markAsShown = () => {
9125			sessionStorage.setItem(popupKey, 'true');
9126		};
9127
9128		// Handles popup closing with animation; marks popup as shown and removes it from display
9129		const animatedClose = () => {
9130			dialog.classList.add('closing');
9131			markAsShown();
9132			dialog.addEventListener('animationend', () => {
9133				dialog.classList.remove('closing');
9134				dialog.close();
9135			}, { once: true });
9136		};
9137
9138		// Close button click handler
9139		closeButton.addEventListener('click', animatedClose);
9140
9141		// Handle clicks outside modal to close
9142		dialog.addEventListener('click', (event) => {
9143			const dialogDimens = dialog.getBoundingClientRect();
9144			if (
9145				event.clientX < dialogDimens.left ||
9146				event.clientX > dialogDimens.right ||
9147				event.clientY < dialogDimens.top ||
9148				event.clientY > dialogDimens.bottom
9149			) {
9150				animatedClose();
9151			}
9152		});
9153
9154		// Use show() (not showModal()) so the popup stays in normal stacking order —
9155		// behind the third-party cookie preferences widget — and does not create a dimmed overlay.
9156		// Matches Newsletter Pop-Up behavior.
9157		if (!hasBeenShownThisSession()) {
9158			dialog.show();
9159		}
9160	});
9161</script>
9161
9162
9163</div>
9164        </div>
9165	
9166	
9167	<div class="mobile-fixed">
9168		
9169		
9170	</div>
9171	<div class="embed">
9172		<div data-civid="6ab2de2aa587932e00ab8db6" class="contentRender contentRender_33 contentRender_type_widget contentRender_name_plugins_common_embed" data-sv-time="18" data-sv-index="33" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
9173
9174<div class="custom-embed full" data-sv-embed-widget="true"  data-guid="ba32d796-d32a-4a09-a797-d4b7c4d8ee17">
9175	<div class="embed-container">
9176		
9176<script
9177  src="https://partner.mindtrip.ai/overlay/embed.js?orgid=thesanfranciscopeninsula"
9178  defer
9179></script>
9179
9180	</div>
9181</div>
9182</div><div data-civid="6ab2de2aa587932e00ab8db8" class="contentRender contentRender_34 contentRender_type_widget contentRender_name_plugins_common_embed" data-sv-time="18" data-sv-index="34" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
9183
9184<div class="custom-embed full" data-sv-embed-widget="true"  data-guid="8ab91963-527e-46e9-8b7c-09cbd8c4cf91">
9185	<div class="embed-container">
9186		<a href="javascript:UC_UI.showSecondLayer();" id="usercentrics-psl"></a>
9187	</div>
9188</div>
9189</div>
9190	</div>
9191</footer></div>
9192	</div>
9193</div>
9194<div id="gallery-portal" data-gallery-portal data-aria-hide></div>
9195<div id="quickview-detail" data-quickview-detail data-aria-hide></div></div>													
9196		<!-- footer css bundles -->									
9197												
9198		<!-- footer js bundles -->									
9199		
9199<script src="/includes/public/managed/v_eb27db53_0161b215/core/plugins/core/public/js/loginCheck.js"></script>
9199
9200		
9200<script src="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/js/shared_footer.js" defer></script>
9200
9201		
9201<script src="/includes/public/managed/v_eb27db53_0161b215/core/plugins/common/virtuals/js/custom_forms.js" defer></script>
9201
9202												
9203		
9203<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.thesanfranciscopeninsula.com/#organization","name":"San Francisco Peninsula","url":"https://www.thesanfranciscopeninsula.com/","telephone":"650-348-7600","address":{"@type":"PostalAddress","streetAddress":"111 Anza Blvd, Suite 410","addressLocality":"Burlingame","addressRegion":"California","postalCode":"94010"}},{"@type":"WebSite","@id":"https://www.thesanfranciscopeninsula.com/#website","url":"https://www.thesanfranciscopeninsula.com/","name":"San Francisco Peninsula","publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.thesanfranciscopeninsula.com/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ItemList","@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff438/#blogList","name":"Blogs","description":"Browse blog posts.","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/top-engagement-photo-locations-on-the-san-francisco-peninsula//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/top-engagement-photo-locations-on-the-san-francisco-peninsula/","headline":"Top Engagement Photo Locations on The San Francisco Peninsula","name":"Top Engagement Photo Locations on The San Francisco Peninsula","about":"Top Engagement Photo Locations on The San Francisco Peninsula","description":"The question — and the champagne — have been popped. Congratulations! It’s time to decide where to take your dreamy engagement photos. Luckily, The...","articleSection":"Weddings, Meeting Planners","datePublished":"2026-03-11T17:00:00.000Z","dateModified":"2026-10-08T20:57:03.184Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/Couple_taking_engagement_photos_overlooking_the_Pacific_Ocean_97f57dab-8387-47a9-b1d0-874822411db5.jpg"}}},{"@type":"ListItem","position":2,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/rainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/rainy-day-activities-for-kids-on-the-peninsula-your-el-nio-guide/","headline":"Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide","name":"Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide","about":"Rainy Day Activities for Kids on The Peninsula: Your El Niño Guide","description":"A strong El Niño is shaping up for this winter, and forecasters are calling for a wetter-than-average season across the Bay Area. That's good news for...","articleSection":"Entertainment, Community, Things To Do","datePublished":"2026-10-01T23:45:00.000Z","dateModified":"2026-10-05T20:00:07.040Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/SFP_2025_505_53bda34a-b030-4ae9-a057-9c9f28f82993.jpg"},"keywords":"Things to Do"}},{"@type":"ListItem","position":3,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/paws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/paws-on-the-coast-a-dog-friendly-highway-1-road-trip-on-the-san-francisco-peninsula/","headline":"A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula","name":"A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula","about":"A Dog-Friendly Highway 1 Road Trip on the San Francisco Peninsula","description":"Few drives compare to Highway 1 along The Peninsula's coast, with ocean cliffs, sandy beaches, farm stands and harbor views around every bend. Fall is...","articleSection":"Things To Do, Outdoors","datePublished":"2026-09-30T22:30:00.000Z","dateModified":"2026-10-01T19:17:41.648Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/dog_on_linda_mar_beach_4d05c813-bee1-4481-8a54-19c8b9fb0223.jpg"}}},{"@type":"ListItem","position":4,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/best-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/best-bars-and-nightlife-in-san-mateo-county-ca-city-by-city-peninsula-guide/","headline":"Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)","name":"Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)","about":"Best Bars and Nightlife on The San Francisco Peninsula (City-by-City Peninsula Guide)","description":"When the sun goes down on the San Francisco Peninsula, the fun is just getting started. From historic theaters and craft distilleries to neighborhood...","articleSection":"Entertainment, Things To Do","datePublished":"2026-09-02T18:45:00.000Z","dateModified":"2026-09-22T16:59:12.495Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/SFP_423_6850241f-9bf4-43d3-ab1b-98066dff7b69.jpg"},"keywords":"Breweries, Things to Do"}}]},{"@type":"ItemList","@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff440/#blogList","name":"Blogs","de
9203scription":"Browse blog posts.","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/farms-tours-on-the-san-francisco-peninsula//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/farms-tours-on-the-san-francisco-peninsula/","headline":"The Best Farm Tours on The San Francisco Peninsula","name":"The Best Farm Tours on The San Francisco Peninsula","about":"The Best Farm Tours on The San Francisco Peninsula","description":"Get ready to learn about farm life here on The San Francisco Peninsula! This area is home to over 50 working farms , and several are embracing...","articleSection":"As Fresh as it Gets, Things To Do, Meeting Planners","datePublished":"2022-07-14T16:00:00.000Z","dateModified":"2024-11-02T00:31:58.959Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/jake_gard_CetB_bTDBtY_unsplash_10079f87-8d46-4f5b-9aad-7efe76798469.jpg"}}},{"@type":"ListItem","position":2,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/highway-1-road-trip/","headline":"Best Stops on Highway 1: The San Francisco Peninsula","name":"Best Stops on Highway 1: The San Francisco Peninsula","about":"Best Stops on Highway 1: The San Francisco Peninsula","description":"It’s Kind of Wild that you can hop off a plane at San Francisco International Airport (SFO) and be on the iconic Highway 1 road trip within minutes!...","articleSection":"Outdoors, Things To Do","datePublished":"2026-03-20T17:00:00.000Z","dateModified":"2026-03-20T17:01:57.049Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/jeremy_bezanger_CT0jdicmQ6Y_unsplash_4dcdb874-520d-480b-b044-f174b3db58c7.jpg"}}}]},{"@type":"ItemList","@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff444/#blogList","name":"Blogs","description":"Browse blog posts.","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/charming-bed-and-breakfasts-on-the-san-francisco-peninsula//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/charming-bed-and-breakfasts-on-the-san-francisco-peninsula/","headline":"Charming Bed and Breakfasts on The San Francisco Peninsula","name":"Charming Bed and Breakfasts on The San Francisco Peninsula","about":"Charming Bed and Breakfasts on The San Francisco Peninsula","description":"Dreaming of a luxurious escape in the San Francisco Bay Area? Spend time in a relaxing bed and breakfast on The San Francisco Peninsula, and you’ll...","articleSection":"Hotels","datePublished":"2023-05-23T20:00:00.000Z","dateModified":"2024-09-27T20:38:21.803Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/Seal_Cove_Inn_Half_Moon_Bay_Hotel_Exterior_7a64b82a-4194-4607-ad24-4db023d213bf.jpg"},"keywords":"Half Moon Bay, Pescadero, Romance"}},{"@type":"ListItem","position":2,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/great-hotels-near-the-san-francisco-bay-trail//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/great-hotels-near-the-san-francisco-bay-trail/","headline":"Great Hotels Near the San Francisco Bay Trail","name":"Great Hotels Near the San Francisco Bay Trail","about":"Great Hotels Near the San Francisco Bay Trail","description":"The San Francisco Bay Trail is one of the most ambitious trail systems in the United States. It wraps around the enormous Bay Area for 500 miles and...","articleSection":"Hotels","datePublished":"2022-01-02T21:00:00.000Z","dateModified":"2025-09-16T19:01:24.683Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/Couple_admiring_the_sunset_while_holding_hands_in_front_of_the_beach_fa327161-44a7-4067-984d-b10a6d48383e.jpg"}}},{"@type":"ListItem","position":3,"item":{"@type":"BlogPosting","@id":"https://www.thesanfranciscopeninsula.com/blog/stories/post/top-leisure-hotels-in-san-mateo-county//#post","url":"https://www.thesanfranciscopeninsula.com/blog/stories/post/top-leisure-hotels-in-san-mateo-county/","headline":"TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA","name":"TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA","about":"TOP LUXURY HOTELS IN THE SAN FRANCISCO PENINSULA","description":"While San Mateo County and Silicon Valley are some of the most connected corners of the American business world, much of the Peninsula is also full of...","articleSection":"Hotels","datePublished":"2021-04-15T16:00:00.000Z","dateModified":"2025-10-30T17:23:24.956Z","author":{"@type":"Person","name":"The San Francisco Peninsula"},"publisher":{"@id":"https://www.thesanfranciscopeninsula.com/#organization"},"image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/sanmateoca/Hotels_Top_Pick_b9651235-4419-4f1b-93ea-387f6f5ff839.jpg"}}}]},{"@type":"ItemList","@id":"https://www.thesanfranciscopeninsula.com/blog/688bcc1869beed84ce5f4dbd/#localbusinessList","name":"Listings","de
9203scription":"Browse local business listings.","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/the-ameswell-hotel/5478/#localbusiness","name":"The Ameswell Hotel","description":"Our 255-room independent, modern luxury + carbon neutral hotel is inspired by art, nature, innovation, and technology. Whether it's keeping you...","telephone":"(650) 880-1000","url":"https://www.thesanfranciscopeninsula.com/listing/the-ameswell-hotel/5478/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Amesewell-Exterior---SMALLER_4A2ECB46-A14F-8D49-E36103DCE7518C3D-4a2ec9fba1fb830_4a2ee29a-fb69-9ee6-442e1267183d1208.jpg"},"address":{"@type":"PostalAddress","streetAddress":"800 Moffett Blvd.","addressLocality":"Mountain View"}}},{"@type":"ListItem","position":2,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/four-seasons-hotel-silicon-valley/144/#localbusiness","name":"Four Seasons Hotel Silicon Valley","description":"Four Seasons Hotel Silicon Valley brings the high-touch appeal of its legendary service and luxury to the innovative capital of high-tech! Experience...","telephone":"(650) 391-6611","url":"https://www.thesanfranciscopeninsula.com/listing/four-seasons-hotel-silicon-valley/144/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Four-Seasons-Hotel-Silicon-Valley_Front-Drive_PAL_778_CDA484D9-29B2-4134-8A5DEEC6A525B0EB_534481a9-d20d-4ac9-ae633eb6ebc0b6b7.jpg"},"address":{"@type":"PostalAddress","streetAddress":"2050 University Avenue","addressLocality":"East Palo Alto"}}},{"@type":"ListItem","position":3,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/hyatt-regency-san-francisco-airport/134/#localbusiness","name":"Hyatt Regency San Francisco Airport","description":"Hyatt Regency San Francisco Airport is conveniently located in Burlingame, two miles south of San Francisco International Airport. Hyatt Regency San...","telephone":"(650) 347-1234","url":"https://www.thesanfranciscopeninsula.com/listing/hyatt-regency-san-francisco-airport/134/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Exterior_fc25a153-5056-a36a-0b742fbf9aa74a82.jpg"},"address":{"@type":"PostalAddress","streetAddress":"1333 Bayshore Highway","addressLocality":"Burlingame"}}},{"@type":"ListItem","position":4,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/san-francisco-airport-waterfront-marriott/136/#localbusiness","name":"San Francisco Airport Waterfront Marriott","description":"With strategic focus on offering an unbeatable hotel experience, San Francisco Airport Waterfront Marriott features redesigned accommodations that...","telephone":"(650) 692-9100","url":"https://www.thesanfranciscopeninsula.com/listing/san-francisco-airport-waterfront-marriott/136/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/MH_SFOBG_GreatRoom_Overview_Day_final0-3fe8fb575056a36_3fe8fd62-5056-a36a-0b98a27916b6b21b.jpg"},"address":{"@type":"PostalAddress","streetAddress":"1800 Bayshore Highway","addressLocality":"Burlingame"}}},{"@type":"ListItem","position":5,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/grand-bay-hotel-san-francisco/215/#localbusiness","name":"Grand Bay Hotel San Francisco","description":"Discover the Grand Bay Hotel San Francisco – a Marriott-Affiliated, AAA Four Diamond Waterfront Destination. Experience contemporary elegance and...","telephone":"(650) 598-9000","url":"https://www.thesanfranciscopeninsula.com/listing/grand-bay-hotel-san-francisco/215/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/LOW-RES---Grand-Bay-Hotel-nighttime-shot-of-hotel-from-water---given-with-permission-2024-_CE2AEC63-A052-59C0-DDE47046427FFE56-ce2ae899e174f9a_ce2b3357-b774-4819-dfb53aeb178ffaa4.jpg"},"address":{"@type":"PostalAddress","streetAddress":"223 Twin Dolphin Drive","addressLocality":"Redwood City"}}},{"@type":"ListItem","position":6,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/the-ritz-carlton-half-moon-bay/1345/#localbusiness","name":"The Ritz-Carlton, Half Moon Bay","description":"Set on a bluff above the Pacific Ocean, The Ritz-Carlton, Half Moon Bay offers a secluded resort setting that belies its close proximity to San...","telephone":"
9203(650) 712-7000","url":"https://www.thesanfranciscopeninsula.com/listing/the-ritz-carlton-half-moon-bay/1345/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/HAFRZ_Guest-House-One-Bedroom-Fire-Pit-Suite_OFEX_Terrace_35C0BCD8-A67F-43D1-851824E0E679C491_a7bdc706-c183-4ad8-b6c913d83c2bb0cb.jpg"},"address":{"@type":"PostalAddress","streetAddress":"One Miramontes Point Road","addressLocality":"Half Moon Bay"}}},{"@type":"ListItem","position":7,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/ac-hotel-san-francisco-airport-oyster-point-waterfront/4676/#localbusiness","name":"AC Hotel San Francisco Airport/Oyster Point Waterfront","description":"This design-driven AC Hotel on the San Francisco Bay is all about modern architecture with wonderful waterfront views. Guestrooms feature sleek...","telephone":"(650) 742-9211","url":"https://www.thesanfranciscopeninsula.com/listing/ac-hotel-san-francisco-airport-oyster-point-waterfront/4676/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/AC-Hotel-SFO_Exterior-at-Dusk-d5271e1d5056a36_d5271f25-5056-a36a-0b2633746c3114e9.jpg"},"address":{"@type":"PostalAddress","streetAddress":"1333 Veterans Boulevard","addressLocality":"South San Francisco"}}},{"@type":"ListItem","position":8,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/grand-hyatt-at-sfo/4849/#localbusiness","name":"Grand Hyatt at SFO","description":"Experience Luxury at our SFO Airport Hotel Step off the AirTrain and into the lobby of Grand Hyatt at SFO where you will enjoy luxurious rooms with...","telephone":"(650) 452-1234","url":"https://www.thesanfranciscopeninsula.com/listing/grand-hyatt-at-sfo/4849/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Grand-Hyatt-at-SFO-Exterior-Ether0-d24baaa75056a36_d24bad0d-5056-a36a-0b106f2c77df3b63.jpg"},"address":{"@type":"PostalAddress","streetAddress":"55 South McDonnell Road","addressLocality":"San Francisco"}}},{"@type":"ListItem","position":9,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/hilton-san-francisco-airport-bayfront/137/#localbusiness","name":"Hilton San Francisco Airport Bayfront","description":"We’re just four miles from San Francisco International Airport and offer a complimentary shuttle to the Airport BART Station, providing easy access to...","telephone":"(650) 340-8500","url":"https://www.thesanfranciscopeninsula.com/listing/hilton-san-francisco-airport-bayfront/137/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Hilton-San-Francisco-Airport-Bayfront-small_Exterior-7_5CD5B41C-8D4F-471D-A24243430CA791AD_d1d9b644-f12b-482a-8d2332c675f8f12e.jpg"},"address":{"@type":"PostalAddress","streetAddress":"600 Airport Boulevard","addressLocality":"Burlingame"}}},{"@type":"ListItem","position":10,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/doubletree-by-hilton-san-francisco-airport/132/#localbusiness","name":"DoubleTree by Hilton San Francisco Airport","description":"Just south of San Francisco, in charming San Mateo County, is the home of the DoubleTree Hotel at San Francisco Airport. At this convenient location,...","telephone":"(650) 344-5500","url":"https://www.thesanfranciscopeninsula.com/listing/doubletree-by-hilton-san-francisco-airport/132/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/Courtyard0-dff214065056a36_dff215d1-5056-a36a-0b7485a2a970087a.jpg"},"address":{"@type":"PostalAddress","streetAddress":"835 Airport Boulevard","addressLocality":"Burlingame"}}},{"@type":"ListItem","position":11,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/doubletree-by-hilton-san-francisco-airport-north/1356/#localbusiness","name":"DoubleTree by Hilton San Francisco Airport North","description":"The DoubleTree by Hilton San Francisco Airport North hotel boasts panoramic views of beautiful San Francisco Bay and offers a prime location just...","telephone":"
9203(415) 467-4400","url":"https://www.thesanfranciscopeninsula.com/listing/doubletree-by-hilton-san-francisco-airport-north/1356/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/DoubleTree-Brisbane---given-to-us-for-the-website-September-2024_A90292D0-A408-86B3-2C986085AEBB8BB9-a9028ff001cfc94_a902a37e-080b-575e-c6b73f3c5d5701e4.jpg"},"address":{"@type":"PostalAddress","streetAddress":"5000 Sierra Point Parkway","addressLocality":"Brisbane"}}},{"@type":"ListItem","position":12,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/embassy-suites-san-francisco-airport-waterfront/133/#localbusiness","name":"Embassy Suites San Francisco Airport - Waterfront","description":"Discover the Embassy Suites Hotel - ON THE BAY, located two miles from San Francisco International Airport and BART (Bay Area Rapid Transit). Our...","telephone":"(650) 342-4600","url":"https://www.thesanfranciscopeninsula.com/listing/embassy-suites-san-francisco-airport-waterfront/133/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/SFOBG-Ariel-picture_21FADECA-5056-A36A-0B70E1C756D105E4_220B4DCE-5056-A36A-0B36C6566D151769_CA045CD7-5056-A36A-0BD1C380D2CD66B5-ca045bee5056a36_ca045d52-5056-a36a-0b7754b83cb50c9b.jpg"},"address":{"@type":"PostalAddress","streetAddress":"150 Anza Blvd.","addressLocality":"Burlingame"}}},{"@type":"ListItem","position":13,"item":{"@type":"LocalBusiness","@id":"https://www.thesanfranciscopeninsula.com/listing/four-seasons-hotel-silicon-valley/5121/#localbusiness","name":"Four Seasons Hotel Silicon Valley","description":"Bring your next meeting or event to life at the world-renowned hub of technological innovation. Host open-air gatherings in our stunning outdoor...","telephone":"(650) 391-6611","url":"https://www.thesanfranciscopeninsula.com/listing/four-seasons-hotel-silicon-valley/5121/","image":{"@type":"ImageObject","url":"https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/crm/sanmateoca/PAL_502_print-medium_113D4617-5056-A36A-0BBD4BF5F294857E-113d44fd5056a36_113d466d-5056-a36a-0b0e5a7a5500b86b.jpg"},"address":{"@type":"PostalAddress","streetAddress":"2050 University Avenue","addressLocality":"East Palo Alto"}}}]},{"@type":"CollectionPage","@id":"https://www.thesanfranciscopeninsula.com/blog/#collectionpage","url":"https://www.thesanfranciscopeninsula.com/blog/","isPartOf":{"@id":"https://www.thesanfranciscopeninsula.com/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.thesanfranciscopeninsula.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.thesanfranciscopeninsula.com/blog/"}]},"mainEntity":[{"@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff438/#blogList"},{"@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff440/#blogList"},{"@id":"https://www.thesanfranciscopeninsula.com/blog/696fc94f1df0494193dff444/#blogList"},{"@id":"https://www.thesanfranciscopeninsula.com/blog/688bcc1869beed84ce5f4dbd/#localbusinessList"}]}]}</script>
9203													
9204		<!-- bottomBody -->											
9205		
9206						
9206<script data-id="site_global_footer">
9207							require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) {
9208								clientLib._initLazy();
9209							});
9210						</script>
9210
9211					
9212														��	</body>															
9213</html>

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