PageSourceSearch

https://www.jmc.com.au/_next/static/immutable/chunks/2ltdjnwcqriqt.js

js jmc.com.au collected 2026-09-26 18:21:46 UTC 16,020 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,136930,e=>{"use strict";e.s(["BlockRenderer",()=>$,"ResolveBlock",()=>U,"default",()=>H],136930);var t=e.i(563705),s=e.i(464645),a=e.i(271104);e.i(829493);var l=e.i(913722),r=e.i(293899),i=e.i(548915),o=e.i(615190),n=e.i(491315);e.i(486837);var u=e.i(591760),d=e.i(844435),c=e.i(20131),m=e.i(917063),h=e.i(213720),b=e.i(801486),f=e.i(639540);e.i(546246);var p=e.i(728005),x=e.i(708773),j=e.i(747386);e.i(365988);var g=e.i(823435),k=e.i(194887),v=e.i(417971),w=e.i(941053),y=e.i(137878),C=e.i(383765),B=e.i(928227);let S=({block:e,page_id:s})=>{let{content:a}=e.data;return(0,t.jsx)(B.default,{block:e,children:(0,t.jsx)($,{blocks:a.blocks,hideDefaultClassName:!0,page_id:s})})};var D=e.i(575375),R=e.i(593084),T=e.i(822564),_=e.i(314578),N=e.i(85392),P=e.i(327390),q=e.i(114582),I=e.i(196346),F=e.i(229934);e.i(222127);var L=e.i(309879),A=e.i(211258),M=e.i(437604),E=e.i(441607),O=e.i(879009);let U=({page_id:e,blog_id:a,block:o,isInRow:n=!1,isText:B,title:E,modelsSSR:O,modelSSR:U,model:$,enableTextContainer:H=!0,publishedDate:K,customBlocks:V,...W})=>{switch(o.type){case"columns":return(0,t.jsx)(p.default,{block:o,publishedDate:K,page_id:e,oemBanner:W?.oemBanner});case"form":return(0,t.jsx)(v.default,{block:o,page_id:e,blog_id:a,pageTitle:E,publishedDate:K});case"formBuilder":return(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)(x.default,{tunes:o.tunes,children:(0,t.jsx)("div",{className:"row justify-content-center",children:(0,t.jsx)("div",{className:"col-lg-8 col-12",children:(0,t.jsx)(r.FormStepSkeleton,{className:"w-100"})})})}),children:(0,t.jsx)(w.default,{block:o,page_id:e,blog_id:a,pageTitle:E,isInRow:n,publishedDate:K})});case"cars":return(0,t.jsx)(b.default,{searchState:o.data?.searchState,hideButton:o.data?.hideButton,hideSearch:o.data?.hideSearch,multiSelect:o.data?.multiSelect,minPhotos:o.data?.minPhotos,heading:o.data?.heading,buttonColor:o.data?.buttonColor,background:o.data?.background,tunes:o?.tunes,publishedDate:K,numColumns:o.data?.numColumns,carousel:o.data?.carousel});case"offers":return(0,t.jsx)(F.default,{block:o});case"faq":return(0,t.jsx)(g.default,{block:o,publishedDate:K,isText:B,isInRow:n});case"reviews":return(0,t.jsx)(I.default,{block:o,publishedDate:K});case"locations":return(0,t.jsx)(R.default,{block:o,noContainer:!H});case"team":return(0,t.jsx)(M.default,{block:o});case"search":return null;case"buttonsTool":case"buttons":return(0,t.jsx)(m.default,{block:o,isInRow:n,isText:B});case"cardsTool":return(0,t.jsx)(h.default,{block:o,enableTextContainer:H,publishedDate:K});case"alternatingColumns":return(0,t.jsx)(u.default,{block:o,publishedDate:K});case"imageBanner":return(0,t.jsx)(l.default,{block:o,oemBanner:W?.oemBanner});case"imageBackground":return(0,t.jsx)(S,{block:o,page_id:e});case"imageSlider":return(0,t.jsx)(D.default,{block:o,isEditorRenderer:!0,publishedDate:K,isInRow:n});case"websiteBrands":return(0,t.jsx)(c.default,{block:o,publishedDate:K});case"brandModels":return(0,t.jsx)(N.default,{block:o,models:O});case"brandDescription":return(0,t.jsx)(d.default,{block:o});case"iconButtonsTool":return(0,t.jsx)(C.default,{block:o,publishedDate:K});case"twgSalesCounter":return(0,t.jsx)(i.SalesCounter,{});case"modelFeatures":return(0,t.jsx)(_.default,{block:o});case"modelVariants":return(0,t.jsx)(P.default,{block:o,model:U,publishedDate:K,isEditorRenderer:!0});case"modelColors":return(0,t.jsx)(T.default,{block:o,model:U,publishedDate:K});case"video":return(0,t.jsx)(f.default,{block:o});case"tag":return(0,t.jsx)(A.default,{block:o});case"financeCalculator":return(0,t.jsx)(k.default,{block:o});case"customComponent":return(0,t.jsx)(j.default,{block:o,customBlocks:V,...W});case"success":return(0,t.jsx)(L.default,{block:o,publishedDate:K});case"nestedSection":return(0,t.jsx)(q.default,{block:o,customBlocks:V,publishedDate:K,page_id:e,title:E,isInRow:n,isText:B,enableTextContainer:H,model:$,modelsSSR:O,modelSSR:U,...W});default:let z=y.htmlBlocks[o.type];if(!z)return null;return(0,t.jsx)(z,{block:o,isInRow:n||!H,isText:B,publishedDate:K})}},$=({page_id:e,blog_id:s,blocks:a,hideDefaultClassName:l=!1,publishedDate:r,customBlocks:i,wrapperClassName:u="w-100",...d})=>(0,t.jsx)("div",{className:(0,o.cn)((0,n.editorClassNameWrapper)(l),u),children:a.map((a,l)=>(0,t.jsx)(U,{page_id:e,blog_id:s,block:{...a,index:l},publishedDate:r,customBlocks:i,...d},a.id))}),H=({page:e,isPreview:s=!1,className:l,customBlocks:r,blocksToFilter:i,...o})=>{let{id:n,title:u,blocks_json:d,draft_blocks_json:c,last_live_updated_at:m}=e,h=s?c:d,b=Object.keys(h??{}).length>
10?JSON.parse((0,O.cleanHtml)(h)):{};if("tony-white-group"===a.default.slug&&"Corporate Team"!==u&&b.blocks.splice(1,0,{id:"twg",type:"twgSalesCounter",data:{}}),!b?.blocks)return null;let f=Array.isArray(i)?b.blocks.filter(e=>!i.includes(e.type)):b.blocks;return(0,t.jsxs)("main",{className:l,children:[(0,t.jsx)($,{page_id:n,blocks:f,title:u,publishedDate:m,customBlocks:r,...o}),h?.includes("#podium")&&(0,t.jsx)(E.default,{})]})}},441607,e=>{"use strict";var t=e.i(464645);e.s(["default",0,()=>((0,t.useEffect)(()=>{let e=document.querySelector('a[href="#podium"]'),t=()=>{console.log("Link to #podium clicked!"),window?.PodiumWebChat?.open()};return e?.addEventListener("click",t),()=>{e?.removeEventListener("click",t)}},[]),null)])},486837,591760,e=>{"use strict";e.s([],486837),e.s(["default",()=>l],591760);var t=e.i(563705),s=e.i(136930);e.i(598122),e.i(615190);var a=e.i(623226);let l=({block:e,isContainerFluid:l,publishedDate:r})=>(0,t.jsx)(a.default,{block:e,BlockRendererComponent:s.BlockRenderer,isContainerFluid:l,publishedDate:r})},546246,728005,e=>{"use strict";e.s([],546246),e.s(["default",()=>l],728005);var t=e.i(563705),s=e.i(136930),a=e.i(256549);let l=({block:e,publishedDate:l,isContainerFluid:r,page_id:i,oemBanner:o})=>(0,t.jsx)(a.default,{block:e,ResolveBlock:s.ResolveBlock,publishedDate:l,isContainerFluid:r,page_id:i,oemBanner:o})},365988,823435,e=>{"use strict";e.s([],365988),e.s(["default",()=>l],823435);var t=e.i(563705),s=e.i(136930),a=e.i(238680);let l=({block:e,publishedDate:l,isContainerFluid:r,isInRow:i,isText:o,customShortcodeComponents:n})=>(0,t.jsx)(a.default,{block:e,BlockRenderer:s.BlockRenderer,publishedDate:l,isContainerFluid:r,isInRow:i,isText:o,customShortcodeComponents:n})},913722,e=>{"use strict";var t=e.i(563705),s=e.i(917063),a=e.i(429801),l=e.i(137878),r=e.i(741553);let i=({block:e})=>{let r=(0,a.getButtonAlignment)(e);switch(e.type){case"buttonsTool":case"buttons":return(0,t.jsx)(s.default,{block:e,btnAlignment:r});default:{let s=l.htmlBlocks[e.type];if(!s)return null;return(0,t.jsx)(s,{block:e})}}};e.s(["default",0,({block:e,oemBanner:s})=>{let{content:a}=e.data;return(0,t.jsx)(r.default,{block:e,oemBanner:s,children:(0,t.jsx)("div",{className:"w-100",children:a.blocks.map((e,s)=>(0,t.jsx)(i,{block:{...e,index:s}},e.id))})})}])},829493,e=>{"use strict";e.i(913722),e.s([])},822564,e=>{"use strict";var t=e.i(563705),s=e.i(951942);e.i(870334);var a=e.i(843341),l=e.i(879009),r=e.i(708773);let i=({children:e,block:s,publishedDate:a})=>(0,t.jsxs)("div",{className:`${a&&(0,l.isBeforeDate)(a,"2024-03-13T00:00:00")?"my-5":""}`,children:[" ",(0,t.jsx)(r.default,{tunes:s?.tunes,children:(0,t.jsx)("div",{className:"row justify-content-center",children:(0,t.jsx)("div",{className:"col-xl-10 col-12 text-center",children:e})})})]});e.s(["default",0,({model:e,block:l,publishedDate:r})=>{let o=l.data?.model,{data:n,error:u,isLoading:d}=(0,s.useTanstackQuery)({queryFn:async()=>{let e=await fetch(`/api/models/${o}`);if(!e.ok)throw Error("Failed to fetch model");return e.json()},queryKey:[`${o}`]});return e&&e.colours&&e.colours.length>0?(0,t.jsxs)(i,{block:l,publishedDate:r,children:[(0,t.jsx)("h2",{children:"Colour Options"}),(0,t.jsx)(a.default,{modelColourData:e.colours,manufacturer:e.manufacturer_name})]}):d?null:(u&&console.log("An error occured when fetching model: ",u),n&&n.colours&&n.colours.length>0?(0,t.jsxs)(i,{block:l,publishedDate:r,children:[(0,t.jsx)("h2",{children:"Colour Options"}),(0,t.jsx)(a.default,{modelColourData:n.colours,manufacturer:n.manufacturer_name})]}):null)}])},327390,e=>{"use strict";var t=e.i(563705),s=e.i(951942),a=e.i(500228);e.s(["default",0,({model:e,block:l,isEditorRenderer:r,publishedDate:i})=>{let o=l.data.model,{data:n,error:u,isLoading:d}=(0,s.useTanstackQuery)({queryFn:async()=>{let e=await fetch(`/api/models/${o}`);if(!e.ok)throw Error("Failed to fetch model");return e.json()},queryKey:[`${o}`]});return e?(0,t.jsx)(a.ModelVariants,{model:e,block:l,isEditorRenderer:r,publishedDate:i}):d?null:(u&&console.log("An error occured when fetching model: ",u),n)?(0,t.jsx)(a.ModelVariants,{model:n,block:l,isEditorRenderer:r,publishedDate:i}):null}])},85392,e=>{"use strict";var t=e.i(563705),s=e.i(71799),a=e.i(913985),l=e.i(708773),r=e.i(704934);e.s(["default",0,({block:e,models:i})=>{let o=e.data?.brand,{data:n,error:u,isLoading:d}=(0,s.default)(o,a.getManufacturer);return i?(0,t.jsx)(l.default,{tunes:e?.tunes,isInRow:!0,children:(0,t.jsx)(r.default,{models:i,toUpperCase:!0})}):d?null:(u&&console.log("An error occured when fetching models: ",u),n?.models)?(0,t.jsx)(l.default,{tunes:e?.tunes,isInRow:!0,children:(0,t.jsx)(r.default,{models:n.models,toUpperCase:!0})}):null}])},229934,e=>{"use strict";var t=e.i(563705),s=e.i(112119),a=e.i(976544),l=e.i(708773);e.s(["default",0,({block:e})=>{let r=e?.data?.selectionMode,i=e?.data?.selectedOfferIds,o=(0,s.getOfferFiltersFromSearchState)(e?.data?.searchState),n=e?.data?.searchState?.hitsPerPage?parseInt(e?.data?.searchState?.hitsPerPage):void 0;return(0,t.jsx)(l.default,{tunes:e.tunes,children:(0,t.jsx)(a.default,{defaultHits:[],filters:o,hitsPerPage:n,selectionMode:r,
1selectedOfferIds:i,includeModelTabs:e?.data?.includeModelTabs,headingText:e?.data?.headingText,headingColor:e?.data?.headingColor,customHeadingColor:e?.data?.customHeadingColor,headingLevel:e?.data?.headingLevel})})}])},437604,e=>{"use strict";var t=e.i(563705),s=e.i(464645),a=e.i(997303),l=e.i(174471);let r=()=>(0,t.jsx)("div",{className:"bg-light",children:(0,t.jsx)("div",{className:"container py-5",children:(0,t.jsx)("div",{className:"row",children:Array.from({length:4}).map((e,s)=>(0,t.jsxs)("div",{className:"col-md-6 col-lg-4 col-xl-3 mb-4",children:[(0,t.jsx)("div",{className:"aspect-square w-full animate-pulse rounded bg-gray-200"}),(0,t.jsx)("div",{className:"mt-3 h-4 w-3/4 animate-pulse rounded bg-gray-200"}),(0,t.jsx)("div",{className:"mt-2 h-3 w-1/2 animate-pulse rounded bg-gray-200"})]},s))})})});var i=e.i(630751),o=e.i(708773);e.s(["default",0,({block:e})=>{let[n,u]=(0,s.useState)([]),[d,c]=(0,s.useState)(null),[m,h]=(0,s.useState)(!1),[b,f]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{(async()=>{f(!1);try{let t=await fetch("/api/team");if(!t.ok)throw Error("Failed to fetch team data");let s=await t.json();if(s){let{activeTeamMembers:t,activeCategories:a}=(0,i.generateActiveTeamMembersAndCategories)(s,e?.data?.filteredLocations??[],e?.data?.includeFilteredLocations??!1,e?.data?.categories??{});u(t),c(a)}}catch(e){console.error("Error fetching team:",e),f(!0)}finally{h(!0)}})()},[e?.data?.filteredLocations,e?.data?.categories,e?.data?.includeFilteredLocations]),m)?b?null:(0,i.getVisibleTeamMembers)(n).length?(0,t.jsx)(o.default,{tunes:e?.tunes,isInRow:!0,children:(0,t.jsx)(l.default,{variant:e?.data?.variant,teamMembers:n,activeCategories:d})}):(0,t.jsx)(o.default,{tunes:e?.tunes,isInRow:!0,children:(0,t.jsx)(a.default,{})}):(0,t.jsx)(o.default,{tunes:e?.tunes,isInRow:!0,children:(0,t.jsx)(r,{})})}],437604)},591295,e=>{e.v(t=>Promise.all(["static/immutable/chunks/040itbwsg1_yz.css","static/immutable/chunks/41t2a93jvls0g.js"].map(t=>e.l(t))).then(()=>t(236722)))},704934,e=>{"use strict";var t=e.i(563705),s=e.i(464645),a=e.i(756718),l=e.i(667999),r=e.i(220560),i=e.i(667568),o=e.i(969570),n=e.i(614944),u=e.i(491315);let d=({bodies:e,lower:s,upper:a,body:r,setBody:o,useDefaultBtns:n,toUpperCase:d})=>{let c=e.filter((t,l)=>(a?l>=s&&l<=a:l>=s)&&e.length>2),m=i.default.models.range?.categoryButton&&!n?i.default.models.range.categoryButton:l.default;return(0,t.jsx)("div",{className:"row d-flex justify-content-center",children:c.map(e=>(0,t.jsx)(m,{body:e,selectedBody:r,setBody:o,toUpperCase:d,largeBtn:!u.isRockdaleGWM},e))})};e.s(["default",0,({models:e,rowClass:l="row mb-3 text-center justify-content-center",containerClass:u="container py-3 py-sm-4",modelBody:c=!0,includeAll:m=!0,singleLineButtons:h=!1,includeCategories:b=!0,useDefaultBtns:f,toUpperCase:p=!1,defaultBody:x,...j})=>{let g=(0,o.useClientsideRouter)(),k=(0,a.getBodies)({includeAll:m,modelBody:c,models:e}),[v,w]=(0,s.useState)(x??k[0]),y=e=>{if(w(e),!g?.query&&!g?.pathname)return;let t=g.query.slug,s=g.pathname.replace("/templatePages","").replace("[slug]",t);g.push({pathname:s,query:{body:e.toLowerCase()}},void 0,{shallow:!0})},C=(0,s.useMemo)(()=>{if(!v||"All"===v)return e;if(!c)return e.filter(e=>e.body[0]===v);{let t=Array.from({length:3}).map((e,t)=>`manufacturer_body${t+1}`);return Array.from(new Map(e.filter(e=>{let s=[...t,"manufacturer_body"].map(t=>e[t]?.toLowerCase()).filter(e=>!!e&&""!==e);return e.manufacturer_body?s.includes(v.toLowerCase()):e.body.length>0&&e.body.map(e=>e.toLowerCase()).includes(v.toLowerCase())}).map(e=>[e.id,e])).values())}},[v,c,e]);(0,s.useEffect)(()=>{let e=g?.query?.body;if(e){let t=k.filter(t=>t.toLowerCase()===e.toLowerCase());t.length>0&&t[0]!==e&&y(t[0])}},[g?.query?.body]);let B=r.default.models?.rangeItem?r.default.models?.rangeItem:n.default;return(0,t.jsxs)("div",{className:u,children:[k&&k.length>1&&b&&(0,t.jsx)("div",{className:"row",children:(0,t.jsx)("div",{className:k.length>4?i.default.models.rangeButtonWidthFull?"col-xl-12 m-auto pb-4":"col-xl-10 m-auto pb-4":i.default.models.rangeButtonCol10?"col-xl-10 m-auto pb-4":"col-xl-8 m-auto pb-4",children:h?(0,t.jsx)(d,{bodies:k,lower:0,upper:k.length,body:v,setBody:y,useDefaultBtns:f,toUpperCase:p}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d,{bodies:k,lower:0,upper:4==k.length?2:3,body:v,setBody:y,useDefaultBtns:f,toUpperCase:p}),(0,t.jsx)(d,{bodies:k,lower:4==k.length?3:4,upper:8,body:v,setBody:y,useDefaultBtns:f,toUpperCase:p}),(0,t.jsx)(d,{bodies:k,lower:9,body:v,setBody:y,useDefaultBtns:f,toUpperCase:p})]})})}),(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:l,children:C.map((e,s)=>(0,t.jsx)(B,{model:e,className:i.default.models.rangeItemGridClasses,...j},e.slug+s))})})]})}])},293444,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1w3ctqeotpvlq.css","static/immutable/chunks/00582wa6gwibg.css","static/immutable/chunks/0xubh4o61b1wg.js"].map(t=>e.l(t))).then(()=>t(515066)))},366515,e=>{e.v(t=>Promise.all(["static/immutable/chunks/00582wa6gwibg.css","static/immutable/chunks/1w3ctqeotpvlq.css","static/immutable/chunks/3r9ex-zxbb1xc.js"].map(t=>e.l(t))).then(()=>t(459570)))},162564,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1w3ctqeotpvlq.css","static/immutable/chunks/00582wa6gwibg.css","static/immutable/chunks/3egb-krof4vv5.js"].map(t=>e.l(t))).then(()=>t(861011)))},968890,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1w3ctqeotpvlq.css","static/immutable/chunks/00582wa6gwibg.css","static/immutable/chunks/0hjw_xuouyx5m.js"].map(t=>e.l(t))).then(()=>t(547540)))},184729,e=>{e.v(t=>Promise.all(["static/immutable/chunks/104t86i_s7wde.js"].map(t=>e.l(t))).then(()=>t(287175)))},794372,e=>{"use strict";var t=e.i(563705),s=e.i(136930),a=e.i(725912),l=e.i(194944);e.s(["default",0,({tdPage:e,promotions:r,...i})=>(0,t.jsx)(t.Fragment,{children:e?.blocks_json&&(0,t.jsx)(s.default,{page:e,customBlocks:{HeroComponent:e=>(0,t.jsx)(a.default,{promotions:r,...i,...e}),BudgetSearchParallax:e=>(0,t.jsx)(l.BudgetSearchParallax,{editorProps:e,...i}),SearchImportant:e=>(0,t.jsx)(l.SearchImportant,{hideModel:!0,editorProps:e,...i})}})})])},178590,e=>{e.v(t=>Promise.all(["static/immutable/chunks/0zs6lq2ptjax5.js"].map(t=>e.l(t))).then(()=>t(276785)))}]);

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.