PageSourceSearch

https://www.eatonfarmpub.co.uk/_next/static/chunks/1954.5a6c57806387e707.js

js eatonfarmpub.co.uk collected 2026-10-08 23:38:47 UTC 7,058 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1954],{71800:function(e,t,n){"use strict";var a,r=n(52983);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}t.Z=function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:10.508,height:5.754},e),a||(a=r.createElement("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",d:"M9.801.707 5.254 5.254.707.707","data-name":"Icon feather-chevron-down"})))}},36661:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(90675),r=n(97407);function i(e){(0,r.Z)(1,arguments);var t=(0,a.Z)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},62240:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(90675),r=n(97407);function i(e){(0,r.Z)(1,arguments);var t=(0,a.Z)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},27130:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return k}});var a=n(97458),r=n(31536),i=n(46402),c=n(33981),o=n(36661),s=n(2806),l=n(20900),d=n(73773),u=n(62240),m=n(44238),v=n(11562),h=n(13132),p=n(52983),f=n(60879),g=n(41512),y=n(820),_=n(41862),M=n(87362),x=n.n(M),Z=n(84219),j=n.n(Z),w=n(45242),E=n(84714),b=n.n(E);function k(){var e;let{endpoint:t,id:n}=(0,r.Zj)()||{},[M,Z]=(0,p.useState)((0,s.Z)(new Date,"MMMM")),E=new Date,k=E.getFullYear(),B=(0,d.Z)(M,"MMMM",E),F=B.getFullYear(),D=B.getMonth(),N=F<k||F===k&&D<E.getMonth(),L=N?k+1:k;B.setFullYear(L);let T=(0,u.Z)(B),G=(0,o.Z)(B),S=(0,s.Z)(T,"yyyy-MM-dd HH:mm:ss"),H=(0,s.Z)(G,"yyyy-MM-dd HH:mm:ss"),{data:O}=(0,i.a)(["events",S,H],()=>(0,_.Z)({dateRangeStart:S,dateRangeEnd:H,endpoint:t,id:n})),I=(0,h.b9)(g.Z),[C,A]=(0,f.YD)();(0,p.useMemo)(()=>{I(A)},[A,I]);let J=(0,p.useMemo)(()=>(null==O?void 0:O.occurrences)?O.occurrences.filter(e=>{let t=(0,d.Z)(e.startDateTime,"yyyy-MM-dd HH:mm:ss",new Date);return(0,l.Z)(t,{start:T,end:G})}):[],[null==O?void 0:O.occurrences,T,G]);return t&&n?(0,a.jsxs)("div",{ref:C,children:[(0,a.jsx)("h2",{className:"font-secondary heading-underline heading-underline--no-spacing heading-underline--center ".concat(b().sectionHeading),children:"All Events"}),(0,a.jsx)("div",{className:j().filterBar,children:(0,a.jsx)("div",{className:"container flush padded ".concat(j().container),children:(0,a.jsx)(y.Z,{onMonthChange:e=>{Z(e)},year:L})})}),(0,a.jsx)("div",{className:"container flush large-gutter padded",children:(0,a.jsx)("form",{noValidate:!0,children:(0,a.jsxs)("div",{className:"".concat(O&&(null==O?void 0:null===(e=O.occurrences)||void 0===e?void 0:e.length)===0?b().emptyGrid:b().eventsGrid),children:[J.sort((e,t)=>{let n=new Date(e.startDateTime),a=new Date(t.startDateTime),r=E>n,i=E>a;return r&&!i?1:!r&&i?-1:n.getTime()-a.getTime()}).map((e,t)=>{var n;let r=null==O?void 0:O.events[e.eventId];if(!r||!r.enabled)return null;let i=new Date(e.startDateTime),c=E>i;return c?null:(0,a.jsx)(w.Z,{bookLink:r.bookNowUri||"",childrenAllowed:(null==r?void 0:null===(n=r.customFields)||void 0===n?void 0:n.childrenAllowed)||"",className:c?x().eventExpired:"",date:(0,s.Z)(i,"do MMM yyyy"),dateLabel:(0,s.Z)(i,"EEEE"),description:r.description,image:r.images[0],price:r.price,priceUnit:r.priceUnit||"",time:(0,s.Z)(i,"hh:mmaa"),title:r.title},"occurrence-".concat(t+1))}),O&&0===J.length&&(0,a.jsx)(m.M,{children:(0,a.jsx)(v.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{delay:.4,duration:.5,ease:"easeInOut"},children:(0,a.jsxs)("p",{children:["There are no events this month. See what's happening in"," ",(0,s.Z)((0,c.Z)(B,1),"MMMM")]})})})]})})})]}):null}},820:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var a=n(97458),r=n(2806),i=n(52983);let c=(0,r.Z)(new Date,"yyyy"),o=[{name:"January",start:"01-01-".concat(c),end:"31-01-".concat(c)},{name:"February",start:"01-02-".concat(c),end:"28-01-".concat(c)},{name:"March",start:"01-03-".concat(c),end:"31-01-".concat(c)},{name:"April",start:"01-04-".concat(c),end:"30-01-".concat(c)},{name:"May",start:"01-05-".concat(c),end:"31-01-".concat(c)},{name:"June",start:"01-06-".concat(c),end:"30-01-".concat(c)},{name:"July",start:"01-07-".concat(c),end:"31-01-".concat(c)},{name:"August",start:"01-08-".concat(c),end:"31-01-".concat(c)},{name:"September",start:"01-09-".concat(c),end:"30-01-".concat(c)},{name:"October",start:"01-10-".concat(c),end:"31-01-".concat(c)},{name:"November",start:"01-11-".concat(c),end:"30-01-".concat(c)},{name:"December",start:"01-12-".concat(c),end:"31-01-".concat(c)}];var s=n(71800),l=n(83197),d=n.n(l);function u(e){let{onMonthChange:t,year:n}=e,c=(0,r.Z)(new Date,"MMMM"),l=Number((0,r.Z)(new Date,"yyyy")),u=o.map(e=>e.name),m=u.indexOf(c),[v,h]=(0,i.useState)(c),[p,f]=(0,i.useState)(m),g=n<l||n===l&&p<=m;return(0,i.useEffect)(()=>{let e=()=>{let e=(p+1)%u.length;f(e)},n=()=>{let e=(p-1+u.length)%u.length;f(e)},a=document.querySelector(".".concat(d().nextButton)),r=document.querySelector(".".concat(d().prevButton));return null==a||a.addEventListener("click",e),null==r||r.addEventListener("click",n),h(u[p]),t(u[p]),()=>{null==a||a.removeEventListener("click",e),null==r||r.removeEventListener("click",n)}},[p,u,t]),(0,a.jsxs)("div",{className:d().wrapper,children:[(0,a.jsx)("button",{className:d().prevButton,"data-past-disabled":g,children:(0,a.jsx)(s.Z,{})}),(0,a.jsx)("div",{className:d().categories,children:o&&o.map(e=>(0,a.jsxs)("div",{"data-active":v===e.name,className:d().category,children:[(0,a.jsx)("input",{type:"radio",id:"month-".concat(e.name),name:"month",value:e.name,onChange:()=>{t(e.name),h(e.name)}}),(0,a.jsxs)("label",{htmlFor:"month-".concat(e.name),"data-active":v===e.name,children:[e.name," ",n]})]},e.name))}),(0,a.jsx)("button",{className:d().nextButton,children:(0,a.jsx)(s.Z,{})})]})}},41862:function(e,t,n){"use strict";async function a(e){let{dateRangeStart:t,dateRangeEnd:n,endpoint:a,id:r}=e,i=await fetch("".concat(a,"/api/v1/venue/").concat(r,"/events?dateRangeStart=").concat(t,"&dateRangeEnd=").concat(n),{headers:{"Content-Type":"application/json"}});return i.json()}n.d(t,{Z:function(){return a}})},84714:function(e){e.exports={sectionHeading:"T3EventsGridBlock_sectionHeading__5p6zf",filterBar:"T3EventsGridBlock_filterBar__i0DqI",filterList:"T3EventsGridBlock_filterList__d065h",filterItem:"T3EventsGridBlock_filterItem__fCIEq",eventsGrid:"T3EventsGridBlock_eventsGrid__vm21L",emptyGrid:"T3EventsGridBlock_emptyGrid__y6A23"}},83197:function(e){e.exports={breakpoint:"1280px",wrapper:"SliderFiltering_wrapper__1OgOG",categories:"SliderFiltering_categories__Qwc5z",category:"SliderFiltering_category__opgWJ",nextButton:"SliderFiltering_nextButton__y4NBJ",prevButton:"SliderFiltering_prevButton__xhsvq"}},84219:function(e){e.exports={container:"Filtering_container__jp8tv",filterBar:"Filtering_filterBar__6tCnJ",filterList:"Filtering_filterList__OjMB5",filterItem:"Filtering_filterItem__LWbFW"}}}]);

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.