PageSourceSearch

https://www.golfnow.com/dist/js/widget-destinations-spotlight-course.d1c2f81a.chunk.js

js golfnow.com collected 2026-10-01 10:12:36 UTC 13,209 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkgolfnow_web||=[]).push([[10326,39951],{57475(e,l,a){a.d(l,{l:()=>s});var i=a(6934),d=a(86992);function s(e,l){let a=null,s=!1;return(0,i.hi)(()=>{if(null!==a){let e=(0,d.getPageLocationCoordinator)();null==e||e.unregisterConsumer(a)}}),{activate:async function(){let i=(0,d.getPageLocationCoordinator)();if(null===i){try{await (0,d.initialize)()}catch{return}i=(0,d.getPageLocationCoordinator)()}if(null===i)return;if(null===a){let s=async()=>{let e=(0,d.getPageLocationCoordinator)();if(null===e)return;let a=e.getActiveLocation();try{await l(a.location)}catch(e){}};a=i.registerConsumer(e,s)}let t=i.getActiveLocation().location,o=!s;o&&(s=!0,i.markInitialRequestStarted(a));let r=!1;try{await l(t)}catch{r=!0}finally{o&&i.markInitialRequestSettled(a,r)}}}}},47674(e,l,a){var i=a(79162),d=a(45574),s=a(10810),t=a(6934);let o=new d.A,r=(0,s.nY)("destinations",()=>{let e=(0,t.KR)((0,i.AQ)()),l=(0,t.KR)(0),a=(0,t.KR)(0),d=(0,t.KR)(""),s=(0,t.KR)(""),r=(0,t.KR)(!1),u=(0,t.KR)(""),c=(0,t.KR)(""),v=(0,t.KR)(""),n=(0,t.KR)(""),g=(0,t.KR)({state:"",country:""}),m=(0,t.KR)(!1),b=async()=>{let e=g.value.country,l=g.value.state;try{if(e&&l){let a=await o.getDestinationsByCountryState(e,l);if(null!==a)return a;(0,i.Ey)("Unable to retrieve other golf destinations data.")}else(0,i.Ey)("Country or state is missing.")}catch(e){(0,i.SS)(e)}};return{radiusOverride:e,latitudeOverride:l,longitudeOverride:a,cityOverride:d,seoName:s,showHotDeals:r,customTitle:u,customDescription:c,noResultDescription:v,allCoursesLink:n,isDestinationCity:m,destinationStateCountry:g,loadDestinationData:b,updateKey:function(){return`${Math.floor(100*Math.random())+1}`},generateKey:function(){return`${Math.floor(100*Math.random())+1}`},defaultInjectFactory:function(){}}});a.d(l,["E",0,r])},53376(e,l,a){a.r(l),a.d(l,{default:()=>r});var i=a(6934),d=a(22842),s=a(20023);let t={class:"flex items-center gap-1 my-2"},o=(0,i.pM)({__name:"ConvenienceFeeLabel",props:{detailsTextClass:{default:"text-skin-muted"}},setup(e){let l=(0,i.KR)(""),a=(0,i.KR)("");return(0,i.KC)(async()=>{var e,i;let s=await (0,d.hZ)("Search.TeeTimeDetails");l.value=null!=(e=s.getString("TeeTimeDetails_BookingFeeTooltipCopy"))?e:"",a.value=null!=(i=s.getString("TeeTimeDetails_ConvenienceFeeDetails"))?i:""}),(d,o)=>((0,i.uX)(),(0,i.CE)("div",t,[(0,i.bF)(s.default,null,{default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(l.value),1)]),_:1}),(0,i.Lk)("span",{class:(0,i.C4)(["inline-block pl-1 text-sm",e.detailsTextClass])},(0,i.v_)(a.value),3)]))}}),r=(0,a(66262).A)(o,[["__scopeId","data-v-58c74b8a"]])},11786(e,l,a){a.r(l),a.d(l,{default:()=>w});var i=a(6934),d=a(84430),s=a(79162),t=a(57475),o=a(99120),r=a(1467),u=a(72336),c=a(64019),v=a(62715),n=a(71304),g=a(47674),m=a(10810),b=a(10141),h=a(52931),p=a(55756),y=a(53376);let f={key:1,class:"premium featured-mini-analytics"},k={key:1,id:"destinationsspotlightcourse-container"},w=(0,i.pM)({__name:"DestinationsSpotlightCourse",props:{latitude:{default:0},longitude:{default:0},radius:{default:(0,s.AQ)()},items:{}},setup(e){let l=new v.WidgetBase,a=new n.default,w="DestinationsSpotlightCourse",C=(0,g.E)(),{radiusOverride:x,latitudeOverride:K,longitudeOverride:E}=(0,m.bP)(C),R=(0,i.KR)(e.latitude),F=(0,i.KR)(e.longitude),X=(0,i.KR)(!0),S=null!=x?x:(0,i.KR)(e.radius),B=(0,i.KR)(!1),_=(0,i.KR)(0),D=(0,i.KR)((0,r.hR)().toDateDisplayString(!1)),T=(0,i.KR)(null),I=(0,i.KR)(!1),M=(0,i.KR)(null),A=(0,i.Kh)({pageSize:30,pageNumber:_.value,date:D.value,sortBy:(0,s.a8)(),sortByRollup:(0,s.a8)(),sortDirection:u.UE.Asc,latitude:R.value,longitude:F.value,radius:S.value,nextAvailableTeeTime:!0,excludeFeaturedFacilities:!1,excludePrivateFacilities:!0,tags:`${null===c.XT||void 0===c.XT?void 0:c.XT.pmpTier1}`}),{isLoading:Q,isFetching:L,data:H,refetch:P}=(0,b.I)({queryKey:[w,A],queryFn:O,enabled:B,retry:!1}),W=(0,i.EW)(()=>Q.value||L.value),q=(0,i.EW)(()=>{var e,l;return null!=(l=null==(e=H.value)?void 0:e.displayFeeRates)&&l});async function N(){return _.value=0,await a.postSpotlightCourse(new o.d(A))}async function O(){var e,l,a,i;if(0===A.latitude)return null;let s=await N();if(X.value=(null!=(l=null==(e=null==s?void 0:s.facility)?void 0:e.facilityId)?l:0)!==0,X.value&&s.courseMetrics&&s.courseMetrics.length){s.courseMetrics[0].courseId=null==(a=s.facility)?void 0:a.facilityId;let e=s.courseMetrics[0];(null==(i=s.facility)?void 0:i.isSmartPlay)?e.hasSmartPlayTag=!0:e.hasSmartPlayTag=!1,T.value=s.courseMetrics}let t={widgetName:w,ctx:{hasData:X.value}};return(I.value&&(0,d.Mr)("widget_loadComplete",t),X.value)?s.facility:null}(0,i.wB)([X,()=>M.value],([e,l])=>{if(l&&!e){let e=l.parentElement;e&&(e.style.display="none")}});let Z=(0,t.l)(w,async e=>{var l,a,i;0===K.value&&0===E.value&&(A.latitude=R.value=null!=(a=(l=e).Latitude)?a:0,A.longitude=F.value=null!=(i=l.Longitude)?i:0)});return(0,i.KC)(()=>{let e;(0,d.Mr)("widget_loading",{widgetName:w}),(0!==K.value||0!==E.value)&&(A.latitude=R.value=K.value,A.longitude=F.value=E.value),e=document.querySelector("section#destinationsspotlightcourse"),l.SetObserverCallback(()=>{B.value=!0,Z.activate().catch(s.SS)}),e&&l.IntersectObserver().observe(e)}),(0,i.sV)(()=>{let e={widgetName:w,ctx:{hasData:X.value}};I.value||(0,d.Mr)("widget_loadComplete",e)}),(e,l)=>W.value?W.value?((0,i.uX)(),(0,i.CE)("div",k,[(0,i.bF)(p.default,{"show-basic":!0,"num-of-items":1})])):(0,i.Q3)("v-if",!0):((0,i.uX)(),(0,i.CE)("div",{key:0,id:"destinationsspotlightcourse-container",ref_key:"spotlightCourseContainer",ref:M},[(0,i.RG)(e.$slots,"title"),q.value?((0,i.uX)(),(0,i.Wv)(y.default,{key:0})):(0,i.Q3)("v-if",!0),(0,i.R1)(H)?((0,i.uX)(),(0,i.CE)("div",f,[(0,i.bF)(h.default,{facility:(0,i.R1)(H),"course-metrics":T.value},null,8,["facility","course-metrics"])])):(0,i.Q3)("v-if",!0)],512))}})},55756(e,l,a){a.r(l),a.d(l,{default:()=>u});var i=a(6934);let d={class:"animated-loading-container"},s={key:0},t={key:2},o={key:3,class:"grid grid-cols-3 gap-5 chip-wrapper lg:grid-cols-7 md:grid-cols-5"},r={key:5},u=(0,i.pM)({__name:"AnimatedLoading",props:{showBasic:{type:Boolean},showHotDealChips:{type:Boolean},showBookAgain:{type:Boolean},showChips:{type:Boolean},showFeaturedHp:{type:Boolean},showSocial:{type:Boolean},showHotDealZone:{type:Boolean},numOfItems:{default:0}},setup(e){let l=(0,i.KR)(e.numOfItems),a=(0,i.EW)(()=>({"grid md:grid-cols-3 grid-cols-1":3===l.value,"grid lg:grid-cols-4 md:grid-cols-3 grid-cols-1":4===l.value,"grid lg:grid-cols-5 md:grid-cols-3 grid-cols-1":5===l.value,"grid lg:grid-cols-6 md:grid-cols-3 grid-cols-1":6===l.value,"grid lg:grid-cols-7 md:grid-cols-3 grid-cols-1":7===l.value,"grid lg:grid-cols-8 md:grid-cols-3 grid-cols-1":8===l.value,"grid lg:grid-cols-9 md:grid-cols-3 grid-cols-1":9===l.value,"grid lg:grid-cols-10 md:grid-cols-3 grid-cols-1":10===l.value})),u=(0,i.EW)(()=>({"lg:grid-cols-4 md:grid-cols-3 grid-cols-1":4===l.value,"lg:grid-cols-5 md:grid-cols-3 grid-cols-1":5===l.value,"lg:grid-cols-6 md:grid-cols-3 grid-cols-1":6===l.value,"lg:grid-cols-7 md:grid-cols-3 grid-cols-1":7===l.value,"lg:grid-cols-8 md:grid-cols-4 grid-cols-1":8===l.value,"lg:grid-cols-9 md:grid-cols-4 grid-cols-1":9===l.value,"lg:grid-cols-10 md:grid-cols-5 grid-cols-1":10===l.value}));return(0,i.EW)(()=>({"lg:grid-cols-5 md:grid-cols-3 grid-cols-1":5===l.value,"lg:grid-cols-6 md:grid-cols-3 grid-cols-1":6===l.value,"lg:grid-cols-7 md:grid-cols-3 grid-cols-1":7===l.value,"lg:grid-cols-8 md:grid-cols-4 grid-cols-1":8===l.value,"lg:grid-cols-9 md:grid-cols-4 grid-cols-1":9===l.value,"lg:grid-cols-10 md:grid-cols-5 grid-cols-1":10===l.value})),(0,i.sV)(()=>{switch(!0){case e.showBasic:0===l.value&&(l.value=3);break;case e.showHotDealChips:0===l.value&&(l.value=5);break;case e.showBookAgain:0===l.value&&(l.value=2);break;case e.showChips:0===l.value&&(l.value=7);break;case e.showFeaturedHp:0===l.value&&(l.value=5);break;case e.showSocial:0===l.value&&(l.value=1);break;case e.showHotDealZone:0===l.value&&(l.value=5);break;default:0===l.value&&(l.value=1)}}),(c,v)=>((0,i.uX)(),(0,i.CE)("section",d,[e.showBasic?((0,i.uX)(),(0,i.CE)("div",s,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"p-4 mb-4 overflow-hidden bg-white border border-gray-200 shadow-lg result rounded-xxl"},[...v[0]||(v[0]=[(0,i.Fv)('<div class="relative grid grid-cols-4 gap-3 animate-pulse motion-reduce:animate-none"><div class="h-44 bg-slate-200"></div><div class="col-span-2"><div class="h-6 mx-4 mb-2 rounded bg-slate-200"></div><div class="h-3 mx-4 rounded bg-slate-200"></div></div><div class="grid items-center"><div><div class="h-4 mx-4 mb-2 rounded bg-slate-200"></div><div class="h-6 mx-4 mb-4 rounded bg-slate-200"></div><div class="h-10 mx-4 mb-2 rounded bg-slate-200"></div></div></div></div>',1)])]))),128))])):(0,i.Q3)("v-if",!0),e.showHotDealChips?((0,i.uX)(),(0,i.CE)("div",{key:1,class:(0,i.C4)(["grid gap-4",u.value])},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"mb-4 overflow-hidden bg-white border border-gray-200 shadow-lg rounded-xxl hot-deal-loading h-80"},[...v[1]||(v[1]=[(0,i.Fv)('<div class="animate-pulse"><div class="h-40 mb-3 bg-slate-200"></div><div class="block h-4 mx-4 mb-2 rounded bg-slate-200"></div><div class="block h-2 mx-4 rounded bg-slate-200"></div><div class="grid grid-cols-3 gap-3 px-4 mt-4"><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div></div></div>',1)])]))),128))],2)):(0,i.Q3)("v-if",!0),e.showBookAgain?((0,i.uX)(),(0,i.CE)("div",t,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"p-4 mb-4 overflow-hidden bg-white border border-gray-200 shadow-lg rounded-xxl hot-deal-loading featured-chip"},[...v[2]||(v[2]=[(0,i.Fv)('<div class="animated-background"><div class="background-masker header-top"></div><div class="background-masker header-left"></div><div class="background-masker header-left2"></div><div class="background-masker header-right"></div><div class="background-masker header-bottom"></div><div class="background-masker subheader-left"></div><div class="background-masker subheader-right"></div><div class="background-masker subheader-bottom"></div><div class="background-masker content-top"></div></div>',1)])]))),128))])):(0,i.Q3)("v-if",!0),e.showChips?((0,i.uX)(),(0,i.CE)("div",o,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"overflow-hidden bg-white border border-gray-200 rounded-xxl"},[...v[3]||(v[3]=[(0,i.Fv)('<div class="relative h-32 animate-pulse"><div class="mb-3 h-9 bg-slate-200"></div><div class="space-y-3"><div class="h-4 mx-4 rounded bg-slate-200"></div><div class="h-2 mx-4 rounded bg-slate-200"></div><div class="grid grid-cols-3 gap-4 mx-4"><div class="h-2 rounded bg-slate-200"></div><div class="h-2 rounded bg-slate-200"></div><div class="h-2 rounded bg-slate-200"></div></div></div></div>',1)])]))),128))])):(0,i.Q3)("v-if",!0),e.showFeaturedHp?((0,i.uX)(),(0,i.CE)("div",{key:4,class:(0,i.C4)(["gap-4 featured-hp",a.value])},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"mb-4 overflow-hidden bg-white border border-gray-200 rounded-xxl hot-deal-loading h-80"},[...v[4]||(v[4]=[(0,i.Fv)('<div class="animate-pulse"><div class="h-40 mb-3 bg-slate-200"></div><div class="block h-4 mx-4 mb-2 rounded bg-slate-200"></div><div class="block h-2 mx-4 rounded bg-slate-200"></div><div class="grid grid-cols-2 gap-4 px-4 mt-4"><div class="block h-5 mb-1 rounded bg-slate-200"></div><div class="block h-5 mb-1 rounded bg-slate-200"></div></div></div>',1)])]))),128))],2)):(0,i.Q3)("v-if",!0),e.showSocial?((0,i.uX)(),(0,i.CE)("div",r,[...v[5]||(v[5]=[(0,i.Fv)('<div class="block w-full mb-10 social-loading my-7"><div class="animated-pulse"><div class="mb-4 rounded bg-slate-200 h-80"></div><div class="grid gap-4 lg:grid-cols-4 md:grid-cols-2 grid-col-1"><div class="rounded bg-slate-200"></div><div class="col-span-2"><div class="h-4 mb-4 rounded bg-slate-200"></div><div class="mb-4 rounded bg-slate-200 h-52"></div><div class="mb-4 rounded bg-slate-200 h-52"></div><div class="rounded bg-slate-200 h-52"></div></div><div class="rounded bg-slate-200"></div></div></div></div>',1)])])):(0,i.Q3)("v-if",!0),e.showHotDealZone?((0,i.uX)(),(0,i.CE)("div",{key:6,class:(0,i.C4)(["grid gap-4",u.value])},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(l.value,e=>((0,i.uX)(),(0,i.CE)("section",{key:e,class:"mb-4 overflow-hidden bg-white border border-gray-200 rounded-xxl hot-deal-loading h-80"},[...v[6]||(v[6]=[(0,i.Fv)('<div class="animate-pulse"><div class="h-40 mb-3 bg-slate-200"></div><div class="block h-4 mx-4 mb-2 rounded bg-slate-200"></div><div class="block h-2 mx-4 rounded bg-slate-200"></div><div class="grid grid-cols-3 gap-3 px-4 mt-4"><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div><div class="block min-h-[5.75rem] mb-1 rounded bg-slate-200"></div></div></div>',1)])]))),128))],2)):(0,i.Q3)("v-if",!0)]))}})}}]);

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.