1var modalOverlayDiv,modalOverlayFirstDiv,modalOverlaySecondDiv,acceptCookies,manageCookiesLink,jonasPrivacyPolicy,deleteCookie,clubPrivacyPolicy,modalOverlayParent,outerCookieModalODialog,outerCookieModalODelete,outerCookieModalOAcceptCookie,outerCookieModalOManageCookie,outerCookieModalOCPPCookie,outerCookieModalOJCPCookie,outerCookieOverLayModalDialog,outerCookieOverLayDelete,outerCookieOverLayAcceptCookie,outerCookieOverLayManageCookie,outerCookieOverLayCPPCookie,outerCookieOverLayJCPCookie,outerCookieOverLay_MC_JCC_CPP,outerManageCookieDiffBrowser,btnDeleteCookieDiv,modalOverlayDialog,modalOverlayTitle,modalOverlayBody,modalOverlayFooter,modalOverlayFlex,modalOverlayCloseButton,googleChromeDiv,googleChromeLabel,googleChromeLink,fireFoxDiv,fireFoxLabel,fireFoxLink,safariDiv,safariLabel,safariLink,safariIOSDiv,safariIOSLabel,safariIOSLink,androidDiv,androidLabel,androidLink,internetExplorerDiv,internetExplorerLabel,internetExplorerLink,childDIVLabelLink,removingOnlyChild,parentNodeElement,cookiePolicyResponse={},cookiePolicyUrls=[],cookiePolicyVerbage="",hasCookieNotification=!1,acceptingCookiesResponse={},companyName="",containsArray="",acceptingCookiesBool=!1,rejectCookie={login:!1,rejectCookieBool:!1},cookieName="CLUBPOLICY",manageCookieText="The links below take you to the âHelp' sections for each of the major browsers so that you can find out more about how to manage your cookies.",loginCookieText="Like most websites, we use cookies and other tracking technologies to improve and personalise your experience. Some of these cookies are essential to your use of the site and are always on. You can decline non-essential cookies and still use this website.",publicTTCookieText="Like most websites, we use cookies and other tracking technologies to improve and personalise your experience. Some of these cookies are essential to your use of the site and are always on. You can decline non-essential cookies and still use this website.",publicTTBookingCookieText="Like most websites, we use cookies and other tracking technologies to improve and personalise your experience. Some of these cookies are essential to your use of the site and are always on. Some features, such as completing an online booking, may require accepting non-essential cookies.",googleChromeActualLink="http://support.google.com/chrome/bin/answer.py?hl=en&answer=95647",fireFixActualLink="http://support.mozilla.org/en-US/kb/Cookies",safariActualLink="https://support.apple.com/en-gb/guide/safari/manage-cookies-and-website-data-sfri11471/mac",safariIOSActualLink="https://support.apple.com/en-us/HT201265",androidActualLink="http://support.google.com/chrome/answer/2392971?hl=en-GB",internetExplorerActualLink="https://support.microsoft.com/en-gb/help/17442/windows-internet-explorer-delete-manage-cookie",cookieModalODialogClassName=document.getElementsByClassName("cookie-modal-overlay-dialog"),cookieModalOWrapperClassName=document.getElementsByClassName("cookie-modal-overlay-wpr"),acceptCookieBtnClassName=document.getElementsByClassName("accept-cookies-btn"),manageCookieBtnClassName=document.getElementsByClassName("manage-cookies-link"),clubPrivacyPolicyClassName=document.getElementsByClassName("club-privacy-policy"),jonasPrivacyPolicyClassName=document.getElementsByClassName("jonas-privacy-policy-link"),deleteCookieClassName=document.getElementsByClassName("delete-cookie"),submitBtnLogin=document.getElementsByClassName("LogonButton");function isEmpty(e){for(var o in e)if(e.hasOwnProperty(o))return!1;return!0}function getSoftBannerText(e,o){return!o&&cookiePolicyVerbage&&0<cookiePolicyVerbage.length?cookiePolicyVerbage:e}function hasTrackingConsent(){return-1!==document.cookie.indexOf(cookieName+"=ClubPrivacyPolicy")}function chDispatchWindowEvent(e){var o;"function"==typeof window.CustomEvent?o=new CustomEvent(e):(o=document.createEvent("Event")).initEvent(e,!0,!0),window.dispatchEvent(o)}function chOpenCookiePreferences(){if(window.chCookieBannerInstances&&0<window.chCookieBannerInstances)chDispatchWindowEvent("chOpenCookiePreferences");else{var e=document.getElementById("cookieMOverlayWpr");
1if(e)return e.style.display="",void(window.jQuery&&window.jQuery(e).stop(!0,!0).hide().fadeIn(400));"function"!=typeof cookiesAJAXResponse?(document.cookie=cookieName+"=;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT",window.location.reload()):cookiesAJAXResponse()}}function renderCookiePreferencesFooter(){var e,o;window.chCookiePreferencesEnabled&&(document.getElementById("chCookiePreferencesFooter")||document.getElementsByTagName("footer").length&&((e=document.createElement("div")).id="chCookiePreferencesFooter",e.style.width="100%",e.style.minHeight="65px",e.style.display="flex",e.style.alignItems="center",e.style.justifyContent="center",e.style.textAlign="center",e.style.padding="10px 15px",e.style.boxSizing="border-box",(o=document.createElement("a")).className="cookie-preferences-link",o.textContent="Cookie Preferences",o.style.textDecoration="underline",o.style.cursor="pointer",o.onclick=function(){return chOpenCookiePreferences(),!1},e.appendChild(o),applyFooterAppearance(e,o),(document.body||document.documentElement).appendChild(e)))}function applyFooterAppearance(e,o){var a,i,t=document.getElementsByTagName("footer");t&&t.length&&(a=t[t.length-1],!(t=(i=window.getComputedStyle(a))?i.backgroundColor:"")||"transparent"===t||"rgba(0, 0, 0, 0)"===t?a.className&&(e.className=a.className):(e.style.backgroundColor=t,e.style.color=i.color,o.style.color=i.color))}function createElementClassname(e,o,a){return(modalOverlayDiv=document.createElement(e)).classList.add(o),modalOverlayDiv.innerText=a,modalOverlayDiv}function appendChildren(o,e){e.forEach(function(e){o.appendChild(e)})}function modalOverlayFirstChild(){return(modalOverlayFirstDiv=document.createElement("div")).classList.add("cookie-modal-overlay-wpr"),modalOverlayFirstDiv.setAttribute("id","cookieMOverlayWpr"),modalOverlayFirstDiv}function closeModal(e){e.preventDefault(),document.getElementById("cookieMOverlayWpr").removeChild(modalOverlayParent)}function linksManageCookies(e,o,a,i,t,n,l,s,r,c,d,m,C,k,u,p){return null!=modalOverlayBody?(e=createElementClassname(t,n,l),(e=modalOverlayDiv).setAttribute("id",s),modalOverlayBody.appendChild(e)):(e=createElementClassname(t,n,l),(e=modalOverlayDiv).setAttribute("id",s),document.getElementById("cookieMOverlayWpr").appendChild(e)),""!=o?(o=createElementClassname(r,c,d),o=modalOverlayDiv,""!=m&&o.setAttribute("onclick",m),"a"==r&&o.setAttribute("href",C),"i"==r&&o.classList.add("fa"),""!=(a&&i)?(a=createElementClassname(k,u,p),(a=modalOverlayDiv).setAttribute("href",i),a.setAttribute("target","_blank"),appendChildren(e,childDIVLabelLink=[o,a])):appendChildren(e,childDIVLabelLink=[o])):""!=(a&&i)&&(a=createElementClassname(k,u,p),(a=modalOverlayDiv).setAttribute("href",i),a.setAttribute("target","_blank"),appendChildren(e,childDIVLabelLink=[a])),e}window.hasTrackingConsent=hasTrackingConsent,window.chOpenCookiePreferences=chOpenCookiePreferences,window.renderCookiePreferencesFooter=renderCookiePreferencesFooter,$(function(){renderCookiePreferencesFooter()});var essentialCookiesText="These cookies are required for our website to work properly. They enable core services you request, such as secure access and site functionality. Without them, some parts of the website may not function as intended.",nonEssentialCookiesText="Some cookies are used to increase site performance and functionality.";
1function managePreferencesEscHandler(e){"Escape"!==e.key&&27!==e.keyCode||closeManagePreferences(e)}function closeManagePreferences(e){e&&e.preventDefault&&e.preventDefault();e=document.getElementById("manageModalOverlay");e&&e.parentNode&&e.parentNode.removeChild(e),document.removeEventListener("keydown",managePreferencesEscHandler)}function savePreferences(e){var o=document.getElementById("nonEssentialToggle"),o=!(!o||!o.checked);closeManagePreferences(e),(o?acceptCookiesFunction:rejectCookiesFunction)(cookieName,e)}function manageCookiesLinkFunction(e){var o,a;e&&e.preventDefault&&e.preventDefault(),document.getElementById("manageModalOverlay")||(o=-1!==document.cookie.indexOf(cookieName+"=ClubPrivacyPolicy"),e=cookiePolicyUrls&&cookiePolicyUrls[1]?cookiePolicyUrls[1]:"#",document.body.insertAdjacentHTML("beforeend",'<div class="manage-modal-overlay-wpr" id="manageModalOverlay"><div class="manage-modal-dialog" id="manageModalOverlayDialog" role="dialog" aria-modal="true" aria-label="Cookie Preferences"><div class="manage-modal-header"><h4 class="manage-modal-title">Manage Preferences</h4><i class="fa-times-circle fa manage-modal-close" onclick="closeManagePreferences(event)"></i></div><div class="manage-modal-body" id="manageModalBody"><div class="cookie-pref-section"><h5 class="cookie-pref-heading">Essential Cookies</h5><p class="cookie-pref-text">'+essentialCookiesText+'</p></div><div class="cookie-pref-section"><div class="cookie-pref-heading-row"><h5 class="cookie-pref-heading">Non-Essential Cookies</h5><label class="cookie-toggle"><input type="checkbox" id="nonEssentialToggle"'+(o?" checked":"")+' /><span class="cookie-toggle-slider"></span></label></div><p class="cookie-pref-text">'+nonEssentialCookiesText+'</p></div><p class="cookie-pref-text cookie-pref-policy">Refer to our <a href="'+e+'" target="_blank" rel="noopener">privacy policy</a> for a list of Essential and Non-Essential cookies.</p></div><div class="manage-modal-footer" id="manageModalOverlayFooter"><button type="button" class="save-preferences-btn accept-cookies-btn" onclick="savePreferences(event)">Save My Preferences</button></div></div></div>'),(a=document.getElementById("manageModalOverlay"))&&a.addEventListener("click",function(e){e.target===a&&closeManagePreferences(e)}
1),document.addEventListener("keydown",managePreferencesEscHandler))}function divConscentClass(){outerCookieOverLayModalDialog=linksManageCookies(outerCookieModalODialog,modalOverlaySecondDiv,"","","div","outer-cookie-modal-overlay-dialog","","outerCookieModalOverlayDialog","div","cookie-modal-overlay-dialog",cookiePolicyVerbage,"","","","",""),outerCookieOverLayDelete=linksManageCookies(outerCookieModalODelete,btnDeleteCookieDiv,"","","div","outer-cookie-modal-overlay-delete","","outerCookieModalOverlayDelete","i","fa-times-circle","","deletingCookie(cookieName, event)","","","",""),outerCookieOverLayAcceptCookie=linksManageCookies(outerCookieModalOAcceptCookie,acceptCookies,"","","div","outer-cookie-modal-overlay-accept-cookie","","outerCookieModalOverlayAcceptCookie","button","accept-cookies-btn","Accept Cookies","acceptCookiesFunction(cookieName, event)","","","","");var e=outerCookieOverLayManageCookie=linksManageCookies(outerCookieModalOManageCookie,manageCookiesLink,"","","div","outer-cookie-modal-overlay-manage-cookie","","outerCookieModalOverlayManageCookie","a","manage-cookies-btn","Manage Preferences","manageCookiesLinkFunction(event)","","","","");companyName+=" Privacy Policy";e=[e,outerCookieOverLayCPPCookie=linksManageCookies(outerCookieModalOCPPCookie,"",clubPrivacyPolicy,cookiePolicyUrls[0],"div","outer-cookie-modal-overlay-cpp-cookie","","outerCookieModalOverlayCPPCookie","","","","","","a","club-privacy-policy",companyName),outerCookieOverLayJCPCookie=linksManageCookies(outerCookieModalOJCPCookie,"",jonasPrivacyPolicy,cookiePolicyUrls[1],"div","outer-cookie-modal-overlay-jcp-cookie","","outerCookieModalOverlayJCPCookie","","","","","","a","jonas-privacy-policy-link","Jonas Privacy Policy")];outerCookieOverLay_MC_JCC_CPP=createElementClassname("div","outer-cookie-mc-jpp-cpp",""),(outerCookieOverLay_MC_JCC_CPP=modalOverlayDiv).setAttribute("id","appendMcJppCpp"),document.getElementById("cookieMOverlayWpr").appendChild(outerCookieOverLay_MC_JCC_CPP),appendChildren(document.getElementById("appendMcJppCpp"),e)}function cookieClubPrivacyPolicy(e,o,a){var i=new Date;i.setMonth(i.getMonth()+o),i.toLocaleDateString();i=e+"="+a+";expires="+i.toUTCString()+";path=/;SameSite=Lax";"https:"===window.location.protocol&&(i+=";Secure"),document.cookie=i;var i=document.cookie,t={};(i=i.split(";")).forEach(function(e){e=e.trim().split("=");t[e[0]]=e[1]})}function closeParentId(){var e=document.getElementById("cookieMOverlayWpr");e&&(e.style.display="none")}function deleteRejectCookie(){new Date,document.cookie}function acceptCookiesFunction(e,o){return o.preventDefault(),acceptingCookiesBool=!0,acceptingCookiesResponse=$.ajax({method:"POST",dataType:"application/json",cache:!1,url:"/api/v1/Company/SaveCookieConsent?response="+acceptingCookiesBool}),cookieClubPrivacyPolicy(e,12,"ClubPrivacyPolicy"),-1==document.cookie.indexOf("CLUBPOLICY=ClubRejectPrivacyPolicy")&&deleteRejectCookie(),closeParentId(),0==submitBtnLogin.length&&parentNodeElement&&o&&parentNodeElement.appendChild(removingOnlyChild),acceptingCookiesResponse.always(function(){window.location.reload()}),acceptingCookiesBool}function rejectCookiesFunction(e,o){o&&o.preventDefault&&o.preventDefault(),-1==document.cookie.indexOf("CLUBPOLICY=ClubRejectPrivacyPolicy")&&cookieClubPrivacyPolicy(e,12,"ClubRejectPrivacyPolicy"),(acceptingCookiesResponse=$.ajax({method:"POST",dataType:"application/json",cache:!1,url:"/api/v1/Company/SaveCookieConsent?response=false"})).fail(function(){console.warn("WEB-32200: Decline audit POST (SaveCookieConsent?response=false) failed; continuing without blocking.")}),closeParentId()}function deletingCookie(e,o){o.preventDefault(),acceptingCookiesResponse=$.ajax({method:"POST",dataType:"application/json",cache:!1,url:"/api/v1/Company/SaveCookieConsent?response="+acceptingCookiesBool});o=new Date,document.cookie;document.getElementById("outerCookieModalOverlayDelete").style.display="none",$(".cookie-overall-second-wpr").fadeOut(1e3)}function removeClass(e,a){e.forEach(function(o){a.forEach(function(e){1==o.classList.contains(e)&&o.classList.remove(e)})})}
1function addClass(i,e,t){i.forEach(function(o,a){e.forEach(function(e){1==(containsArray=o.classList.contains(e))&&i[a].classList.add(t[a])})})}function animationSlideUp(){$("#cookieMOverlayWpr").hide().fadeIn(2e3)}function addRemoveClass(){var e=["cookie-modal-overlay-wpr","outer-cookie-modal-overlay-dialog","outer-cookie-modal-overlay-delete","outer-cookie-modal-overlay-accept-cookie","outer-cookie-mc-jpp-cpp"],o=["cookie-overall-second-wpr","outer-cookie-modal-overlay-second-dialog","outer-cookie-modal-overlay-delete-second-link","outer-cookie-modal-overlay-accept-cookie-second-link","outer-cookie-modal-overlay-mc-jpp-cpp-second-link"],a=[modalOverlayFirstDiv,outerCookieOverLayModalDialog,outerCookieOverLayDelete,outerCookieOverLayAcceptCookie,outerCookieOverLay_MC_JCC_CPP];cookieModalOWrapperClassName&&cookieModalODialogClassName&&acceptCookieBtnClassName&&manageCookieBtnClassName&&clubPrivacyPolicyClassName&&jonasPrivacyPolicyClassName&&deleteCookieClassName?(addClass(a,e,o),removeClass(a,e)):addClass(a,o)}function rejectButton(){document.getElementById("outerCookieModalOverlayAcceptCookie").insertAdjacentHTML("beforeend",'<button class="reject-btn-cookie accept-cookies-btn" onclick="rejectCookiesFunction(cookieName, event)"> Reject Cookies </button>')}var checkCookieNotification=function(){$(document).ready(function(){for(var e=["Chrome","Firefox","Safari","Opera","MSIE","Trident","Edge"],o=navigator.userAgent,a=0;a<e.length;a++)if(-1<o.indexOf(e[a])){var i=document.cookie,t=i.indexOf("CLUBPOLICY=ClubPrivacyPolicy"),i=i.indexOf("CLUBPOLICY=ClubRejectPrivacyPolicy");-1==t&&-1==i&&-1===window.location.href.indexOf("/PublicTeeTimes")&&cookiesAJAXResponse();break}})},getMemberLoginsiteId=document.getElementsByClassName("LoginForm"),widgetMemberLoginSiteId=document.getElementsByClassName("login-form-wrapper"),nonResponsiveLogin=document.getElementsByClassName("Login"),qaLoginWidgetParent=document.getElementsByClassName("login-widget-wrapper"),oldPublicteeTimes=document.getElementsByClassName("PublicTTLoginForm");function cookiesAJAXResponse(){$(function(){cookiePolicyResponse=$.ajax({method:"GET",datatype:"application/json",cache:!0,url:"/api/v1/Company/GetCookiePolicy",success:function(e){if(e&&e.data)return cookiePolicyUrls=e.data.urls,companyName=e.data.companyName,hasCookieNotification=e.data.hasCookieNotification,cookiePolicyVerbage=e.data.verbage,!0}}).then(function(){var e,o,a,i;isEmpty(cookiePolicyResponse)||hasCookieNotification&&(e=document.getElementsByClassName("page-content"),i=document.getElementsByClassName("page_content"),o=document.getElementsByClassName("ProvisionValidation"),a=document.getElementsByClassName("teetimes-wpr"),0<getMemberLoginsiteId.length?(modalOverlayFirstChild(),getMemberLoginsiteId[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(loginCookieText,!0),0<qaLoginWidgetParent.length&&modalOverlayFirstDiv.classList.add("widget-login-site")):0<widgetMemberLoginSiteId.length?(modalOverlayFirstChild(),widgetMemberLoginSiteId[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("widget-login-site"),cookieModalODialogClassName[0].innerText=getSoftBannerText(loginCookieText,!0)):0<nonResponsiveLogin.length?(modalOverlayFirstChild(),nonResponsiveLogin[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("NonResponsiveLoginCookie"),cookieModalODialogClassName[0].innerText=getSoftBannerText(loginCookieText,!0)):(modalOverlayFirstChild(),0<e.length?0<a.length?(a[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("publicTTimes"),cookieModalODialogClassName[0].innerText=getSoftBannerText(publicTTBookingCookieText)):0<o.length?(modalOverlayFirstChild(),o[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(loginCookieText,!0),modalOverlayFirstDiv.classList.add("member-registration")):0<oldPublicteeTimes.length?(oldPublicteeTimes[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("old-public-tt"),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(publicTTCookieText,!0)):(e[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),animationSlideUp(),addRemoveClass()):0<i.length?0<a.length?(a[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("publicTTimes"),cookieModalODialogClassName[0].innerText=getSoftBannerText(publicTTBookingCookieText)):0<o.length?(modalOverlayFirstChild(),o[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(loginCookieText,!0),modalOverlayFirstDiv.classList.add("member-registration")):(i[0].appendChild(modalOverlayFirstDiv),modalOverlayFirstDiv.classList.add("widthSizeCookie"),divConscentClass(),rejectButton(),animationSlideUp(),addRemoveClass()):768<=(i=window.innerWidth)&&i<=1024?0<a.length?(a[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("publicTTimes"),cookieModalODialogClassName[0].innerText=getSoftBannerText(publicTTBookingCookieText)):0<o.length?(modalOverlayFirstChild(),o[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(loginCookieText,!0),modalOverlayFirstDiv.classList.add("member-registration")):(divConscentClass(),rejectButton(),addRemoveClass()):i<=767?0<a.length?(a[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),modalOverlayFirstDiv.classList.add("publicTTimes"),cookieModalODialogClassName[0].innerText=getSoftBannerText(publicTTBookingCookieText)):0<o.length&&(modalOverlayFirstChild(),o[0].appendChild(modalOverlayFirstDiv),divConscentClass(),rejectButton(),cookieModalODialogClassName[0].innerHTML=getSoftBannerText(loginCookieText,!0),modalOverlayFirstDiv.classList.add("member-registration")):(divConscentClass(),rejectButton(),addRemoveClass())))})})}0<getMemberLoginsiteId.length||0<widgetMemberLoginSiteId.length||0<nonResponsiveLogin.length||0<oldPublicteeTimes.length?checkCookieNotification():setTimeout(checkCookieNotification,1500);var loginShow=document.getElementById("toggle-password");function showpw(e){var o=document.getElementsByClassName("login-form-password");null!=o&&("password"==(o=o[0].children[0].children[1]).type?o.type="text":o.type="password",loginShow.classList.toggle("fa-eye-slash"))}null!=loginShow&&loginShow.setAttribute("onclick","showpw(event)"),$(function(){var o,e=document.getElementsByClassName("MyProfile_Member"),a=document.getElementsByClassName("logOutClrSession");function i(){localStorage.clear(),sessionStorage.clear()}e.length?(o=a,Array.from(e).forEach(function(e){Array.from(o).forEac
1h(function(e){e.addEventListener("click",i)})})):a.length&&Array.from(a).forEach(function(e){e.addEventListener("click",i)})});
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.