1<!doctype html><html lang="en" translate="no"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><link rel="preconnect" href="https://app-cdn.bookinglayer.io"><link rel="preconnect" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com">
1<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date)</script>
1<title>The Ranch</title> 2 <link rel="apple-touch-icon" sizes="57x57" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/57x57.png"> 3 <link rel="apple-touch-icon" sizes="60x60" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/60x60.png"> 4 <link rel="apple-touch-icon" sizes="72x72" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/72x72.png"> 5 <link rel="apple-touch-icon" sizes="76x76" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/76x76.png"> 6 <link rel="apple-touch-icon" sizes="114x114" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/114x114.png"> 7 <link rel="apple-touch-icon" sizes="120x120" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/120x120.png"> 8 <link rel="apple-touch-icon" sizes="144x144" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/144x144.png"> 9 <link rel="apple-touch-icon" sizes="152x152" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/152x152.png"> 10 <link rel="apple-touch-icon" sizes="180x180" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/180x180.png"> 11 <link rel="icon" type="image/png" sizes="192x192" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/192x192.png"> 12 <link rel="icon" type="image/png" sizes="32x32" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/32x32.png"> 13 <link rel="icon" type="image/png" sizes="96x96" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/96x96.png"> 14 <link rel="icon" type="image/png" sizes="16x16" href="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/16x16.png"> 15 <meta name="msapplication-TileColor" content="#ffffff"> 16 <meta name="msapplication-TileImage" content="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/favicon/144x144.png"> 17 <meta name="theme-color" content="#ffffff"> 18<meta name="description" content="" data-react-helmet="true"/> 19<meta property="og:title" content="The Ranch" data-react-helmet="true"/> 20<meta property="og:description" content="" data-react-helmet="true"/> 21<meta property="og:type" content="website" data-react-helmet="true"/> 22<meta property="og:image" content="https://bookinglayer-cdn.ams3.cdn.digitaloceanspaces.com/uploads/businesses/2117/logos/ebuAV-1679975972.png" data-react-helmet="true"/> 23 24
25<script> 26// https://github.com/bookinglayer/Support/issues/11178 27window.bookinglayerCustomPackageItemsErrors = function (params) { 28 if ( 29 params.page === '1' && 30 params.product.type === 'package' && 31 !params.guests.every(function (guest, index) { 32 // console.log('guest', index, guest.first_name); 33 return params.itemsOnCurrentPage.some(function (item, index2) { 34 // console.log(' item', index2, item.translations.en.title); 35 const key = params.bookingKey(guest.id, item.id); 36 const bookingValue = params.bookings.get(key); 37 const result = bookingValue !== undefined && params.isItemSelected(item, bookingValue); 38 // console.log(' result', result); 39 return result; 40 }); 41 }) 42 ) { 43 return [{ en: { error: 'At least one item is required for each guest' } }]; 44 } 45 return []; 46}; 47</script>
47 48 49 50
50<script> 51 window.facebook_pixel_id = '1072338140490265'; 52 </script>
52 53 54 55
55<script> 56 window.gtag_id = 'GTM-WJB8ZPXG'; 57 </script>
57 58 59 60
61<script>function bookinglayerLoadGTM(e){e&&(window.dataLayer.push({event:"gtm.js","gtm.start":(new Date).getTime()}),e.replace(/["'\s]/g,"").split(",").forEach(e=>{const o=document.getElementsByTagName("script")[0],t=document.createElement("script");t.async=!0,t.src="https://www.googletagmanager.com/gtm.js?id="+e,o.parentNode.insertBefore(t,o)}))}function bookinglayerLoadGA(e){e&&e.replace(/["'\s]/g,"").split(",").forEach(e=>{gtag("config",e);const o=document.createElement("script");o.src="https://www.googletagmanager.com/gtag/js?id="+e,o.async=!0,document.head.appendChild(o)})}window.bookinglayerLoadGTM(window.gtag_id),window.bookinglayerLoadGA(window.ga4_tag_id),window.google_adwords_conversion_id&>ag("config",window.google_adwords_conversion_id),window.facebook_pixel_id&&(!function(e,o,t,n,a,i,c){e.fbq||(a=e.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},e._fbq||(e._fbq=a),a.push=a,a.loaded=!0,a.version="2.0",a.queue=[],(i=o.createElement(t)).async=!0,i.src="https://connect.facebook.net/en_US/fbevents.js",(c=o.getElementsByTagName(t)[0]).parentNode.insertBefore(i,c))}(window,document,"script"),window.facebook_pixel_id.replace(/["'\s]/g,"").split(",").forEach(e=>{window.fbq("init",e)}),fbq("track","PageView"))</script>
vendor: 63 bytes, line 61
61<script async src="https://www.googletagmanager.com/gtag/js?id=
61G-NEYW37F3GG
vendor: 11 bytes, line 61
61"></script>
61<script>gtag("config","G-NEYW37F3GG")</script>
61<script defer="defer" src="https://app-cdn.bookinglayer.io/booking_engine/static/js/main.89bffcb5be3b1d5965ec.js"></script>
61<link href="https://app-cdn.bookinglayer.io/booking_engine/static/css/main.4177a8e1dc0424b37b60.css" rel="stylesheet"></head><body><div id="root"></div><div id="react_portals"></div><div id="body_inject"></div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.