PageSourceSearch

https://www.earthmotorcars.com/static/ws/inv-paging/bundle.0010c319e3ff2dfe74b425744ab8d477.js

js earthmotorcars.com collected 2026-09-24 12:19:41 UTC 14,925 bytes, 2 lines download raw bytes

1(()=>{var e={973(e,t,n){e.exports={...n(174)}},331(e,t,n){e.exports={...n(335)}},288(e,t,n){e.exports={...n(742)}},748(e,t,n){"use strict";n.d(t,{A:()=>r});const r={}},606(e){var t,n,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var l,s=[],c=!1,d=-1;function u(){c&&l&&(c=!1,l.length?s=l.concat(s):d=-1,s.length&&p())}function p(){if(!c){var e=i(u);c=!0;for(var t=s.length;t;){for(l=s,s=[];++d<t;)l&&l[d].run();d=-1,t=s.length}l=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function f(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new g(e,t)),1!==s.length||c||i(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},743(e){e.exports={isNode:!1,isBrowser:!0,enforceServerSide:()=>{throw new Error("You are attempting to use code in the browser that has been designated server-side only. Such activity is known by the state of California to lead to usage of the dark side of the Force.")}}},335(e,t,n){e.exports=n(743)},742(e,t,n){const{log:r}=n(437);e.exports={fatal:(e,t=null)=>{r("FATAL",e,t)},error:(e,t=null)=>{r("ERROR",e,t)},warn:(e,t=null)=>{r("WARN",e,t)},info:(e,t=null)=>{r("INFO",e,t)},debug:(e,t=null)=>{r("DEBUG",e,t)},trace:(e,t=null)=>{r("TRACE",e,t)}}},437(e,t,n){const{levels:r,colors:a,logLevel:o,stderrLevels:i}=n(812);r[o];e.exports={log:(e,t,n)=>{false}}},812(e,t,n){const r=n(606).env.LOG_LEVEL||"INFO",a={FATAL:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o=new Set;Object.keys(a).forEach(e=>{a[e]<a.INFO&&o.add(e)});e.exports={levels:a,logLevel:r,stderrLevels:o,colors:{FATAL:"red bold",ERROR:"red",WARN:"yellow",INFO:"green",DEBUG:"cyan",TRACE:"blue"}}},174(e){"use strict";e.exports=DDC.WsmCommonData}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=ReactDOM,t=React;var r=n.n(t);const a=ReactRedux;var o=n(973);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 r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}class l extends r().Component{constructor(e){super(e),this.renderDelegate=this.renderDelegate.bind(this)}renderDelegate({labels:e}){const{HeadingTag:t,headingText:n,widgetId:a,toggleCollapse:o,showIcon:l,headingClasses:s,iconClasses:c}=this.props,d=[...c];let u={};if(o){const e="ddc-icon-expand";d.push(e),d.push("icon-style-collapse"),u={role:"button","data-toggle":"collapse","data-target":`#${a}-collapse`,"data-expand-icon-class":`${e}`,"data-collapse-icon-class":"ddc-icon-collapse","aria-expanded":"false","aria-controls":`${a}-collapse`}}return r().createElement(t,i({className:s.join(" ")},u),l&&r().createElement(r().Fragment,null,r().createElement("i",{className:d.join(" ")})," "),e.getHTML(n))}render(){return this.props.headingText&&"FALSE"!==this.props.headingText.toUpperCase()?r().createElement(o.Common,{render:this.renderDelegate}):null}}l.defaultProps={HeadingTag:"h3",headingText:""};const s=l,c=e=>{const{id:t,children:n,toggleCollapse:a}=e;return a?r().createElement("div",{id:`${t}-collapse`,className:"collapse collapse-content"},n):n};c.defaultProps={toggleCollapse:!1};const d=c;var u=n(331),p=n(288),g=n.n(p);const f=PropTypes;var m=n.n(f);class h extends r().Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){const{newRelicPageAction:n,errorHandler:r}=this.props;n&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;"undefined"!=typeof window&&window.newrelic&&"object"==typeof window.newrelic&&window.newrelic.addPageAction(e,t)}(n,{error:e,componentStack:t.componentStack}),r&&r(e,t)}render(){const{hasError:e}=this.state,{errorMarkup:t,children:n}=this.props;return e?t:n}}h.propTypes={children:m().oneOfType([m().node,m().arrayOf(m().node)]).isRequired,newRelicPageAction:m().string,errorHandler:m().func,errorMarkup:m().node},h.defaultProps={newRelicPageAction:"",errorHandler:null,errorMarkup:null},h.displayName="ErrorBoundary";const w=()=>"undefined"!=typeof window&&window.newrelic&&"object"==typeof window.newrelic;var v=n(174);const S=(e,t)=>t>0?Math.floor(e/t):0,E=([{label:"MPG Range",name:"cityFuelEconomy",value:"16/21 mpg",labeledValue:"16/21 mpg Cty/Hwy"}
1,{label:"Transmission",name:"transmission",value:"6-Speed Automatic",labeledValue:"6-Speed Automatic"},{label:"Engine",name:"engine",value:"3.7L V-6 cyl",labeledValue:"3.7L V-6 cyl Engine"},{label:"Drive Line",name:"driveLine",value:"Super Handling All-W",labeledValue:"Super Handling All-W"},{label:"Stock Number",name:"stockNumber",value:"C1087",labeledValue:"Stock #: C1087"},{label:"VIN",name:"vin",value:"2HNYD2H27BH525106",labeledValue:"2HNYD2H27BH525106"},{label:"Comments",name:"comments",value:"genius dealer comment",labeledValue:"genius dealer comment"}].concat([{label:"Exterior Color",name:"exteriorColor",labeledValue:"Sangria Red Exterior",normalizedValue:"Red",value:"Sangria Red"},{label:"Interior Color",name:"interiorColor",labeledValue:"Charcoal Black Interior",value:"Charcoal Black"}]),(e,t)=>{if("string"!=typeof e||0===e.length)throw new Error(`${t} must be a non-zero length string. Got: ${e}.`)}),y=(e,t,n,r,a,o)=>{e.preventDefault(),window.DDC.InvData.setStart(t),((e,t,n)=>{E(e,"Widget name"),E(t,"Widget id");const r="undefined"!=typeof window;if(r){const{DDC:r={}}=window,a={action:"clicked",element:void 0,elementCTA:void 0,event:"widgetUserEvent",fieldValue:void 0,formEventId:void 0,formId:void 0,nonInteractive:!1,sourceData:void 0,value:void 0,widgetId:t,widgetName:e,widgetState:"default"};return r.fireTrackingEvent&&r.fireTrackingEvent({result:n?.result?n?.result:void 0,...a,...n}),!!r.fireTrackingEvent}})(r,a,{element:`Pagination ${n} button`,elementCTA:"specific"===n?o:void 0,result:`Navigated to ${n} page`}),window.DDC.scrollToAnchor($('[data-widget-id="inventory-results1"]'),{heightAdj:$(".page-header").height()})},b=({currentPage:e,pageIndex:t,pageNumber:n,pageSize:o})=>{const{widgetName:i,windowId:l}=(0,a.useSelector)(e=>e.requestData),s=(0,v.useLabels)(),c=t*o,d=`${window.location.pathname}?start=${c}`,u=t===e,p=u?"active":null;return r().createElement("li",{className:p},r().createElement("a",{href:d,"aria-current":u?"page":null,onClick:e=>y(e,c,"specific",i,l,n),"aria-label":u?null:s.get("GO_TO_PAGE_X").replace("{pageNumber}",n)},n))},C=({paging:e})=>{const{widgetName:t,windowId:n}=(0,a.useSelector)(e=>e.requestData),o=(0,v.useLabels)(),i=e.pageStart+e.pageSize,l=i>e.totalCount-1?null:i,s=e.pageStart+e.pageSize,c=`${window.location.pathname}?start=${s}`;return null!==l?r().createElement("li",{className:"pagination-next",key:"next"},r().createElement("a",{"aria-label":o.get("GO_TO_NEXT_PAGE"),href:c,onClick:e=>y(e,s,"next",t,n)},r().createElement("i",{className:"ddc-icon ddc-icon-arrow1-right","aria-hidden":"true"}))):null},D=({paging:e})=>{const{widgetName:t,windowId:n}=(0,a.useSelector)(e=>e.requestData),o=(0,v.useLabels)(),i=e.pageStart<=0?null:Math.max(e.pageStart-e.pageSize,0),l=e.pageStart-e.pageSize,s=`${window.location.pathname}?start=${l}`;return null!==i?r().createElement("li",{className:"pagination-previous",key:"previous"},r().createElement("a",{"aria-label":o.get("GO_TO_PREVIOUS_PAGE"),href:s,onClick:e=>y(e,l,"previous",t,n)},r().createElement("i",{className:"ddc-icon ddc-icon-arrow1-left","aria-hidden":"true"}))):null},T=()=>r().createElement("li",{className:"pagination-ellipsis","aria-hidden":"true"},r().createElement("span",null,"…")),I=e=>r().createElement("div",{className:"d-flex justify-content-end"},e.children),A=I;I.defaultProps={children:null};const N=e=>!(!e||void 0===e.offSiteBannerPosition||void 0===e.offSiteItemCount)&&!(-1===e?.offSiteBannerPosition&&-1===e?.offSiteItemCount),_=(e,t,n)=>N(e)&&!n&&!((e,t)=>N(e)&&t&&(-1===e.offSiteBannerPosition||e.offSiteBannerPosition>=t.pageSize))(e,t)&&(e=>!!e&&0===e?.pageStart)(t),R=(e,t)=>{switch(t.type){case"INV_DATA_INIT":return{...e,isLoading:!0,isError:!1};case"INV_DATA_SUCCESS":return{...e,isLoading:!1,isError:!1,paging:t.payload};default:return{...e,isLoading:!1,isError:!0,paging:t.payload}}},x=()=>{const[e,n]=(0,t.useState)(!("undefined"==typeof sessionStorage||!sessionStorage.getItem("showOffSite"))),{isLoading:a,isError:o,paging:i}=(()=>{const[e,n]=(0,t.useReducer)(R,{isLoading:!0,isError:!1,paging:null});return(0,t.useEffect)(()=>{let e,t,r;return n({type:"INV_DATA_INIT"}),e=setInterval(()=>{if(window.DDC?.InvData?.srpReady){const a=window.DDC?.pubsub;t=a?.subscribe("ws-inv-data/inventory",()=>{n({type:"INV_DATA_SUCCESS",payload:window.DDC.InvData.getPaging()})}),r=a?.subscribe("ws-inv-data/inventory/request-failed",()=>{n({type:"INV_DATA_FAILURE"})}),n({type:"INV_DATA_SUCCESS",payload:window.DDC.InvData.getPaging()}),clearInterval(e)}},100),()=>{clearInterval(e),t?.unsubscribe(),r?.unsubscribe()}},[]),e})(),l=(0,v.useLabels)(),[s,c]=(0,t.useState)(""),d=(0,t.useRef)(null);if((0,t.useEffect)(()=>{u.isBrowser&&window?.DDC?.pubsub&&window.DDC.pubsub.subscribe("ws-inv-listing/showOffSiteInventory",()=>{n(!0)})},[]),(0,t.useEffect)(()=>
1{if(!i||a||o)return;const e=S(i.pageStart,i.pageSize);if(null!==d.current&&d.current!==e){const t=((e,t)=>t>0?Math.ceil(e/t):0)(i.totalCount,i.pageSize),n=l.get("PAGE_X_OF_Y");c(n.replace("{0}",e+1).replace("{1}",t))}d.current=e},[i,a,o,l]),a||o)return null;const{offSiteData:p}=window?.DDC?.InvData?.getFacets()||{};if(!(e=>e&&0!==e.totalCount&&e.totalCount>=e.pageSize)(i)||_(p,i,e))return null;const f=S(i.pageStart,i.pageSize),m=((e,t)=>{const n=((e,t)=>{if(t.pageSize<=0)return[];const n=Math.floor((t.totalCount-1)/t.pageSize),r=new Set([0,e-1,e,e+1,n]);switch(e){case 0:r.add(e+2);break;case 3:r.add(1);break;case n-4:r.add(n-1);break;case n:r.add(n-2)}return[...r].sort((e,t)=>e-t).filter(e=>e>=0&&e<=n)})(e,t),r=[];return n.forEach((e,t)=>{r.push({type:"page",pageIndex:e,pageNumber:e+1,key:`page-${e}`}),void 0!==n[t+1]&&e+1!==n[t+1]&&r.push({type:"ellipsis",key:`ellipsis-${e}`})}),r})(f,i),E=m.map(e=>"ellipsis"===e.type?r().createElement(T,{key:e.key}):r().createElement(b,{key:e.key,currentPage:f,pageIndex:e.pageIndex,pageNumber:e.pageNumber,pageSize:i.pageSize}));return r().createElement(h,{errorHandler:(e,t)=>{((e,t)=>{w()&&window.newrelic.setCustomAttribute(e,t)})("SRP ERROR",`ws-inv-paging error boundary.\n${e}`);const n=new Error(`ws-inv-paging error boundary.\n${e}`);n.originalError=e,n.originalStackTrace=t.componentStack,g().error(`${n}\n${n.originalStackTrace}`)}},r().createElement(A,null,r().createElement("nav",{"aria-label":l.get("MATCHING_RESULTS_PAGES")},r().createElement("ul",{className:"pagination"},r().createElement(D,{paging:i}),E,r().createElement(C,{paging:i}))),r().createElement("span",{className:"sr-only",role:"status","aria-live":"polite"},s)))},O=(e,t,n)=>{const r=["ddc-content",t];return e&&r.push(e),n&&r.push("collapse-container"),r},k=(e,t,n)=>{const r=[],{widgetHeading:a,headingIconClasses:o,headingIconSize:i,headingIconStyle:l}=e;return a&&t&&(r.push("ddc-icon"),n||r.push(`ddc-icon-${l}`),i&&r.push(`ddc-icon-size-${i}`),o&&r.push(o)),r},L=(e,t,n)=>{const r=[],{headingSize:a,headingStyles:o,headingClasses:i}=e;return r.push("widget-heading"),"MOBILE"===t&&r.push("ddc-heading"),i&&r.push(i),a&&r.push(a),o&&r.push(`ddc-heading-${o}`),n&&r.push("collapse-heading"),r},P=({outputWrapperDiv:e,store:t,widgetId:n,widgetName:o})=>{const i=t.getState(),l=i.prefs||{},c=l.widgetHeading&&"true"===l.toggleCollapse||!1,u=!!l.headingIconStyle||c;const p=r().createElement(a.Provider,{store:t},r().createElement(s,{HeadingTag:l.headingTag,headingText:l.widgetHeading,widgetId:n,toggleCollapse:c,showIcon:u,headingClasses:L(l,i.requestData.deviceType,c),iconClasses:k(l,u,c)}),r().createElement(d,{id:n,toggleCollapse:c},r().createElement(x,null)));if(e){if(!o)throw new Error("widgetName is required if outputWrapperDiv is true.");return r().createElement("div",{id:`${n}-app-root`,className:O(l.widgetClasses,o,c).join(" "),"data-widget-name":o,"data-widget-id":n},p)}return p},V=RTK;const H=[],F={requestData:function(e={},t=null){return!t.error&&t.payload&&"WS_SCRIPTS_SET_REQUEST_DATA"===t.type?t.payload:e},prefs:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_PREFS"!==t.type?e:t.payload},labels:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_LABELS"!==t.type?e:{...e,...t.payload}},sitemap:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_SITEMAP"!==t.type?e:{...e,...t.payload}},flags:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_FEATURE_FLAGS"!==t.type?e:t.payload}};function W(e){const[t,r]=(()=>{let e={},t={};const r=[];try{e=n(748).A,r.push("../reducers")}catch(e){}try{t=Object(function(){var e=new Error("Cannot find module '../features'");throw e.code="MODULE_NOT_FOUND",e}()),r.push("../features")}catch(e){}return[{...e,...t},r]})();return(0,V.configureStore)({reducer:{...t,...F},middleware:e=>e().concat(H),preloadedState:e})}const z={};(()=>{const t=(n="ws-inv-paging",window.DDC&&window.DDC.WS&&window.DDC.WS.state&&window.DDC.WS.state[n]?window.DDC.WS.state[n]:{});var n;Object.keys(t).forEach(n=>{const r=W(((e,t)=>{let n=e[t];return"string"==typeof n&&(n=JSON.parse(n)),n})(t,n));z[n]=r,(0,e.hydrate)(React.createElement(P,{outputWrapperDiv:!1,store:r,widgetId:n}),document.getElementById(`${n}-app-root`)),delete t[n]})})()})()})();
2//# sourceMappingURL=bundle.0010c319e3ff2dfe74b425744ab8d477.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.