PageSourceSearch

https://www.grabberpro.com/dist/dealerdetailsChunk_88110ace6d7df5cb8e12.chunk.js

js grabberpro.com collected 2026-09-26 08:56:41 UTC 8,862 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunkroot=self.webpackChunkroot||[]).push([[1205],{92395:(e,t,a)=>{a.d(t,{A:()=>k});var n,o,i,r,l,s,d,c,p=a(48158),m=a(48195),u=a(73746),g=a(83103),h=a(62012),v=a(15823),f=a(58612),A=a(39881),L=a(96540),W=a(17126),b=a(31257),w=a(67088),E=a(31681),y=a(82378);const D={infoWindowWrapper:null===(n=b.W.infoWindow)||void 0===n?void 0:n.wrapper,infoWindowTitleWrapper:null===(o=b.W.infoWindow)||void 0===o?void 0:o.titleWrapper,infoWindowDistanceDisplay:null===(i=b.W.infoWindow)||void 0===i?void 0:i.distanceText,selectedLocationName:null===(r=b.W.infoWindow)||void 0===r?void 0:r.title,selectedLocationAddressDisplay:null===(l=b.W.infoWindow)||void 0===l?void 0:l.addressInfo,currentLocationInfoWindowHeaderText:null===(s=b.W.infoWindow)||void 0===s?void 0:s.title,infoWindowLocationContentLink:null===(d=b.W.infoWindow)||void 0===d?void 0:d.actionLink,infoWindowGoogleMapsDirectionLink:null===(c=b.W.infoWindow)||void 0===c?void 0:c.actionLink},k=(0,m.A)((({extendedStyles:e,currentLocation:t,locationSearchFilter:a,distanceUnitOfMeasure:n,setGoogleMap:o,mapMarkerElements:i,locationInfoWindow:r,currentLocationInfoWindow:l,handleOpenLocationContent:s,GoogleMap:d,InfoWindow:c,Marker:m})=>{const b=(0,y.A)(D,e),k=(0,E.A)(b.googleMap),O=(0,w.A)(i);return L.createElement(d,Object.assign({},k,{center:t,onLoad:e=>{o(e)},onUnmount:e=>{o(void 0)}}),O.map((e=>{return L.createElement(m,Object.assign({},e,{key:e.key},"CURRENT_LOCATION"===(t=e.type)?b.currentLocationMarker:"SELECTED"===t?b.selectedMarker:b.locationMarker));var t})),r&&L.createElement(c,Object.assign({},b.locationInfoWindow,{key:(0,p.aq)(),position:null==r?void 0:r.position}),L.createElement(W.A,Object.assign({},b.infoWindowWrapper),L.createElement(W.A,Object.assign({},b.infoWindowTitleWrapper),L.createElement(A.A,Object.assign({},b.selectedLocationName),r.location.name),r.location.distance>.01&&L.createElement(h.A,Object.assign({},b.infoWindowDistanceDisplay,{distance:r.location.distance,unitOfMeasure:n}))),L.createElement(g.A,Object.assign({},r.location,{extendedStyles:b.selectedLocationAddressDisplay})),r.location.htmlContent&&L.createElement(f.A,Object.assign({},b.infoWindowLocationContentLink,{location:r.location,onOpenLocationContent:s})),L.createElement(v.A,Object.assign({},b.infoWindowGoogleMapsDirectionLink,r.location)))),l&&L.createElement(c,Object.assign({},b.currentLocationInfoWindow,{key:(0,p.aq)(),position:l.position}),L.createElement(W.A,Object.assign({},b.infoWindowWrapper),L.createElement(W.A,Object.assign({},b.infoWindowTitleWrapper),L.createElement(A.A,Object.assign({},b.currentLocationInfoWindowHeaderText),(0,u.Ay)("Current Location"))),a?L.createElement(A.A,Object.assign({},b.currentLocationInfoWindowSearchFilterText),a):null)))}))},86677:(e,t,a)=>{a.r(t),a.d(t,{dealerInformationStyles:()=>L,default:()=>b});var n=a(44082),o=a(17126),i=a(37860),r=a(15112),l=a(27581),s=a(73746),d=a(83103),c=a(72868),p=a(39881),m=a(76895),u=a(96540),g=a(71468),h=a(73802),v=a(11835),f=a(33934);const A={forwardAs:"h2",css:h.AH`${(0,f.WG)("1.25em","0.25em")} ${({theme:e})=>h.AH`
2            font-size: ${e.design.typography.size.large};
3            font-weight: ${e.design.typography.weight.bold};
4        `}`},L={nameText:A,contentTitle:A},W=L,b={component:(0,g.Ng)((e=>{var t;return{locationFinderUrl:null===(t=(0,l.U)(e,"LocationFinderPage"))||void 0===t?void 0:t.url}}))((0,m.$k)((({history:e,locationFinderUrl:t})=>{const{value:a}=(0,u.useContext)(r.EB);return a?u.createElement(o.A,Object.assign({},W.wrapper,{"data-test-selector":"dealerInformation","data-test-key":`${a.id}`}),u.createElement(p.A,Object.assign({},W.nameText),(0,s.Ay)("Location Details")),u.createElement(o.A,Object.assign({},W.addressWrapper),u.createElement(d.A,Object.assign({},a,{extendedStyles:W.addressInfoCondensed})),a.phone&&u.createElement(c.Ay,Object.assign({href:`tel:${a.phone}`},W.phoneLink,{target:"_blank"}),a.phone)),a.htmlContent&&u.createElement(u.Fragment,null,u.createElement(p.A,Object.assign({},W.contentTitle),(0,s.Ay)("Hours")),u.createElement(o.A,Object.assign({},W.container,{"data-test-selector":"dealerInformation_htmlContent"}),(0,v.A)((0,i.A)(a.htmlContent),n.q)))):null}))),definition:{allowedContexts:["DealerDetailsPage"],group:"Dealer Details"}}},70538:(e,t,a)=>{a.r(t),a.d(t,{dealerLocationMapStyles:()=>v,default:()=>A});var n=a(48195),o=a(28887),i=a(15112),r=a(92395),l=a(96540),s=a(71468),d=a(17126),c=a(31257),p=a(57965),m=a(37833),u=a(14213),g=a(29092),h=a(73802);const v={mapWrapper:(0,m.A)(c.W.mapWrapper,{css:h.AH`height:${(0,u.a8)(400)};`})},f=v,A={component:(0,s.Ng)((e=>({googleMapsApiKey:(0,o.SB)(e).websiteSettings.googleMapsApiKey})))((0,n.A)((({googleMapsApiKey:e,useLoadScript:t})=>{const{value:a}=(0,l.useContext)(i.EB),{isLoaded:n}=t({googleMapsApiKey:e}),{setGoogleMap:o,isGoogleMapsScriptsLoaded:s}=(0,g.A)({isLoaded:n,isShown:!0}),c=(0,p.A)("SELECTED",void 0,!0);if(!a||!s)return null;const m={key:a.id,locationId:a.id,position:new google.maps.LatLng(a.latitude,a.longitude),type:"SELECTED",icon:c,onClick:()=>{}};return l.createElement(d.A,Object.assign({},f.mapWrapper),l.createElement(r.A,{extendedStyles:f.locationGoogleMap,currentLocation:m.position,distanceUnitOfMeasure:a.distanceUnitOfMeasure,setGoogleMap:o,mapMarkerElements:[m],locationSearchFilter:"",handleOpenLocationContent:()=>{}}))}))),definition:{allowedContexts:["DealerDetailsPage"],group:"Dealer Details"}}},69993:(e,t,a)=>{a.d(t,{A:()=>r,v:()=>i});var n=a(56178);const o="/api/v1/dealers";function i(e){return(0,n.Jt)(`${o}/`,e)}function r(e){return(0,n.Jt)(`${o}/${e.id}`)}},58612:(e,t,a)=>{a.d(t,{A:()=>l});var n=a(31635),o=a(73746),i=a(72868),r=a(96540);const l=e=>{var{location:t,onOpenLocationContent:a}=e,l=(0,n.Tt)(e,["location","onOpenLocationContent"]);return t.htmlContent?r.createElement(i.Ay,Object.assign({onClick:e=>{e.preventDefault(),a(t)}},l),(0,o.Ay)("Hours")):null}},48811:(e,t,a)=>{a.r(t),a.d(t,{DealerDetailsPageContext:()=>k,default:()=>D});var n=a(80247),o=a(82923),i=a(4301),r=a(49206),l=a(28887),s=a(15112),d=a(4411),c=a(27581),p=a(87446),m=a(69993);const u=[e=>{e.dispatch({type:"Data/Dealers/BeginLoadDealer",id:e.parameter.id})},e=>{e.apiParameter=Object.assign({},e.parameter)},async e=>{e.apiResult=await(0,m.A)(e.apiParameter)},e=>{e.dispatch({type:"Data/Dealers/CompleteLoadDealer",model:e.apiResult})}],g=(0,p.u3)(u,"LoadDealer"),h=[e=>{const t=e.getState(),a=(0,s.Nf)(t,e.parameter.dealerId);a.value||a.isLoading||(e.apiParameter={id:e.parameter.dealerId})},e=>{e.dispatch({type:"Pages/SavedOrderDetails/SetDealerId",dealerId:e.parameter.dealerId})},e=>{e.apiParameter&&e.dispatch(g(e.apiParameter))}],v=(0,p.u3)(h,"DisplayDealer");var f=a(46839),A=a(95913),L=a(88055),W=a.n(L),b=a(96540),w=a(71468);const E={displayDealer:v,setBreadcrumbs:r.Ay};class y extends b.Component{constructor(e){super(e),this.state={}}UNSAFE_componentWillMount(){const{dealerId:e,displayDealer:t,breadcrumbLinks:a,dealerState:n}=this.props;e&&!n.value&&(t({dealerId:e}),this.setMetadata(!1)),!a&&n.value&&this.setPageBreadcrumbs()}componentDidUpdate(e){var t,a,n;const{dealerId:o,displayDealer:i,dealerState:r}=this.props;e&&r.value&&(null===(t=r.value)||void 0===t?void 0:t.id)!==(null===(n=null===(a=e.dealerState)||void 0===a?void 0:a.value)||void 0===n?void 0:n.id)&&this.setPageBreadcrumbs(),r.value&&r.value.id!==this.state.metadataUpdatedForId&&this.setMetadata(!0),o&&!r.value&&i({dealerId:o})}componentWillUnmount(){this.props.setBreadcrumbs({links:void 0})}setMetadata(e){const{dealerState:{value:t},websiteName:a,dealerPath:n,websiteSettings:i,alternateLanguageUrls:r,canonicalPath:l}=this.props;t&&((0,o.A)({currentPath:n,title:t.name,websiteName:a,alternateLanguageUrls:r,canonicalPath:l},i),e&&this.setState({metadataUpdatedForId:t.id}))}setPageBreadcrumbs(){const{dealerState:e,links:t,nodeId:a,dealerDetailsPageLink:n,homePageUrl:o,setBreadcrumbs:i}=this.props,r=(0,f.t7)(t,a,o),l=W()(r);l.forEach((t=>{t.children=t.children===(null==n?void 0:n.title)?e.value.name:t.children})),i({links:l})}render(){return b.createElement(A.A,null,b.createElement(s.EB.Provider,{value:this.props.dealerState},b.createElement(i.A,{contentId:this.props.id,zoneName:"Content"})))}}const D={component:(0,w.Ng)((e=>{const t=(0,d.g$)(e),a=(0,n.A)(t.search).id,o=(0,c.sv)(e),i=(0,d.p$)(e);return{homePageUrl:o,dealerId:a,dealerState:(0,s.Nf)(e,a),links:e.links,dealerDetailsPageLink:(0,c.U)(e,"DealerDetailsPage"),nodeId:i.nodeId,breadcrumbLinks:e.components.breadcrumbs.links,websiteName:e.context.website.name,dealerPath:t.pathname,websiteSettings:(0,l.SB)(e).websiteSettings,alternateLanguageUrls:(0,d.TC)(e,i.id),canonicalPath:(0,d.W3)(e,t.pathname)}}),E)(y),definition:{hasEditableUrlSegment:!0,hasEditableTitle:!0,pageType:"System"}},k="DealerDetailsPage"}}]);
5//# sourceMappingURL=dealerdetailsChunk_88110ace6d7df5cb8e12.chunk.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.