PageSourceSearch

https://www.caranddriver.com/_assets/fre/scopes/caranddriver/_next/static/chunks/33068.6fe7eaf417d0f93d.js

js caranddriver.com collected 2026-09-24 08:24:37 UTC 6,288 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33068],{690:(e,t,r)=>{r.d(t,{Ay:()=>m});var a=r(1873),n=r(53520),s=r(38536),i=r(21948),o=r(53959),l=r(5566),c=r(63143),u=r(9954),f=r(71055);let p=["data-testid"],g="/static/images/logos/mobile-logo.svg",d={scope:[l.CT,l.qt,l.G$,l.xE]};function h(e){let{"data-testid":t}=e,r=(0,n.A)(e,p);return(0,u.Y)(f.Fragment,null,(0,u.Y)(i.default,(0,a.A)({type:o.PV.Embeddable,relativeUrl:"/static/images/logos/logo.svg",alt:"Logo",scope:d},r)))}let O={display:{_:"none","<sm":"block"}},C={display:{_:"block","<sm":"none"}},m=(0,s.A)(function(e){return!function(e="/static/images/logos/logo.svg"){return(0,l.gh)(e,d)}(g)?(0,u.Y)(h,e):(0,u.Y)(f.Fragment,null,(0,u.Y)(h,(0,a.A)({},e,{relativeUrl:g,css:(0,c.qg)(O)})),(0,u.Y)(h,(0,a.A)({},e,{css:(0,c.qg)(C)})))},{target:"e1810pgm0"})((0,c.Ay)({}),"")},13525:(e,t,r)=>{r.d(t,{Y:()=>n});var a=r(10641);function n(e){if(null!=e){if(e===a.CG.VARIANT||e===a.$4.VARIANT)return a.CG.VARIANT;if(e===a.CG.CONTROL||e===a.$4.CONTROL)return a.CG.CONTROL}}},16917:(e,t,r)=>{r.d(t,{s:()=>o});var a=r(93682),n=r(18247),s=r(10641);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function o({originalUrl:e,pageUrl:t,isUSSite:r,isSubscribeRedirectEnabled:l,isEligible:c,getHref:u,routeTo:f,magentoAbParams:p}){if(!e)return null;if(f===s._0.IN_HOUSE)return u(e);let g=function({href:e,variationKey:t=s.CG.CONTROL,gateVariation:r,chargebeeAbFlags:a,isOfferExperimentEligible:n=!1,optimizelyUserId:i,projectId:o}){if(!e||!i)return e;try{let l=window.location.href,c=new URL(e,l),u=new Map((a||"").split(",").map(e=>e.trim()).filter(Boolean).map(e=>{let[t,...r]=e.split(":");return[t,r.join(":")]}));n&&(u.set(s.uq,t),u.set(s.q4,r??""));let f=[...u.entries()].map(([e,t])=>`${e}:${t}`).join(",");if(!f)return e;return c.searchParams.set("cf_ofx_cb_flags",f),c.searchParams.set("cf_ofx_user_id",i),c.searchParams.set("cf_ofx_id_project",o??""),c.searchParams.set("cf_ofx_user_attributes","{}"),e.startsWith("http")||e.startsWith("//"),c.toString()}catch{return e}}(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({href:c?u(e):e},p)),d=r&&l?encodeURIComponent(g):g;return(0,n.eV)(t,d,r,l)}},63419:(e,t,r)=>{r.d(t,{A:()=>O});var a=r(71055),n=r(54873),s=r(25615),i=r(1120),o=r(19806),l=r(46374),c=r(64356),u=r(16917);function f(e,t,r={}){if(!e)return e;let{cdsTrackingCode:a,pagePathname:n,siteOrigin:s}=r;try{let r=window.location.origin,n=new URL(e,r),s=window.location.pathname;return s&&n.searchParams.set("mrefurl",s),t&&n.searchParams.set("optimizely_user_id",t),a&&n.searchParams.set("cds_tracking_code",a),e.startsWith("http")||e.startsWith("//"),n.toString()}catch{return e}}var p=r(10641),g=r(54854),d=r(36967),h=r(13525);function O(){let e=(0,l.A)(p.uq),t=(0,l.A)(p.q4),r=((0,n.G)("expc-125-qa")??"").includes("QA"),O=(0,o.useUserAuthorizedStatus)(),C=(0,i._P)("fre.enable-offer-pages"),m=(0,i._P)("fre.enable-subscribe-redirect"),b=(0,s.BV)("offerPageConfigData"),A=(0,s.BV)("layoutContextProps.siteData.metadata.defaults.offerPageSlug"),y=(0,s.BV)("layoutContextProps.siteData.brand.slug")||null,_=A||b?.slug||p.rq[y],P=(0,p.Kh)(y),w=r||P&&!O&&!!C&&!!_,N=void 0!==(0,h.Y)(e),R=!!t&&p.du.includes(t),[T,G]=(0,d.bY)(),v=(0,a.useMemo)(()=>{if(!r){if(N)return(0,h.Y)(e);if(R)return T}},[r,N,R,e,T]),V=(r||N||R)&&w,E=V&&v===p.CG.VARIANT&&!!_,$=E?p._0.IN_HOUSE:p._0.MAGENTO,j=(0,n.G)("optimizely-user-id"),L=(0,s.BV)("layoutContextProps.canonicalUrl","/"),k="US"===(0,s.BV)("layoutContextProps.siteData.locale.country"),I=R&&w&&!v&&!r,U=(0,c.E)(),{abTesting:q}=(0,c.A)(),x=q?.projectId??"",Y=(0,a.useMemo)(()=>(q?.flags||[]).filter(e=>g.C.some(t=>e.startsWith(t))).join(","),[q?.flags]);(0,a.useEffect)(()=>{I&&U().catch(()=>{})},[I,U]);let S=(0,a.useCallback)((e,t)=>(function({variationKey:e,originalUrl:t,isEligible:r,resolvedSlug:a,brandSlug:n,optimizelyUserId:s,pageUrl:i}){let o,l;if(!t)return null;try{let e=new URL(i);o=e.pathname,l=e.origin}catch{o=i.split("?")[0].split("#")[0]}let c={pagePathname:o,siteOrigin:l},u=function(e,t){if(!e)return null;try{let r=window.location.href;return new URL(e,r).searchParams.get(t)}catch{return null}}(t,"cds_tracking_code");if(u&&(c.cdsTrackingCode=u),r&&e===p.CG.VARIANT&&a)return f(`/offers/${a}/`,s,c);if(!r)return t;let g=n&&p.WL[n];return f(a&&function(e,t){if(!e||!t)return!1;try{let r=new URL(e,"https://placeholder.invalid"),a=`/offers/${t}`,n=r.pathname.replace(/\/$/,"")||"/",s=a.replace(/\/$/,"");return n===s||n.startsWith(`${s}/`)}catch{return!1}}(t,a)&&g?g:t,s,c)})({variationKey:e,originalUrl:t,isEligible:V,resolvedSlug:_,brandSlug:y,optimizelyUserId:j,pageUrl:L}),[V,_,y,j,L]),D=(0,a.useCallback)(e=>S(v,e),[v,S]),W=(0,a.useMemo)(()=>({variationKey:p.CG.CONTROL,gateVariation:t,chargebeeAbFlags:Y,isOfferExperimentEligible:V,optimizelyUserId:j,projectId:x}),[t,Y,V,j,x]);(0,a.useEffect)(()=>{E&&(0,d.g3)(p.CG.VARIANT)},[E]),(0,a.useEffect)(()=>{v&&(0,d.$V)(`${p.uq}:${v}`)},[v]);let B=(0,a.useCallback)(async()=>
1{if(!(R&&w&&!v&&!r))return v;let e=await new Promise(e=>{U(t=>{try{t.setAttribute(p.$J,!0);let r=t.decideForKeys([p.uq])[p.uq],a=r?.enabled?r.variationKey:p.CG.CONTROL,n=(0,h.Y)(a)??p.CG.CONTROL;e(n)}catch{e(p.CG.CONTROL)}}).catch(()=>e(p.CG.CONTROL))});return(0,d.$V)(`${p.uq}:${e}`),e===p.CG.VARIANT&&(0,d.g3)(p.CG.VARIANT),G(e),e},[v,w,U,R,r,G]),M=(0,a.useCallback)(async e=>{let t=await B(),r=V&&t===p.CG.VARIANT&&_?p._0.IN_HOUSE:p._0.MAGENTO;return(0,u.s)({originalUrl:e,pageUrl:L,isUSSite:k,isSubscribeRedirectEnabled:m,isEligible:V,getHref:e=>S(t??void 0,e),routeTo:r,magentoAbParams:W})},[B,V,_,L,k,m,S,W]);return{getHref:D,computeSubscribeHrefForVariationKey:S,routeTo:$,variation:v,outerVariation:e,isEligible:V,resolvedSlug:_,magentoAbParams:W,needsLazySubscribeNavigation:I,runLazySubscribeDecide:B,resolveSubscribeNavigation:M}}}}]);

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.