CINXE.COM

Lakes & Reservoirs | Eugene, Cascades & Oregon Coast

<!doctype html> <html lang='en-us'> <head> <!-- meta --> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta charset="utf-8" /> <title>Lakes &amp; Reservoirs | Eugene, Cascades &amp; Oregon Coast</title> <meta name="description" content="With more than 200 lakes in the Eugene, Cascades &amp; Coast region, you&#39;ll be sure to find the perfect place for kayaking, paddleboarding, sailing, swimming and water skiing. Toss out a line at one of our best local fishing spots or launch your boat from one of the region&#39;s many marinas and boat ramps." /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> <meta name="sv-nav-properties" content="{&quot;title&quot;:&quot;Lakes &amp; Reservoirs&quot;,&quot;id&quot;:&quot;57688cd785ce6d944f6da927&quot;,&quot;parents_ids&quot;:[&quot;57688ca685ce6d944f6d8765&quot;,&quot;57688ca685ce6d944f6d873f&quot;],&quot;site_name&quot;:&quot;primary&quot;,&quot;section&quot;:&quot;main&quot;,&quot;folderHref&quot;:&quot;/outdoors/scenic-landscapes-nature/lakes-reservoirs/&quot;}" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="referrer" content="always" /> <meta property="og:title" content="Find That Perfect Oregon Lake For Your Next Getaway" /> <meta property="og:description" content="The Eugene, Cascades &amp; Coast region has an abundance of lakes." /> <meta property="og:locale" content="en_us" /> <meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/lanecounty/d9f3499e_57dc_4b3c_a3b5_e593578be00b_02191e8f-06fd-47e3-ab30-347ec851f333.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="627" /> <meta property="og:type" content="website" /> <meta property="fb:app_id" content="1008631415897060" /> <!-- head css bundles --> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/widget_social_share.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/widget_cta.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/widget_secondary.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/widget_main.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/widget_footer.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/widget_template_custom_quick_links.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/cards/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/cards/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/cards/variants/2_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/cards/variants/4_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_layoutjs.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_vue_airbnb_style_datepicker.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_map.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_bd_booking.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/callout_tiles/variants/3_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/side_by_side/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/side_by_side/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/side_by_side/variants/1_across_fullwidth.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/hero_image/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/hero_image/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/collections/virtuals/css/ccl/side_by_side/variants/2_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://unpkg.com/@glidejs/glide@3.4.1/dist/css/glide.core.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/reboot.css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/fonts/fonts.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://use.typekit.net/crj4hpi.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <!-- head js bundles --> <script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script> <script src="https://player.vimeo.com/api/player.js"></script> <script src="/includes/public/managed/v_df9c14a4_9831f159/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script> <script src="/requirejs_config_df9c14a4_9831f159.js" data-ot-ignore></script> <script src="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/js/shared_header.js" defer></script> <!-- bottomHead --> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-PWFL49'); </script> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-NFBVG93'); </script> <!-- Use this template to add items to the <head> --> <link rel="preconnect" href="https://assets.simpleviewinc.com"> <link rel="preconnect" href="https://use.fontawesome.com"> <link rel="preconnect" href="https://s7.addthis.com/"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://www.google-analytics.com"> <link rel="preconnect" href="https://ws.audioeye.com"> <link rel="preconnect" href="https://wsv3cdn.audioeye.com"> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://use.typekit.net/"> <link rel="preconnect" href="https://unpkg.com/"> <link rel="preconnect" href="https://player.vimeo.com/"> <style data-critical-styles> :root{--font-body:poppins,sans-serif;--font-display:'Lusitana-Bold';--width-compact:calc(var(--width-comfortable) * (2/3));--width-comfortable:72ch;--width-double:calc(var(--width-comfortable) * 2);--width-base:1000px;--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;--container-single:calc(var(--width-comfortable) + var(--space-10));--container-double:calc(var(--width-double) + var(--space-24));--text-xs:.75rem;--text-sm:.875rem;--text-sm-1:.9375rem;--text-base-og:1rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl-1:1.6875rem;--text-3xl:1.875rem;--text-3xl-1:2.125rem;--text-4xl:2.25rem;--text-4xl-1:2.6875rem;--text-5xl:3rem;--text-5xl-1:3.25rem;--text-6xl:4rem;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.933em;--black:#000;--black-alt:#231f20;--white:#fff;--blue:#00386C;--dark-blue:#001d38;--blue-2:#165c7d;--purple:#241f55;--aqua:#00bfb3;--yellow:#f1b434;--orange:#bc3c1e;--green:#285900;--light-gray:#f5f6f7;--gray:#bbc7d6;--dark-gray:#54585a;--slate-gray:#475962;--gray-hue:215;--gray-100:var(--light-gray);--gray-200:var(--light-gray);--gray-300:var(--light-gray);--gray-400:var(--gray);--gray-500:var(--gray);--gray-600:var(--dark-gray);--gray-700:var(--dark-gray);--gray-800:var(--dark-gray);--gray-900:var(--dark-gray);--primary-color-hue:210;--primary-color-100:var(--blue-2);--primary-color-200:var(--blue-2);--primary-color-300:var(--blue-2);--primary-color-400:var(--blue-2);--primary-color-500:var(--blue);--primary-color-600:var(--blue);;--primary-color-700:var(--blue);;--primary-color-800:var(--dark-blue);;--primary-color-900:var(--dark-blue);;--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%);--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,.05);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-outline:0 0 0 3px rgba(66,153,225,.5);--rounded-none:0;--rounded-sm:.125rem;--rounded-md:.375rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px;--rounded-circle:50%;--transition-appendix:0.25s ease;--sw-key-color:var(--blue);--sw-key-color-hover:var(--aqua);--sw-selected-color:var(--sw-key-color);--sw-alert-color:var(--tertiary-color-500);--sw-focus-color:var(--sw-key-color);--sw-light-focus-color:var(--aqua);--sw-button-primary-bg:var(--white);--sw-button-primary-color:var(--blue);--sw-button-primary-bg-hover:var(--sw-key-color-hover);--sw-button-primary-color-hover:#001D38;--sw-button-secondary-bg:var(--white);--sw-button-secondary-color:var(--blue);--sw-button-secondary-bg-hover:var(--primary-color-300);--sw-button-secondary-color-hover:var(--aqua);--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-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(--sw-key-color);--sw-mini-date-bg:var(--sw-key-color);--sw-mini-date-color:var(--white);--sw-container-bg:var(--gray-100);--sw-container-border-color:var(--gray-700)}body,h1,h3,h4,h5,h6,p,button,input,select{font-family:var(--font-body)}h2{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{color:var(--sw-link-color)}: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-3);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{margin-bottom:var(--space-3);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{margin-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm-1);line-height:var(--leading-loose);font-weight:400;color:var(--dark-gray)}:is(.core-styles,.contentRender_name_plugins_core_textbox) .sv-wrapped-iframe{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) a{text-decoration:underline;font-weight:700;transition:all ease 0.4s}: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(--primary-color-500)}: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){background:var(--white);margin-bottom:var(--space-5);table-layout:auto;padding:var(--space-2)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tbody tr td,table tr td){display:table-cell}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-family:var(--font-body);font-size:var(--text-sm-1);line-height:var(--leading-normal);padding:var(--space-2);border:1px solid var(--black)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(even){background:var(--gray-200)}: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-sm-1);line-height:var(--leading-loose)}: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-10)}: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))}@media (min-width:40em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:var(--text-4xl-1);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:var(--text-4xl);line-height:1.167em}}@media (min-width:64em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:var(--text-5xl-1)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:var(--text-4xl-1);line-height:1.167em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{font-size:2.0625rem;line-height:1.394em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{font-size:var(--text-3xl);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{font-size:var(--text-2xl-1);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{font-size:var(--text-2xl);line-height:var(--leading-normal)}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-size:var(--text-base);line-height:var(--leading-loose)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*="block-grid-"]) li,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-size:var(--text-base);line-height:var(--leading-loose)}}@media (hover:hover){button:hover{background-color:var(--sw-button-secondary-bg-hover);color:var(--sw-button-secondary-color-hover)}a:hover{color:var(--orange)}: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}}.panel-header{--text:var(--blue);--text-alt:var(--white);position:absolute;background:rgba(255,255,255,.85);width:100%;position:absolute;color:var(--text);z-index:15}.panel-header .header-inner{display:flex;flex-direction:column-reverse}.panel-header .secondary-nav-container{display:none;padding:0 7.5px}@media (min-width:40em){.panel-header .secondary-nav-container{display:block;opacity:1;transition:opacity ease .3s}.panel-header.searchOpen .secondary-nav-container{opacity:0;pointer-events:none}}.panel-header .primary-content-container{display:flex;align-items:stretch;justify-content:space-between;padding:0 var(--space-5)}@media (min-width:64em){.panel-header .primary-content-container{padding:var(--space-5) var(--space-6) 0 var(--space-12)}}.panel-header .primary-content-container .contentRender_name_plugins_common_logo{padding:var(--space-4) 0;width:67px}@media (min-width:64em){.panel-header .primary-content-container .contentRender_name_plugins_common_logo{width:115px;padding:0;margin-bottom:16px}}.panel-header .main-nav-widgets-container{display:flex;align-items:center;gap:var(--space-4)}.panel-header .main-nav-widgets-container .top>div:not(.header-links-container){display:none}.panel-header .main-nav-widgets-container .header-links-container{display:flex;flex-direction:row;gap:4px}.panel-header .main-nav-widgets-container .header-links-container .header-link{font-size:.75rem;font-weight:500;max-width:63px;display:block;text-align:center;line-height:1.375;padding:4px;color:var(--blue)}.panel-header .main-nav-widgets-container .header-links-container .header-link:hover{text-decoration:none;color:currentColor}.panel-header .main-nav-widgets-container .header-links-container .header-link.blue{background-color:var(--blue);color:var(--white)}@media (min-width:64em){.panel-header .main-nav-widgets-container{flex-direction:column;align-items:flex-end;gap:5px}.panel-header .main-nav-widgets-container .top{display:flex;align-items:center}.panel-header .main-nav-widgets-container .top>div:not(.header-links-container){display:block}.panel-header .main-nav-widgets-container .header-links-container{gap:var(--space-5);margin-right:var(--space-5);transition:opacity ease .3s}.panel-header.searchOpen .main-nav-widgets-container .header-links-container{pointer-events:none;opacity:0}.panel-header .main-nav-widgets-container .header-links-container .header-link{font-size:var(--text-sm-1);line-height:1;max-width:none;padding:8px 8px 6px}.panel-header .main-nav-widgets-container .bottom{padding-right:16px}}.panel-header .mobile-nav-container{position:absolute;z-index:10;display:none;width:100%}.panel-header .mobile-nav-container.active{display:flex;justify-content:flex-end}@media (min-width:64em){.panel-header .mobile-nav-container.active{display:none}}.panel-header .mobile-nav-container .mobile-nav{max-width:375px;width:100%;background-color:var(--white)}.panel-header .mobile-nav .widgets{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;padding:var(--space-6);color:var(--text-alt);background:var(--blue)}.panel-header .mobile-nav .search-cont{grid-column:1 / -1}.panel-header .mobile-nav .widgets>*:not(.search-cont){align-self:center;justify-self:center}.search-cont{--font-family-body:var(--font-body);--search-icon:var(--blue);--search-input-icon-bg:var(--sw-key-color);--search-input-icon-bg-hover:transparent}.headerbox-search-form{display:flex;align-items:center;padding-bottom:5px;border-bottom:2px solid var(--white)}.headerbox-search-form input[type="search"]{width:100%;height:100%;margin:0;padding-top:5px;font-size:var(--text-sm);text-indent:var(--space-1);font-family:var(--font-family-body);background-color:transparent;color:var(--white)}.headerbox-search-form input[type="search"]:focus{outline-color:#FFFFFFAB}.headerbox-search-form input[type="search"]::placeholder{font-size:var(--text-sm);color:#FFFFFFAB}.headerbox-search-form button{width:16px;padding:0;margin:0;flex-shrink:0;background-color:var(--search-input-icon-bg);color:var(--gray-100)}.headerbox-search-form button:hover{background-color:var(--search-input-icon-bg-hover)}.search-cont .search-button{display:none;background:transparent;color:var(--search-icon)}@media screen and (min-width:64em){.search-cont{position:relative;margin-right:6px}.search-cont .search-button .close,.search-cont.active .search-button .open{display:none}.search-cont.active .search-button .close{display:inline-block}.search-cont .headerbox-search-form{opacity:0;pointer-events:none;position:absolute;right:calc(100% + 25px);top:0;width:275px;height:100%;z-index:25;transition:opacity 200ms ease-in-out;border-bottom:2px solid var(--blue)}.search-cont.active .headerbox-search-form{opacity:1;pointer-events:all}.headerbox-search-form button{display:none}.headerbox-search-form input[type="search"]{color:var(--dark-grey);font-size:.9375rem;min-height:26px}.headerbox-search-form input[type="search"]::placeholder{color:var(--dark-grey);font-size:.9375rem}.search-cont .search-button{width:91px;padding:0;margin:0;display:block;font-size:var(--text-sm-1);font-weight:500;padding:2px 9px;line-height:1}.search-cont .search-button img{display:inline;margin-bottom:2px;margin-left:2px}}html{overflow-y:scroll}body>.contentRender{min-height:100%;height:100%}html,body{height:100%;font-family:var(--font-body);color:var(--black)}.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;pointer-events:none;transition:opacity 200ms cubic-bezier(0,0,.3,1)}.skip-link[href]:focus{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{margin:0 auto;max-width:var(--width-base)}@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)}.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp{max-width:var(--width-comfortable)}}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;min-height:100%}.panel-navigation-share{display:flex;justify-content:flex-start;align-items:center;max-width:var(--width-base);padding:0 var(--space-5);margin:var(--space-5) auto var(--space-8)}.panel-navigation-share .navigation-container{display:none}.panel-navigation-share .share-container{margin-left:auto}.contentRender_name_plugins_common_booking_fullwidth #widget-container-2102{margin-bottom:var(--space-5)}.panel-intro{max-width:100%;margin:0 auto;margin-bottom:260px;padding:0 var(--space-5)}.panel-intro .img-cont{position:relative;width:241px;margin-left:-20px}.panel-intro .img-cont:before{content:'';position:absolute;right:-16px;bottom:12px;height:calc(100% - 24px);width:16px;background-color:var(--aqua);pointer-events:none;z-index:0}.panel-intro .img-cont::after{content:'';position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);height:20px;width:calc(100% - 40px);background:var(--blue);pointer-events:none;clip-path:polygon(0% 0%,0% 82.5%,1.69492% 84.3293%,3.38983% 86.1385%,5.08475% 87.9078%,6.77966% 89.6179%,8.47458% 91.25%,10.1695% 92.7862%,11.8644% 94.2098%,13.5593% 95.505%,15.2542% 96.6578%,16.9492% 97.6555%,18.6441% 98.487%,20.339% 99.1435%,22.0339% 99.6176%,23.7288% 99.9041%,25.4237% 100%,27.1186% 99.9041%,28.8136% 99.6176%,30.5085% 99.1435%,32.2034% 98.487%,33.8983% 97.6555%,35.5932% 96.6578%,37.2881% 95.505%,38.9831% 94.2098%,40.678% 92.7862%,42.3729% 91.25%,44.0678% 89.6179%,45.7627% 87.9078%,47.4576% 86.1385%,49.1525% 84.3293%,50.8475% 82.5%,52.5424% 80.6708%,54.2373% 78.8616%,55.9322% 77.0922%,57.6271% 75.3821%,59.322% 73.75%,61.017% 72.2138%,62.7119% 70.7902%,64.4068% 69.495%,66.1017% 68.3422%,67.7966% 67.3446%,69.4915% 66.513%,71.1864% 65.8565%,72.8814% 65.3824%,74.5763% 65.0959%,76.2712% 65%,77.9661% 65.0959%,79.661% 65.3824%,81.3559% 65.8565%,83.0509% 66.513%,84.7458% 67.3446%,86.4407% 68.3422%,88.1356% 69.495%,89.8305% 70.7902%,91.5254% 72.2138%,93.2203% 73.75%,94.9153% 75.3821%,96.6102% 77.0922%,98.3051% 78.8616%,100% 80.6708%,100% 0%);shape-outside:polygon(0% 0%,0% 82.5%,1.69492% 84.3293%,3.38983% 86.1385%,5.08475% 87.9078%,6.77966% 89.6179%,8.47458% 91.25%,10.1695% 92.7862%,11.8644% 94.2098%,13.5593% 95.505%,15.2542% 96.6578%,16.9492% 97.6555%,18.6441% 98.487%,20.339% 99.1435%,22.0339% 99.6176%,23.7288% 99.9041%,25.4237% 100%,27.1186% 99.9041%,28.8136% 99.6176%,30.5085% 99.1435%,32.2034% 98.487%,33.8983% 97.6555%,35.5932% 96.6578%,37.2881% 95.505%,38.9831% 94.2098%,40.678% 92.7862%,42.3729% 91.25%,44.0678% 89.6179%,45.7627% 87.9078%,47.4576% 86.1385%,49.1525% 84.3293%,50.8475% 82.5%,52.5424% 80.6708%,54.2373% 78.8616%,55.9322% 77.0922%,57.6271% 75.3821%,59.322% 73.75%,61.017% 72.2138%,62.7119% 70.7902%,64.4068% 69.495%,66.1017% 68.3422%,67.7966% 67.3446%,69.4915% 66.513%,71.1864% 65.8565%,72.8814% 65.3824%,74.5763% 65.0959%,76.2712% 65%,77.9661% 65.0959%,79.661% 65.3824%,81.3559% 65.8565%,83.0509% 66.513%,84.7458% 67.3446%,86.4407% 68.3422%,88.1356% 69.495%,89.8305% 70.7902%,91.5254% 72.2138%,93.2203% 73.75%,94.9153% 75.3821%,96.6102% 77.0922%,98.3051% 78.8616%,100% 80.6708%,100% 0%)}.panel-intro .img-cont .panel-intro-booking{position:absolute;bottom:-195px;right:max(calc(-70px + (-122 + 70) * ((100vw - 320px) / (375 - 320))),-122px);z-index:2}.panel-intro h1{display:inline;font-size:var(--text-3xl-1);font-weight:700;line-height:var(--leading-snug);margin-bottom:var(--space-3);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,rgb(241 180 52 / 40%) 54%);background-position:0 -7px}.panel-intro h2{font-size:var(--text-2xl-1);line-height:var(--leading-snug);margin-top:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.015em}.panel-intro .widget-view-all{margin-bottom:var(--space-6)}@media (min-width:501px){.panel-intro{margin-bottom:360px}.panel-intro .img-cont{width:350px}.panel-intro .img-cont .panel-intro-booking{bottom:-320px;right:-200px}}@media (min-width:64em){.panel-intro{display:grid;grid-template-columns:.58fr 1fr;gap:calc(40px + (56 - 40) * ((100vw - 1025px) / (1440 - 1025)));margin-bottom:190px}.panel-intro h1{font-size:calc(53px + (60 - 53) * ((100vw - 1025px) / (1440 - 1025)));line-height:var(--leading-tight);background:linear-gradient(to bottom,white 0%,white 69%,rgb(241 180 52 / 40%) 0%);background-position:0 53px}.panel-intro h2{font-size:calc(32px + (40 - 32) * ((100vw - 1025px) / (1440 - 1025)));margin-left:110px;margin-top:var(--space-5)}.panel-intro .img-cont{margin-left:-20px;order:1;width:100%;max-width:100%;height:max-content}.panel-intro .img-cont img{width:100%}.panel-intro .img-cont:before{right:-24px;bottom:16px;height:calc(100% - 32px);width:24px}.panel-intro .img-cont::after{bottom:-35px;height:35px;width:calc(100% - 80px)}.panel-intro .img-cont .panel-intro-booking{bottom:min(calc(-300px + (-220 + 300) * ((100vw - 1024px) / (1440 - 1024))),-220px);right:max(calc(-225px + (-325 + 225) * ((100vw - 1024px) / (1440 - 1024))),-325px)}.panel-intro .content-section{max-width:1000px;padding-top:var(--space-20);order:2}.panel-intro .content-section>.contentRender_name_plugins_core_textbox{padding-left:calc(120px + (218 - 120) * ((100vw - 1025px) / (1440 - 1025)));margin-bottom:var(--space-6)}.panel-intro .content-section .widget-view-all{border:none;outline:2px solid var(--aqua);margin-left:calc(120px + (218 - 120) * ((100vw - 1025px) / (1440 - 1025)))}}@media (min-width:1440px){.panel-intro{grid-template-columns:0.556fr 1fr;gap:56px}.panel-intro h1{font-size:3.75rem}.panel-intro h2{font-size:2.5rem;margin-bottom:var(--space-5)}.panel-intro .content-section>.contentRender_name_plugins_core_textbox{padding-left:218px}.panel-intro .content-section .widget-view-all{margin-left:218px}}@media (min-width:1920px){.panel-intro{grid-template-columns:652px 1fr}}.panel-social{max-width:var(--width-base);margin:0 auto;padding:0 var(--space-5)}.panel-social .title-container{text-align:center}.panel-three-column,.panel-two-column,.panel-four-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),.panel-four-column :is(.left-container,.middle-left-container,.middle-right-container,.right-container){padding:0 var(--space-5)}:is(.panel-intro,.panel-social,.panel-three-column,.panel-two-column,.panel-four-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:40em){.panel-four-column{display:flex;flex-wrap:wrap}.panel-four-column>*{flex-basis:calc(100% / 2)}}@media (min-width:64em){.panel-navigation-share .navigation-container{display:block}.panel-three-column,.panel-two-column{display:flex}.panel-four-column{flex-wrap:unset}.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)}.panel-four-column>*{flex-basis:calc(100% / 4)}}:is(input,button,select,textarea):focus{outline:var(--sw-focus-color) solid 1px;outline-offset:2px}.shared-play-button{position:absolute;left: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:var(--blue);border-radius:50%;font-size:var(--text-lg);line-height:1;text-align:center;color:var(--white);pointer-events:none;opacity:.85;transition:opacity 100ms}.shared-play-button::before{content:"";position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:2px solid var(--aqua);pointer-events:none;border-radius:50%}@media (hover:hover){.contentRender[class*="contentRender_name_plugins_collections"] .img-cont:hover .shared-play-button,.image-box-with-caption .slide-pic:hover .shared-play-button{opacity:1}}.related-content .credits,.ccl-widget .credits,.image-box-with-caption .credits{display:flex;align-items:baseline;gap:var(--space-1);position:absolute;bottom:0;right:0;margin:var(--space-2) var(--space-5);margin-left:0;font-family:var(--font-family);font-size:.6875rem;font-style:normal;letter-spacing:var(--tracking-normal);text-shadow:0 0 4px var(--black);color:var(--white);pointer-events:none;z-index:10}.related-content .credits img,.ccl-widget .credits img,.image-box-with-caption .credits img{width:11px;height:9px;filter:drop-shadow(0 0 3px var(--black));transform:translateY(1px)}.related-content .slide .img-cont .credits>img{width:11px}.credits a,.credits a:hover{color:inherit;position:relative;z-index:100;pointer-events:all}.credits a:hover{text-decoration:underline}@media (min-width:64em){.related-content .credits,.ccl-widget .credits,.image-box-with-caption .credits{font-size:.8125rem}.related-content .credits img,.ccl-widget .credits img,.image-box-with-caption .credits img{width:15px;height:12px}.related-content .slide .img-cont .credits>img{width:15px}}.glide__arrow,.sv-lightbox .arrow{--arrow-color:var(--gray-800);--arrow-bg-color:var(--white);position:relative;width:var(--space-10);height:var(--space-10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:var(--space-3);background:var(--arrow-bg-color);border-radius:var(--rounded-circle);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);font-size:var(--text-xl);color:var(--arrow-color);pointer-events:all}.glide__arrow i,.sv-lightbox .arrow i{display:block;line-height:var(--leading-none)}.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 300ms ease-out}.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}}.panel-page.no-hero .panel-header{position:relative;background-color:var(--white)}.navigation.navigation-three-col.desktop{--surface-1:var(--white);position:static;gap:44px}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transform:rotate(-90deg)}.navigation.navigation-three-col.desktop .dropdown-menu{position:absolute;right:0;width:100%;min-width:850px;background-color:var(--surface-1);overflow:hidden}.navigation.navigation-three-col.desktop .dropdown-menu.level-1{left:-24px;width:100%;min-width:849px;max-width:849px;background-color:var(--surface-1);overflow:hidden}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu{top:0;left:33%;right:auto;width:33%;border-left:2px solid var(--blue);z-index:32}.navigation.navigation-three-col.desktop .dropdown-menu.open{opacity:1;pointer-events:all}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu .nav-item{max-width:50%}.navigation.navigation-three-col.desktop .nav-item .dropdown-helper{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom center;transition:transform 300ms ease 200ms}.navigation.navigation-three-col.desktop .level-1.nav-item>.dropdown-helper{height:100%!important}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-helper{transform:scaleX(0);transform-origin:right center}.navigation.navigation-three-col.desktop .nav-item .dropdown-helper{opacity:.3}.navigation.navigation-three-col.desktop .nav-item:not(.level-1) .dropdown-helper{right:0;left:0}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleY(1);transition:none}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleX(1)}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover{position:relative;z-index:31}.navigation.navigation-three-col.desktop .nav-item.level-1.open>.nav-item-control{z-index:31}.navigation.navigation-three-col.desktop.primary .dropdown-menu .nav-item{max-width:33.3333%}.navigation.navigation-three-col.desktop.secondary .dropdown-menu{min-width:600px}.navigation.navigation-three-col.desktop.secondary .dropdown-menu .nav-item{max-width:50%}.navigation.navigation-three-col.desktop.secondary .dropdown-menu .dropdown-menu{left:50%;width:50%}.navigation{--surface-mobile-nav:var(--primary-color-200);--surface-highlight:var(--aqua);--text:var(--blue);--text-alt:var(--white);--text-xl:1.375rem}.nav-container{position:relative;display:flex;justify-content:flex-end;height:100%}@media (min-width:64em){.nav-container:not(.secondary){min-width:785px}}.navigation a{display:flex;align-items:center;padding:var(--space-3) var(--space-4);width:100%;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-none);color:inherit;text-decoration:none}.navigation.primary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-xl);font-weight:700}.navigation a:hover{color:inherit}.navigation a:focus{text-decoration:underline;outline:none}.navigation .nav-item .nav-item-control{display:flex;justify-content:space-between;color:var(--text);transition:background-color 100ms cubic-bezier(0,0,.3,1)}.navigation .nav-item .dropdown-toggle{margin:0;padding:var(--space-1);color:inherit;background-color:transparent;transition:background-color 100ms cubic-bezier(0,0,.3,1)}.navigation .nav-item .dropdown-toggle:focus{outline:1px dashed var(--sw-light-focus-color);outline-offset:0}.nav-container .menu-toggle{display:flex;justify-content:center;margin:0;padding:0;background:none;cursor:pointer;color:var(--blue);font-size:var(--text-sm);width:39px;height:40px}.nav-container .menu-toggle>div{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500}.nav-container .menu-toggle.active .close img{width:20px}.nav-container .menu-toggle .close,.nav-container .menu-toggle.active .open{display:none}.nav-container .menu-toggle.active .close{display:flex}@media (min-width:64em){.nav-container .menu-toggle{display:none}}.navigation.mobile.secondary{border-top:2px solid var(--dark-blue);padding:20px 0}.navigation.mobile .dropdown-menu{display:none}.navigation.primary.mobile{padding:15px 0}.navigation.primary.mobile .dropdown-menu.level-1{padding:12px 0 10px}.navigation.secondary.mobile .dropdown-menu.level-1{padding:10px 0}.navigation.primary.mobile .dropdown-menu.level-2,.navigation.primary.mobile .dropdown-menu.level-3{padding:10px 0}.navigation.mobile .nav-item.open:not(.level-1)>.nav-item-control{background-color:var(--surface-highlight)}.navigation.mobile .nav-item .dropdown-toggle{padding:var(--space-1) 18px}.navigation.mobile .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transition:transform 300ms cubic-bezier(0,0,.3,1);font-size:1.5rem}.navigation.mobile .nav-item.open>.nav-item-control .dropdown-toggle .icon-toggle{transform:rotate(-180deg)}.navigation.mobile.primary .nav-item.level-1>.nav-item-control>a,.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{position:relative;width:max-content}.navigation.mobile.primary .nav-item.level-1>.nav-item-control>a{padding:16.5px 20px 16.5px 20px}.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{padding:16px 20px 16px 20px}.navigation.mobile.primary .nav-item.level-1.open>.nav-item-control>a::after,.navigation.mobile.secondary .nav-item.level-1.open>.nav-item-control>a::after{content:"";position:absolute;height:8px;width:calc(100% - 35px);bottom:2px;background-color:var(--blue)}.navigation.mobile .nav-item.level-2>.nav-item-control>a{padding-left:41px}.navigation.mobile .nav-item.level-3>.nav-item-control>a{padding-left:62px}.navigation.mobile .nav-item.level-4>.nav-item-control>a{padding-left:82px}.navigation.mobile .nav-item .dropdown-menu a{font-size:var(--text-sm);padding:13px var(--space-4)}.navigation.mobile .nav-item.level-1.open>.nav-item-control{font-weight:800}.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-base)}.navigation.mobile.footer{background-color:var(--dark-blue);padding:28px var(--space-5) var(--space-4);border-bottom:2px solid var(--white)}.navigation.mobile.footer a{color:var(--white);padding:15px 0}.navigation.mobile.footer .nav-item.level-1>.nav-item-control>a{font-weight:600;text-transform:uppercase}.navigation.desktop{position:relative;display:none;justify-content:flex-end;height:100%}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control{padding-right:26px}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control>a{font-size:var(--text-sm-1);padding:12px 5px 10px 30px}.navigation.desktop .nav-item .dropdown-toggle{padding:5px 4px 2px;font-size:var(--text-lg)}@media (min-width:64em){.navigation.desktop{display:flex}}.navigation.desktop .dropdown-menu{opacity:0;pointer-events:none;transition:opacity 100ms cubic-bezier(0,0,.3,1);z-index:30;padding-top:var(--space-5);padding-bottom:var(--space-6)}.navigation.desktop .dropdown-menu.open{display:block!important}.navigation.desktop .level-1.nav-item>.nav-item-control{align-items:center;height:100%;color:var(--text);position:relative}.navigation.desktop .level-1.nav-item>.nav-item-control::after{content:"";position:absolute;bottom:-4px;height:8px;width:100%;background:var(--blue);opacity:0;z-index:1}.navigation.desktop.secondary .level-1.nav-item>.nav-item-control::after{width:calc(100% - 30px);left:15px}.navigation.desktop.secondary .level-1.nav-item.open>.nav-item-control::after{z-index:31}.navigation.desktop .level-1.nav-item.open>.nav-item-control::after{opacity:1}.navigation.desktop .level-1.nav-item>.nav-item-control>a{padding:15px 0 22px}.navigation.primary.desktop .nav-item.level-1.open>.nav-item-control>a,.navigation.secondary.desktop .nav-item.level-1.open>.nav-item-control>a{text-shadow:1.5px 0 0 var(--blue)}.navigation.desktop .nav-item.level-1>.nav-item-control>a:focus{border-bottom-color:var(--surface-mobile-nav)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--surface-highlight)}.navigation.desktop .nav-item.level-1>.nav-item-control>a:focus,.navigation.desktop .nav-item.level-1>.nav-item-control>a:hover{border-bottom-color:var(--surface-mobile-nav)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within,.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:hover,.navigation.desktop .nav-item:not(.level-1).open>.nav-item-control{background-color:var(--surface-highlight)}.navigation .nav-item.level-1 .nav-item-control a,.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{text-decoration:none}.navigation.desktop .level-1.nav-item>.nav-item-control>.dropdown-toggle{display:none}.navigation.desktop.secondary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-sm-1);padding:8px 13.5px 6px}:root{--widget-padding-top:0;--widget-margin-bottom:var(--space-12)}button[data-quickview-button]{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:0;padding:0;background:transparent}button[data-quickview-button]:hover,button[data-quickview-button]:focus,button[data-quickview-button]:active{color:inherit;background:transparent}button[data-quickview-button] i{width:var(--space-5)}.js-loaded{opacity:1!important;transition:opacity 200ms ease-in}.ccl-widget .widget-header{--font-heading:var(--font-display);--font-link:var(--font-body);--color:var(--black);--color-hover:var(--sw-key-color-hover,var(--primary-color-800));--text-color:var(--color);--button-color:var(--sw-button-primary-bg,var(--color));--button-text-color:var(--sw-button-primary-color,var(--gray-100));--button-text-color-hover:var(--sw-button-primary-color-hover,var(--gray-100));--border-color:var(--gray-200);margin:0 auto;margin-bottom:var(--space-6);padding:0 var(--space-5);max-width:var(--width-base)}.ccl-widget .widget-header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:var(--space-3);border-bottom:2px solid var(--border-color)}.ccl-widget .widget-title{position:relative;display:inline;margin-right:var(--space-8);font-family:var(--font-body);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);font-weight:700;color:var(--text-color);text-transform:uppercase}@media (min-width:64em){.ccl-widget .widget-title{font-size:33px}}.ccl-widget .widget-view-all{font-family:var(--font-link);text-decoration:none;position:relative;display:inline-block;padding:11px 35px 7px 22px;line-height:1em;font-size:var(--text-sm-1);font-weight:700;color:var(--sw-button-primary-color);text-decoration:none;background-color:transparent;border:2px solid var(--aqua);overflow:hidden}.ccl-widget .widget-view-all::before{content:"";position:absolute;width:100%;top:0;left:0;height:100%;transform:translateX(-100%);background-color:var(--aqua);z-index:-1;opacity:0}.ccl-widget .widget-view-all::after{content:"\f0da";position:absolute;font-size:14px;right:21px;font-family:'Font Awesome 5 Free';font-weight:900}@media (min-width:64em){.ccl-widget .widget-view-all{padding:15px 46px 12px 30px;font-size:var(--text-base);transition:color 0.4s ease}.ccl-widget .widget-view-all::after{font-size:1.125rem;right:28px}@media(hover:hover){.ccl-widget .widget-view-all:hover{color:var(--dark-blue)}.ccl-widget .widget-view-all::before{transition:transform ease .3s,opacity ease .4s}.ccl-widget .widget-view-all:hover::before{transform:translateX(0);opacity:1}}}@media(hover:hover){.ccl-widget .widget-view-all:hover{--button-color:var(--color-hover);--button-text-color:var(--button-text-color-hover);text-decoration:none}.ccl-widget .slide .slide-title>a:hover,.ccl-widget .slide a.more-caption:hover,.ccl-widget .slide a.link-btn:hover{text-decoration:none}}.ccl-widget,.ccl-widget *{font-family:inherit}.ccl-widget{--font-title:var(--font-body);--font-desc:var(--font-body);--color-display:var(--sw-key-color,var(--primary-color-700));--color-display-hover:var(--sw-key-color-hover,var(--primary-color-800));--color-body:var(--gray-700);--color-body-alt:var(--gray-100);--color-accent:var(--blue);--btn-text-color:var(--sw-button-secondary-color,var(--primary-color-700));--btn-bg-color:var(--sw-button-secondary-bg,var(--primary-color-100));--btn-bg-color-hover:var(--sw-button-secondary-bg-hover,var(--primary-color-200));--btn-text-color-hover:var(--blue);--overlap-color-display:var(--blue);--overlap-color-display-hover:var(--blue);--overlap-color-body:var(--white);--overlap-color-body-alt:var(--gray-100);--overlap-btn-hover-color:var(--sw-button-secondary-bg-hover,var(--primary-color-200));--overlap-btn-hover-text-color:var(--sw-button-secondary-color-hover,var(--gray-700))}.ccl-widget .overlap-image{--color-display:var(--overlap-color-display);--color-display-hover:var(--overlap-color-display-hover);--color-body:var(--overlap-color-body);--color-body-alt:var(--overlap-color-body-alt)}@media (min-width:64em){.ccl-widget .overlap-image-desktop{--color-display:var(--overlap-color-display);--color-display-hover:var(--overlap-color-display-hover);--color-body:var(--overlap-color-body);--color-body-alt:var(--overlap-color-body-alt)}}.ccl-widget .slide .slide-title{font-family:var(--font-title);font-weight:700;color:var(--color-display)}.ccl-widget .slide .slide-title>a{color:inherit}@media (hover:hover){.ccl-widget .slide.overlap-image .slide-title>a:hover{text-decoration:underline}}@media (hover:hover) and (min-width:40em){.ccl-widget .slide.overlap-image-desktop .slide-title>a:hover{text-decoration:underline}}.ccl-widget .inner{position:relative}.ccl-widget .slide p{line-height:var(--leading-normal);font-weight:600;color:var(--color-body)}.ccl-widget .slide.overlap-image p{color:var(--overlap-color-body)}@media (min-width:64em){.ccl-widget .slide.overlap-image-desktop p{color:var(--overlap-color-body)}}.overlap-image .content-section{position:absolute;bottom:0;left:0}@media (min-width:64em){.ccl-widget .overlap-image p{color:var(--overlap-color-body)}.overlap-image-desktop .content-section{position:absolute;bottom:0;left:0;z-index:3;pointer-events:none}.overlap-image-desktop .content-section a{pointer-events:all}}.ccl-widget .slide .img-cont{position:relative;overflow:hidden;max-width:100%}.ccl-widget .slide img{display:block;width:100%;height:auto;margin:0}.ccl-widget .slide .slide-footer{--color:var(--gray-700);--color-hover:var(--gray-600);--font-family:var(--font-body);display:flex;align-items:baseline;flex-wrap:wrap;margin:0 calc(var(--space-4) * -1);margin-top:auto;margin-bottom:calc(var(--space-4) * -1);font-family:var(--font-family)}.ccl-widget .slide.overlap-image .slide-footer{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--font-family:var(--font-desc);--btn-hover-color:var(--overlap-btn-hover-color);--btn-hover-text-color:var(--overlap-btn-hover-text-color)}@media (min-width:64em){.ccl-widget .slide.overlap-image-desktop .slide-footer{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--font-family:var(--font-desc);--btn-hover-color:var(--overlap-btn-hover-color);--btn-hover-text-color:var(--overlap-btn-hover-text-color)}}.ccl-widget .slide .slide-footer>*{margin:var(--space-2) var(--space-4)}.ccl-widget .slide a.read-more:not(p *),.ccl-widget .slide .slide-footer a{position:relative;z-index:1;overflow:hidden;display:inline-block;padding:11px 35px 7px 22px;line-height:1em;font-size:var(--text-sm-1);font-weight:700;color:var(--sw-button-primary-color);text-decoration:none;background-color:transparent;outline:2px solid var(--aqua);outline-offset:-2px}.ccl-widget .slide a.read-more:not(p *)::before,.ccl-widget .slide .slide-footer a::before{content:"";position:absolute;width:100%;top:0;left:0;transform:translateX(-100%);height:100%;background-color:var(--aqua);transition:transform ease .3s,opacity ease .4s;z-index:-1;opacity:0}.ccl-widget .slide a.read-more:not(p *)::after,.ccl-widget .slide .slide-footer a::after{content:"\f0da";position:absolute;font-size:14px;right:21px;font-family:'Font Awesome 5 Free';font-weight:900}@media (min-width:64em){.ccl-widget .slide a.read-more:not(p *),.ccl-widget .slide .slide-footer a{padding:15px 46px 12px 30px;font-size:var(--text-base)}.ccl-widget .slide a.read-more:not(p *)::after,.ccl-widget .slide .slide-footer a::after{font-size:1.125rem;right:28px}@media (hover :hover){.ccl-widget .slide a.read-more:not(p *):hover::before,.ccl-widget .slide .slide-footer a:hover::before{transform:translateX(0);opacity:1}}}.ccl-widget .slide .slide-footer button{position:relative;font-size:var(--text-sm);color:var(--blue);text-decoration:none;font-weight:700;text-transform:uppercase;padding-bottom:4px;border-bottom:3px solid var(--blue);transition:border .25s ease}.ccl-widget .slide .slide-footer button::after{content:"";position:absolute;background-color:var(--blue);bottom:0;width:100%}.slide.overlap-image .slide-footer button{color:var(--color-display)}@media (min-width:64em){.ccl-widget .slide .slide-footer button{font-size:var(--text-base);border-bottom:4px solid var(--blue);transition:border .15s ease}.slide.overlap-image-desktop .slide-footer button{color:var(--color-display)}.ccl-widget .slide .slide-footer button:hover{border-bottom:2px solid var(--blue)}@media (hover:hover){.ccl-widget .slide a.read-more:not(p *):hover,.ccl-widget .slide .slide-footer a:hover{background-color:transparent;color:var(--btn-text-color-hover)}.ccl-widget .slide .slide-footer button:hover{color:var(--blue)}.ccl-widget .slide p>a.read-more:hover,.ccl-widget .slide.overlap-image .slide-footer button:hover span,.ccl-widget .slide.overlap-image-desktop .slide-footer button:hover span{text-decoration:underline}.ccl-widget .slide.overlap-image .slide-footer button:hover{color:var(--overlap-color-display-hover)}}}@media (hover:hover) and (min-width:64em){.ccl-widget .slide.overlap-image-desktop .slide-footer button:hover{color:var(--overlap-color-display-hover)}}.core-hero-slideshow .glide__arrows .glide__arrow,.core-hero-preview-slideshow .glide__arrows .glide__arrow{margin:0}.ccl-widget .details{--color:var(--color-display);--color-hover:var(--color-display-hover);--icon-color:var(--aqua);--text-color:var(--color-body);--font-size:var(--text-sm);--font-family:var(--font-body);color:var(--text-color);display:grid;gap:var(--space-1);list-style:none;margin:0;font-size:var(--font-size)}.ccl-widget.overlap-image .details{--text-color:var(--overlap-color-body-alt);--icon-color:var(--overlap-color-body-alt)}@media (min-width:64em){.ccl-widget .overlap-image-desktop .details{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--text-color:var(--overlap-color-body-alt);--icon-color:var(--overlap-color-body-alt)}}.ccl-widget .details li{text-transform:capitalize;line-height:var(--leading-normal)}.ccl-widget .details li:not(.has-link),.ccl-widget .details li.has-link>a{display:grid;grid-template-columns:max-content minmax(auto,max-content);grid-auto-flow:column;gap:var(--space-2);align-items:baseline}.ccl-widget .details li a{font-family:var(--font-family);font-size:var(--font-size);font-weight:500;color:var(--color-display)}.ccl-widget .details li .icon{color:var(--icon-color)}.ccl-widget .details .offer-prefix{font-weight:700}@media (hover:hover){.ccl-widget .details a:hover{color:var(--color-display-hover)}}.ccl-widget .blog-feed-header{--font-size:var(--text-sm);--text-color:var(--gray-700);--accent-color:var(--sw-key-color,var(--primary-color-700));--font-family-display:var(--font-display);--font-family-body:var(--font-body);display:grid;grid-template-columns:repeat(auto-fit,minmax(5ch,max-content));gap:var(--space-4)}.ccl-widget .blog-feed-header>*{white-space:nowrap;font-size:var(--font-size);color:var(--text-color);font-family:var(--font-family-body)}.ccl-widget .blog-feed-header>.category{font-family:var(--font-family-display);font-weight:700;color:var(--accent-color)}.core-date-list .date,.ccl-widget .mini-date-section{--background-color:var(--color-accent);--text-color:var(--color-body-alt);--font-family:var(--font-title);--month-size:var(--text-base);--day-size:var(--text-3xl);background-color:var(--background-color);color:var(--text-color)}.ccl-widget .mini-date-section{position:absolute;top:-12px;left:-12px;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--rounded-circle);pointer-events:none;font-family:var(--font-family);text-transform:uppercase;font-weight:700;z-index:2;border:2px solid #FFF}.ccl-widget .mini-date-section::after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--rounded-circle);border:2px solid var(--yellow);pointer-events:none}.core-date-list .date .month,.core-date-list .date .day,.ccl-widget .mini-date-section .date-month,.ccl-widget .mini-date-section .date-day{line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccl-widget .mini-date-section .date-month{font-size:.5rem;font-weight:600}.ccl-widget .mini-date-section .date-day{font-size:var(--text-sm);font-family:var(--font-display)}@media (min-width:64em){.ccl-widget .mini-date-section{top:-20px;left:-20px;width:85px;height:85px;border:4px solid #FFF}.ccl-widget .mini-date-section::after{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.ccl-widget .mini-date-section .date-month{font-size:var(--text-xs)}.ccl-widget .mini-date-section .date-day{font-size:var(--text-3xl-1)}}.ccl-widget .sponsored{display:none;font-family:var(--font-body);font-size:.8125rem;text-transform:lowercase;z-index:10}.ccl-widget .slide:not(.dtn-outside-image) .img-cont .sponsored,.ccl-widget .mosaic-tile .img-cont .sponsored{display:block;position:absolute;top:0;left:0;margin:var(--space-2) var(--space-3);color:var(--white);text-shadow:0 0 10px var(--black);pointer-events:none}.ccl-widget .slide.dtn-outside-image .content-section .sponsored{display:block}@media (min-width:64em){.ccl-widget .sponsored{font-size:var(--text-sm-1)}.ccl-widget .slide.dtn-outside-image.overlap-image-desktop .content-section .sponsored{color:var(--overlap-color-body)}}.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:flex;color:inherit;align-items:center;gap:var(--space-2)}.announcements .read-more:hover{text-decoration:none}.announcements .fa{margin-left:8px}.announcements .close-announcement{position:absolute;width:40px;height:40px;right:0;top:-5px;background-color:transparent;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}}.core-hero-image .img-cont:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 40%);pointer-events:none}.core-hero-image .slide .content-section{max-width:640px;padding:28px var(--space-5)}.core-hero-image .sponsored{display:block;font-family:var(--font-body);font-size:.8125rem;color:var(--white);text-shadow:0 0 10px var(--black);opacity:.76;margin-bottom:var(--space-1)}.core-hero-image .slide .slide-title,.core-hero-image .slide .slide-title a{max-width:100%;font-family:var(--font-body);font-size:1.375rem;font-weight:600;line-height:1.32;letter-spacing:var(--tracking-normal);color:var(--white);margin-bottom:var(--space-3)}.core-hero-image .slide p{font-family:var(--font-body);font-size:var(--text-sm-1);font-weight:400;line-height:1.6;letter-spacing:var(--tracking-normal);color:var(--white);margin-bottom:var(--space-1)}.core-hero-image .slide a.read-more:not(p *){font-family:var(--font-body);font-size:var(--text-sm-1);font-weight:500;line-height:1.6;letter-spacing:var(--tracking-normal);color:var(--white);outline:none;padding:0;padding-right:35px}.core-hero-image .slide a.read-more:not(p *)::after{font-size:var(--text-sm-1);color:var(--white)}.core-hero-image .slide a.read-more:not(p *)::before{content:none}.core-hero-image.ccl-widget .credits{bottom:var(--space-1)}@media (min-width:64em){.core-hero-image .slide .content-section{padding:22px var(--space-10)}.core-hero-image .sponsored{font-size:var(--text-sm-1);margin-bottom:10px}.core-hero-image .slide .slide-title,.core-hero-image .slide .slide-title a{font-size:var(--text-3xl)}.core-hero-image .slide p{font-size:var(--text-base);line-height:2;margin-bottom:var(--space-3)}.core-hero-image .slide a.read-more:not(p *){font-size:var(--text-base);padding-right:35px}.core-hero-image .slide a.read-more:not(p *):after{font-size:var(--text-sm-1);color:var(--white);right:16px}.core-hero-image.ccl-widget .credits{right:var(--space-5);bottom:var(--space-5)}}.core-hero-slideshow{--text-container-width:var(--width-comfortable);--letter-spacing:var(--tracking-wide);--title-text-size:var(--text-2xl);--btn-text-size:var(--text-base);--text-size:var(--text-base);position:relative}.core-hero-slideshow .slide .img-cont::after{content:"";background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);top:0;left:0;position:absolute;pointer-events:none;height:100%;width:100%}.core-hero-slideshow.hide-content .slide .img-cont::after{content:none}.core-hero-slideshow .slide .img-cont .credits{bottom:var(--space-1)}.core-hero-slideshow .slide .img-cont .shared-play-button{top:var(--space-32)}.core-hero-slideshow .slide .content-section{padding:var(--space-4) 15px var(--space-4) var(--space-5);max-width:340px}.core-hero-slideshow .slide .slide-title,.core-hero-slideshow .slide .slide-title a{font-size:1.375rem;font-weight:700;line-height:1.31;letter-spacing:var(--tracking-normal);color:var(--white);width:100%;margin-bottom:var(--space-2)}.core-hero-slideshow .slide p{font-size:var(--text-sm-1);font-weight:400;line-height:1.6;color:var(--white);padding-bottom:0}.core-hero-slideshow .slide.overlap-image .slide-footer{bottom:var(--space-8)}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more{color:var(--white);font-weight:600;margin-left:0;border:unset;outline:unset}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more::before{content:none}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more::after{right:var(--space-1);color:var(--white)}.core-hero-slideshow .arrows-cont .glide__arrows{left:unset;right:0;bottom:36px;gap:var(--space-4)}.core-hero-slideshow .glide__arrows .glide__arrow{width:38px;height:24px;margin:0;background:unset;border-radius:unset;box-shadow:unset;pointer-events:all}.core-hero-slideshow .glide__arrows .glide__arrow::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:12px;width:100%;background-image:url(/includes/public/assets/shared/arrows/right-arrow-white.svg);background-repeat:no-repeat;background-size:100%;pointer-events:none}.core-hero-slideshow .glide__arrows .glide__arrow--left::before{background-image:url(/includes/public/assets/shared/arrows/left-arrow-white.svg)}.core-hero-slideshow .glide__arrows .glide__arrow i{display:none}@media (min-width:40em){.core-hero-slideshow .slide .content-section{left:0;bottom:var(--space-12)}.core-hero-slideshow .slide .img-cont .shared-play-button{left:unset;right:0}}@media (min-width:64em){.core-hero-slideshow .slide .img-cont .shared-play-button{right:50%;top:40%;transform:translate(50%,-50%)}.core-hero-slideshow .slide .img-cont .credits{bottom:var(--space-5);right:var(--space-5)}.core-hero-slideshow .slide .slide-title,.core-hero-slideshow .slide .slide-title a{font-size:var(--text-3xl);line-height:var(--leading-normal);margin-bottom:var(--space-2)}.core-hero-slideshow .slide p{font-size:var(--text-base);line-height:2}.core-hero-slideshow .slide .content-section{max-width:600px;left:var(--space-5);bottom:53px}.core-hero-slideshow .slide.overlap-image .slide-footer{bottom:28px;left:var(--space-5)}.core-hero-slideshow .arrows-cont .glide__arrows{bottom:var(--space-16);right:var(--space-5);gap:var(--space-5)}}.share-buttons .addthis_toolbox a{color:var(--sw-link-color);font-size:var(--text-sm-1);margin-bottom:0;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:var(--space-2);font-weight:600}.share-buttons .addthis_toolbox a i{color:var(--aqua);font-size:var(--text-lg)}@media (hover:hover){.share-buttons .addthis_toolbox a:hover{text-decoration:none}} </style> </head> <body> <!-- topBody --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-PWFL49" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- content --> <div data-civid="63f6b3ed74a32457eaa167d2" 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" } }'> <style>.skip-link { display: none; }</style> <script> // CRM FORM STYLING HELPER JS // Adds the body class as quickly as possible to hide all the items on the page so we don't // have the site flash before the calendar shows up if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { document.body.classList.add('crm-calendar-popup'); }; </script> <!-- Adds a check for IE, if we're in IE we block the entire page --> <div id="ie-warning" 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;" aria-hidden="true" > <div> <img src="/includes/public/assets/shared/logos/header-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" width="80" height="80" style="margin-bottom: 16px;" /> <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> </div> <script> var ieWarning = document.querySelector('#ie-warning'); if (document.body.style.msTouchAction !== undefined) { ieWarning.style.display = 'flex'; ieWarning.setAttribute('aria-hidden', 'false'); } </script> </div> <a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a> <a class="skip-link sr-only" href="#main-content">Skip to main content</a> <div class="root-panel panel-page interior internal-view content with-header"> <div class="header-container"> <div data-civid="573a4ee59772f3441301c5e1" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="1" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <header class="panel-header main" data-guid="d86b043b-bc65-4865-a7a1-9a3efbe6a015"> <div class="header-inner"> <div class="primary-content-container"> <div data-civid="64df8dbf61d5123fefdf2efe" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="32" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="logo" data-guid="ed9d5ce6-000a-4357-8bd4-d15887f5bf33" > <a href="https://www.eugenecascadescoast.org/" target="_self" aria-label="Eugene, Cascades & Coast - Travel Lane County"> <img src="/includes/public/assets/shared/logos/header-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" loading="lazy" width="140" height="40" /> </a> </div> </div> <div class="main-nav-widgets-container"> <div class="top"> <div class="secondary-nav-container"> <div data-civid="64df8dbf61d5123fefdf2efa" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_nav_secondary" data-sv-time="37" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container secondary" data-guid="1807192f-d15e-420e-956a-168153d26657"> <noscript class="permanently-hidden"> <nav> <a href="https://www.eugenecascadescoast.org/meetings/">Meetings</a> <a href="https://www.eugenecascadescoast.org/meetings/choose-us/">Choose Us</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/">Venues</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/large-conventions/">Large Conventions</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/small-meetings-retreats/">Small Meetings & Retreats</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/special-venues/">Special Venues</a> <a href="https://www.eugenecascadescoast.org/meetings/services/">Services</a> <a href="https://www.eugenecascadescoast.org/meetings/services/preferred-vendors/">Preferred Vendors</a> <a href="https://www.eugenecascadescoast.org/meetings/services/pre-post-activities/">Pre/Post Activities</a> <a href="https://www.eugenecascadescoast.org/meetings/services/case-studies/">Case Studies</a> <a href="https://www.eugenecascadescoast.org/meetings/transportation/">Transportation</a> <a href="https://www.eugenecascadescoast.org/meetings/accommodations/">Accommodations</a> <a href="https://www.eugenecascadescoast.org/meetings/sustainability/">Sustainability</a> <a href="https://www.eugenecascadescoast.org/meetings/accessible-meetings/">Accessible Meetings</a> <a href="https://www.eugenecascadescoast.org/meetings/contact-us/">Contact Us</a> <a href="https://www.eugenecascadescoast.org/meetings-blog/">Meetings Blog</a> <a href="https://www.eugenecascadescoast.org/sports/">Sports</a> <a href="https://www.eugenecascadescoast.org/sports/facilities/">Facilities</a> <a href="https://www.eugenecascadescoast.org/sports/services/">Services</a> <a href="https://www.eugenecascadescoast.org/sports/services/resources/">Resources</a> <a href="https://www.eugenecascadescoast.org/sports/services/activities/">Activities</a> <a href="https://www.eugenecascadescoast.org/sports/accommodations/">Accommodations</a> <a href="https://www.eugenecascadescoast.org/sports/sports-events-calendar/">Sports Events Calendar</a> <a href="https://www.eugenecascadescoast.org/sports/local-teams/">Local Teams</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/">About</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/sports-advisory-council/">Sports Advisory Council</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/contact/">Contact</a> <a href="https://www.eugenecascadescoast.org/sports-blog/">Sports Commission Blog</a> <a href="/partners/">Members</a> <a href="/partners/become-a-partner/">Become a Member</a> <a href="/partners/partner-resources/">Member Resources</a> <a href="/partners/partner-resources/advertising/">Advertising</a> <a href="/partners/partner-resources/grants/">Grants</a> <a href="/partners/partner-resources/business-partners/">Business Members</a> <a href="https://www.eugenecascadescoast.org/about-us/brand-strategy-resources/">Brand Toolkit</a> <a href="/partners/training-events/">Training & Events</a> <a href="/partners/training-events/trainings/">Trainings</a> <a href="/partners/training-events/visitor-industry-celebration/">Visitor Industry Celebration</a> <a href="/partners/industry-impacts/">Industry Impacts</a> <a href="/partners/industry-impacts/industry-impacts-reports/">Industry Research & Reports</a> <a href="/partners/industry-impacts/industry-impacts-reports/email-signup/">Industry Email Signup</a> <a href="https://www.eugenecascadescoast.org/tourism-industry-news/">Tourism Updates</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/">Sports For All Seasons</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/faq/">FAQs</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/features-benefits/">Features & Benefits</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/support-statement/">Support Statement</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/economic-need/">Economic Need</a> <a href="/partners/partner-portal-login/">Member Portal Login</a> <a href="https://www.eugenecascadescoast.org/about-us/">About Us</a> <a href="https://www.eugenecascadescoast.org/contact/">Contact Us</a> </nav> </noscript> <nav class="navigation navigation-dropdown secondary desktop" role="navigation" data-secondary-nav-desktop> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb1" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/meetings/" target="_self" > Meetings </a> <button id="63d82360dbf55869d640edb1" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb1" data-parent-id="63d82360dbf55869d640edb1" data-start="/meetings-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb2" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sports/" target="_self" > Sports </a> <button id="63d82360dbf55869d640edb2" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb2" data-parent-id="63d82360dbf55869d640edb2" data-start="/sports-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="57473bb4ceab6ff65be8f473" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/partners/" target="_self" > Members </a> <button id="57473bb4ceab6ff65be8f473" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57473bb4ceab6ff65be8f473" data-parent-id="57473bb4ceab6ff65be8f473" data-start="/partners/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> </nav> <nav class="navigation secondary mobile hide" role="navigation" data-secondary-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb1" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/meetings/" target="_self" > Meetings </a> <button id="63d82360dbf55869d640edb1" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb1" data-parent-id="63d82360dbf55869d640edb1" data-start="/meetings-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb2" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sports/" target="_self" > Sports </a> <button id="63d82360dbf55869d640edb2" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb2" data-parent-id="63d82360dbf55869d640edb2" data-start="/sports-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="57473bb4ceab6ff65be8f473" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/partners/" target="_self" > Members </a> <button id="57473bb4ceab6ff65be8f473" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57473bb4ceab6ff65be8f473" data-parent-id="57473bb4ceab6ff65be8f473" data-start="/partners/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_desktop_dropdown', 'plugins_nav_custom_nav_mobile', ], function($, navDesktop, navMobile) { var root = $('[data-guid="1807192f-d15e-420e-956a-168153d26657"]'); var navTreeDepth = 2; navDesktop.init(root, '[data-secondary-nav-desktop]', navTreeDepth); navMobile.init(root, '[data-secondary-nav-mobile]', '[data-secondary-nav-cont]', navTreeDepth); }); </script></div> </div> <div class="header-links-container"> <div data-civid="63d83253dbf55869d64112de" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_common_header_link" data-sv-time="32" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><a class="white header-link" href="https://www.eugenecascadescoast.org/plan/current-travel-alerts-road-conditions/" target="_self"> Travel Alerts </a></div> <div data-civid="63d83253dbf55869d64112e0" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_common_header_link" data-sv-time="32" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><a class="blue header-link" href="https://eugenecascadescoast.bookdirect.net/" target="_blank"> Book Your Trip </a></div> </div> <div data-civid="64df8dbf61d5123fefdf2efc" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="64" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="search-cont" data-guid="5eeb4cb7-bd8d-42c7-ae9d-f6a20f98e1f5"> <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> <button type="submit" data-sv-search-button> <img src="/includes/public/assets/shared/search-icon-white.svg" alt="Search - Icon"> </button> <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search..." value="" /> </form> <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> <span class="open"> Search <img src="/includes/public/assets/shared/search-icon.svg" alt="Search - Icon"> </span> <span class="close"> Close <img src="/includes/public/assets/shared/menu-close.svg" alt="Open Menu - Icon"> </span> </button> </div> <script> require(["plugins_common_custom_utils", "domReady!"], function(utils) { let root = document.querySelector('[data-guid="5eeb4cb7-bd8d-42c7-ae9d-f6a20f98e1f5"]'); let searchCont = document.querySelector('[data-search-cont]'); let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]'); let header = document.querySelector('.panel-header'); let isActive = false; const breakpoint = 1024; // clone to mobile nav searchCont?.replaceWith(root.cloneNode(true)); function ariaHideEl(el) { el.setAttribute('aria-hidden', true); el.setAttribute('tabindex', -1); } function ariaShowEl(el) { el.removeAttribute('aria-hidden'); el.removeAttribute('tabindex'); } function toggleSearchElVisibility() { if (window.innerWidth < breakpoint || isActive) { searchButtonsToHide.forEach(ariaShowEl); return; } searchButtonsToHide.forEach(ariaHideEl); } document.querySelectorAll('[data-toggle-search]').forEach( elem => { elem.addEventListener("click", function(e) { e.stopImmediatePropagation(); let searchCont = this.parentNode; searchCont.classList.toggle('active'); header.classList.toggle('searchOpen'); this.classList.toggle('active'); isActive = searchCont.classList.contains('active'); this.getAttribute('aria-expanded', isActive); toggleSearchElVisibility(); if (isActive) { searchCont.querySelector('[data-sv-search-input]').focus(); } }); }); document.querySelectorAll('[data-sv-searchForm]').forEach( elem => { let input = elem.querySelector('[data-sv-search-input]'); elem.addEventListener('submit', function(e) { if (input.value.length === 0) { e.preventDefault(); this.querySelector('[data-sv-search-input]').focus(); } }); }); ['resize', 'orientationchange'].forEach(ev => window.addEventListener(ev, utils.debounce(toggleSearchElVisibility, 200))); toggleSearchElVisibility(); }); </script> </div> </div> <div class="bottom"> <div data-civid="64df8dbf61d5123fefdf2f00" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_nav_main" data-sv-time="39" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container" data-guid="1ec2ef20-c594-443c-bf83-f691a0e53e70"> <noscript class="permanently-hidden"> <nav> <a href="/explore/">Explore</a> <a href="/explore/regions-cities/">Regions & Cities</a> <a href="/explore/regions-cities/willamette-valley/">Willamette Valley</a> <a href="https://www.eugenecascadescoast.org/eugene/">Eugene</a> <a href="https://www.eugenecascadescoast.org/springfield/">Springfield</a> <a href="https://www.eugenecascadescoast.org/cottage-grove/">Cottage Grove</a> <a href="https://www.eugenecascadescoast.org/creswell/">Creswell</a> <a href="https://www.eugenecascadescoast.org/coburg/">Coburg</a> <a href="https://www.eugenecascadescoast.org/junction-city/">Junction City</a> <a href="https://www.eugenecascadescoast.org/veneta-fern-ridge/">Veneta - Fern Ridge</a> <a href="https://www.eugenecascadescoast.org/lowell/">Lowell</a> <a href="/explore/regions-cities/cascade-mountains/">Cascade Mountains</a> <a href="https://www.eugenecascadescoast.org/oakridge-westfir/">Oakridge - Westfir</a> <a href="https://www.eugenecascadescoast.org/mckenzie-river/">McKenzie River</a> <a href="/explore/regions-cities/oregon-coast/">Oregon Coast</a> <a href="https://www.eugenecascadescoast.org/florence/">Florence</a> <a href="https://www.eugenecascadescoast.org/dunes-city/">Dunes City</a> <a href="/explore/arts-music-entertainment/">Arts, Music & Entertainment</a> <a href="/explore/arts-music-entertainment/art-galleries-studios/">Art Galleries & Studios</a> <a href="/explore/arts-music-entertainment/murals-street-art/">Murals & Street Art</a> <a href="/explore/arts-music-entertainment/activity-centers-games/">Activities, Casinos & Games</a> <a href="https://www.eugenecascadescoast.org/events/programs-workshops/">Programs & Workshops</a> <a href="/explore/arts-music-entertainment/performing-arts-theater/">Performing Arts & Theater</a> <a href="/explore/arts-music-entertainment/music-nightlife/">Music & Nightlife</a> <a href="https://www.eugenecascadescoast.org/events/sports/">Spectator Sports</a> <a href="/explore/history-culture-museums/">History, Culture & Museums</a> <a href="/explore/history-culture-museums/museums/">Museums</a> <a href="/explore/history-culture-museums/historic-landmarks/">Historical Landmarks</a> <a href="/explore/history-culture-museums/heceta-head-lighthouse/">Heceta Head Lighthouse</a> <a href="/explore/history-culture-museums/covered-bridges/">Covered Bridges</a> <a href="/explore/history-culture-museums/tracktown-usa/">TrackTown USA</a> <a href="https://www.eugenecascadescoast.org/eugene/neighborhoods/university-of-oregon/hayward-field/">Hayward Field</a> <a href="/explore/history-culture-museums/tracktown-usa/oregon-22-heritage-trail/">Oregon22 Heritage Trail</a> <a href="/explore/history-culture-museums/tracktown-usa/birthplace-of-nike/">Birthplace of Nike</a> <a href="/explore/history-culture-museums/tracktown-usa/prefontaine-and-running-legends/">Prefontaine and Running Legends</a> <a href="/explore/history-culture-museums/movies-film/">Movies & Film History</a> <a href="https://www.eugenecascadescoast.org/events/programs-workshops/">Programs & Workshops</a> <a href="https://www.eugenecascadescoast.org/explore/history-culture-museums/tracktown-usa/">TrackTown USA</a> <a href="https://www.eugenecascadescoast.org/outdoors/">Outdoor Adventures</a> <a href="/explore/road-trips/">Road Trips</a> <a href="https://www.eugenecascadescoast.org/plan/getting-here-getting-around/tours-guides/">Tours & Guides</a> <a href="https://www.eugenecascadescoast.org/food-drink/tasting-trails-food-tours/">Tasting Trails & Food Tours</a> <a href="/explore/shopping/">Shopping</a> <a href="/explore/family-fun/">Family Fun</a> <a href="https://www.eugenecascadescoast.org/blog/">Trip Ideas</a> <a href="/outdoors/">Outdoors</a> <a href="https://www.eugenecascadescoast.org/plan/getting-here-getting-around/tours-guides/">Tours, Guides & Shuttles</a> <a href="/outdoors/adventures/">Adventures & Recreation</a> <a href="/outdoors/adventures/camping/">Camping</a> <a href="/outdoors/adventures/running/">Running</a> <a href="/outdoors/adventures/hiking/">Hiking</a> <a href="/outdoors/adventures/cycling/">Cycling</a> <a href="/outdoors/adventures/cycling/covered-bridges-scenic-bikeway/">Covered Bridges Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/mckenzie-pass-scenic-bikeway/">McKenzie Pass Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/willamette-valley-scenic-bikeway/">Willamette Valley Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/bike-rentals/">Bike Rentals, Shares & Shops</a> <a href="/outdoors/adventures/mountain-biking/">Mountain Biking</a> <a href="/outdoors/adventures/disc-golf/">Disc Golf</a> <a href="/outdoors/adventures/golf/">Golf</a> <a href="/outdoors/adventures/dune-buggy-tours/">Dune Buggy Tours & Sandboarding</a> <a href="/outdoors/adventures/skateparks-bmx-tracks/">Skateparks & BMX Tracks</a> <a href="/outdoors/adventures/fitness-wellness/">Fitness & Wellness</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/gear-rentals-sales/">Gear Rentals & Sales</a> <a href="/outdoors/adventures/water-sports/">Rafting, Fishing & Water Sports</a> <a href="/outdoors/adventures/water-sports/river-rafting-guides/">River Rafting & Fishing Guides</a> <a href="/outdoors/adventures/water-sports/paddling/">Kayaking, Canoeing & SUP</a> <a href="/outdoors/adventures/water-sports/fishing/">Fishing</a> <a href="/outdoors/adventures/water-sports/jet-boat-tours/">Jet Boat Tours</a> <a href="/outdoors/adventures/water-sports/marinas-boat-ramps/">Marinas & Boat Ramps</a> <a href="/outdoors/adventures/water-sports/swimming-pools/">Swimming Pools</a> <a href="/outdoors/adventures/winter-snow-sports/">Winter & Snow Sports</a> <a href="/outdoors/adventures/stargazing-sky-watching/">Stargazing & Sky Watching</a> <a href="/outdoors/adventures/storm-weather-watching/">Storm & Weather Watching</a> <a href="/outdoors/scenic-landscapes-nature/">Scenic Landscapes & Nature</a> <a href="/outdoors/scenic-landscapes-nature/beaches/">Beaches</a> <a href="/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/">Oregon Coast Sand Dunes</a> <a href="/outdoors/scenic-landscapes-nature/hot-springs/">Hot Springs</a> <a href="/outdoors/scenic-landscapes-nature/lakes-reservoirs/">Lakes & Reservoirs</a> <a href="/outdoors/scenic-landscapes-nature/parks-public-lands/">Parks & Public Lands</a> <a href="/outdoors/scenic-landscapes-nature/rivers/">Rivers</a> <a href="/outdoors/scenic-landscapes-nature/rivers/willamette-river/">Willamette River</a> <a href="/outdoors/scenic-landscapes-nature/rivers/mckenzie-river/">McKenzie River</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/">Waterfalls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/diamond-creek-falls/">Diamond Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/kentucky-falls/">Kentucky Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/proxy-falls/">Proxy Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/koosah-sahalie-falls/">Koosah & Sahalie Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/salt-creek-falls/">Salt Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/sweet-creek-falls/">Sweet Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/trestle-creek-falls/">Trestle Creek Falls</a> <a href="https://www.eugenecascadescoast.org/explore/history-culture-museums/covered-bridges/">Covered Bridges</a> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/stargazing-sky-watching/">Dark Sky Viewing</a> <a href="/outdoors/animals-birding-wildlife/">Animals, Birding & Wildlife</a> <a href="/outdoors/animals-birding-wildlife/horseback-riding/">Horseback Riding</a> <a href="/outdoors/animals-birding-wildlife/sea-lion-caves/">Sea Lion Caves</a> <a href="/outdoors/animals-birding-wildlife/whale-watching/">Whale Watching</a> <a href="/outdoors/animals-birding-wildlife/birding/">Birding</a> <a href="/outdoors/know-before-you-go/">Know Before You Go</a> <a href="/outdoors/know-before-you-go/the-adventure-checklist/">The Adventure Checklist</a> <a href="https://www.eugenecascadescoast.org/plan/current-travel-alerts-road-conditions/">Travel Alerts & Ski Reports</a> <a href="/outdoors/know-before-you-go/recreation-passes-permits/">Recreation Passes & Permits</a> <a href="/outdoors/know-before-you-go/fishing-licenses/">Fishing Licenses</a> <a href="https://www.eugenecascadescoast.org/plan/accessibility/accessible-outdoors-recreation/">Accessible Outdoors & Recreation</a> <a href="/outdoors/know-before-you-go/gear-rentals-sales/">Gear Rentals & Sales</a> <a href="/events/">Events</a> <a href="/events/events-this-week/">Events This Week</a> <a href="/events/annual-events-festivals/">Annual Festivals & Events</a> <a href="/events/programs-workshops/">Programs & Workshops</a> <a href="/events/sports/">Sports Event Calendar</a> <a href="/events/sports/oregon-duck-football/">Oregon Duck Football</a> <a href="https://www.eugenecascadescoast.org/events/sports/">Full Sports Calendar</a> <a href="https://www.eugenecascadescoast.org/events/sports/oregon-duck-football/">Oregon Duck Football</a> <a href="/events/thanksgiving-weekend/">Thanksgiving Weekend</a> <a href="/events/christmas-holiday-happenings/">Christmas & Winter Holidays</a> <a href="/events/submit-an-event/">Submit An Event</a> <a href="/events/submit-an-event/calendar-guidelines/">Calendar Guidelines</a> <a href="/food-drink/">Food & Drink</a> <a href="/food-drink/restaurants/">Restaurants & Pubs</a> <a href="/food-drink/food-trucks/">Food Trucks</a> <a href="/food-drink/bakeries-desserts/">Bakeries & Desserts</a> <a href="/food-drink/coffee-tea/">Coffee & Tea</a> <a href="/food-drink/craft-beer-cider/">Beer & Cider</a> <a href="/food-drink/wine/">Wine</a> <a href="/food-drink/distilleries/">Distilleries & Cocktail Bars</a> <a href="/food-drink/tasting-trails-food-tours/">Tasting Trails & Food Tours</a> <a href="/food-drink/tasting-trails-food-tours/south-willamette-valley-food-trail/">South Willamette Valley Food Trail</a> <a href="/food-drink/tasting-trails-food-tours/central-coast-food-trail/">Central Coast Food Trail</a> <a href="/lodging/">Lodging</a> <a href="/lodging/hotels/">Hotels</a> <a href="/lodging/lodges-cabins-retreats/">Lodges & Cabins</a> <a href="/lodging/bed-breakfasts/">Bed & Breakfasts</a> <a href="/lodging/vacation-rentals/">Vacation Rentals</a> <a href="/lodging/hostels/">Hostels</a> <a href="/lodging/campgrounds-rv-parks/">Campgrounds & RV Parks</a> <a href="/plan/">Plan</a> <a href="/plan/get-a-free-visitor-guide/">Get A Free Visitor Guide</a> <a href="/plan/getting-here-getting-around/">Transportation - Getting Here & Around</a> <a href="/plan/getting-here-getting-around/airports-airlines/">Airports & Airlines</a> <a href="/plan/getting-here-getting-around/train-service/">Train Service</a> <a href="/plan/getting-here-getting-around/bus-commuter-service/">Bus & Commuter Service</a> <a href="/plan/getting-here-getting-around/taxi-shuttle-service/">Taxi & Shuttle Service</a> <a href="/plan/getting-here-getting-around/car-rv-rentals/">Car & RV Rentals</a> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/cycling/bike-rentals/">Bike Rentals</a> <a href="/plan/getting-here-getting-around/tours-guides/">Tours, Limousines & Guide Service</a> <a href="/plan/getting-here-getting-around/tours-guides/self-guided-tours/">Self-Guided聽Tours</a> <a href="/plan/getting-here-getting-around/maps-parking/">Maps & Parking</a> <a href="/plan/current-travel-alerts-road-conditions/">Travel Alerts & Road Conditions</a> <a href="/plan/accessibility/">Accessibility</a> <a href="/plan/accessibility/accessible-arts-culture/">Accessible Arts & Culture</a> <a href="/plan/accessibility/accessible-outdoors-recreation/">Accessible Outdoors & Recreation</a> <a href="/plan/accessibility/accessible-transportation/">Accessible Transportation</a> <a href="/plan/faqs-travel-tips/">FAQs & Travel Tips</a> <a href="/plan/faqs-travel-tips/visitor-information-centers/">Visitor Information Centers</a> <a href="/plan/faqs-travel-tips/weather-seasons/">Weather & Seasons</a> <a href="/plan/faqs-travel-tips/international-travelers/">International Travelers</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/">Know Before You Go</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/recreation-passes-permits/">Recreation Passes & Permits</a> <a href="/plan/pet-friendly-travel/">Pet Friendly Travel</a> <a href="/plan/sustainable-travel/">Sustainable Travel</a> <a href="/plan/weddings/">Weddings</a> <a href="/plan/relocation/">Relocation</a> <a href="/plan/travel-trade/">Travel Trade</a> <a href="/plan/email-signup/">Email Signup</a> </nav> </noscript> <button class="menu-toggle" type="button" aria-label="toggle menu" aria-haspopup="true" aria-expanded="false" aria-controls="primary-site-menu" data-action="toggle-menu" > <div class="open"> <img src="/includes/public/assets/shared/menu-open.svg" alt="Open Menu - Icon"> Menu </div> <div class="close"> <img src="/includes/public/assets/shared/menu-close.svg" alt="Open Menu - Icon"> Close </div> </button> <nav class="navigation navigation-three-col primary desktop" role="navigation" data-primary-nav-desktop > <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 main" data-id="573b4f0e41e5fd1c27c62f18" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/explore/" target="_self" > Explore </a> <button id="573b4f0e41e5fd1c27c62f18" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0e41e5fd1c27c62f18" data-parent-id="573b4f0e41e5fd1c27c62f18" data-start="/explore/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688ca685ce6d944f6d8765" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/outdoors/" target="_self" > Outdoors </a> <button id="57688ca685ce6d944f6d8765" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688ca685ce6d944f6d8765" data-parent-id="57688ca685ce6d944f6d8765" data-start="/outdoors/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed4b" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/events/" target="_self" > Events </a> <button id="63d82360dbf55869d640ed4b" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed4b" data-parent-id="63d82360dbf55869d640ed4b" data-start="/events/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688cab85ce6d944f6d8a11" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/food-drink/" target="_self" > Food & Drink </a> <button id="57688cab85ce6d944f6d8a11" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688cab85ce6d944f6d8a11" data-parent-id="57688cab85ce6d944f6d8a11" data-start="/food-drink/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="573b4f0341e5fd1c27c62f04" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/lodging/" target="_self" > Lodging </a> <button id="573b4f0341e5fd1c27c62f04" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0341e5fd1c27c62f04" data-parent-id="573b4f0341e5fd1c27c62f04" data-start="/lodging/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed97" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/plan/" target="_self" > Plan </a> <button id="63d82360dbf55869d640ed97" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed97" data-parent-id="63d82360dbf55869d640ed97" data-start="/plan/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> </nav> <nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 main" data-id="573b4f0e41e5fd1c27c62f18" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/explore/" target="_self" > Explore </a> <button id="573b4f0e41e5fd1c27c62f18" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0e41e5fd1c27c62f18" data-parent-id="573b4f0e41e5fd1c27c62f18" data-start="/explore/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688ca685ce6d944f6d8765" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/outdoors/" target="_self" > Outdoors </a> <button id="57688ca685ce6d944f6d8765" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688ca685ce6d944f6d8765" data-parent-id="57688ca685ce6d944f6d8765" data-start="/outdoors/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed4b" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/events/" target="_self" > Events </a> <button id="63d82360dbf55869d640ed4b" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed4b" data-parent-id="63d82360dbf55869d640ed4b" data-start="/events/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688cab85ce6d944f6d8a11" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/food-drink/" target="_self" > Food & Drink </a> <button id="57688cab85ce6d944f6d8a11" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688cab85ce6d944f6d8a11" data-parent-id="57688cab85ce6d944f6d8a11" data-start="/food-drink/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="573b4f0341e5fd1c27c62f04" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/lodging/" target="_self" > Lodging </a> <button id="573b4f0341e5fd1c27c62f04" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0341e5fd1c27c62f04" data-parent-id="573b4f0341e5fd1c27c62f04" data-start="/lodging/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed97" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/plan/" target="_self" > Plan </a> <button id="63d82360dbf55869d640ed97" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed97" data-parent-id="63d82360dbf55869d640ed97" data-start="/plan/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_desktop_three_col', 'plugins_nav_custom_nav_mobile', ], function($, navDesktop, navMobile) { var root = $('[data-guid="1ec2ef20-c594-443c-bf83-f691a0e53e70"]'); var navTreeDepth = 3; navDesktop.init(root, '[data-primary-nav-desktop]', navTreeDepth); navMobile.init(root, '[data-primary-nav-mobile]', '[data-main-nav-cont]', navTreeDepth); function toggleMenu() { $(this).toggleClass('active'); $(this).attr('aria-expanded', $(this).hasClass('active')); document.querySelector('#primary-site-menu').classList.toggle('active'); document.querySelector('.menu-toggle').classList.toggle('active'); } // document.querySelector('[data-body-overlay]').addEventListener('click', function() { // toggleMenu(); // }); root.find('[data-action="toggle-menu"]').on('click', function() { toggleMenu(); }); }); </script></div> </div> </div> </div> </div> <div id="primary-site-menu" class="mobile-nav-container" data-mobile-nav> <div class="mobile-nav"> <header class="widgets"> <div data-search-cont></div> </header> <div class="mobile-main-nav" data-main-nav-cont></div> <div class="mobile-secondary-nav" data-secondary-nav-cont></div> <div class="mobile-footer-nav" data-footer-nav-cont> <div data-civid="64df8dbf61d5123fefdf2f02" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_nav_mobile_footer" data-sv-time="40" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container" data-guid="d83016a5-50fb-4e1e-bd9d-cec5467aa099"> <noscript class="permanently-hidden"> <nav> <a href="/about-us/">About Us</a> <a href="/about-us/our-team/">Contact Our Team</a> <a href="/about-us/board-of-directors/">Board of Directors</a> <a href="/about-us/annual-reports/">Annual Reports</a> <a href="/about-us/brand-strategy-resources/">Brand Strategy & Resources</a> <a href="/about-us/faqs/">Travel Lane County FAQs</a> <a href="/about-us/job-openings/">Employment</a> <a href="/contact/">Contact</a> <a href="/media/">Media</a> <a href="/media/press-releases/">Press Releases</a> <a href="/media/lane-county-facts/">Lane County Facts</a> <a href="/media/image-video-library-request/">Image & Video Library Request</a> <a href="/media/content-creation/">Create Content For Us</a> <a href="/privacy-policy/">Privacy Policy</a> <a href="https://www.eugenecascadescoast.org/sitemap/">Sitemap</a> </nav> </noscript> <nav class="navigation footer mobile hide" role="navigation" data-footer-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 footer" data-id="57688d1485ce6d944f6dd309" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/about-us/" target="_self" > About Us </a> <button id="57688d1485ce6d944f6dd309" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688d1485ce6d944f6dd309" data-parent-id="57688d1485ce6d944f6dd309" data-start="/about-us/" data-section="footer" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 footer" data-id="573b500e41e5fd1c27c6306d" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/contact/" target="_self" > Contact </a> </div> </div> <div class="nav-item level-1 footer" data-id="63d82360dbf55869d640eddf" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/media/" target="_self" > Media </a> <button id="63d82360dbf55869d640eddf" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640eddf" data-parent-id="63d82360dbf55869d640eddf" data-start="/media/" data-section="footer" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 footer" data-id="57688c9e85ce6d944f6d82c4" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/privacy-policy/" target="_self" > Privacy Policy </a> </div> </div> <div class="nav-item level-1 footer" data-id="63d82361dbf55869d640ee07" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sitemap/" target="_self" > Sitemap </a> </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_mobile', ], function($, navMobile) { var root = $('[data-guid="d83016a5-50fb-4e1e-bd9d-cec5467aa099"]'); var navTreeDepth = 3; navMobile.init(root, '[data-footer-nav-mobile]', '[data-footer-nav-cont]', navTreeDepth); function toggleMenu() { document.body.classList.toggle('hamburger-open'); $(this).toggleClass('active'); $(this).attr('aria-expanded', $(this).hasClass('active')); document.querySelector('#primary-site-menu').classList.toggle('active'); } root.find('[data-action="toggle-menu"]').on('click', function() { toggleMenu(); }); }); </script></div> </div> <div class="menu-quick-links"> <h6>SEE WHAT'S NEW IN:</h6> <div data-civid="63e2966f6cd2f528e502a9f6" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="55" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="quick-links" data-guid="874ccfae-5576-47a6-bd7c-f0ce939e7420"> <a class="link" href="https://www.eugenecascadescoast.org/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Travel", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2F", "interactionText": "Travel" } }'> Travel </a> <a class="link" href="https://www.eugenecascadescoast.org/sports-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Sports", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fsports-blog%2F", "interactionText": "Sports" } }'> Sports </a> <a class="link" href="https://www.eugenecascadescoast.org/meetings-blog/" 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.eugenecascadescoast.org%2Fmeetings-blog%2F", "interactionText": "Meetings" } }'> Meetings </a> <a class="link" href="https://www.eugenecascadescoast.org/tourism-industry-news/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Industry", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Ftourism-industry-news%2F", "interactionText": "Industry" } }'> Industry </a> </div></div> </div> </div> </div> </header></div> </div> <div id="slideshow-container" class="slideshow-container"> <div data-civid="63f6b3ed74a32457eaa167de" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_hero_image" data-sv-time="109" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <style>.hero-image .img-cont { aspect-ratio: 639 / 809; }@media (min-width: 640px) { .hero-image .img-cont { aspect-ratio: 1023 / 482; } }@media (min-width: 1024px) { .hero-image .img-cont { aspect-ratio: 1439 / 678; } }@media (min-width: 1440px) { .hero-image .img-cont { aspect-ratio: 1920 / 904; } }</style> <section class="ccl-widget core-hero-image hero-image " data-guid="39f5abbc-0c27-465d-ac2d-d4584d68e263" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Hero Image", "eventValue" : 0, "nonInteraction" : false } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide overlap-image"> <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Dorena%20Lake" } }'> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_904,q_65,w_1920,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1440px)" type="image/avif" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_904,q_65,w_1920,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1440px)" type="image/webp" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_904,q_65,w_1920,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1440px)" type="image/jpeg" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_678,q_65,w_1439,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_678,q_65,w_1439,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_678,q_65,w_1439,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_482,q_65,w_1023,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_482,q_65,w_1023,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_482,q_65,w_1023,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_809,q_65,w_639,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" type="image/avif" width="639" height="809" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_809,q_65,w_639,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" type="image/webp" width="639" height="809" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_809,q_65,w_639,x_3028,y_1787/v1/clients/lanecounty/222_3_11941_jpeg_dbded806-d339-4282-af19-f118c5003b50.jpg" alt="a very small sailboat sits on a golden lake with fog at sunrise" loading="eager" fetchpriority="high" width="639" height="809" onload="this.classList.add('loaded')" /> </picture> </a> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Melanie Ryan Griffin</span> </div> </div> <div class="content-section"> <div class="title-desc-container"> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Dorena Lake</a> </h2> <p> Cottage Grove </p> </div> </div> </div> </article> </div> </section> </div> </div> <div id="main-content" class="content"> <div data-civid="63865caa16364a18c616ca40" class="contentRender contentRender_11 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="0" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> <div class="navigation-container"> <div data-civid="63d801a1dbf55869d640eb8b" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="65" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <nav class="nav-list" role="navigation" aria-label="Breadcrumb" data-guid="338ec98c-1943-4289-b951-6a16d4f7f0c6"> <ul class="interior-nav"> <li class="item" data-id=""> <a href="/" target="" title=""> Home&nbsp;<span>|</span> </a> </li> <li class="item" data-id="57688ca685ce6d944f6d8765"> <a href="/outdoors/" target="_self" title=""> Outdoors&nbsp;<span>|</span> </a> </li> <li class="item" data-id="57688ca685ce6d944f6d873f"> <a href="/outdoors/scenic-landscapes-nature/" target="_self" title=""> Scenic Landscapes & Nature&nbsp;<span>|</span> </a> </li> <li class="item current" data-id="57688cd785ce6d944f6da927"> <a href="/outdoors/scenic-landscapes-nature/lakes-reservoirs/" target="_self" aria-current="page" title=""> Lakes & Reservoirs&nbsp;<span>|</span> </a> </li> </ul> </nav></div> </div> <div class="share-container"> <div data-civid="63d801a1dbf55869d640eb8d" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="33" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="sv-share" data-guid="0360848a-1bca-488e-a7cf-4350fc4873fd" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> <div class="sv-share-button-wrapper"> <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> <i class="sv-share-trigger-icon fas fa-share-square"></i> <span>Share</span> </button> <ul id="share-popover" class="sv-share-popover"> <div data-sv-social-share></div> </ul> </div> </div> <script type="text/template" data-social-share-template> {{#items}} <li class="sv-share-service-email"> <!-- Email --> <a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'> <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> <span>Email</span> </a> </li> <li class="sv-share-service-twitter"> <!-- Twitter --> <a href="https://twitter.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter", "interactionUrl": "https://twitter.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "Twitter" } }'> <i class="sv-share-service-icon fab fa-twitter" aria-hidden="true"></i> <span>Twitter</span> </a> </li> <li class="sv-share-service-facebook"> <!-- Facebook --> <a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'> <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> <span>Facebook</span> </a> </li> <li class="sv-share-service-linkedin"> <!-- LinkedIn --> <a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'> <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> <span>LinkedIn</span> </a> </li> <li class="sv-share-service-reddit"> <!-- Reddit --> <a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'> <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> <span>Reddit</span> </a> </li> {{/}} </script> <script> require(["plugins_common_custom_social_share"], function(socialShare) { const data = {"sections":{},"data":{},"guid":"0360848a-1bca-488e-a7cf-4350fc4873fd","customSettings":{},"widgetArgs":{"nav":{"_id":"57688cd785ce6d944f6da927","legacy_id":1589,"sortorder":3,"title":"Lakes & Reservoirs","folder":"lakes-reservoirs","section":"main","type":"page","active":true,"show_on_nav":true,"publish_start":"2016-06-21T00:00:00.000Z","searchable":"yes","locale_code":"en-us","new_window":false,"image_id":"576d8c23f1ad851d10a19279","description":"<p>With more than 200&nbsp;lakes in the Eugene, Cascades &amp; Coast region, you&#39;ll be sure to find the perfect place for kayaking, paddleboarding, sailing, swimming and water skiing.&nbsp;Toss out a line at one of our&nbsp;best local fishing&nbsp;spots&nbsp;or launch your boat from one of the region&#39;s many marinas and boat ramps.</p>","meta_title":"Lakes & Reservoirs | Eugene, Cascades & Oregon Coast","meta_description":"With more than 200 lakes in the Eugene, Cascades & Coast region, you'll be sure to find the perfect place for kayaking, paddleboarding, sailing, swimming and water skiing. Toss out a line at one of our best local fishing spots or launch your boat from one of the region's many marinas and boat ramps.","open_graph_title":"Find That Perfect Oregon Lake For Your Next Getaway","open_graph_description":"The Eugene, Cascades & Coast region has an abundance of lakes.","open_graph_image_id":"59c58fc3f39bcf0a21bb5246","tags_ids":["58fe426297a966729a30da06","57fbd0606a397c5e82544796","578a98b4a77da57804a22256","580a8d614ec78b4bd320aa6b","5970e51c9b7e2e0f53122e3a","60affc8a70501b4479d26506"],"custom_hide_in_header":false,"parent_id":"57688ca685ce6d944f6d873f","parents_ids":["57688ca685ce6d944f6d8765","57688ca685ce6d944f6d873f"],"version_id":"63f6b4a074a32457eaa168f6","created":"2016-06-21T00:39:51.477Z","content_owner":"default","site_name":"primary","updated":"2023-02-23T00:34:40.101Z","title_sort":"lakes & reservoirs","site_section":"primary.main","published":true,"amp":false,"cms_title":"Lakes & Reservoirs - /outdoors/scenic-landscapes-nature/lakes-reservoirs/","cms_title_sort":"lakes & reservoirs - /outdoors/scenic-landscapes-nature/lakes-reservoirs/","folderHref":"/outdoors/scenic-landscapes-nature/lakes-reservoirs/","image":{"_id":"576d8c23f1ad851d10a19279","original_public_id":"clients/lanecounty/scott_lake_reflection2_902d4925-c281-445b-bfe3-815147da95e2","title":"Scott Lake, McKenzie River, Cascades by Traci Williamson","created":"2016-06-24T19:38:11.437Z","notes":"2007 Contract: Restricted use","resource_raw":{"public_id":"clients/lanecounty/scott_lake_reflection2_902d4925-c281-445b-bfe3-815147da95e2","version":1466797056,"signature":"488cc2ba26c15bcbac75b721b27ddbbb4b4f1431","width":980,"height":448,"format":"jpg","resource_type":"image","created_at":"2016-06-24T19:37:36.000Z","bytes":117288,"type":"upload","etag":"2d3e8d8a29b47f37779bc487d964fd2a","url":"http://res.cloudinary.com/simpleview/image/upload/v1466797056/clients/lanecounty/scott_lake_reflection2_902d4925-c281-445b-bfe3-815147da95e2.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1466797056/clients/lanecounty/scott_lake_reflection2_902d4925-c281-445b-bfe3-815147da95e2.jpg","exif":{"Artist":"Traci Williamson","ExifOffset":"2140","WinXP-Author":"84, 0, 114, 0, 97, 0, 99, 0, 105, 0, 32, 0, 87, 0, 105, 0, 108, 0, 108, 0, 105, 0, 97, 0, 109, 0, 115, 0, 111, 0, 110, 0, 0, 0"},"original_filename":"file"},"categories_ids":["57697ab285ce6d944f6e01e4"],"tags_ids":["580a8d614ec78b4bd320aa6b","578a9796a77da57804a2221c","578a98b4a77da57804a22256"],"alt_text_raw":"Scott Lake, McKenzie River, Cascades by Traci Williamson","credits":"Traci Williamson","content_owner":"default","title_sort":"scott lake, mckenzie river, cascades by traci williamson","updated":"2017-03-06T19:39:10.046Z","deleted":true,"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/lanecounty/scott_lake_reflection2_902d4925-c281-445b-bfe3-815147da95e2"}},"id":"576d8c23f1ad851d10a19279","type":"image","inAssetRequest":false,"alt_text":"Scott Lake, McKenzie River, Cascades by Traci Williamson","expired":false},"locale_count":0,"open_graph_image":{"_id":"59c58fc3f39bcf0a21bb5246","original_public_id":"clients/lanecounty/Scott_Lake_by_Traci_Williamson_7__133fe85b-af33-4948-95c4-69a0966abe19","title":"Copy of Scott Lake by Traci Williamson","notes":"McKenzie River\r\n2007 Contract: Restricted use","resource_raw":{"public_id":"clients/lanecounty/d9f3499e_57dc_4b3c_a3b5_e593578be00b_02191e8f-06fd-47e3-ab30-347ec851f333","version":1506119613,"signature":"b85ff34d3a8a72c11e9fa29f3ed6f9dcff0e7814","width":1200,"height":627,"format":"jpg","resource_type":"image","created_at":"2017-09-22T22:33:33.000Z","pages":1,"bytes":601730,"type":"upload","etag":"e3669dd809c034f42c3ae2bb421848c7","url":"http://res.cloudinary.com/simpleview/image/upload/v1506119613/clients/lanecounty/d9f3499e_57dc_4b3c_a3b5_e593578be00b_02191e8f-06fd-47e3-ab30-347ec851f333.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1506119613/clients/lanecounty/d9f3499e_57dc_4b3c_a3b5_e593578be00b_02191e8f-06fd-47e3-ab30-347ec851f333.jpg","original_filename":"d9f3499e-57dc-4b3c-a3b5-e593578be00b"},"categories_ids":["58ebe9e756d96a5b0c3f1e56"],"tags_ids":["578a98b4a77da57804a22256","580a8d614ec78b4bd320aa6b","578a9796a77da57804a2221c"],"alt_text_raw":"Scott Lake by Traci Williamson","credits":"Traci Williamson","original_id":"58bdbb2a53ab57215b256393","content_owner":"default","title_sort":"copy of scott lake by traci williamson","updated":"2017-09-22T22:33:39.793Z","deleted":true,"created":"2017-09-22T22:33:39.794Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/lanecounty/d9f3499e_57dc_4b3c_a3b5_e593578be00b_02191e8f-06fd-47e3-ab30-347ec851f333"}},"id":"59c58fc3f39bcf0a21bb5246","type":"image","inAssetRequest":false,"alt_text":"Scott Lake by Traci Williamson","expired":false},"tags":[{"_id":"58fe426297a966729a30da06","tag":"things to do","sort_tag":"things to do","updated":"2017-04-24T18:22:26.891Z","created":"2017-04-24T18:22:26.892Z","id":"58fe426297a966729a30da06"},{"_id":"57fbd0606a397c5e82544796","tag":"water sports","created":"2016-10-10T17:31:12.745Z","sort_tag":"water sports","updated":"2019-07-22T18:07:02.239Z","id":"57fbd0606a397c5e82544796"},{"_id":"578a98b4a77da57804a22256","tag":"natural wonders","created":"2016-07-16T20:27:32.637Z","sort_tag":"natural wonders","updated":"2017-01-23T19:36:09.128Z","id":"578a98b4a77da57804a22256"},{"_id":"580a8d614ec78b4bd320aa6b","tag":"lakes","sort_tag":"lakes","updated":"2016-10-21T21:49:21.185Z","created":"2016-10-21T21:49:21.186Z","id":"580a8d614ec78b4bd320aa6b"},{"_id":"5970e51c9b7e2e0f53122e3a","tag":"integrated marketing","sort_tag":"integrated marketing","updated":"2017-07-20T17:15:08.485Z","created":"2017-07-20T17:15:08.486Z","id":"5970e51c9b7e2e0f53122e3a"},{"_id":"60affc8a70501b4479d26506","tag":"algae message","sort_tag":"algae message","updated":"2021-05-27T20:09:46.612Z","created":"2021-05-27T20:09:46.613Z","id":"60affc8a70501b4479d26506"}],"id":"57688cd785ce6d944f6da927","parent_id_string":"57688ca685ce6d944f6d873f","version_id_string":"63f6b4a074a32457eaa168f6","href":"/outdoors/scenic-landscapes-nature/lakes-reservoirs/","absoluteHref":"https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/lakes-reservoirs/","absoluteFolderHref":"https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/lakes-reservoirs/","metaTitle":"Lakes & Reservoirs | Eugene, Cascades & Oregon Coast","rootCmsUrl":"/nav/sitemap/site_primary/section_main/"},"num":13,"guid":"0360848a-1bca-488e-a7cf-4350fc4873fd","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","updated":"2023-01-30T17:43:15.089Z","saved":false,"created":"2023-01-30T17:43:15.089Z","deleted":false,"id":"63d801a1dbf55869d640eb8d","version_id_string":"63d801a1dbf55869d640eb8e"},"version":{"created":"2023-01-30T17:43:15.091Z","id":"63d801a1dbf55869d640eb8e","instance_id_string":"63d801a1dbf55869d640eb8d","data":{}},"onTrunk":true,"civid":"63d801a1dbf55869d640eb8d"},"name":"plugins_common_social_share"}}; socialShare.init("0360848a-1bca-488e-a7cf-4350fc4873fd", data) }); </script> </div> </div> </div></div><div data-civid="63f6b3ed74a32457eaa167e4" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="33" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="bd79384d-24bd-417e-88cd-74b7b398139e"> <h1>Lakes &amp; Reservoirs</h1> <p>With more than 200&nbsp;lakes in the Eugene, Cascades &amp; Coast region, you&#39;ll be sure to find the perfect place for kayaking, paddleboarding, sailing, swimming and water skiing.&nbsp;Toss out a line at one of our&nbsp;best local fishing&nbsp;spots&nbsp;or launch your boat from one of the region&#39;s many marinas and boat ramps. Summertime concessionaires&nbsp;offer canoe, kayak and board rentals at several popular lakefront parks.</p> <p>From the expansive Fern Ridge Reservoir, a popular birding and sailing spot minutes outside Eugene, to Siltcoos Lake, the largest lake on the Oregon Coast, and pristine Waldo Lake, the second-largest and second-deepest lake in Oregon, Lane County&#39;s got it all.</p> </section></div><div data-civid="63f6b3ed74a32457eaa167e6" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_side_by_side_2_across" data-sv-time="123" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <style>.side-by-side-2-across .img-cont { aspect-ratio: 300 / 300; }@media (min-width: 640px) { .side-by-side-2-across .img-cont { aspect-ratio: 212 / 212; } }@media (min-width: 1024px) { .side-by-side-2-across .img-cont { aspect-ratio: 222 / 222; } }</style> <section class="ccl-widget core-side-by-side side-by-side-2-across slides-across-2" data-width="controlled" data-slides-across="2" data-guid="f519c2ee-5f40-40db-95f9-cab56e54e4c4" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Side by Side", "eventValue" : 0, "nonInteraction" : false } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide"> <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Popular%20Water%20Skiing%20Lakes" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/water-skiing/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_222,q_65,w_222/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_222,q_65,w_222/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_222,q_65,w_222/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_212,q_65,w_212/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 640px)" type="image/avif" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_212,q_65,w_212/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 640px)" type="image/webp" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_212,q_65,w_212/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_300,q_65,w_300/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" type="image/avif" width="300" height="300" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_300,q_65,w_300/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" type="image/webp" width="300" height="300" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_300,q_65,w_300/v1/clients/lanecounty/222_3_11948_jpeg_5146daf8-ed53-487e-84d9-d9fe608f21de.jpg" alt="Popular Water Skiing Lakes" loading="lazy" fetchpriority="low" width="300" height="300" onload="this.classList.add('loaded')" /> </picture> </a> </div> </div> <div class="content-section"> <div class="inner"> <div class="content-top"> <div class="heading-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i> <span>3 minute read</span> </li> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/blog/post/water-skiing/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Popular Water Skiing Lakes</a> </h2> </div> </div> </div> </div> </div> </article> <article class="slide"> <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Best%20Places%20to%20Kayak" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/best-places-to-kayak/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_222,q_65,w_222/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_222,q_65,w_222/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_222,q_65,w_222/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="222" height="222" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_212,q_65,w_212/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 640px)" type="image/avif" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_212,q_65,w_212/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 640px)" type="image/webp" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_212,q_65,w_212/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="212" height="212" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_300,q_65,w_300/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" type="image/avif" width="300" height="300" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_300,q_65,w_300/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" type="image/webp" width="300" height="300" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_300,q_65,w_300/v1/clients/lanecounty/Willamette_River_Kayaking_1b93442b-400b-40cb-a95e-3e06ad2e78b7.jpg" alt="Best Places to Kayak" loading="lazy" fetchpriority="low" width="300" height="300" onload="this.classList.add('loaded')" /> </picture> </a> </div> </div> <div class="content-section"> <div class="inner"> <div class="content-top"> <div class="heading-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i> <span>5 minute read</span> </li> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/blog/post/best-places-to-kayak/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Best Places to Kayak</a> </h2> </div> </div> </div> </div> </div> </article> </div> </section> </div><div data-civid="63f6b3ed74a32457eaa167e8" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_side_by_side_1_across_fullwidth" data-sv-time="105" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <style>.side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 639 / 393; }@media (min-width: 640px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 511 / 314; } }@media (min-width: 1024px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 719 / 442; } }@media (min-width: 1440px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 960 / 589; } }</style> <section class="ccl-widget core-side-by-side side-by-side-1-across-fullwidth full-width slides-across-1" data-width="full" data-slides-across="1" data-guid="37b6a457-a784-4412-86ff-60a25abfe033" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Side by Side", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides " data-slides> <article class="slide "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Marinas%20%26%20Boat%20Ramps" } }'> <div class="slide-top"> <div class="blog-feed-header-mobile-container" aria-hidden="true"> </div> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/marinas-boat-ramps/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/marinas-boat-ramps/" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_589,q_65,w_960/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1440px)" type="image/avif" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_589,q_65,w_960/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1440px)" type="image/webp" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_589,q_65,w_960/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1440px)" type="image/jpeg" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_442,q_65,w_719/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_442,q_65,w_719/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_442,q_65,w_719/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_511/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 640px)" type="image/avif" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_511/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 640px)" type="image/webp" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_511/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_393,q_65,w_639/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" type="image/avif" width="639" height="393" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_393,q_65,w_639/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" type="image/webp" width="639" height="393" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_393,q_65,w_639/v1/clients/lanecounty/7F747F2494C94A697E933E79260340CF_bcf892b9-d37f-4146-8f4a-2914b9add80f.jpg" alt="Sailboats on Dexter Lake by Debbie Williamson-Smith" loading="lazy" fetchpriority="low" width="639" height="393" onload="this.classList.add('loaded')" /> </picture> </a> </div> </div> <div class="content-section"> <div class="inner"> <div class="content-top"> <div class="heading-container"> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/marinas-boat-ramps/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fadventures%2Fwater-sports%2Fmarinas-boat-ramps%2F", "interactionText" : "Marinas%20%26%20Boat%20Ramps" } }'>Marinas & Boat Ramps</a> </h2> </div> <p>Find accessible boat ramps and marinas for launching your water craft into the lakes, reservoirs and rivers.</p> </div> <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : { "itemName" : "Marinas%20%26%20Boat%20Ramps" } }'> <a class="read-more" href="https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/marinas-boat-ramps/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fadventures%2Fwater-sports%2Fmarinas-boat-ramps%2F", "interactionText" : "Read%20More" } }'> Read More </a> </footer> </div> </div> </div> </article> </div> </section> </div><div data-civid="63f6b3ed74a32457eaa167ea" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="29" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="07b15da1-90c0-46e1-9122-408ad2faeea4"> <h2>Lakes &amp; Reservoirs</h2> </section></div><div data-civid="63f6b3ed74a32457eaa167ec" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_listings_layout_list" data-sv-time="87" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div id="layoutjs_fb4d6699-cf55-4dcf-bc62-3e8a3c268dd2" class="layoutjsContainer" data-gtm-vars='{ "tCore" : { "category" : "layoutjs_plugins_listings_layout_list" } }'> <script id="translations_fb4d6699-cf55-4dcf-bc62-3e8a3c268dd2" type="text/template"> {"leo":{"apply":"Apply","clear_filters":"Reset Filters","reset":"Reset","filter":"Filter","sort":"Sort","view":"View","keyword":"Search","search_placeholder":"Keyword","regions":"Regions","categories":"Categories","grid":"Grid","list":"List","map":"Map","show_map":"Show Map","hide_map":"Hide Map","recommended":"Recommended","near_me":"Near Me","read_more":"Visit Website","quick_view":"Quick View","featured_title":"Featured","visit_website":"View All Details","email":"E-mail","tollfree":"Toll Free","tab_about":"About","tab_map":"Map","show_more":"Show $1 more","show_less":"Show Less","results":"$1 results","no_results":"There are no results that match your filter.","miles_from_you":"Miles from You","meeting_rooms":"Meeting Rooms","square_feet":"Total Sq. Ft.","largest_room":"Largest Room","sleeping_rooms":"Sleeping Rooms","banquet":"Banquet Capacity","reception":"Reception Capacity","theatre":"Theater Capacity","classroom":"Classroom Capacity","compare":"Compare","close_compare_dropdown":"Close compare dropdown","compare_add":"Add to compare","compare_remove":"Remove from compare","compare_clear_all":"Clear All","compare_limit_message":"You can only compare four (4) items at a time","location":"Location","locations":"Locations","details":"Details","address":"Address","err_loc_timeout":"We're unable to determine your location at this time.","err_loc_blocked":"You must allow location access for distance sorting.","err_loc_radius":"You must be within $1 miles to sort by distance.","date_range_title":"Show Events For","date_range_day":"Day","date_range_week":"Week","date_range_weekend":"Weekend","date_range_month":"Month","date_range_year":"Year","date_range_selected_dates":"Selected Dates","per_page_label":"Items Per Page","tb_add":"Add to Trip","tb_remove":"Remove from Trip","tb_view":"View Trip","facilities":"Facilities","download":"Download Events as CSV","convention":"Convention","venues":"Venues","dates":"Dates","attendance":"Attendance","whats_nearby":"You May Also Like","whats_nearby_subtitle":"These Things Near By","attractions":"Attractions","dining":"Dining","accommodations":"Accommodations","events":"Events","things_to_do":"Things To Do","get_directions":"Get Directions","redo_search_in_map":"Redo Search in Map","add_to_calendar":"Add to Calendar","add_to_google_calendar":"Add to Google Calendar","add_to_microsoft_calendar":"Add to Microsoft Live Calendar","add_to_outlook_calendar":"Add to Office365 Outlook Calendar","add_to_iCloud_calendar":"Add to iCloud Calendar","add_to_windows_calendar":"Add to Windows Calendar","start_date":"Start Date","end_date":"End Date","related_posts":"Related Trip Ideas"},"listings":{"clear_filters":"Reset Filters","amenities":"Amenities","tab_amenities":"Amenities","tab_meeting_facilities":"Facilities","tab_offers":"Packages & Promotions","tab_events":"Events","tab_hours":"Hours","tab_tripadvisor":"TripAdvisor","tab_yelp":"Yelp","yelp_closed":"Closed","tab_social_feeds":"Social Feeds","facility_info":"Facility Info","meeting_rooms":"Meeting Rooms","m_exhibits_space":"Exhibits Space","m_description":"Description","m_exhibits":"Exhibits","m_floorplan_file":"Floorplan File","m_largest_room":"Largest Room","m_toll_free":"Toll Free","m_total_sq_ft":"Total Sq. Ft.","m_reception_capacity":"Reception Capacity","m_space_notes":"Space Notes","m_theater_capacity":"Theater Capacity","m_link":"Link","m_villas":"Villas","m_banquet_capacity":"Banquet Capacity","m_number_of_rooms":"Number of Rooms","m_booths":"Booths","m_large_floor_plan_pdf":"Large floor Plan PDF","m_suites":"Suites","m_classroom_capacity":"Classroom Capacity","m_sleeping_rooms":"Sleeping Rooms","m_width":"Width","m_length":"Length","m_height":"Height","m_booth_capacity":"Booth Capacity","m_amphitheater_present":"Amphitheater Present","m_listening_devices_present":"Listening Devices Present"},"calendar":{"jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec","january":"January","february":"February","march":"March","april":"April","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thur":"Thur","fri":"Fri","sat":"Sat","sun":"Sun","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"}} </script> </div> <script> require([ "jquery", "plugins_core/main", "sv_site", "sv_crmLib", "sv_cloudinaryLib", "sv_asyncLib", "sv_clientMoment", "sv_arrayLib", "sv_load!plugins_dtn", "plugins_common_custom_layoutjs", "plugins_common_custom_lazyload", "sv_load!site_gamClient", "plugins_common_custom_ui_watcher", "sv_clientLib", "plugins_common_custom_utils", "sv_urlLib", ], function( $, core, site, crmLib, sv_cloudinaryLib, asyncLib, clientMoment, arrayLib, dtn, layoutjs, lazyload, gamClient, UIWatcher, clientLib, utils, urlLib, ) { var widget = {"template":"list","showSearchBox":"true","listingcats":"417","tagselect_listingsubcats":"615","listingsubcats":["615"],"amenityoptions":"none","custom_showmeals":"false","custom_showfoodtypes":"false","custom_showmealprices":"false","custom_showlodgingprices":"false","custom_showcampgroundprices":"false"}; var useGroupedCats = false; var groupedCats = [{"label":"Natural Wonders","value":"417","options":[{"label":"Beaches & Dunes","value":"678"},{"label":"Hot Springs","value":"217"},{"label":"Lakes & Reservoirs","value":"615"},{"label":"Parks & Public Lands","value":"200"},{"label":"Sno-Parks","value":"1157"},{"label":"Waterfalls","value":"194"}]}]; var subcats = [{"label":"Lakes & Reservoirs","value":"615"}]; var regions = [{"label":"Eugene","value":"108"},{"label":"Springfield","value":"109"},{"label":"McKenzie River","value":"111"},{"label":"Oakridge-Westfir","value":"112"},{"label":"Florence","value":"113"},{"label":"Coburg","value":"115"},{"label":"Cottage Grove","value":"118"},{"label":"Creswell","value":"119"},{"label":"Veneta-Fern Ridge","value":"120"},{"label":"Junction City","value":"121"},{"label":"Lowell-Pleasant Hill","value":"157"}]; var regionsChosen = false; var subcatsChosen = true; var specificListingsChosen = false; var hasMapDefault = false; var showRegionsFilter = true; var amenities = []; var hasPrimaryCat = true; var initialAmenities = (widget !== undefined && widget.custom_amenities_filter !== undefined) ? widget.custom_amenities_filter : undefined; var dtnargs = {"auid":"/21812118460/21814527133/TravelLaneCounty-2022Redesign-FL","limit":10,"sort":"random"}; var hasDtn = (dtnargs.auid !== undefined && dtnargs.auid.length > 0 && dtnargs.limit > 0 && dtn !== undefined); var limit = widget.custom_items_per_page !== undefined && site?.siteConfig?.custom?.[site.site].listings?.enablePaginationCountControl ? Number(widget.custom_items_per_page) : site?.siteConfig?.custom?.[site.site].listings?.paginationCountDefault; var defaultHooks = []; var defaultView = widget.custom_defaultView !== undefined ? widget.custom_defaultView : "grid"; const translations = JSON.parse(document.querySelector('#translations_fb4d6699-cf55-4dcf-bc62-3e8a3c268dd2').innerHTML); let abortController; if (widget.detail_type !== undefined) { defaultHooks.push({ name : "afterFind_custom_detail_type", args : { detail_type : widget.detail_type } }); } if (widget.dtnlimit) { // if a limit is specified in the widget, override that passed in config dtnargs.limit = Number(widget.dtnlimit); } if (hasDtn) { // we want the smaller of the limit and dtnargs.limit dtnargs.limit = Math.min(dtnargs.limit, limit); } var allFilterTagItems = subcats.map(function(val) { return { site : site.site, subcatid : Number(val.value) } }); // the base filter is the minimum filter applied to all queries. This is *not* the same as a "default" query, or the initial query. // this is the base. Any filter components that can be done in the UI are added to this object var baseFilter = { $and : [] } if (hasPrimaryCat) { baseFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : allFilterTagItems }) } }); } else { baseFilter.$and.push({ filter_tags : { $in : ['site_' + site.site] } }); } if (regionsChosen) { baseFilter.regionid = { $in : regions.map(function(val) { return Number(val.value) }) } } if (specificListingsChosen) { baseFilter.recid = { $in : widget.custom_specific_listings_ids }; } if (initialAmenities && widget.amenityoptions === "none") { initialAmenities.forEach(function(val) { baseFilter["amenities." + val + ".value_raw"] = true; }); } else if (initialAmenities && widget.amenityoptions === "custom") { initialAmenities.forEach(function(val) { let selected = amenities.some(function(amenity) { return amenity.value === val; }); if (!selected) { baseFilter["amenities." + val + ".value_raw"] = true; } }); } // Book Direct const primaryCat = 417; let widgetStartDate = clientMoment(); let widgetEndDate = clientMoment().add(3, 'days'); widgetStartDate = widgetStartDate.format('YYYY-MM-DD'); widgetEndDate = widgetEndDate.format('YYYY-MM-DD'); const showBookingFilters = primaryCat === 20; var masterFlow = new asyncLib.Flow(); masterFlow.series({ init: function(cb) { var vue = layoutjs.getVue({ rootNode : document.querySelector('#layoutjs_fb4d6699-cf55-4dcf-bc62-3e8a3c268dd2'), type : "listings", view : defaultView, limit : limit, sort : "qualityScore", translations : { ...translations.leo, ...translations.calendar }, mapOpen: hasMapDefault, // if there is a defaultImageUrl defined in client config, use it. Else it will utilize the default declared in custom_layoutjs.js fallbackImageUrl : site.siteConfig.custom && site.siteConfig.custom[site.site] && site.siteConfig.custom[site.site].defaultImageUrl, showFilter : true, baseFilter : baseFilter, // change to true in order to show the first and last page arrows pager_first_last_page_arrows: false, filters : [ { name : "keyword", label : translations.leo.keyword, placeholder : translations.leo.search_placeholder, type : "keyword", toFilter : function(value, filter, context) { filter.solrOptions = { keyword : value } return filter; } }, { name : "onlybooking", label : "Show only bookable accommodations", type : "toggle", show: showBookingFilters, toFilter : function(value, filter, context) { filter.bookingOptions = { ...filter.bookingOptions, filter: true, currency: 'USD', } return filter; } }, { name : 'daterange', label : 'Check in/Check out', type : 'daterange', reset : false, show: showBookingFilters, initialValue : { start : widgetStartDate, end : widgetEndDate }, typeExtra : { dateFormat : 'Do', showQuicklinks: false, }, toFilter : function(value, filter, context) { if (context === 'query') { filter.bookingOptions = { ...filter.bookingOptions, start_date: clientMoment(value.start).format('YYYY-MM-DD'), end_date: clientMoment(value.end).format('YYYY-MM-DD'), currency: 'USD', } } else if (context === 'runCounts') { delete filter.bookingOptions; } return filter; } }, // { // name : "yesno", // label : "Test Yes/No", // type : "toggle", // toFilter : function(value, filter, context) { // filter.$and.push({ // "amenities.room_testyesno.value_raw" : true // }); // return filter; // } // }, { name : "subcats", label : translations.leo.categories, show : subcats.length > 1, type : useGroupedCats ? "twostage" : "checkbox", typeExtra : { options : useGroupedCats ? groupedCats : subcats, countArgs : { watchFilters : ["amenities", "regions"], unsupportedFilters : ["keyword"], field : "categories.subcatid", unwind : "categories", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter, context) { filter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : this.custom_selectedSubcatItems }) } }); return filter; } }, { name : "regions", label : translations.leo.regions, // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array show : showRegionsFilter && (regionsChosen ? regions.length > 1 : regions.length > 0), type : "checkbox", typeExtra : { options : regions, countArgs : { watchFilters : ["subcats", "amenities"], unsupportedFilters : ["keyword"], field : "regionid", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter, context) { filter.$and.push({ regionid : { $in : value.map(function(val) { return Number(val) }) } }); return filter; } }, { name : "amenities", label : translations.listings.amenities, // we do not implicitly filter on amenities so if there is only one available option we still want to show the checkbox show : amenities.length > 0, type : "checkbox", initialValue : initialAmenities, typeExtra : { options : amenities, countArgs : { watchFilters : ["subcats", "regions", "amenities"], unsupportedFilters : ["keyword"], field : "amenities_array.uniquename", unwind : "amenities_array", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter) { value.forEach(function(val) { filter["amenities." + val + ".value_raw"] = true; }); return filter; } } ], sortOptions : [ { value : "qualityScore", label : translations.leo.recommended, tabindex : 0 }, { value : "distance", label : translations.leo.near_me, tabindex : 0 }, { value : "pan", label : '' , tabindex : -1 } ], limitOptions : site?.siteConfig?.custom?.[site.site].listings?.enablePaginationCountControl && site?.siteConfig?.custom?.[site.site].listings?.paginationOptions ? site.siteConfig.custom[site.site].listings.paginationOptions : [], maxRangeMiles : 100, latitude : 44.0818205, longitude : -123.0450429, data : { custom_catid : (widget.listingcats !== undefined) ? Number(widget.listingcats) : undefined, custom_dtnids : [] }, // computed allows the passing of computed and method properties, in cases where they may need to be unique to the template computed : { custom_selectedSubcatItems : function() { return this.filter_subcats_numberArray.map(function(val) { return { site : site.site, subcatid : val } }); }, custom_dtnFilterTagItems : function() { // if we have not chosen subcats in the widget, then we need to load via the category id // if we have chosen subcats then we utilize whatever the state of the if (this.custom_selectedSubcatItems.length > 0) { // if we have items selected in the UI, use them return this.custom_selectedSubcatItems; } else if (subcatsChosen) { // if we have items chosen in the widget, use those return allFilterTagItems; } else { // otherwise fall back to the chosen catid return [{ site : site.site, catid : this.custom_catid }]; } } }, methods : {}, watch : { docs: function() { // place logic in here that needs to happen after render of items this.$nextTick(function() { if (hasDtn) { gamClient.renderAds(); } lazyload.lazy($(this.$el).find('.content .item').toArray()); }); } }, query : function(cb) { var self = this; var filter = self.getFilter("query"); var options = { limit : self.limit, skip : self.skip, count : true, castDocs : false, fields : { recid : 1, title : 1, primary_category : 1, address1 : 1, city: 1, url : 1, isDTN : 1, latitude : 1, longitude : 1, primary_image_url : 1, qualityScore : 1, weburl : 1, "dtn.rank" : 1, "yelp.rating" : 1, "yelp.url" : 1, "yelp.review_count" : 1, "yelp.price" : 1, booking_price_avg: 1, booking_price_total: 1, booking_full: 1, }, hooks : defaultHooks }; if (self.sort === "pan") { options.sort = { qualityScore : -1, sortcompany : 1 }; filter["loc.coordinates"] = { "$geoWithin": { "$geometry": { type: "Polygon", coordinates: [[ [parseFloat(self.bounds.W),parseFloat(self.bounds.N)], [parseFloat(self.bounds.E),parseFloat(self.bounds.N)], [parseFloat(self.bounds.E),parseFloat(self.bounds.S)], [parseFloat(self.bounds.W),parseFloat(self.bounds.S)], [parseFloat(self.bounds.W),parseFloat(self.bounds.N)] ]] } } } } else if (self.sort === "qualityScore") { options.sort = { qualityScore : -1, sortcompany : 1 }; } else if (self.sort === "distance") { filter.solrOptions = filter.solrOptions || {}; filter.solrOptions.sort = "distance"; filter.solrOptions.point = [self.georesult.latitude, self.georesult.longitude].join(","); filter.solrOptions.radius = self.args.maxRangeMiles.toString(); } if (options.skip === 0) { // whenever the skip is 0, we reset the custom_dtnids back to scratch self.custom_dtnids = []; } var flow = new asyncLib.Flow(); flow.series({ dtn : function(cb) { if (hasDtn === false || options.skip > 0 || self.sort === "distance" || self.custom_catid === undefined || self.sort === "pan") { return cb(null, []); } var dtnFilter = self.getFilter("query"); dtnFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : self.custom_dtnFilterTagItems, dtn : true }) } }); // using 0000 and 2359 for caching purposes, otherwise we could just use Date().toISOString() var today0000 = clientMoment().startOf("day"); // send date as 00:00:00 in the client timezone in UTC var today2359 = clientMoment().endOf("day"); // send date as 23:59:59 in the client timezone in UTC dtnFilter.$and.push( { $or : [ { "dtn.sdate" : { $lte : { $date : today0000.toISOString() } } }, { "dtn.sdate" : { $exists : false } } ] }, { $or : [ { "dtn.edate" : { $gte : { $date : today2359.toISOString() } } }, { "dtn.edate" : { $exists : false } } ] } ); var dtnOptions = utils.extend({}, options, { // we allow DTN to oversell the first page by a factor of 2 // we will pull from this set a max of the limit limit : self.limit * 2, count : false, hooks : defaultHooks.concat("afterFind_dtn") }); if (abortController) { abortController.abort(); } abortController = new AbortController(); const xhr = new URL( `${window.location.protocol}//${window.location.host}/includes/rest_v2/plugins_listings_listings/find/` ); xhr.searchParams.append('json', JSON.stringify({ filter : dtnFilter, options : dtnOptions })); xhr.searchParams.append('token', core.simpleToken ); const fetchOptions = { method: 'GET', mode: 'no-cors', signal: abortController.signal, }; // Book Direct if (showBookingFilters) { // First issue, start and enddate can't be the same if(filter.bookingOptions.start_date == filter.bookingOptions.end_date) { filter.bookingOptions.end_date = clientMoment(filter.bookingOptions.end_date).add(3, "days").format('YYYY-MM-DD'); } // Second issue, at 7pm the booking has to use the next day. if(clientMoment().hours() >= 19) { filter.bookingOptions.start_date = clientMoment(filter.bookingOptions.start_date).add(1, "days").format('YYYY-MM-DD'); filter.bookingOptions.end_date = clientMoment(filter.bookingOptions.end_date).add(3, "days").format('YYYY-MM-DD'); } } fetch(xhr, fetchOptions) .then(function(res) { return res.json() }) .then(function(res) { // randomize the result set, then trim it down to our desired limit res.docs = arrayLib.randomize(res.docs); res.docs = res.docs.splice(0, dtnargs.limit); res.docs.forEach(function(val) { self.custom_dtnids.push(val.recid); val.dtnAuid = dtnargs.auid; val.isDTN = true; }); return cb(null, res.docs); }) .catch(function(err) { if (err.name === "AbortError") { return flow.halt({ total : 0, docs : [] }); } return cb(new Error(err)); } ); }, data : function(cb) { if (flow.data.dtn.length > 0) { // has DTN listings, need to adjust page 1 limit and store dtnids for exclusion from main query on all pages options.limit -= self.custom_dtnids.length; } else { options.skip = Math.max(0, (options.skip - self.custom_dtnids.length)); } if (self.custom_dtnids.length > 0) { filter.recid = { $nin : self.custom_dtnids } } if (self.custom_dtnids.length === self.limit && options.limit <= 0) { options.limit = 1; } if (abortController) { abortController.abort(); } abortController = new AbortController(); const xhr = new URL( `${window.location.protocol}//${window.location.host}/includes/rest_v2/plugins_listings_listings/find/` ); xhr.searchParams.append('json', JSON.stringify({ filter : filter, options : options })); xhr.searchParams.append('token', core.simpleToken ); const fetchOptions = { method: 'GET', mode: 'no-cors', signal: abortController.signal, }; fetch(xhr, fetchOptions) .then(function(res) { return res.json() }) .then(function(res) { var returnData = { total : res.docs.count + self.custom_dtnids.length, docs : flow.data.dtn.concat(res.docs.docs).slice(0, self.limit) }; const params = urlLib.parse(window.location.toString()).get const hasBooking = params['filter_daterange'] !== undefined; let bookingquery = {}; let bookingParams = ''; if (hasBooking) { bookingquery = { filter_daterange: params['filter_daterange'], }; bookingParams = urlLib.build({ get: bookingquery }); } returnData.docs = returnData.docs.map(function(val) { // let address; // if(val.address1) { // } return { recid : val.recid, title : val.title, crmc : val.primary_category.catname, crmsc : val.primary_category.subcatname, image_url : val.primary_image_url, url : val.url, dtn : val.isDTN ? { auid : dtnargs.auid, rank : val.dtn.rank } : undefined, yelp : val.yelp, locations: [{ title : val.address1 ? (val.city ? val.address1 + ", " + val.city : val.address1) : undefined }], // sets listing location latitude : val.latitude, longitude : val.longitude, qualityScore : val.qualityScore, button : { title : translations.leo.read_more, url : val.url, weburl : val.weburl, weburl_title : translations.leo.visit_website }, // call to action button booking_full: val.booking_full, booking_price_avg: val.booking_price_avg, booking_price_total: val.booking_price_total, } }); return cb(null, returnData); }) .catch(function(err) { if (err.name === "AbortError") { return flow.halt({ total : 0, docs : [] }); } return cb(new Error(err)); } ); } }, flow.cbLast(cb)); } }); /* register available UI events */ var watcher = new UIWatcher(vue, $, document); var uid = clientLib.uuid().toString(); var widgetEvents = [ "change-page", "view-change", "value-change", "sort-change", "toggle-show-more", "scroll-into-view", "item-click", "title-click", "map-pin-click", "tripbuilder" ]; for (var i=0; i<widgetEvents.length; i++) { watcher.add("vue", widgetEvents[i], uid, { name: "Listings" }); } } }, function(err, msg) { if (err) { return new Error(msg); } }); }); </script> </div><div data-civid="63f6b3ed74a32457eaa167ee" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_callout_tiles_3_across" data-sv-time="101" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> <style>.callout-tiles-3-across .img-cont { aspect-ratio: 527 / 527; }@media (min-width: 640px) { .callout-tiles-3-across .img-cont { aspect-ratio: 443 / 443; } }@media (min-width: 1024px) { .callout-tiles-3-across .img-cont { aspect-ratio: 351 / 351; } }</style> <section class="ccl-widget core-callout-tiles callout-tiles-3-across" data-width="controlled" data-slides-across="3" data-guid="c4e0f62c-cb06-4421-80b4-d51e36b3dddf" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Callout Tiles", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Jet%20Boat%20Tours" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/jet-boat-tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/jet-boat-tours/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_351,q_65,w_351/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_351,q_65,w_351/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_351,q_65,w_351/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_443,q_65,w_443/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 640px)" type="image/avif" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_443,q_65,w_443/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 640px)" type="image/webp" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_443,q_65,w_443/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_527,q_65,w_527/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" type="image/avif" width="527" height="527" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_527,q_65,w_527/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" type="image/webp" width="527" height="527" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_527,q_65,w_527/v1/clients/lanecounty/6906144FE71079A862F83735EC5B4558_bdeb7305-fc2a-4f48-aea8-4aaf235f2570.jpg" alt="Scenic Jet Boat Tours, Willamette River, by Cari Garrigus" loading="lazy" fetchpriority="low" width="527" height="527" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/water-sports/jet-boat-tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fadventures%2Fwater-sports%2Fjet-boat-tours%2F" } }'>Jet Boat Tours</a> </h2> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Recreation%20Passes%20%26%20Permits" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/recreation-passes-permits/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/know-before-you-go/recreation-passes-permits/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_351,q_65,w_351,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_351,q_65,w_351,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_351,q_65,w_351,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_443,q_65,w_443,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 640px)" type="image/avif" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_443,q_65,w_443,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 640px)" type="image/webp" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_443,q_65,w_443,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_527,q_65,w_527,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" type="image/avif" width="527" height="527" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_527,q_65,w_527,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" type="image/webp" width="527" height="527" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_527,q_65,w_527,x_2514,y_1597/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_309a1ae3-f76b-4fdf-a115-7787776c42ea.jpg" alt="Waxmyrtle Trailhead on the Oregon Coast by Melanie Griffin" loading="lazy" fetchpriority="low" width="527" height="527" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/recreation-passes-permits/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fknow-before-you-go%2Frecreation-passes-permits%2F" } }'>Recreation Passes & Permits</a> </h2> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Gear%20Rentals%20%26%20Sales" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/gear-rentals-sales/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/know-before-you-go/gear-rentals-sales/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_351,q_65,w_351/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_351,q_65,w_351/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_351,q_65,w_351/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="351" height="351" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_443,q_65,w_443/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 640px)" type="image/avif" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_443,q_65,w_443/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 640px)" type="image/webp" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_443,q_65,w_443/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="443" height="443" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_527,q_65,w_527/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" type="image/avif" width="527" height="527" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_527,q_65,w_527/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" type="image/webp" width="527" height="527" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_527,q_65,w_527/v1/clients/lanecounty/5af9eaf1_09bf_4711_bfd3_e2599ac044ab_1437266f-2dde-49be-8583-048aea898175.jpg" alt="Canoes at Lake Cleawox on the Oregon Coast by Bonnie Melville" loading="lazy" fetchpriority="low" width="527" height="527" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/gear-rentals-sales/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fknow-before-you-go%2Fgear-rentals-sales%2F" } }'>Gear Rentals & Sales</a> </h2> </div> </div> </article> </div> </section> </div><div data-civid="60aff8da70501b4479d263fc" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="35" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'><section data-sv-core-textbox data-guid="03e42981-1323-45b5-888e-298d86b6304d"> <h5>What is Algae Bloom?</h5> <p>When water levels are low and weather is warm, some still lakes, ponds and waterways can develop toxic algae. This green or colorful scum is harmful to pets and people &#x2014; please don&apos;t swim, fish or recreate in water impacted with bloom.</p> <p>While this condition can impact any body of water, our most vulnerable and popular water destinations to watch&#xA0;include Fern Ridge Reservoir, Dexter Reservoir, Dorena Reservoir, Fall Creek Reservoir, Hills Creek Reservoir, Cougar Reservoir, Cottage Cover Reservoir, Siltcoos Lake, Golden Garden Ponds, Walterville Pond and Odell Lake.&#xA0;Check with the <a data-sv-linklookup-id="https://www.oregon.gov/oha/ph/HealthyEnvironments/Recreation/HarmfulAlgaeBlooms/Pages/index.aspx" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="false" href="https://www.oregon.gov/oha/ph/HealthyEnvironments/Recreation/HarmfulAlgaeBlooms/Pages/index.aspx" target="_blank">Oregon Health Authority</a> for current advisories.&#xA0;</p> </section></div><div data-civid="63f6b3ed74a32457eaa167f0" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_side_by_side_1_across_fullwidth" data-sv-time="111" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'> <style>.side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 639 / 393; }@media (min-width: 640px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 511 / 314; } }@media (min-width: 1024px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 719 / 442; } }@media (min-width: 1440px) { .side-by-side-1-across-fullwidth .img-cont { aspect-ratio: 960 / 589; } }</style> <section class="ccl-widget core-side-by-side side-by-side-1-across-fullwidth full-width slides-across-1" data-width="full" data-slides-across="1" data-guid="16a8faa8-0c0e-4927-a904-24fd8c2b7fb6" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Side by Side", "itemType" : "blogs", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides " data-slides> <article class="slide "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Splash%20Around%20Safely%20-%20Tips%20for%20Water%20Fun" } }'> <div class="slide-top"> <div class="blog-feed-header-mobile-container" aria-hidden="true"> <header class="blog-feed-header"> <span class="category">Guides & Lists</span> <time class="publish-date" datetime="2024-06-21">5 months ago</time> </header> </div> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/blog/post/water-safety/" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_589,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1440px)" type="image/avif" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_589,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1440px)" type="image/webp" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_589,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1440px)" type="image/jpeg" width="960" height="589" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_442,q_65,w_719/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_442,q_65,w_719/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_442,q_65,w_719/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="719" height="442" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_511/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/avif" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_511/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/webp" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_511/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="511" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_393,q_65,w_639/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" type="image/avif" width="639" height="393" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_393,q_65,w_639/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" type="image/webp" width="639" height="393" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_393,q_65,w_639/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" alt="Splash Around Safely - Tips for Water Fun" loading="lazy" fetchpriority="low" width="639" height="393" onload="this.classList.add('loaded')" /> </picture> </a> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Joey Hamilton</span> </div> </div> </div> <div class="content-section"> <div class="inner"> <div class="content-top"> <div class="heading-container"> <header class="blog-feed-header"> <span class="category">Guides & Lists</span> <time class="publish-date" datetime="2024-06-21">5 months ago</time> </header> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2Fpost%2Fwater-safety%2F", "interactionText" : "Splash%20Around%20Safely%20-%20Tips%20for%20Water%20Fun" } }'>Splash Around Safely - Tips for Water Fun</a> </h2> </div> <p>Playing in the water can be the best part of summer &#x2014; and Oregon&apos;s got plenty of the wet stuff! From lake shores to shady creeks, there are wonderful inviting places to cool off&hellip;</p> </div> <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : { "itemName" : "Splash%20Around%20Safely%20-%20Tips%20for%20Water%20Fun" } }'> <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2Fpost%2Fwater-safety%2F", "interactionText" : "Read%20More" } }'> Read More </a> </footer> </div> </div> </div> </article> </div> </section> </div><div data-civid="57bcd316d2bda17b5a29d946" class="contentRender contentRender_22 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="0" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-container"> <div data-civid="63efa0f1d4f9b313a735ac9e" class="contentRender contentRender_23 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_cards_2_across" data-sv-time="72" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "5" } }'> <style>.cards-2-across .img-cont { aspect-ratio: 531 / 531; }@media (min-width: 640px) { .cards-2-across .img-cont { aspect-ratio: 396 / 396; } }</style> <section class="ccl-widget core-cards cards-2-across" data-slides-across="2" data-guid="7e28a111-d806-4dab-9d4a-211d958e483e" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards", "itemType" : "slides", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="531" height="531" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="531" height="531" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="531" height="531" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="531" height="531" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="531" height="531" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="531" height="531" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> </div> <script type="text/template" data-slide-template> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "{{%%title}}"{{:itemCategory}}, "itemCategory" : "{{%%itemCategory}}"{{/}}{{:itemSubcategory}}, "itemSubcategory" : "{{%%itemSubcategory}}"{{/}}{{:city}}, "itemCity" : "{{%%city}}"{{?:listings}}, "itemCity" : "{{%%listings.0.city}}"{{/}}{{:region}}, "itemRegion" : "{{%%region}}"{{?:listings}}, "itemRegion" : "{{%%listings.0.region}}"{{/}}{{:recid}}, "itemId" : "{{%%recid}}"{{/}}{{:accountId}}, "acctId" : "{{%%accountId}}"{{?:acctid}}, "acctId" : "{{%%acctid}}"{{/}}{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{/}}{{:price}}, "price" : "{{%%price}}"{{/}}{{:gtmExtra}}{{gtmExtra}}{{/}} } }'> <div class="slide-top"> {{:~var.isBlog}} {{~fill(helpers.partial('custom_ccl/extras/blog_feed_header'), data)}} {{/}} <div class="img-cont"> <a data-asset href="{{assetLink()}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:isVideo()}}Video Click{{?}}Image{{/}}", "interactionUrl" : "{{assetLink()}}" } }'> {{~fill(helpers.partial('custom_responsive_image'), { asset: data.asset, config: helpers.var.config })}} </a> {{~fill(helpers.partial('custom_asset_credits'), data.asset)}} {{:isVideo()}}{{>custom_play_button}}{{/}} {{:nextDate}} {{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}} {{/}} {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} </div> </div> <div class="content-section"> <div class="inner"> {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} <h{{~var.slideHeading}} class="slide-title"> <a href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "{{%%link.url}}", "interactionText" : "{{%%title}}" } }'>{{title}}</a> </h{{~var.slideHeading}}> {{:hasDeets()}} <ul class="details"> {{:~var.isBlog}} {{:timeToRead}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>{{timeToRead.minutes}} {{timeToRead.label}}</span> </li> {{/}} {{/}} {{:~var.isListing}} {{:address}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{address}}</span> </li> {{/}} {{:phone}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-phone-alt"></i><span>{{phone}}</span> </li> {{/}} {{/}} {{:~var.isEvent}} {{:venue}} <li class="info-item has-link"> <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" : ""{{/}} } }'> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{venue.title}}</span> </a> </li> {{/}} {{:recurrence}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{recurrence}}</span> </li> {{/}} {{/}} {{:~var.isOffer}} {{:listings}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i> <div class="inline-list"> {{#listings}} <a href="{{url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%title}}", "itemType" : "listings", "itemCategory" : "{{%%primary_category.catname}}", "itemSubcategory" : "{{%%primary_category.subcatname}}", "interactionText" : "{{%%title}}", "interactionUrl" : "{{%%url}}", "itemRegion" : "{{%%region}}", "itemCity" : "{{%%city}}", "itemId" : "{{%%recid}}", "acctId" : "{{%%acctid}}"{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:custom.price}}, "price" : "{{%%custom.price}}"{{?}}, "price" : ""{{/}} } }'>{{title}}</a>{{!@last}}<span>,</span>{{/last}} {{/}} </div> </li> {{/}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{formattedDate()}}</span> </li> {{/}} </ul> {{/}} {{:description}}<p>{{plainDescription(helpers.var.config.descriptionTruncation)}}</p>{{/}} </div> {{:hasFooter()}} <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : {"itemName" : "{{%%title}}"} }'> {{:link}} <a class="read-more" href="{{link.url}}" target="{{link.target}}" 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}}"{{/}} } }'>{{*templateData.more_caption}}</a> {{/}} {{:type}} {{~setVar('quickview', { type: data.type, recid: data.recid })}} {{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}} {{/}} </footer> {{/}} </div> </div> </script> <script type="text/template" data-helper-template>{"templateData":{"more_caption":"Learn More","adunits":["/21812118460/21814527133/TravelLaneCounty-2022Redesign-ROS1","/21812118460/21814527133/TravelLaneCounty-2022Redesign-ROS2"]},"helpers":{"var":{"config":{"className":"cards-2-across","slidesAcross":2,"mediaSources":[{"minScreenSize":"640px","imageWidth":396,"imageHeight":396}],"mobileImageRatio":{"width":531,"height":531},"showHeader":false,"descriptionTruncation":164,"showDetails":false,"dtnText":"Sponsored","itemType":"slides","imgClass":""},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579"}},"alt_text":""},"coreLib":{},"transitionClass":null,"showHeader":false,"slideHeading":2},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":14742,"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_asset_credits":{"hitCount":29475,"raw":"{{:credits}}\r\n\t{{:custom_show_credits}}\r\n\t\t<div class=\"credits{{:videoid}} video{{/}}\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: {{credits}}</span>\r\n\t\t</div>\r\n\t{{/}}\r\n{{/credits}}","html":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":238,"innerStart":10,"innerEnd":228,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":13,"end":226,"innerStart":35,"innerEnd":223,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":58,"end":77,"innerStart":68,"innerEnd":74,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":194,"end":203,"innerStart":203,"tags":[]}],"inner":"\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t"}],"inner":"\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n"}],"start":0,"inner":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","innerStart":0,"innerEnd":238,"end":238}},"custom_responsive_image":{"hitCount":30293,"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 }),\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 }),\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 }\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 }),\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 }),\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":2311,"innerStart":2311,"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":2315,"end":3203,"innerStart":2371,"innerEnd":3200,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2388,"end":3186,"innerStart":2403,"innerEnd":3183,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2413,"end":2773,"innerStart":2425,"innerEnd":2770,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2472,"end":2477,"innerStart":2477,"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":2496,"end":2637,"innerStart":2547,"innerEnd":2634,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2599,"end":2614,"innerStart":2614,"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":2667,"end":2675,"innerStart":2675,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2701,"end":2708,"innerStart":2708,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2735,"end":2743,"innerStart":2743,"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":2770,"end":3177,"innerStart":2773,"innerEnd":3174,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2849,"end":2854,"innerStart":2854,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2878,"end":2889,"innerStart":2889,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2917,"end":2946,"innerStart":2939,"innerEnd":2943,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2943,"end":2954,"innerStart":2946,"innerEnd":2951,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2988,"end":3016,"innerStart":3010,"innerEnd":3013,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3013,"end":3023,"innerStart":3016,"innerEnd":3020,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3049,"end":3056,"innerStart":3056,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3083,"end":3091,"innerStart":3091,"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":3200,"end":3359,"innerStart":3203,"innerEnd":3356,"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":3205,"end":3296,"innerStart":3296,"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 }),\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":3359,"end":3359}}}},"modelName":"plugins_collections_type_custom_slides"}</script> </section> </div><div data-civid="63efa0f1d4f9b313a735aca0" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_cards_4_across" data-sv-time="80" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "6" } }'> <style>.cards-4-across .img-cont { aspect-ratio: 599 / 309; }@media (min-width: 640px) { .cards-4-across .img-cont { aspect-ratio: 472 / 314; } }@media (min-width: 1024px) { .cards-4-across .img-cont { aspect-ratio: 260 / 173; } }</style> <section class="ccl-widget core-cards cards-4-across" data-slides-across="4" data-guid="30a6162b-c8d0-415c-b5be-bc7458cb92f3" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards", "itemType" : "slides", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> </div> <script type="text/template" data-slide-template> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "{{%%title}}"{{:itemCategory}}, "itemCategory" : "{{%%itemCategory}}"{{/}}{{:itemSubcategory}}, "itemSubcategory" : "{{%%itemSubcategory}}"{{/}}{{:city}}, "itemCity" : "{{%%city}}"{{?:listings}}, "itemCity" : "{{%%listings.0.city}}"{{/}}{{:region}}, "itemRegion" : "{{%%region}}"{{?:listings}}, "itemRegion" : "{{%%listings.0.region}}"{{/}}{{:recid}}, "itemId" : "{{%%recid}}"{{/}}{{:accountId}}, "acctId" : "{{%%accountId}}"{{?:acctid}}, "acctId" : "{{%%acctid}}"{{/}}{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{/}}{{:price}}, "price" : "{{%%price}}"{{/}}{{:gtmExtra}}{{gtmExtra}}{{/}} } }'> <div class="slide-top"> {{:~var.isBlog}} {{~fill(helpers.partial('custom_ccl/extras/blog_feed_header'), data)}} {{/}} <div class="img-cont"> <a data-asset href="{{assetLink()}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:isVideo()}}Video Click{{?}}Image{{/}}", "interactionUrl" : "{{assetLink()}}" } }'> {{~fill(helpers.partial('custom_responsive_image'), { asset: data.asset, config: helpers.var.config })}} </a> {{~fill(helpers.partial('custom_asset_credits'), data.asset)}} {{:isVideo()}}{{>custom_play_button}}{{/}} {{:nextDate}} {{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}} {{/}} {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} </div> </div> <div class="content-section"> <div class="inner"> {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} <h{{~var.slideHeading}} class="slide-title"> <a href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "{{%%link.url}}", "interactionText" : "{{%%title}}" } }'>{{title}}</a> </h{{~var.slideHeading}}> {{:hasDeets()}} <ul class="details"> {{:~var.isBlog}} {{:timeToRead}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>{{timeToRead.minutes}} {{timeToRead.label}}</span> </li> {{/}} {{/}} {{:~var.isListing}} {{:address}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{address}}</span> </li> {{/}} {{:phone}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-phone-alt"></i><span>{{phone}}</span> </li> {{/}} {{/}} {{:~var.isEvent}} {{:venue}} <li class="info-item has-link"> <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" : ""{{/}} } }'> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{venue.title}}</span> </a> </li> {{/}} {{:recurrence}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{recurrence}}</span> </li> {{/}} {{/}} {{:~var.isOffer}} {{:listings}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i> <div class="inline-list"> {{#listings}} <a href="{{url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%title}}", "itemType" : "listings", "itemCategory" : "{{%%primary_category.catname}}", "itemSubcategory" : "{{%%primary_category.subcatname}}", "interactionText" : "{{%%title}}", "interactionUrl" : "{{%%url}}", "itemRegion" : "{{%%region}}", "itemCity" : "{{%%city}}", "itemId" : "{{%%recid}}", "acctId" : "{{%%acctid}}"{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:custom.price}}, "price" : "{{%%custom.price}}"{{?}}, "price" : ""{{/}} } }'>{{title}}</a>{{!@last}}<span>,</span>{{/last}} {{/}} </div> </li> {{/}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{formattedDate()}}</span> </li> {{/}} </ul> {{/}} {{:description}}<p>{{plainDescription(helpers.var.config.descriptionTruncation)}}</p>{{/}} </div> {{:hasFooter()}} <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : {"itemName" : "{{%%title}}"} }'> {{:link}} <a class="read-more" href="{{link.url}}" target="{{link.target}}" 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}}"{{/}} } }'>{{*templateData.more_caption}}</a> {{/}} {{:type}} {{~setVar('quickview', { type: data.type, recid: data.recid })}} {{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}} {{/}} </footer> {{/}} </div> </div> </script> <script type="text/template" data-helper-template>{"templateData":{"more_caption":"Learn More","adunits":["/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL1","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL2","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL3","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL4"]},"helpers":{"var":{"config":{"className":"cards-4-across","slidesAcross":4,"mediaSources":[{"minScreenSize":"1024px","imageWidth":260,"imageHeight":173},{"minScreenSize":"640px","imageWidth":472,"imageHeight":314}],"mobileImageRatio":{"width":599,"height":309},"showHeader":false,"descriptionTruncation":121,"showDetails":false,"dtnText":"Sponsored","itemType":"slides","imgClass":""},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579"}},"alt_text":""},"coreLib":{},"transitionClass":null,"showHeader":false,"slideHeading":2},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":14752,"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_asset_credits":{"hitCount":29481,"raw":"{{:credits}}\r\n\t{{:custom_show_credits}}\r\n\t\t<div class=\"credits{{:videoid}} video{{/}}\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: {{credits}}</span>\r\n\t\t</div>\r\n\t{{/}}\r\n{{/credits}}","html":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":238,"innerStart":10,"innerEnd":228,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":13,"end":226,"innerStart":35,"innerEnd":223,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":58,"end":77,"innerStart":68,"innerEnd":74,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":194,"end":203,"innerStart":203,"tags":[]}],"inner":"\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t"}],"inner":"\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n"}],"start":0,"inner":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","innerStart":0,"innerEnd":238,"end":238}},"custom_responsive_image":{"hitCount":30299,"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 }),\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 }),\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 }\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 }),\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 }),\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":2311,"innerStart":2311,"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":2315,"end":3203,"innerStart":2371,"innerEnd":3200,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2388,"end":3186,"innerStart":2403,"innerEnd":3183,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2413,"end":2773,"innerStart":2425,"innerEnd":2770,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2472,"end":2477,"innerStart":2477,"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":2496,"end":2637,"innerStart":2547,"innerEnd":2634,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2599,"end":2614,"innerStart":2614,"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":2667,"end":2675,"innerStart":2675,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2701,"end":2708,"innerStart":2708,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2735,"end":2743,"innerStart":2743,"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":2770,"end":3177,"innerStart":2773,"innerEnd":3174,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2849,"end":2854,"innerStart":2854,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2878,"end":2889,"innerStart":2889,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2917,"end":2946,"innerStart":2939,"innerEnd":2943,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2943,"end":2954,"innerStart":2946,"innerEnd":2951,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2988,"end":3016,"innerStart":3010,"innerEnd":3013,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3013,"end":3023,"innerStart":3016,"innerEnd":3020,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3049,"end":3056,"innerStart":3056,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3083,"end":3091,"innerStart":3091,"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":3200,"end":3359,"innerStart":3203,"innerEnd":3356,"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":3205,"end":3296,"innerStart":3296,"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 }),\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":3359,"end":3359}}}},"modelName":"plugins_collections_type_custom_slides"}</script> </section> </div> </div></div> </div> <div class="footer-container"> <div data-civid="573a4f109772f3441301c5ed" class="contentRender contentRender_25 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="1" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <footer class="panel-footer has-cta" data-guid="6af16905-c9a2-4cfe-acd5-0c7b8571ef7f"> <div class="footer-content-container"> <div class="footer-left"> <div data-civid="63f422a7ff48cf4e5016993c" class="contentRender contentRender_29 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="26" data-sv-index="29" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="1f64bc3c-a93e-4483-9fa7-a71730fe1bc7" > <a href="https://www.eugenecascadescoast.org/" target="_self" aria-label="Eugene, Cascades & Coast - Travel Lane County"> <img src="/includes/public/assets/shared/logos/footer-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" loading="lazy" width="140" height="40" /> </a> </div></div> <div data-civid="63d83365dbf55869d6411329" class="contentRender contentRender_31 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="32" data-sv-index="31" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'><section data-sv-core-textbox data-guid="3231c643-fff1-49bd-bdb3-e0db8d00d1a9"> <p>754 Olive St, Eugene, OR 97401</p> <p><a data-sv-linklookup-id="tel:+15414845307" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="true" href="tel:+15414845307" target="_self">541.484.5307</a>&#xA0;</p> </section></div> </div> <div class="footer-right"> <div class="cta-container"> <div data-civid="63d83365dbf55869d641131f" class="contentRender contentRender_26 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="25" data-sv-index="26" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <a class="cta envelope" href="https://www.eugenecascadescoast.org/plan/email-signup/" target="_self"> <img src="/includes/public/assets/shared/envelope-icon.svg" alt="" loading="lazy" /> <div class="title-container" > <h3>Inspiration & Trip Ideas</h3> <h4>sign-up</h4> </div> </a></div> <div data-civid="63d83365dbf55869d6411321" class="contentRender contentRender_27 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="26" data-sv-index="27" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <a class="cta vguide" href="https://www.eugenecascadescoast.org/plan/get-a-free-visitor-guide/" target="_self"> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,h_177,q_75,w_136/v1/clients/lanecounty/24ECC_Covers_Page_2_4816b722-97cb-4a15-990f-8e4645600eea.png" alt="" loading="lazy" width="136" height="177" aria-hidden="true" /> <div class="title-container" > <h3>Visitor Guide</h3> <h4>request</h4> </div> </a></div> <div data-civid="63d83365dbf55869d6411323" class="contentRender contentRender_28 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="26" data-sv-index="28" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> <a class="cta book" href="https://www.eugenecascadescoast.org/explore/trip-ideas/" target="_self"> <img src="/includes/public/assets/shared/book-icon.svg" alt="" loading="lazy" /> <div class="title-container" > <h3>Featured Stories</h3> <h4>reads</h4> </div> </a></div> </div> <div class="social-media"> <div data-civid="63d83365dbf55869d6411327" 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="74" data-sv-index="30" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="social-links"> <li class="social-network"> <a class="social-link" href="https://www.facebook.com/EugeneCascadesCoast" target="_blank" rel="noopener" title="Visit our facebook page" aria-label="Visit our facebook page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2FEugeneCascadesCoast", "interactionSource": "widget" } }' > <i class="social-icon fab fa-facebook-f" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.youtube.com/user/EugeneCascadesCoast" target="_blank" rel="noopener" title="Visit our youtube page" aria-label="Visit our youtube page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2Fuser%2FEugeneCascadesCoast", "interactionSource": "widget" } }' > <i class="social-icon fab fa-youtube" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.pinterest.com/eugenecascadescoast/" target="_blank" rel="noopener" title="Visit our pinterest page" aria-label="Visit our pinterest page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Pinterest", "interactionUrl" : "https%3A%2F%2Fwww.pinterest.com%2Feugenecascadescoast%2F", "interactionSource": "widget" } }' > <i class="social-icon fab fa-pinterest-p" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.instagram.com/eugenecascadescoast/" target="_blank" rel="noopener" title="Visit our instagram page" aria-label="Visit our instagram page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Feugenecascadescoast%2F", "interactionSource": "widget" } }' > <i class="social-icon fab fa-instagram" aria-hidden="true" ></i> </a> </li> </ul></div> </div> </div> <div class="footer-nav"> <div data-civid="63f422a7ff48cf4e5016993e" class="contentRender contentRender_32 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="32" data-sv-index="32" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="navigation-footer"> <li class="item item-parent row-1 has-submenu"> <a href="/about-us/" target="_self" class=" has-children" title="About Us" > About Us </a> </li> <li class="item item-parent row-2"> <a href="/contact/" target="_self" class="" title="Contact" > Contact </a> </li> <li class="item item-parent row-3 has-submenu"> <a href="/media/" target="_self" class=" has-children" title="Media" > Media </a> </li> <li class="item item-parent row-4"> <a href="/privacy-policy/" target="_self" class="" title="Privacy Policy" > Privacy Policy </a> </li> <li class="item item-parent row-5 last"> <a href="https://www.eugenecascadescoast.org/sitemap/" target="_self" class="" title="Sitemap" > Sitemap </a> </li> </ul> </div> <div class="whats-new"> <span>SEE WHAT'S NEW IN:</span> <div data-civid="63e2966f6cd2f528e502a9f6" class="contentRender contentRender_33 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="46" data-sv-index="33" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <div class="quick-links" data-guid="c8927230-dc50-4033-b72a-397e8dd9b63b"> <a class="link" href="https://www.eugenecascadescoast.org/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Travel", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2F", "interactionText": "Travel" } }'> Travel </a> <a class="link" href="https://www.eugenecascadescoast.org/sports-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Sports", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fsports-blog%2F", "interactionText": "Sports" } }'> Sports </a> <a class="link" href="https://www.eugenecascadescoast.org/meetings-blog/" 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.eugenecascadescoast.org%2Fmeetings-blog%2F", "interactionText": "Meetings" } }'> Meetings </a> <a class="link" href="https://www.eugenecascadescoast.org/tourism-industry-news/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Industry", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Ftourism-industry-news%2F", "interactionText": "Industry" } }'> Industry </a> </div></div> </div> </div> </div> <div class="attributions"> <div class="attribution-content-container"> <a href="http://www.visittheusa.com/" target="_blank" class="usa-logo"> <img src="/includes/public/assets/shared/usa-logo.svg" alt="Made by Simpleview" loading="lazy" width="74" height="40" /> </a> <p>&#169; 2024 Travel Lane County. All Rights Reserved.</p> <a class="made-by-sv" href="https://www.simpleviewinc.com/our-services/creative-design/" target="_blank" rel="noopener" > <img src="/includes/public/assets/shared/made-by-sv-white.svg" alt="Made by Simpleview" loading="lazy" width="385" height="54" /> </a> </div> </div> <div class="mobile-fixed"> </div> </footer> </div> </div> </div> <div id="gallery-portal" data-gallery-portal></div> <div id="quickview-detail" data-quickview-detail></div></div> <!-- footer css bundles --> <!-- footer js bundles --> <script src="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/core/public/js/loginCheck.js"></script> <script src="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/js/shared_footer.js" defer></script> <script src="/includes/public/managed/v_df9c14a4_9831f159/core/plugins/common/virtuals/js/custom_forms.js" defer></script> <!-- bottomBody --> <script data-id="site_global_footer"> require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { clientLib._initLazy(); }); </script> <script type="text/javascript"> !function(){var b=function(){window.__AudioEyeSiteHash = "d4f8f26ffae1f315a11f2c28cda2dbca"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script> </body> </html>

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