1"use strict";(self.webpackChunkpotters_resorts=self.webpackChunkpotters_resorts||[]).push([[1773],{12808:function(e,t,n){var r=n(96540);const o=(0,r.forwardRef)(((e,t)=>{let{as:n="h1",children:o,className:a,style:l,...s}=e;const i=`${n}`;return r.createElement(i,Object.assign({style:{textWrap:"balance",...l},className:`mainHeader ${a}`,ref:t},s),o)}));t.A=o},2072:function(e,t,n){var r=n(96540),o=n(89759),a=n(21521);t.A=e=>{let{resort:t="Both"}=e;return r.createElement("div",{className:"container-fluid"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-lg-6 darkbg p-5 text-center",style:{backgroundColor:"#272E38"}},r.createElement("div",{className:"my-5"},"Both"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Choose from two fabulous locations"),r.createElement("p",null,"Whether it's relaxing on the picturesque Norfolk coast to unwinding in glorious Essex countryside, our Resorts offer two perfect places to enjoy a short break."),r.createElement("br",null),r.createElement("p",null,r.createElement("b",null,"Potters Resorts Hopton-on-Sea"),r.createElement("br",null),"Coast Road, Hopton-on-Sea, Norfolk, NR31 9BX"),r.createElement("p",null,r.createElement("b",null,"Potters Resorts Five Lakes"),r.createElement("br",null),"Colchester Road, Essex, CM9 8HX")),"Hopton"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Join us on the glorious Norfolk coast"),r.createElement("p",null,"Set on the coastline border of Norfolk and Suffolk, Potters Resorts is situated in the village of Hopton-on-Sea where the sun rises first at the UKâs most easterly point."),r.createElement("p",null,r.createElement("b",null,"Potters Resorts Hopton-on-Sea"),r.createElement("br",null),"Coast Road, Hopton-on-Sea, Norfolk, NR31 9BX")),"Hopton family"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Join us on the glorious Norfolk coast"),r.createElement("p",null,"Set on the coastline border of Norfolk and Suffolk, Potters Resorts is situated in the village of Hopton-on-Sea where the sun rises first at the UKâs most easterly point."),r.createElement("p",null,"In 2026, enjoy the fresh sea air, and coastal views, without packing restrictions, passport panic and security queues!"),r.createElement("p",null,r.createElement("b",null,"Potters Resorts Hopton-on-Sea"),r.createElement("br",null),"Coast Road, Hopton-on-Sea, Norfolk, NR31 9BX")),"Hopton Find Us"===t&&r.createElement(r.Fragment,null,r.createElement(a.A,null,"Hopton-on-Sea, Norfolk"),r.createElement("p",null,r.createElement("strong",null,"Our address is:"),r.createElement("br",null),"Potters Resorts, Coast Road, Hopton-on-Sea, Norfolk, NR31 9BX"),r.createElement("p",null,r.createElement("strong",null,"By Car"),r.createElement("br",null),"Located just off the A47, midway between Great Yarmouth and Lowestoft, follow signs for Hopton-On-Sea or use postcode"," ",r.createElement("strong",null,"NR31 9BX "),"for your Sat Nav. Thereâs plenty of parking on Resort, once you have checked in you will be allocated a car park close to your accommodation."),r.createElement("p",null,r.createElement("strong",null,"By Train"),r.createElement("br",null),"Arrive at either Great Yarmouth or Lowestoft train stations as weâre just 10 minutesâ taxi journey away from each."),r.createElement("p",null,r.createElement("strong",null,"By Taxi"),r.createElement("br",null),"Our recommended taxi service is Albies:"," ",r.createElement("strong",null,"01493 331 111"),".")),"Five Lakes"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Join us in the glorious Essex countryside"),r.createElement("p",null,"Potters Resorts Five Lakes, is located between Maldon and Colchester, next to the village of Tolleshunt Knights. Itâs just a 20 minute drive from Colchester and 40 minutes from Chelmsford."),r.createElement("p",null,r.createElement("b",null,"Potters Resorts Five Lakes"),r.createElement("br",null),"Colchester Road, Essex, CM9 8HX")),"Five Lakes Find Us"===t&&r.createElement(r.Fragment,null,r.createElement(a.A,null,"Five Lakes, Essex"),r.createElement("p",null,r.createElement("strong",null,"Our address is:"),r.createElement("br",null),"Potters Resorts Five Lakes, Tolleshunt Knights, Colchester Road, Essex, CM9 8HX"),r.createElement("p",null,r.createElement("strong",null,"By Car"),r.createElement("br",null),"Located just off the B1026, midway between Maldon and Colchester, use postcode ",r.createElement("strong",null,"CM9 8HX")," in your Sat Nav. Thereâs plenty of parking on Resort."),r.createElement("p",null,r.createElement("strong",null,"By Train"),r.createElement("br",null),"The train station at Witham is just a 20 minute taxi ride away. There is a taxi rank outside the station.")),"Golf"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Five Lakes Golf Club"),r.createElement("p",null,"Five Lakes Golf Club, is located between Maldon and Colchester, next to the village of Tolleshunt Knights. Itâs just a 20 minute drive from Colchester and 40 minutes from Chelmsford."),r.createElement("p",null,r.createElement("b",null,"Five Lakes Golf Club"),r.createElement("br",null),"Colchester Road, Essex, CM9 8HX")),"Hair Studio"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Local to Hopton-on-Sea? ",r.createElement("br",null),"Or joining us for a visit to the glorious
1Norfolk coast?"),r.createElement("p",null,"We welcome everyone to the Hair Studio. Located on the main resort*, between Aphrodite Beauty Studio and Palms Health and Fitness."),r.createElement("p",null,r.createElement("small",null,"*If you are not a residential guest of Potters Resorts Hopton-on-Sea, but have an appointment at The Hair Studio, please check in at the main gate at the front of the resort where you'll be given a visitors pass for the duration of your appointment."))),"Aphrodite"===t&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"page-title"},"Aphrodite Beauty Studio"),r.createElement("p",null,"We welcome everyone to the Aphrodite. Located on the main resort*, next to Palms Health and Fitness."),r.createElement("p",null,r.createElement("p",null,r.createElement("strong",null,"Our address is:"),r.createElement("br",null),"Aphrodite Beauty Studio, Potters Resorts, Coast Road, Hopton-on-Sea, Norfolk, NR31 9BX"),r.createElement("br",null),r.createElement("small",null,"*If you are not a residential guest of Potters Resorts Hopton-on-Sea, but have an appointment at Aphrodite, please check in at the main gate at the front of the resort where you'll be given a visitors pass for the duration of your appointment."))))),r.createElement("div",{className:"col-12 col-lg-6 px-0"},r.createElement("div",{style:{height:"100%",minHeight:446}},r.createElement(o.A,{active:t})))))}},96944:function(e,t,n){var r=n(96540),o=n(67958),a=n(12495),l=n.n(a),s=n(90888),i=n(59940),c=n(76965),u=n(21499),m=n(43150),d=n(77765);t.A=e=>{let{shortBreaks:t,isBowls:n,sort:a,onlyShowDiscountedBreaks:h=!1,fullWidth:p=!1,discounts:f=[],showPrices:E=!0,showDiscount:g=!0,showButton:v=!0,callback:b,success:w,messageSuccess:k,ctaText:y="View Break",showDiscountCode:N=!0,successWaitlist:B,messageSuccessWaitlist:S,month:A="All",prefix:C}=e;const{0:R,1:T}=(0,r.useState)(!1),H=(e,t)=>{let n="Hopton"===t?"/hopton-on-sea":"/five-lakes";switch(e.subCategory){case"fireworks":return`${n}/fireworks-break-${e.month.split(" ")[1]}/`;case"betwixmas":return`${n}/betwixmas-break-${e.month.split(" ")[1]}/`;case"christmas":return`${n}/christmas-break-${e.month.split(" ")[1]}/`;case"new year":return`${n}/new-year-break-${e.month.split(" ")[1]}/`;default:return`${((e,t)=>C||("Hopton"===t?"/hopton-on-sea":"/five-lakes")+"/short-breaks/")(0,t)}${r=e.category,e.type,o=e.family,o?"family":"Weekend"===r?"weekend":"midweek"}/${l()(e.title).toLowerCase()}`}var r,o};let F=(new Date).getTime();const{0:x,1:L}=(0,r.useState)(void 0),{0:D,1:P}=(0,r.useState)(void 0),$={Spring:["March","April","May","June"],Summer:["June","July","August"],Autumn:["September","October","November"],Winter:["December","January","February"],Late:["January","February"],september:["September"]};(0,r.useEffect)((()=>{t&&("All"===A||"AUTUMNLANDER"===A?P(t):$[A]?P(t.filter((e=>$[A].includes(e.node.month.split(" ")[0])))):P(t.filter((e=>e.node.month===A))),T(!0))}),[A,t]),(0,r.useEffect)((()=>{if(!D)return;L(D.filter((e=>e.node.startDate._seconds>F/1e3)).sort("family"===(0,d.JE)("sort")?m._:null!=a?a:(e,t)=>e.node.startDate._seconds===t.node.startDate._seconds?"Five Lakes"===e.resort?-1:1:e.node.startDate._seconds>t.node.startDate._seconds?1:-1))}),[D]);const{0:M,1:W}=(0,r.useState)([]),I=(0,c.rU)();return(0,r.useEffect)((()=>{0===f.length?W(I):W(f)}),[]),(0,r.useEffect)((()=>{f.length>0&&W(f)}),[f]),(0,r.useEffect)((()=>{0===f.length&&W(I)}),[I]),r.createElement("div",{className:`row ${i.$}`},r.createElement(s.l$,null),r.createElement("div",{className:"col-12"},r.createElement("div",{className:"row"},x&&x.length>0&&x.map(((e,t)=>{var a;return r.createElement(o.A,{key:t,shortBreak:e,getBreakLink:H,successWaitlist:B,messageSuccessWaitlist:S,success:w,discount:null!==(a=e.node.discount)&&void 0!==a?a:null,ctaText:y,showPrices:E,discounts:M,showDiscount:g,showDiscountCode:N,onlyShowDiscountedBreaks:h,type:e.node.resort,messageSuccess:k,isBowls:n,fullWidth:p,showButton:v,callback:b})})))),!R&&r.createElement(u.U,null),R&&x&&x.length<1&&!["SUMMERSAVER","AUTUMNLANDER"].includes(A)?r.createElement("div",{className:"my-5 text-center"},r.createElement("h2",{className:"mb-5"},"Unfortunately there are no breaks for the filter you've selected. Please try again.")):"")}},12250:function(e,t,n){n.d(t,{A:function(){return v}});var r={};n.r(r),n.d(r,{autumn:function(){return u},headerImage:function(){return m},light:function(){return d},noBottom:function(){return h},noTop:function(){return p},pageColumnWrapper:function(){return f}});var o=n(96540),a=n(43048),l=n(44479),s=n(61105),i=n(67967),c=n.n(i),u="page-column-wrapper-module--autumn--d36bc",m="page-column-wrapper-module--headerImage--0eaeb",d="page-column-wrapper-module--light--7c15f",h="page-column-wrapper-module--noBottom--49266",p="page-column-wrapper-module--noTop--6908b",f="page-column-wrapper-module--pageColumnWrapper--3446d",E=n(40712);let g=c().bind(r);var v=e=>{let{children:t,theme:n,headerImage:r,headerAlt:i,bgOverride:c,bottomWave:u,className:m,noTop:d,noB
1ottom:h,id:p,fluid:f=!1,style:v,border:b}=e,w=g({pageColumnWrapper:!0,light:"light"===n,noTop:d||r,noBottom:h,headerImage:r});return o.createElement(o.Fragment,null,r&&o.createElement(E.A,{src:r,style:{width:"100%"},className:"mb-0",alt:i}),o.createElement("div",{style:{backgroundColor:c||"inherit",borderRadius:b?15:0,...v},id:p},o.createElement("div",{className:"wrapper"},o.createElement("div",{className:w+" "+m},o.createElement(a.A,{fluid:f},o.createElement(l.A,null,o.createElement(s.A,null,t))))),u))}},36504:function(e,t,n){var r=n(96540),o=n(69170),a=n(38732),l=n(43048),s=n(77765);t.A=e=>{let{title:t,subtitle:n,titleHeaderTag:i=2,remoteImageData:c,hideWhichLogo:u=!1,overlay:m,full:d,onLoad:h,classes:p,imgStyle:f}=e;const E=()=>{if(n){return{vis:"d-block",align:"text-left"}}return{vis:"d-none",align:"text-center"}},g=()=>r.createElement(`h${i}`,{className:`text ${o.DD} ${p}`,style:{color:"#fff"}},r.createElement(r.Fragment,null,t));return r.createElement("header",{className:o.wx,id:"header"},r.createElement("div",{className:` ${E().align} ${o.Pl}`},r.createElement(a.P.div,{initial:{opacity:0,scale:.5},animate:{opacity:1,scale:1},transition:{duration:.75}},m&&r.createElement("div",{className:o.Lw},m),r.createElement(l.A,null,t&&r.createElement(g,null),n&&r.createElement("h2",{style:{color:"#fff"},className:`text ${E().vis} ${o.DD}`},n)))),r.createElement("img",{onLoad:h,style:f,className:d?"mb-0":"heroImage",src:c.src,alt:c.alt,width:"100%"}),!u&&r.createElement("img",{className:o.qS,src:`${s.XF}home/which-logo.png`,alt:"Which Logo"}))}},21499:function(e,t,n){n.d(t,{U:function(){return o}});var r=n(96540);const o=e=>{let{fill:t="#c8a45d"}=e;return r.createElement("div",{className:"potters-logo-spinner-module--spinnerWrapper--eb6de"},r.createElement("div",{className:"potters-logo-spinner-module--spinner--fabdd"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 38 38"},r.createElement("g",{fill:"none",stroke:t,strokeWidth:"2",transform:"translate(1 1)"},r.createElement("circle",{cx:"18",cy:"18",r:"18",strokeOpacity:".5"}),r.createElement("path",{d:"M36 18c0-9.9-8.1-18-18-18"},r.createElement("animateTransform",{fill:"remove",accumulate:"none",additive:"replace",attributeName:"transform",calcMode:"linear",dur:"1s",from:"0 18 18",repeatCount:"indefinite",restart:"always",to:"360 18 18",type:"rotate"}))),r.createElement("path",{fill:t,d:"M18.8 12.4c.7-.1 1.3-.1 2-.1 3.8 0 4.6 2.2 4.6 4.4 0 2.9-2 5-5.1 5-.5 0-1.2 0-1.5-.1v-9.2zm-.3-7.6c-4.8.3-8.5 4-8.5 8.6 0 3.9 2.7 7.1 6.5 8.2v5.9c0 1.3-.4 2-1.9 2h-.3s-.1 0-.1.1.1.1.1.1h7.4s.1 0 .1-.1-.1-.1-.1-.1h-.6c-1.8 0-2.3-.9-2.3-2.5v-4.9c.4.1.9.1 1.3.1h1.8c3.8-.2 6.2-2.3 6.2-5.4 0-2.2-1.4-5-7.3-5-.8 0-3.3.1-4.7.2-1.4.1-1.4.1-2.2.2 0 0-.1 0-.1.1s.1.1.1.1H15c1 0 1.5.7 1.5 1.7V21c-4.3-1.4-7.1-5.4-6.2-9.4 1-4.4 6-7.2 11.2-6.2h.2C27.6 7 32 12.3 32 18.7c0 7.5-6.1 13.5-13.5 13.5C11 32.2 5 26.1 5 18.7c0-2.4.6-4.7 1.8-6.7h-.1c-1.2 2.1-1.9 4.5-1.9 7 0 7.9 6.4 14.2 14.2 14.2 7.9 0 14.2-6.4 14.2-14.2 0-7.3-5.7-13.6-12.5-14.2-.5 0-.9-.1-1.4 0h-.8"}))))}},43150:function(e,t,n){n.d(t,{B:function(){return o},_:function(){return a}});var r=n(77765);const o=(e,t,n)=>{var o;let a,l=e.concat(t);a="Hopton"===n||"Five Lakes"===n?l.filter((e=>e.node.resort===n)):l;let s;switch(null!==(o=(0,r.JE)("tournamentType"))&&void 0!==o?o:""){case"indoor":s=a.filter((e=>{var t,n,r;return"Indoor Bowls Tournament"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)||"Indoor Bowls (Pairs) Tournament"===(null===(n=e.node)||void 0===n?void 0:n.bowlsTournament)||"Short Mat & Indoor Bowls"===(null===(r=e.node)||void 0===r?void 0:r.bowlsTournament)}));break;case"indoorPairs":s=a.filter((e=>{var t;return"Indoor Bowls (Pairs) Tournament"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)}));break;case"celebrity":s=a.filter((e=>{var t;return"Celebrity Bowls"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)}));break;case"proCoaching":s=a.filter((e=>{var t;return"Pro Coaching"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)}));break;case"carpet":s=a.filter((e=>{var t,n;return"Carpet Bowls"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)||"ECBA Bowls"===(null===(n=e.node)||void 0===n?void 0:n.bowlsTournament)}));break;case"association":s=a.filter((e=>{var t,n;return"Annual Association"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)||"ECBA Bowls"===(null===(n=e.node)||void 0===n?void 0:n.bowlsTournament)}));break;case"shortMat":s=a.filter((e=>{var t,n;return"Short Mat"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)||"Short Mat & Indoor Bowls"===(null===(n=e.node)||void 0===n?void 0:n.bowlsTournament)}));break;case"bridge":s=a.filter((e=>{var t;return"Bridge & Fun Bowls"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)}));break;case"dance":s=a.filter((e=>{var t;return"Dancing"===(null===(t=e.node)||void 0===t?void 0:t.bowlsTournament)}));break;default:s=a}return s},a=(e,t)=>
1e.node.family&&!t.node.family?-1:t.node.family&&!e.node.family?1:e.node.startDate._seconds===t.node.startDate._seconds?"Five Lakes"===e.resort?-1:1:e.node.startDate._seconds>t.node.startDate._seconds?1:-1},63813:function(e,t,n){n.r(t);var r=n(96540),o=n(77765),a=n(67971),l=n(12250),s=n(96944),i=n(36504),c=n(4191),u=n(12808),m=n(2072);t.default=e=>{let{data:t}=e;return r.createElement(a.A,null,r.createElement(c.A,{title:"All Inclusive Bowls Breaks | Potters Resort",description:"Join us for some friendly competition on an All-Inclusive Midweek Bowling Break at Potters Resort, the home of The Ambassador Cruise Line World Indoor Bowls Championships.",image:`${o.XF}landers/bowls-breaks/bowls-breaks-OG.jpg`,url:"https://www.pottersresorts.com/hopton-on-sea/bowls-breaks/view-breaks/"}),r.createElement(i.A,{remoteImageData:{src:`${o.XF}bowls-breaks/headers/bowls-tournament-hopton-header-full-width.jpg`,alt:""}}),r.createElement(l.A,null,r.createElement("div",{className:"hopton text-center"},r.createElement(u.A,null,"Midweek Bowls Breaks"),r.createElement("p",{className:"mt-3 mb-5"},"Join us for a Midweek Bowls Break at Potters Resorts Hopton-on-Sea. Book online or call our friendly team on"," ",r.createElement("strong",null,r.createElement("a",{href:o.RF.href},o.RF.text)),".")),r.createElement(s.A,{isBowls:!0,shortBreaks:t.allHoptonBreaksJson.edges,month:"All"})),r.createElement(m.A,{resort:"Hopton"}))}},69170:function(e,t,n){n.d(t,{DD:function(){return i},Lw:function(){return s},Pl:function(){return l},dI:function(){return a},qS:function(){return r},wx:function(){return o}});var r="page-header-image-module--badge--22777",o="page-header-image-module--header--22b24",a="page-header-image-module--headerFull--9fb08",l="page-header-image-module--headline--7bc0d",s="page-header-image-module--overlay--627c7",i="page-header-image-module--title--b6bd0"}}]);
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.