PageSourceSearch

https://app.jacksons.com/881.865ed93096a31bff.js

js jacksons.com collected 2026-09-28 08:49:42 UTC 10,606 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="6e711949-b792-4efa-83be-ea0fcf2e5f83",e._sentryDebugIdIdentifier="sentry-dbid-6e711949-b792-4efa-83be-ea0fcf2e5f83")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"26.6.0"},(self.webpackChunk=self.webpackChunk||[]).push([[881],{17881:(e,n,t)=>{"use strict";t.r(n),t.d(n,{StoreDetailsController:()=>ne,default:()=>te});var r=t(89489),o=t(45879),i=t(36495),s=t(67126),l=t(90135),a=t(5379),d=t(7552),c=t(36809);const u=e=>{const{title:n,children:t}=e;return(0,c.FD)("div",{children:[(0,c.Y)(l.o5,{variant:"subtitle1",gutterBottom:!0,color:"textSecondary",children:n}),t]})};var p=t(65347),f=t(12445),g=t(35497),h=t(3722);const m=e=>{const{addressLine1:n,addressLine2:t,distance:r,directionLink:o}=e,s=(0,g.I)(),{triggerEvent:a}=(0,f.I)(),u=(0,d.useCallback)((e=>{e.stopPropagation(),a("store_locator_directions")}),[a]);return(0,c.FD)(i.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:h.k.sm,children:[(0,c.FD)("div",{children:[(0,c.Y)(l.o5,{children:n}),(0,c.Y)(l.o5,{variant:"caption",color:"textSecondary",children:t}),null!==r&&(0,c.FD)(l.o5,{variant:"body2",color:"primary",children:[s(r),"mi"]})]}),null!==o&&(0,c.Y)(l.K0,{href:o,rel:"noreferrer",onClick:u,target:"_blank",children:(0,c.Y)(p.Eq,{})})]})};var T=t(21346);const y=({phoneNumbers:e})=>(0,c.Y)("div",{children:e.map((e=>(0,c.FD)(i.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:h.k.sm,mb:h.k.sm,children:[(0,c.Y)(l.o5,{children:(0,T.E1)(e)}),(0,c.Y)(l.K0,{href:`tel:${(0,T.jn)(e)}`,rel:"noreferrer",target:"_blank",children:(0,c.Y)(p.Es,{})})]})))});var Y=t(28909),v=t(16084),D=t(23112),S=t(48341),b=t(41279),k=t.n(b),A=t(94304),E=t.n(A),M=t(69139);const w=e=>{let{openTime:n,closeTime:t}=e;return n=n.substring(0,5),t=t.substring(0,5),"00:00"===n&&"24:00"===t},x=e=>{let n=e.substring(0,5);n="24:00"===n?"00:00":n;const t=(0,M._U)(n,M.nY.Time);return(0,M.r6)(t,M.nY.TimeFull)},L={MONDAY:"Mon",TUESDAY:"Tue",WEDNESDAY:"Wed",THURSDAY:"Thu",FRIDAY:"Fri",SATURDAY:"Sat",SUNDAY:"Sun"},C=["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"],F=e=>{const n=[],t=e[0],r=k()(e,1);let o=t?{periodStart:t.dayOfWeek,periodStartTitle:L[t.dayOfWeek],periodEnd:null,periodEndTitle:null,open:{opens:t.openTime,opensTitle:x(t.openTime),closes:t.closeTime,closesTitle:x(t.closeTime),is24h:w(t)},closed:null}:{periodStart:C[0],periodStartTitle:L.MONDAY,periodEnd:null,periodEndTitle:null,open:null,closed:{closed:!0}};return r.forEach(((e,t)=>{const r=C[t+1],i=L[r];return null===e&&o.closed||null!==e&&o.open&&o.open.opens===e.openTime&&o.open.closes===e.closeTime?(o.periodEnd=r,void(o.periodEndTitle=i)):null===e&&o.open?(n.push(o),void(o={periodStart:r,periodStartTitle:i,periodEnd:null,periodEndTitle:null,open:null,closed:{closed:!0}})):null!==e&&o.closed?(n.push(o),void(o={periodStart:r,periodStartTitle:i,periodEnd:null,periodEndTitle:null,open:{opens:e.openTime,opensTitle:x(e.openTime),closes:e.closeTime,closesTitle:x(e.closeTime),is24h:w(e)},closed:null})):void(null!==e&&o.open&&(n.push(o),o={periodStart:r,periodStartTitle:i,periodEnd:null,periodEndTitle:null,open:{opens:e.openTime,opensTitle:x(e.openTime),closes:e.closeTime,closesTitle:x(e.closeTime),is24h:w(e)},closed:null}))})),n.push(o),n},N=e=>{const[n,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{const n=F((e=>C.map((n=>e.find((e=>e.dayOfWeek===n))||null)))(e)),r=1===n.length&&E()(n,"[0].open.is24h")||!1,o=(e=>{const n=(0,M.r6)(new Date,M.nY.WeekdayFull).toUpperCase(),t=(0,M.Gv)(new Date);return{current:e.find((e=>e.dayOfWeek===n))||null,next:e.find((e=>C.findIndex((n=>n===e.dayOfWeek))>t))||e[0]||null}})(e),i=(0,M.Gv)(new Date),s=C.findIndex((e=>{var n;return e===(null==(n=o.next)?void 0:n.dayOfWeek)}
1))!==i,l=o.current?`Opens at ${x(o.current.openTime)}`:"",a=o.current?`Closes at ${x(o.current.closeTime)}`:"",d=o.next?`Opens at ${x(o.next.openTime)}${s?`, ${L[o.next.dayOfWeek]}`:""}`:"",c=!o.current||(u=(0,M._U)(o.current.openTime,M.nY.Time),p=new Date,u.getMinutes()+60*u.getHours()<p.getMinutes()+60*p.getHours());var u,p;t({list:n,is24h:r,state:{opensToday:l,closesToday:a,opensNext:d,openedToday:c}})}),[e]),{currentSchedule:n}},I={open24hMessage:(0,D.zR)({id:"storeDetails:is24h",defaultMessage:[{type:0,value:"24 hours"}]}),open:(0,D.zR)({id:"storeDetails:openTitle",defaultMessage:[{type:0,value:"Open"}]}),closed:(0,D.zR)({id:"storeDetails:closedTitle",defaultMessage:[{type:0,value:"Closed"}]}),unknown:(0,D.zR)({id:"storeDetails:unknownTitle",defaultMessage:[{type:0,value:"Unknown"}]})},O=e=>{const n=(0,s.A)(),{workingHours:t,openStatus:o}=e,[i,a]=(0,d.useState)(!1),{currentSchedule:u}=N(t),f=(0,d.useCallback)((()=>a(!i)),[i]),g=(0,d.useMemo)((()=>null===u?null:null===u.state?{status:n.formatMessage(I.unknown),action:""}:{[S.ALy.Closed]:{status:n.formatMessage(I.closed),color:"error.main",action:u.state.openedToday?u.state.opensNext:u.state.opensToday},[S.ALy.Open]:{status:n.formatMessage(I.open),color:"success.main",action:u.state.closesToday},[S.ALy.Unknown]:{status:n.formatMessage(I.unknown),action:""}}[o]||null),[u,o,n]);return null===u||null===g?null:(0,c.FD)(Y.Ay,{container:!0,children:[(0,c.FD)(Y.Ay,{item:!0,container:!0,xs:12,sx:{cursor:"pointer"},onClick:f,children:[(0,c.FD)(Y.Ay,{item:!0,container:!0,xs:10,justifyContent:"flex-start",alignItems:"center",children:[(0,c.Y)(l.o5,{color:g.color,children:g.status}),(0,c.Y)(l.o5,{children:"\xa0\u2022\xa0"}),(0,c.Y)(l.o5,{children:u.is24h?n.formatMessage(I.open24hMessage):g.action})]}),!u.is24h&&(0,c.Y)(Y.Ay,{item:!0,container:!0,xs:2,justifyContent:"flex-end",alignItems:"center",children:(0,c.Y)(l.K0,{children:i?(0,c.Y)(p.Kp,{}):(0,c.Y)(p.ZL,{})})})]}),!u.is24h&&(0,c.Y)(Y.Ay,{item:!0,xs:12,children:(0,c.Y)(v.A,{in:i,timeout:"auto",unmountOnExit:!0,children:(0,c.Y)(r.A,{paddingTop:3,children:(0,c.Y)(Y.Ay,{container:!0,children:u.list.map((e=>(0,c.FD)(d.Fragment,{children:[(0,c.Y)(Y.Ay,{item:!0,container:!0,xs:6,justifyContent:"flex-start",children:(0,c.FD)(l.o5,{children:[e.periodStartTitle,e.periodEnd&&` - ${e.periodEndTitle}`]})}),(0,c.Y)(Y.Ay,{item:!0,container:!0,xs:6,justifyContent:"flex-end",children:(0,c.Y)(l.o5,{color:"textSecondary",children:e.open?e.open.is24h?n.formatMessage(I.open24hMessage):`${e.open.opensTitle} - ${e.open.closesTitle}`:n.formatMessage(I.closed)})})]},e.periodStart)))})})})})]})},_=({addressLine1:e,addressLine2:n,distance:t,directionLink:r,phoneNumbers:o,services:d,workingHours:p,fuelPriceState:f,priceGroups:g,openStatus:h})=>{const T=(0,s.A)();return(0,c.FD)(i.A,{spacing:l.kt.md,px:l.kt.lg,py:l.kt.md,children:[(0,c.Y)(m,{addressLine1:e,addressLine2:n,distance:t,directionLink:r}),g.length>0&&(0,c.Y)(a.PricesGridController,{fuelPriceState:f,priceGroups:g,pricesGridDefaultTitle:g.length>1?void 0:T.formatMessage({id:"storeDetails:defaultFuelPricesTitle",defaultMessage:[{type:0,value:"Fuel Prices"}]}),isExpandedByDefault:!0}),p.length>0&&(0,c.Y)(u,{title:T.formatMessage({id:"storeDetails:hoursTitle",defaultMessage:[{type:0,value:"Hours"}]}),children:(0,c.Y)(O,{openStatus:h,workingHours:p})}),o.length>0&&(0,c.Y)(u,{title:T.formatMessage({id:"storeDetails:phoneNumberTitle",defaultMessage:[{type:0,value:"Phone Number"}]}),children:(0,c.Y)(y,{phoneNumbers:o})}),d.length>0&&(0,c.Y)(u,{title:T.formatMessage({id:"storeDetails:availableServicesTitle",defaultMessage:[{type:0,value:"Available Services"}]}),children:d.map((e=>(0,c.Y)(l.o5,{children:e.title},e.id)))})]})};var P=t(96754),R=t.n(P),U=t(22043),G=t(83609),H=t(50423),W=t(6673),$=t(58937),j=t(10725),z=t(29260),K=t(79831),B=t(32824),q=t(70228);var X=t(30790),Z=t(65129),J=t(39094);const Q=({children:e})=>(0,c.FD)(l.YW,{children:[(0,c.Y)(Z.i,{title:(0,D.zR)({id:"storeDetails:htmlTitle",defaultMessage:[{type:0,value:"Store Details"}]})}),(0,c.Y)(l.yk,{left:(0,c.Y)(X.o,{}),center:(0,c.Y)(J.M,{})}),(0,c.FD)(l.TK,{bgcolor:"background.paper",children:[e,(0,c.Y)(l._2,{})]})]});var V=t(36954),ee=t(53370);const ne=()=>{const e=(0,V.n)(),{loading:n,store:t}=(({onError:e})=>{var n,t,r,o;const{storeId:i=""}=(0,U.g)(),l=(0,G.m)(),a=(0,s.A)(),d=(0,H._r)("localRetailerConfig.fuelGrades"),c=(0,H._r)("storeLocator.fuelPricesMode"),{data:u,loading:p}=(0,S.FFz)({variables:{id:i},skip:!i,onError:e}),f=null==u||null==(n=u.stores)||null==(n=n.edges)?void 0:n[0].node;if(null==f||null==(t=f.address)||!t.geoLocation)return{store:null,loading:p};const{latitude:g,longitude:h}=f.address.geoLocation,m=l.coordinates?(0,W.g)({lat:g,lng:h},l.coordinates):null,T=l.coordinates?(0,$.w)(l.coordinates,{lat:g,lng:h}):null,y={[K.S.CASH]:a.formatMessage(B.D.priceTypeCash),[K.S.CREDIT]:a.formatMessage(B.D.priceTypeCredit)},Y=(0,z.mk)({grades:f.fuelGradePrices||[],config:d,priceTypeTitles:y,formatPrice:q.$g,fuelPricesMode:c}),v=R()(f.attributes||[],(({name:e,value:n})=>({name:e,value:n}))).filter((({value:e})=>"YES"===e)).map((({name:e})=>({id:e,title:e}))),{street1:D,city:b,state:k}=f.address;return{loading:p||l.loading,store:{addressLine1:D,addressLine2:(0,j.d)({city:b,state:k}),distance:m,directionLink:T,fuelPriceState:f.fuelPriceState,priceGroups:Y,workingHours:(null==(r=f.hoursOfOperationGroup)?void 0:r.hours)||[],phoneNumbers:(null==f||null==(o=f.phoneNumbers)?void 0:o.map((({phoneNumber:e})=>e)))||[],services:v,openStatus:(null==f?void 0:f.openStatus)||S.ALy.Unknown}}})({onError:e});return!t&&n?(0,c.Y)(Q,{children:(0,c.Y)(r.A,{textAlign:"center",margin:"auto",children:(0,c.Y)(o.A,{})})}):t?(0,c.Y)(Q,{children:(0,c.Y)(_,{addressLine1:t.addressLine1,addressLine2:t.addressLine2,distance:t.distance,directionLink:t.directionLink,phoneNumbers:t.phoneNumbers,services:t.services,workingHours:t.workingHours,fuelPriceState:t.fuelPriceState,priceGroups:t.priceGroups,openStatus:t.openStatus})}):(0,c.Y)(ee.X,{})},te=ne},24444:e=>{e.exports=function(e,n,t){var r=-1,o=e.length;n<0&&(n=-n>o?0:o+n),(t=t>o?o:t)<0&&(t+=o),o=n>t?0:t-n>>>0,n>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+n];return i}},41279:(e,n,t)=>{var r=t(24444),o=t(30085);e.exports=function(e,n,t){var i=null==e?0:e.length;return i?(n=t||void 0===n?1:o(n),r(e,n<0?0:n,i)):[]}},96754:(e,n,t)=>{var r=t(1057),o=t(93809);e.exports=function(e,n){return e&&e.length?o(e,r(n,2)):[]}}}]);
2//# sourceMappingURL=881.865ed93096a31bff.js.map

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.