PageSourceSearch

https://woodlandchampions.co.uk/search

html woodlandchampions.co.uk collected 2026-09-28 15:14:49 UTC 43,675 bytes, 506 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6    <title>Glamping site directory | Woodland Champions</title>
7
8    		
8<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
8
9			
9<script src="/_lib/cms/assets/js/cms.js?v=1790608484"></script>
9
10	        
10<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.8/handlebars.min.js"></script>
10
11		
11<script src="/_lib/cms/assets/js/shiftlib.js?v=1790608484"></script>
11
12		    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
13		
13<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
13
14			<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css">
15	
16    <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Raleway">
17    <link href="/assets/css/style.css?1790608484" rel="stylesheet">
18    <link href="/assets/css/resp.css?1790608484" rel="stylesheet">
19
20    <style>
21        .social-header a {
22            color: #007bff !important;
23            padding: 0 0.5rem;
24            font-size: 1.25rem;
25        }
26        .social-header a:hover {
27            color: #0056b3 !important;
28        }
29    </style>
30
31        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 31-32
31
32    <script async src="https://www.googletagmanager.com/gtag/js?id=
32G-EQ1DQ35Z4W
vendor: 16 bytes, lines 32-33
32"></script>
33    
33<script>
34      
vendor: 150 bytes, lines 34-38
34window.dataLayer = window.dataLayer || [];
35      function gtag(){dataLayer.push(arguments);}
36      gtag('js', new Date());
37    
38      gtag('config', '
38G-EQ1DQ35Z4W
vendor: 8 bytes, lines 38-39
38');
39    
39</script>
39
40	
41    <link rel="apple-touch-icon" sizes="180x180" href="../assets/favicon/apple-touch-icon.png">
42    <link rel="icon" type="image/png" sizes="32x32" href="../assets/favicon/favicon-32x32.png">
43    <link rel="icon" type="image/png" sizes="16x16" href="../assets/favicon/favicon-16x16.png">
44    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
45    <link rel="manifest" href="../assets/favicon/site.webmanifest">
46    <link rel="mask-icon" href="../assets/favicon/safari-pinned-tab.svg" color="#5bbad5">
47    <meta name="msapplication-TileColor" content="#da532c">
48    <meta name="theme-color" content="#ffffff">
49</head>
50<body>
51    <header>
52        <nav class="navbar navbar-expand-lg navbar-light bg-light">
53
54            <a class="navbar-brand" href="/">
55                <img src="/assets/images/logohoriz.svg" style="height: 40px;">
56            </a>
57
58            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
59                <span class="navbar-toggler-icon"></span>
60            </button>
61
62            <div class="collapse navbar-collapse bg-light" id="navbarSupportedContent">
63
64                <ul class="navbar-nav ml-auto mr-auto ml-auto">
65                    <li class="nav-item">
66                        <a class="nav-link" href="/">Home</a>
67                    </li>
68                    <li class="nav-item">
69                        <a class="nav-link" href="/search">Directory</a>
70                    </li>
71                    <li class="nav-item">
72                        <a class="nav-link" href="/applications">Applications</a>
73                    </li>
74                    <li class="nav-item">
75                        <a class="nav-link" href="/application-form">Apply for Exemption</a>
76                    </li>
77                    <li class="nav-item">
78                        <a class="nav-link" href="/about">About</a>
79                    </li>
80                    <li class="nav-item">
81                        <a class="nav-link" href="/suppliers/">Suppliers</a>
82                    </li>
83                    <li class="nav-item">
84                        <a class="nav-link" href="/faq">FAQ</a>
85                    </li>
86                    <li class="nav-item">
87                        <a class="nav-link" href="/contact">Contact</a>
88                    </li>
89                </ul>
90
91                <ul class="navbar-nav social-header">
92                    <li class="nav-item d-none d-lg-block">
93                        <a class="nav-link" href="https://www.facebook.com/woodlandchampionsclub" target="_blank">
94                            <i class="fab fa-facebook"></i>
95                        </a>
96                    </li>
97                    <li class="nav-item d-none d-lg-block">
98                        <a class="nav-link" href="https://www.instagram.com/woodlandchampionsclub/" target="_blank">
99                            <i class="fab fa-instagram"></i>
100                        </a>
101                    </li>
102                    <li class="nav-item d-none d-lg-block">
103                        <a class="nav-link" href="https://www.tiktok.com/@woodlandchampionsclub" target="_blank">
104                            <i class="fab fa-tiktok"></i>
105                        </a>
106                    </li>
107                    <li class="nav-item">
108                        <a class="nav-link" href="#" data-toggle="modal" data-target="#searchModal"><i class="fas fa-search"></i></a>
109                    </li>
110                    <li class="nav-item">
111                        <a class="nav-link nav-user" href="/account/"><i class="far fa-user"></i></a>
112                    </li>
113                </ul>
114            </div>
115        </nav>
116    </header>
117
118    
119<div class="container-fluid result-block">
120  <div class="row">
121    <div class="d-none d-xl-block col-lg-12 col-xl-4">
122      <div class="row results" style="overflow: auto; max-height: calc(100vh - 60px);">
123        <div class="p-5" style="font-size: 20px;">
124          <i class="fas fa-spinner fa-spin"></i> Loading.. 
125        </div>
126      </div>
127      <div class="end-check" style="width: 0; height: 0;"></div>
128    </div>
129
130    <div class="map-wrap col-xl-8 p-0">
131      <div id="map" style="height: calc(100vh - 60px);"></div>
132    </div>
133  </div>
134</div>
135
136<form method="get" id="searchForm">
137  <input type="hidden" name="location" value="">
138  <input type="hidden" name="lat" id="lat" value="53.9">
139  <input type="hidden" name="lng" id="lng" value="-3">
140  <input type="hidden" name="zoom" id="zoom" value="6">
141  <input type="hidden" name="bounds" id="bounds" value="">
142</form>
143
144<script src="/assets/js/matchHeight.min.js"></script>
144
145
146<script>
147// Resize map to screen resize
148function resizeMap() {
149  document.getElementById('map').style.width = `${document.querySelector('.map-wrap').offsetWidth}px`;
150}
151
152window.addEventListener('resize', () => {
153  setTimeout(resizeMap, 500);
154});
155
156// matchHeight function
157function matchHeight(selector) {
158  const elements = document.querySelectorAll(selector);
159  let maxHeight = 0;
160
161  elements.forEach(el => {
162    el.style.height = 'auto'; // Reset height to get natural height
163    maxHeight = Math.max(maxHeight, el.offsetHeight);
164  });
165
166  elements.forEach(el => el.style.height = `${maxHeight}px`);
167}
168
169// Run matchHeight on DOMContentLoaded
170document.addEventListener('DOMContentLoaded', () => {
171  matchHeight('.propertyHolder h4');
172  matchHeight('.propertyHolder .overview-wrap');
173});
174</script>
174
175
176<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css">
177<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
177
178
179<script>
180  // get map markers
181  var timer;
182  var qs = '';
183
184  function getMarkers() {
185    $.ajax({
186      type: 'GET',
187      url: '/api/properties' + window.location.search,
188      data: {},
189      dataType: 'json',
190      success: function (data) {
191        // populate results panel
192        $('.results').html(data.results);
193
194        // update responsiveness
195        footerFix();
196
197        $.each(data.points, function(index, point) {
198          if (!point.coords) {
199            return;
200          }
201
202          // don't add marker if it already exists
203          if (markers[point.id]) {
204            return;
205          }
206
207          var coords = point.coords.split(', ');
208
209          lat = coords[0];
210          lng = coords[1];
211
212          marker = L.marker([lat, lng]).addTo(map);
213          
214          marker.bindPopup(point.html).openPopup();
215          
216          if (point.type == 'application') {
217            marker._icon.classList.add('application');
218          }
219          
220          markers[point.id] = marker;
221        });
222      }
223    });
224  }
225
226  function changeLocation() {
227
228    clearTimeout(timer);
229
230    timer = setTimeout(function() {
231      var center = map.getCenter();
232      
233      var latitude = center.lat;
234      var longitude = center.lng;
235      var zoom = map.getZoom();
236      var rawBounds = map.getBounds();
237      let bounds = rawBounds._southWest.lat + ',' + rawBounds._southWest.lng + ',' + rawBounds._northEast.lat + ',' + rawBounds._northEast.lng;
238      
239      $('#lat').val(latitude);
240      $('#lng').val(longitude);
241      $('#zoom').val(zoom);
242      $('#bounds').val(bounds);
243
244      var stateObj = {
245        lat: $('#lat').val(),
246        lng: $('#lng').val(),
247        zoom: $('#zoom').val(),
248        bounds: $('#bounds').val(),
249      };
250
251      var url = '/search?'+ qs +'lat=' + stateObj.lat + '&lng=' + stateObj.lng + '&zoom=' + stateObj.zoom + '&bounds=' + stateObj.bounds;
252
253      window.history.pushState(stateObj,
254        'Directory',
255        url);
256
257      getMarkers();
258    }, 100);
259  }
260
261  // handle back button
262  window.onpopstate = function(event) {
263    location.reload();
264  };
265
266  var markers = [];
267  var map;
268  var initiated = false;
269  var infowindow;
270
271  function initMap() {
272    var myLatlng = {
273      lat: parseFloat('53.9'),
274      lng: parseFloat('-3')
275    };
276
277    map = L.map('map').setView([myLatlng.lat, myLatlng.lng], 6);
278    
279    // set map tiles source
280    L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
281      attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors',
282      maxZoom: 18,
283    }).addTo(map);
284    
285    //map.scrollWheelZoom.disable();
286    
287    map.on('moveend', changeLocation);
288    changeLocation();
289  }
290  
291  initMap();
292
293  // highlight marker on mouseover
294  $('body').on('mouseenter', '.propertyHolder', function() {
295    if (markers[$(this).data('id')]) {
296      markers[$(this).data('id')]._icon.classList.add("highlight");
297    }
298  })
299  .on('mouseleave', '.propertyHolder', function() {
300    if (markers[$(this).data('id')]) {
301      markers[$(this).data('id')]._icon.classList.remove("highlight");
302    }
303  });
304</script>
304
305
306<style>
307  img.highlight { 
308    filter: hue-rotate(120deg) !important; 
309  }
310  
311  img.application { 
312    filter: hue-rotate(240deg); 
313  }
314</style>
315    <footer class="footer">
316        <div class="container-fluid p-5">
317            <div class="row py-3 ">
318                                    <div class="col-12 col-md">
319                        <h5>About</h5>
320                        <ul class="list-unstyled text-small">
321                                                            <li><a href="/about">About us</a></li>
322                                                                <li><a href="/club-objectives">Club Objectives</a></li>
323                                                                <li><a href="/club-constitution">Club Constitution</a></li>
324                                                                <li><a href="/owners-terms">Site owners terms & conditions</a></li>
325                                                                <li><a href="/terms">Glampers terms & conditions</a></li>
326                                                                <li><a href="/dog-friendly-glamping">Dog Friendly Glamping</a></li>
327                                                                <li><a href="/wood-burner-glamping">Wood Burner Glamping</a></li>
328                                                                <li><a href="/hidden-gems">Hidden Gems</a></li>
329                                                                <li><a href="/contact">Contact</a></li>
330                                                        </ul>
331                    </div>
332                                        <div class="col-12 col-md">
333                        <h5>Host</h5>
334                        <ul class="list-unstyled text-small">
335                                                            <li><a href="/register/">Join us</a></li>
336                                                                <li><a href="/application-form">Application for Exemption</a></li>
337                                                                <li><a href="https://woodlandchampions.co.uk/uploads/THE%20CARAVAN%20CODE.docx">Caravan Code</a></li>
338                                                                <li><a href="https://woodlandchampions.co.uk/uploads/complaints%20policy.docx">Complaints Procedure</a></li>
339                                                                <li><a href="https://woodlandchampions.co.uk/uploads/THE%20SEA%20SHORE%20CODE.pdf">Seashore Code</a></li>
340                                                                <li><a href="https://woodlandchampions.co.uk/uploads/monitoring%20compliance%20policy.docx">Monitoring and Compliance procedure</a></li>
341                                                                <li><a href="/suppliers">Suppliers</a></li>
342                                                                <li><a href="/counties">Counties</a></li>
343                                                        </ul>
344                    </div>
345                                </div>
346
347            <div class="row py-3 border-top border-secondary">
348                <div class="col-6 col-md">
349                    &copy; 2026 Woodland Champions.
350                    <ul>
351                        <li>
352                            <a href="/privacy">Privacy</a>
353                        </li>
354                        <li>
355                            <a href="/terms">Terms</a>
356                        </li>
357                        <li>
358                            <a href="/sitemap">Sitemap</a>
359                        </li>
360                    </ul>
361                </div>
362                <div class="col-6 col-md text-right"></div>
363            </div>
364            
365            <div class="row py-3 border-top border-secondary">
366                <div class="col-6 col-md text-center">
367                    We are members of ACCEO<br>
368                    <img src="/assets/images/acceo.png" style="height: 100px;">
369                </div>
370            </div>
371        </div>
372    </footer>
373
374    <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
375        <div class="modal-dialog" role="document">
376            <div class="modal-content">
377                <div class="modal-header">
378                    <h5 class="modal-title" id="searchModalLabel">Search</h5>
379                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
380                        <span aria-hidden="true">&times;</span>
381                    </button>
382                </div>
383                <form method="get" action="/search">
384                    <div class="modal-body">
385                        <div class="form-group">
386                            <label>Name</label>
387                            <input type="text" name="name" value="" autocomplete="off" class="w-100">
388                        </div>
389
390                        <div class="form-group">
391                            <label>Location</label>
392                            <select name="location" class="form-control">
393                                <option value="">Choose</option>
394                                <option label="Abergavenny, Monmouthshire" value="212">Abergavenny, Monmouthshire</option><option label="Afonwen, Mold, Flintshire" value="173">Afonwen, Mold, Flintshire</option><option label="Ambleside, Cumbria" value="72">Ambleside, Cumbria</option><option label="Anderby, Skegness, Lincs" value="95">Anderby, Skegness, Lincs</option><option label="Angle, Pembroke" value="139">Angle, Pembroke</option><option label="Angle, Pembrokeshire" value="141">Angle, Pembrokeshire</option><option label="Ardingly, Haywards Heath, Sussex" value="126">Ardingly, Haywards Heath, Sussex</option><option label="Armathwaite, Carlisle, Cumbria" value="130">Armathwaite, Carlisle, Cumbria</option><option label="Arundel, West Sussex" value="65">Arundel, West Sussex</option><option label="Ashford, Kent" value="217">Ashford, Kent</option><option label="Avonwick, Totnes, England" value="15">Avonwick, Totnes, England</option><option label="Balsall Common, Coventry, West Midlands" value="201">Balsall Common, Coventry, West Midlands</option><option label="Barnstaple, Devon" value="223">Barnstaple, Devon</option><option label="Beauly, Inverness" value="224">Beauly, Inverness</option><option label="Beauly, Inverness" value="228">Beauly, Inverness</option><option label="Beaworthy Devon England" value="23">Beaworthy Devon England</option><option label="Beckley, Oxford" value="120">Beckley, Oxford</option><option label="Beckley, Rye" value="239">Beckley, Rye</option><option label="Bideford Devon England" value="19">Bideford Devon England</option><option label="Birstwith, Harrogate, Yorks" value="77">Birstwith, Harrogate, Yorks</option><option label="Blackwater, Truro, Cornwall" value="171">Blackwater, Truro, Cornwall</option><option label="Blaenau Ffestinog, Gwynedd" value="69">Blaenau Ffestinog, Gwynedd</option><option label="Bolton Le Sands, Carnforth, Lancashire" value="167">Bolton Le Sands, Carnforth, Lancashire</option><option label="Bonvilston Cardiff Wales" value="27">Bonvilston Cardiff Wales</option><option label="Bottesford,  Nr Melton, Leicestershire" value="104">Bottesford,  Nr Melton, Leicestershire</option><option label="Bradmore, Nottingham" value="103">Bradmore, Nottingham</option><option label="Brecon, Powys" value="242">Brecon, Powys</option><option label="Bridgend, Vale of Glamorgan" value="241">Bridgend, Vale of Glamorgan</option><option label="Bridport, Dorset" value="45">Bridport, Dorset</option><option label="Bristol, North Somerset" value="209">Bristol, North Somerset</option><option label="Bromley, Kent" value="233">Bromley, Kent</option><option label="Brongest, Newcastle Emlyn, Ceredigion" value="152">Brongest, Newcastle Emlyn, Ceredigion</option><option label="Brook, Godalming, Surrey" value="236">Brook, Godalming, Surrey</option><option label="Burton Cheshire England" value="14">Burton Cheshire England</option><option label="Cambridge, Cambridgeshire" value="206">Cambridge, Cambridgeshire</option><option label="Canterbury, Kent" value="234">Canterbury, Kent</option><option label="Capenhurst, Chester" value="214">Capenhurst, Chester</option><option label="Carmarthen, Carmarthenshire" value="68">Carmarthen, Carmarthenshire</option><option label="Carnforth, Lancashire" value="153">Carnforth, Lancashire</option><option label="Carnforth, Lancashire" value="191">Carnforth, Lancashire</option><option label="Carreglefn Anglesey Wales" value="5">Carreglefn Anglesey Wales</option><option label="Chalfont  Buckinghamshire England" value="10">Chalfont  Buckinghamshire England</option><option label="Chepstow, Monmouthshire" value="245">Chepstow, Monmouthshire</option><option label="Chessington, Surrey" value="70">Chessington, Surrey</option><option label="Chester, Cheshire West and Chester" value="229">Chester, Cheshire West and Chester</option><option label="Chester, England" value="38">Chester, England</option><option label="Chippenham, Wiltshire" value="51">Chippenham, Wiltshire</option><option label="Church Stretton, Shropshire" value="66">Church Stretton, Shropshire</option><option label="Chy An Goverrow, Lamorna, Penzance, Cornwall" value="113">Chy An Goverrow, Lamorna, Penzance, Cornwall</option><option label="Ciliau Coch, Marros, Pentywyn, Caerfyrddin, Carmarthenshire" value="129">Ciliau Coch, Marros, Pentywyn, Caerfyrddin, Carmarthenshire</option><option label="Cirencester, Gloucestershire" value="213">Cirencester, Gloucestershire</option><option label="Cold Ashton, Bath, Somerset" value="84">Cold Ashton, Bath, Somerset</option><option label="Coleford, Gloucestershire" value="41">Coleford, Gloucestershire</option><option label="Colne, Lancashire" value="247">Colne, Lancashire</option><option label="Colston Bassett, Nottinghamshire" value="100">Colston Bassett, Nottinghamshire</option><option label="Colyton, Devon" value="208">Colyton, Devon</option><option label="Coryton, Okehampton, Devon" value="146">Coryton, Okehampton, Devon</option><option label="Cottered, Stevenage, Hertfordshire" value="199">Cottered, Stevenage, Hertfordshire</option><option label="Cowes, Isle of Wight" value="211">Cowes, Isle of Wight</option><option label="Cranbrook,  Sissinghurst, in the Weald of Kent" value="94">Cranbrook,  Sissinghurst, in the Weald of Kent</option><option label="Cromer, Norfolk" value="35">Cromer, Norfolk</option><option label="Crowborough, Nr Tunbridge Wells, East Sussex" value="89">Crowborough, Nr Tunbridge Wells, East Sussex</option><option label="Cwmbach, Aberdare, Carmarthenshire" value="190">Cwmbach, Aberdare, Carmarthenshire</option><option label="Cwmcarn, Caerphilly, Monmouthshire, South Wales" value="179">Cwmcarn, Caerphilly, Monmouthshire, South Wales</option><option label="Cynwyl Elfed, Carmarthenshire" value="58">Cynwyl Elfed, Carmarthenshire</option><option label="Daventry, Northants" value="52">Daventry, Northants</option><option label="Dorchester, Dorset" value="67">Dorchester, Dorset</option><option label="Draycot Cerne, Chippenham, Wiltshire" value="202">Draycot Cerne, Chippenham, Wiltshire</option><option label="Driffield Yorkshire England" value="9">Driffield Yorkshire England</option>
394<option label="Droitwich, Worcestershire" value="57">Droitwich, Worcestershire</option><option label="Dulverton, Exmoor, Somerset" value="182">Dulverton, Exmoor, Somerset</option><option label="Dunkeswell, Honiton, Devon" value="78">Dunkeswell, Honiton, Devon</option><option label="Eden Valley, Great Salkeld, Penrith, England" value="11">Eden Valley, Great Salkeld, Penrith, England</option><option label="Ely, Cambridgeshire" value="197">Ely, Cambridgeshire</option><option label="Exeter, Devon" value="204">Exeter, Devon</option><option label="Ffynnongroyw, Prestatyn, Flintshire" value="93">Ffynnongroyw, Prestatyn, Flintshire</option><option label="Fowlmere, Cambridgeshire" value="147">Fowlmere, Cambridgeshire</option><option label="Fowlmere, Nr Duxford, Cambridgeshire" value="144">Fowlmere, Nr Duxford, Cambridgeshire</option><option label="Frodsham, Chester, Cheshire" value="96">Frodsham, Chester, Cheshire</option><option label="Gillingham, Beccles, Norfolk" value="175">Gillingham, Beccles, Norfolk</option><option label="Glascoed,  Pontypool, Monmouthshire" value="125">Glascoed,  Pontypool, Monmouthshire</option><option label="Godalming, Surrey" value="161">Godalming, Surrey</option><option label="Godalming, Surrey" value="169">Godalming, Surrey</option><option label="Goole, Yorkshire" value="102">Goole, Yorkshire</option><option label="Gosforth, Lake District" value="117">Gosforth, Lake District</option><option label="Gowerton, Swansea" value="109">Gowerton, Swansea</option><option label="Great Abington, Cambridge" value="108">Great Abington, Cambridge</option><option label="Gurnard Isle of Wight England" value="21">Gurnard Isle of Wight England</option><option label="Gurnard, Isle of Wight" value="106">Gurnard, Isle of Wight</option><option label="Hambrook West Sussex England" value="24">Hambrook West Sussex England</option><option label="Happisburgh Norfolk England" value="13">Happisburgh Norfolk England</option><option label="Hathersage, Derbyshire" value="248">Hathersage, Derbyshire</option><option label="Haverfordwest, Pembrokeshire" value="48">Haverfordwest, Pembrokeshire</option><option label="Hepworth, Huddersfield, West Yorkshire" value="196">Hepworth, Huddersfield, West Yorkshire</option><option label="Hertford England" value="8">Hertford England</option><option label="Hexden Farm, Hastings Road, Rolvenden, Kent TN17 4PN." value="187">Hexden Farm, Hastings Road, Rolvenden, Kent TN17 4PN.</option><option label="Hexham, Northumberland" value="162">Hexham, Northumberland</option><option label="Hexham, Northumberland" value="166">Hexham, Northumberland</option><option label="High Wycombe, Buckinghamshire" value="240">High Wycombe, Buckinghamshire</option><option label="Higham, East Sussex" value="244">Higham, East Sussex</option><option label="Highbridge,  Somerset" value="99">Highbridge,  Somerset</option><option label="Higher Kinnerton, Flintshire" value="218">Higher Kinnerton, Flintshire</option><option label="Hitchin, Hertfordshire" value="230">Hitchin, Hertfordshire</option><option label="Holbeton, Plymouth, Devon" value="119">Holbeton, Plymouth, Devon</option><option label="Honiton Devon England" value="28">Honiton Devon England</option><option label="Horns Cross, Bideford, Devon" value="138">Horns Cross, Bideford, Devon</option><option label="Hundelby, Spilsby, Skegness, Lincolnshire" value="159">Hundelby, Spilsby, Skegness, Lincolnshire</option><option label="Ilfracombe, Devon" value="71">Ilfracombe, Devon</option><option label="Kelshall, Chester" value="39">Kelshall, Chester</option><option label="Kidwelly, Carmarthenshire" value="124">Kidwelly, Carmarthenshire</option><option label="Kilgetty  Pembrokeshire England" value="4">Kilgetty  Pembrokeshire England</option><option label="Kings Lynn, Norfolk" value="54">Kings Lynn, Norfolk</option><option label="Kington, Herefordshire" value="64">Kington, Herefordshire</option><option label="Kington, Herefordshire" value="122">Kington, Herefordshire</option><option label="Lamorna, Penzance, Cornwall" value="116">Lamorna, Penzance, Cornwall</option><option label="Lancaster, Lancashire" value="216">Lancaster, Lancashire</option><option label="Langport, Somerset" value="46">Langport, Somerset</option><option label="Launceston, Cornwall" value="215">Launceston, Cornwall</option><option label="Lawrenny Pembrokeshire Wales" value="7">Lawrenny Pembrokeshire Wales</option><option label="Leek, Staffs" value="76">Leek, Staffs</option><option label="Leighton Buzzard, Bedfordshire" value="75">Leighton Buzzard, Bedfordshire</option><option label="Liskeard, Cornwall" value="225">Liskeard, Cornwall</option><option label="Llandegfan, Anglesey" value="59">Llandegfan, Anglesey</option><option label="Llandeilo, Carmarthenshire" value="61">Llandeilo, Carmarthenshire</option><option label="Llanrhystud, Aberystwyth, Ceredigion, Wales" value="82">Llanrhystud, Aberystwyth, Ceredigion, Wales</option><option label="Llysyfran Pembrokeshire England" value="12">Llysyfran Pembrokeshire England</option><option label="Lode Fen, Cambridge" value="134">Lode Fen, Cambridge</option><option label="Lound, Retford, Nottinghamshire" value="180">Lound, Retford, Nottinghamshire</option><option label="Lymington, Hampshire" value="90">Lymington, Hampshire</option><option label="Maen Valley, Falmouth, Cornwall" value="140">Maen Valley, Falmouth, Cornwall</option><option label="Maidencombe, Torquay" value="227">Maidencombe, Torquay</option><option label="Malton, Yorkshire" value="49">Malton, Yorkshire</option><option label="Marlborough , Wiltshire" value="55">Marlborough , Wiltshire</option><option label="Marros, Pentywyn, Caerfyrddin, Carmarthenshire" value="132">Marros, Pentywyn, Caerfyrddin, Carmarthenshire</option><option label="Marton, Leamington Spa, Warwickshire, West Midlands" value="172">Marton, Leamington Spa, Warwickshire, West Midlands</option><option label="Messing Essex England" value="17">Messing Essex England</option><option label="Michaelstow, Cornwall" value="91">Michaelstow, Cornwall</option><option label="Middleton, Matlock, Derbyshire" value="181">Middleton, Matlock, Derbyshire</option><option label="Midford, Bath, North East Somerset" value="186">Midford, Bath, North East Somerset</option><option label="Minsterworth, Gloucester" value="112">Minsterworth, Gloucester</option><option label="Mold, Flintshire" value="42">Mold, Flintshire</option><option label="Molton, Devon" value="194">Molton, Devon</option><option label="Morpeth, Northumbria" value="62">Morpeth, Northumbria</option><option label="Narberth, Tenby, Pembrokeshire" value="155">Narberth, Tenby, Pembrokeshire</option><option label="Nazeing Essex England" value="29">Nazeing Essex England</option><option label="Newark, Lincolnshire" value="222">Newark, Lincolnshire</option><option label="Norfolk England" value="1">Norfolk England</option><option label="North Burlingham, Norwich, Norfolk" value="73">North Burlingham, Norwich, Norfolk</option><option label="Outwell, nr Kings Lynn, Norfolk" value="151">Outwell, nr Kings Lynn, Norfolk</option><option label="Oxford, Oxfordshire" value="34">Oxford, Oxfordshire</option><option label="Ozleworth, Wotton-Under-Edge, Gloucestershire" value="127">Ozleworth, Wotton-Under-Edge, Gloucestershire</option><option label="Ozleworth, Wotton-Under-Edge, Gloucestershire" value="131">Ozleworth, Wotton-Under-Edge, Gloucestershire</option><option label="Padstow, Cornwall" value="200">Padstow, Cornwall</option><option label="Paignton, Devon" value="60">Paignton, Devon</option><option label="Parkgate, Dumfries and Galloway" value="205">Parkgate, Dumfries and Galloway</option><option label="Pembroke Pembrokeshire Wales" value="33">Pembroke Pembrokeshire Wales</option><option label="Penlan, Brecon Beacons, Wales" value="121">Penlan, Brecon Beacons, Wales</option><option label="Pentraeth, Isle of Anglesey" value="164">Pentraeth, Isle of Anglesey</option><option label="Pentraeth, Isle of Anglesey" value="165">Pentraeth, Isle of Anglesey</option><option label="Petersfield, Hampshire" value="37">Petersfield, Hampshire</option><option label="Pickering Yorkshire England" value="31">Pickering Yorkshire England</option><option label="Plush, Dorchester, Dorset" value="118">Plush, Dorchester, Dorset</option><option label="Polegate, Eastbourne, East Sussex" value="135">Polegate, Eastbourne, East Sussex</option><option label="Port Isaac, Bodmin, Cornwall" value="210">Port Isaac, Bodmin, Cornwall</option>
394<option label="Port Quin, Cornwall" value="98">Port Quin, Cornwall</option><option label="Porthmadog, Gwynedd, West Wales" value="101">Porthmadog, Gwynedd, West Wales</option><option label="Redruth, Cornwall" value="192">Redruth, Cornwall</option><option label="Resolven, Neath, Neath Port Talbot" value="137">Resolven, Neath, Neath Port Talbot</option><option label="Robertsbridge, East Sussex" value="53">Robertsbridge, East Sussex</option><option label="Rolvenden, Cranbrook, Tenterden, Kent" value="143">Rolvenden, Cranbrook, Tenterden, Kent</option><option label="Rufforth, York" value="174">Rufforth, York</option><option label="Rufforth, York, North Yorkshire" value="176">Rufforth, York, North Yorkshire</option><option label="Rutland, Lincolnshire" value="221">Rutland, Lincolnshire</option><option label="Salisbury, Wiltshire" value="203">Salisbury, Wiltshire</option><option label="Saltford Bristol England" value="22">Saltford Bristol England</option><option label="Saltford, Bath, Somerset" value="168">Saltford, Bath, Somerset</option><option label="Sandside, Cockerham, Lancaster, Lancashire" value="184">Sandside, Cockerham, Lancaster, Lancashire</option><option label="Seer Green, Gerrards Cross, Buckinghamshire" value="177">Seer Green, Gerrards Cross, Buckinghamshire</option><option label="Sennybridge, Brecon" value="235">Sennybridge, Brecon</option><option label="Shepton Mallet, North Somerset" value="220">Shepton Mallet, North Somerset</option><option label="Sherborne, Dorset" value="156">Sherborne, Dorset</option><option label="Sherborne, Dorset" value="163">Sherborne, Dorset</option><option label="Sherborne, Somerset" value="246">Sherborne, Somerset</option><option label="Shrewsbury,  Shropshire" value="40">Shrewsbury,  Shropshire</option><option label="Sidbury, Sidmouth, Devon" value="92">Sidbury, Sidmouth, Devon</option><option label="Singleton, Poulton-Le-Fylde, Lancashire" value="149">Singleton, Poulton-Le-Fylde, Lancashire</option><option label="Skegness, Lincolnshire" value="97">Skegness, Lincolnshire</option><option label="St Breock, Wadebridge, Cornwall" value="145">St Breock, Wadebridge, Cornwall</option><option label="St Erme, Truro. Cornwall" value="80">St Erme, Truro. Cornwall</option><option label="St. Hillary, Penzance" value="232">St. Hillary, Penzance</option><option label="St. Ives, Cornwall" value="237">St. Ives, Cornwall</option><option label="Steyning West Sussex England" value="16">Steyning West Sussex England</option><option label="Stockland, Honiton, Devon" value="148">Stockland, Honiton, Devon</option><option label="Stockport, Greater Manchester" value="63">Stockport, Greater Manchester</option><option label="Stone Raise, Armathwaite, Carlisle" value="128">Stone Raise, Armathwaite, Carlisle</option><option label="Stoneley Green, Nantwich, Cheshire" value="154">Stoneley Green, Nantwich, Cheshire</option><option label="Swanage, Dorset" value="243">Swanage, Dorset</option><option label="Tattersett, Fakenham, Norfolk" value="195">Tattersett, Fakenham, Norfolk</option><option label="Taunton Somerset England" value="6">Taunton Somerset England</option><option label="Tenbury Wells, Worcestershire" value="85">Tenbury Wells, Worcestershire</option><option label="Tenby Wales" value="2">Tenby Wales</option><option label="Tewin, Hertfordshire" value="79">Tewin, Hertfordshire</option><option label="Thorpe,  Ashbourne, Derbyshire" value="160">Thorpe,  Ashbourne, Derbyshire</option><option label="Totnes Devon England" value="30">Totnes Devon England</option><option label="Trefeglwys, Caersws, Newtown, Powys" value="114">Trefeglwys, Caersws, Newtown, Powys</option><option label="Trefeglwys, Caersws, Powys" value="115">Trefeglwys, Caersws, Powys</option><option label="Tresillian, Truro, Cornwall" value="83">Tresillian, Truro, Cornwall</option><option label="Trimsaran Carmarthenshire Wales" value="20">Trimsaran Carmarthenshire Wales</option><option label="Truro, Cornwall" value="219">Truro, Cornwall</option><option label="Tunley, Bath, Somerset" value="105">Tunley, Bath, Somerset</option><option label="Tunley, Bath, Somerset" value="107">Tunley, Bath, Somerset</option><option label="Umberleigh, Barnstaple, Devon" value="81">Umberleigh, Barnstaple, Devon</option><option label="Upper Tumble,  Llanelli , Carmarthenshire" value="87">Upper Tumble,  Llanelli , Carmarthenshire</option><option label="Upper Tumble, Llanelli, Nr Swansea" value="88">Upper Tumble, Llanelli, Nr Swansea</option><option label="Warmley, South Gloucestershire" value="56">Warmley, South Gloucestershire</option><option label="Warwick, Warwickshire" value="238">Warwick, Warwickshire</option><option label="Wells Mendip Somerset England" value="32">Wells Mendip Somerset England</option><option label="Wells Next to the Sea, Norfolk" value="226">Wells Next to the Sea, Norfolk</option><option label="Wells-next-the-Sea, Norfolk" value="74">Wells-next-the-Sea, Norfolk</option><option label="Welshpool Powys Wales" value="18">Welshpool Powys Wales</option><option label="West Horley, Leatherhead, Surrey" value="123">West Horley, Leatherhead, Surrey</option><option label="Westwell,  Ashford, Kent" value="136">Westwell,  Ashford, Kent</option><option label="Whitchurch, Somerset" value="43">Whitchurch, Somerset</option><option label="Whitemill,  Carmarthen" value="133">Whitemill,  Carmarthen</option><option label="Whitland, Pembrokeshire" value="111">Whitland, Pembrokeshire</option><option label="Whitwick, Coalville, Leiciester" value="157">Whitwick, Coalville, Leiciester</option><option label="Whitwick, Loughborough, Leicestershire." value="158">Whitwick, Loughborough, Leicestershire.</option><option label="Widford Hertfordshire England" value="3">Widford Hertfordshire England</option>
394<option label="Winford, Bristol, North Somerset" value="185">Winford, Bristol, North Somerset</option><option label="Winkleigh, Torrington, Devon" value="170">Winkleigh, Torrington, Devon</option><option label="Withiel, Bodmin, Cornwall" value="150">Withiel, Bodmin, Cornwall</option><option label="Witney, Oxfordshire" value="50">Witney, Oxfordshire</option><option label="Witton Le Wear County Durham England" value="25">Witton Le Wear County Durham England</option><option label="Wolfscastle, Haverfordwest,  Pembrokeshire" value="193">Wolfscastle, Haverfordwest,  Pembrokeshire</option><option label="Woodcroft, Chepstow, Gloucestershire" value="183">Woodcroft, Chepstow, Gloucestershire</option><option label="Wooler Northumberland England" value="26">Wooler Northumberland England</option><option label="Worcester, Worcestershire" value="198">Worcester, Worcestershire</option><option label="Worston, Clitheroe, Lancashire" value="188">Worston, Clitheroe, Lancashire</option><option label="Wyndhurst, Wollerton, Shropshire" value="142">Wyndhurst, Wollerton, Shropshire</option>                            </select>
395                        </div>
396
397                        <div class="form-group">
398                                                        <div data-name="amenities">
399                                <div>      <label for="amenities" class="col-form-label">Amenities</label> </div> <div style="max-height: 200px; width: 200px; overflow: scroll"> <label><input type="checkbox" name="amenities[]" value="21" >&nbsp;Adults Only</label><br> <label><input type="checkbox" name="amenities[]" value="14" >&nbsp;BBQ</label><br> <label><input type="checkbox" name="amenities[]" value="26" >&nbsp;Bedding</label><br> <label><input type="checkbox" name="amenities[]" value="31" >&nbsp;Cafe</label><br> <label><input type="checkbox" name="amenities[]" value="11" >&nbsp;Compost Toilets</label><br> <label><input type="checkbox" name="amenities[]" value="7" >&nbsp;Enclosed camping pitches</label><br> <label><input type="checkbox" name="amenities[]" value="20" >&nbsp;EV Charging</label><br> <label><input type="checkbox" name="amenities[]" value="6" >&nbsp;Family/Kid Friendly</label><br> <label><input type="checkbox" name="amenities[]" value="13" >&nbsp;Fire pits</label><br> <label><input type="checkbox" name="amenities[]" value="3" >&nbsp;Flush toilets</label><br> <label><input type="checkbox" name="amenities[]" value="18" >&nbsp;Games Room</label><br> <label><input type="checkbox" name="amenities[]" value="12" >&nbsp;Hot running water</label><br> <label><input type="checkbox" name="amenities[]" value="5" >&nbsp;Hot tub</label><br> <label><input type="checkbox" name="amenities[]" value="2" >&nbsp;Jacuzzi</label><br> <label><input type="checkbox" name="amenities[]" value="30" >&nbsp;Lakeside</label><br> <label><input type="checkbox" name="amenities[]" value="24" >&nbsp;Meal Packages</label><br> <label><input type="checkbox" name="amenities[]" value="10" >&nbsp;Netflix</label><br> <label><input type="checkbox" name="amenities[]" value="28" >&nbsp;Outdoor Bath</label><br> <label><input type="checkbox" name="amenities[]" value="29" >&nbsp;Outdoor Shower</label><br> <label><input type="checkbox" name="amenities[]" value="9" >&nbsp;Pets Allowed</label><br> <label><input type="checkbox" name="amenities[]" value="19" >&nbsp;Pizza Oven</label><br> <label><input type="checkbox" name="amenities[]" value="17" >&nbsp;Sauna</label><br> <label><input type="checkbox" name="amenities[]" value="4" >&nbsp;Smoking allowed</label><br> <label><input type="checkbox" name="amenities[]" value="25" >&nbsp;Spa Packages</label><br> <label><input type="checkbox" name="amenities[]" value="22" >&nbsp;Swimming pool</label><br> <label><input type="checkbox" name="amenities[]" value="27" >&nbsp;Towels</label><br> <label><input type="checkbox" name="amenities[]" value="8" >&nbsp;Washing Machine</label><br> <label><input type="checkbox" name="amenities[]" value="23" >&nbsp;Waterless Toilets</label><br> <label><input type="checkbox" name="amenities[]" value="1" >&nbsp;Wifi</label><br> </div>                            </div>
400                        </div>
401
402                        
403                    </div>
404                    <div class="modal-footer">
405                        <button type="submit" class="btn btn-secondary">Go</button>
406                    </div>
407                </form>
408            </div>
409        </div>
410    </div>
411
412    
412<script>
413        function footerFix() {
414            if ($("body").outerHeight() < $(window).outerHeight()) {
415                $(".footer").addClass("footer-abs");
416            } else {
417                $(".footer").removeClass("footer-abs");
418            }
419        }
420
421        $(function() {
422            if (window.width > 768) {
423                footerFix();
424            }
425            $(window).bind('resize', function() {
426                if (window.width > 768) {
427                    footerFix();
428                }
429
430            });
431
432        });
433
434        $(function() {
435            $('body').on('mouseover',
436                '.slide',
437                function() {
438                    $(this).children('.carousel-control-next, .carousel-control-prev').addClass('show-indicators');
439                });
440
441            $('body').on('mouseout',
442                '.slide',
443                function() {
444                    $(this).children('.carousel-control-next, .carousel-control-prev').removeClass('show-indicators');
445                });
446        });
447    </script>
447
448
449    
449<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/src/bootstrap-input-spinner.min.js"></script>
449
450    
450<script>
451        $("input[type='number']").inputSpinner()
452    </script>
452
453
454    
454<script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
454
455    
455<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
455
456    <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css">
457
458    
458<script type="text/javascript">
459        $(function() {
460            var start = moment($('#start').val());
461            var end = moment($('#end').val());
462            var init = true;
463
464            function cb(start,
465                end) {
466                $('#daterange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
467                $('#start').val(start.format('YYYY-MM-DD'))
468                $('#end').val(end.format('YYYY-MM-DD'))
469
470                if (init) {
471                    init = false;
472                } else {
473                    $('#theForm').submit();
474                }
475            }
476
477            $('#daterange').daterangepicker({
478                locale: {
479                    'format': 'YYYY-MM-DD',
480                    cancelLabel: 'Clear'
481                }
482            }, cb);
483
484            $('#daterange').on('cancel.daterangepicker', function(ev, picker) {
485                //do something, like clearing an input
486                $('#daterange').val('');
487            });
488
489            cb(start, end);
490        });
491
492        $("#searchModal").on('shown.bs.modal', function() {
493            $(this).find('input').first().focus();
494        });
495
496        // active nav
497        const nodeList = document.querySelectorAll('.nav-link');
498
499        for (let i = 0; i < nodeList.length; i++) {
500            const element = nodeList[i];
501            if (element.getAttribute('href') === location.pathname) {
502                element.classList.add('active');
503            }
504        }
505    </script>
505
506    </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.