PageSourceSearch

https://www.truecar.com/assets/_next/static/chunks/pages/[extra]/user/login-4c8cca6e3b9831f9.js

js truecar.com collected 2026-10-01 08:49:06 UTC 12,014 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3324],{12364:(e,t,r)=>{var n=r(23356),a=r(23169),s=r(22479),u=Math.max,l=Math.min;e.exports=function(e,t,r){var i,o,c,f,d,g,m=0,v=!1,p=!1,_=!0;if("function"!=typeof e)throw TypeError("Expected a function");function h(t){var r=i,n=o;return i=o=void 0,m=t,f=e.apply(n,r)}function b(e){var r=e-g,n=e-m;return void 0===g||r>=t||r<0||p&&n>=c}function y(){var e,r,n,s=a();if(b(s))return x(s);d=setTimeout(y,(e=s-g,r=s-m,n=t-e,p?l(n,c-r):n))}function x(e){return(d=void 0,_&&i)?h(e):(i=o=void 0,f)}function N(){var e,r=a(),n=b(r);if(i=arguments,o=this,g=r,n){if(void 0===d)return m=e=g,d=setTimeout(y,t),v?h(e):f;if(p)return clearTimeout(d),d=setTimeout(y,t),h(g)}return void 0===d&&(d=setTimeout(y,t)),f}return t=s(t)||0,n(r)&&(v=!!r.leading,c=(p="maxWait"in r)?u(s(r.maxWait)||0,t):c,_="trailing"in r?!!r.trailing:_),N.cancel=function(){void 0!==d&&clearTimeout(d),m=0,i=g=o=d=void 0},N.flush=function(){return void 0===d?f:x(a())},N}},17877:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},22271:(e,t,r)=>{"use strict";r.d(t,{V:()=>s});var n=r(45165),a=r(64226);let s=(0,n.u)({token:a.u.string.optional,next:a.u.url.optional,referrer:a.u.string.optional,returningUser:a.u.boolean.optional},e=>{let{...t}=e;return{path:"/user/login/",query:t}});s.routeName="loginRoute"},22479:(e,t,r)=>{var n=r(86301),a=r(23356),s=r(50515),u=0/0,l=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(s(e))return u;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=i.test(e);return r||o.test(e)?c(e.slice(2),r?2:8):l.test(e)?u:+e}},23169:(e,t,r)=>{var n=r(45516);e.exports=function(){return n.Date.now()}},30004:(e,t,r)=>{"use strict";r.d(t,{a:()=>v});var n=r(6029),a=r(75155),s=r(70415),u=r(21920),l=r(31133),i=r(55729);let o=e=>{let t,r,i,o,c=(0,a.c)(9),{title:f,subtitle:d,children:g}=e;return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.x)("my-40 mx-8 flex flex-col max-w-[calc(100%-20px)] justify-center  border rounded-16 gap-20 p-32","sm:mx-20 sm:max-w-[calc(100%-40px)]","md:mx-auto md:p-64 md:max-w-[540px]"),c[0]=t):t=c[0],c[1]!==f?(r=(0,n.jsx)(u.D,{level:1,size:3,className:"text-center",children:f}),c[1]=f,c[2]=r):r=c[2],c[3]!==d?(i=(0,n.jsx)("div",{className:"text-14 text-center",children:d}),c[3]=d,c[4]=i):i=c[4],c[5]!==g||c[6]!==r||c[7]!==i?(o=(0,n.jsxs)(s.L,{className:t,"data-test":"loginPageBodyChallenger",children:[r,i,g]}),c[5]=g,c[6]=r,c[7]=i,c[8]=o):o=c[8],o};var c=r(94947),f=r(78106),d=r(54217),g=r(47189),m=r(50125);let v=e=>{let t,r,s,u,l=(0,a.c)(11),{handleOnSuccess:v,next:p,token:_}=e,{push:h}=(0,d.c)(),{consumer:b}=(0,m.i)(),[y,x]=i.useState(b.authenticated);l[0]!==y||l[1]!==p||l[2]!==h?(t=()=>{y&&h(p||g.e.generate({}))},r=[p,y,h],l[0]=y,l[1]=p,l[2]=h,l[3]=t,l[4]=r):(t=l[3],r=l[4]),i.useEffect(t,r),l[5]!==v?(s=()=>{x(!0),v&&v()},l[5]=v,l[6]=s):s=l[6];let N=s;return l[7]!==y||l[8]!==N||l[9]!==_?(u=y?(0,n.jsx)(f.D,{}):(0,n.jsx)(c.c,{layout:o,onSuccess:N,registrationSource:"Login page",title:"Log in or sign up",token:_}),l[7]=y,l[8]=N,l[9]=_,l[10]=u):u=l[10],u}},36332:(e,t,r)=>{"use strict";r.d(t,{v6:()=>b,un:()=>h,lq:()=>_,uR:()=>i,rg:()=>v});var n=r(60849),a=r(93501),s=r(41257),u=r(93234),l=r(25916);let i={string:{__tag:"string",optional:{__tag:"string.optional",default:e=>({value:e,__tag:"string.defaulted"})}},unsafeString:{__tag:"unsafeString",optional:{__tag:"unsafeString.optional",default:e=>({value:e,__tag:"unsafeString.defaulted"})}},number:{__tag:"number",optional:{__tag:"number.optional",default:e=>({value:e,__tag:"number.defaulted"})}},boolean:{__tag:"boolean",optional:{__tag:"boolean.optional",default:e=>({value:e,__tag:"boolean.defaulted"})}},url:{__tag:"url",optional:{__tag:"url.optional",default:e=>({value:e,__tag:"url.defaulted"})}},array:{string:{__tag:"array.string"},unsafeString:{__tag:"array.unsafeString"},number:{__tag:"array.number"}},enum:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return{__tag:"enum",__possibilities:t,optional:{__tag:"enum.optional",__possibilities:t,default:e=>({value:e,__tag:"enum",__possibilities:t})}}}},o=e=>{if("number"==typeof e&&!Number.isNaN(e))return e;if("string"==typeof e&&e.length){let t=Number(e);if(Number.isNaN(t))return;return t}},c=e=>{if("boolean"==typeof e)return e;if("string"==typeof e&&e.length){if("true"===e)return!0;
1if("false"===e)return!1}},f=/^[A-Za-z0-9\-_\.~ \+]+$/,d=e=>{let t="";try{t=decodeURIComponent(e)}catch{return!1}return f.test(t)},g=e=>{if("string"==typeof e){let t;try{t=decodeURIComponent(e)}catch{return}if("/"===t[0]&&(!t[1]||/[a-zA-Z0-9]/.test(t[1])))return e}},m=(e,t)=>{if("string"==typeof t&&t.length&&e.includes(t))return t},v=e=>e.replace(/[^a-z0-9\.\_\~\-]/gi,""),p=(e,t)=>Object.fromEntries(Object.entries(t).map(t=>{let[r,n]=t,u=function(e,t,r){switch(r.__tag){case"string":case"string.defaulted":{let e=t??r.value;if("string"!=typeof e)return{success:!1,message:`'${t}' is not a string`};if(!e.length)return{success:!1,message:"received an empty string"};if(!d(e)){if(r.value)return{success:!0,value:r.value};return{success:!1,message:`'${t}' contains disallowed characters for strings. Allowed: spaces and a-z0-9-_.~+`}}return{success:!0,value:e}}case"unsafeString":case"unsafeString.defaulted":{let e=t??r.value;if("string"!=typeof e)return{success:!1,message:`'${t}' is not a string`};if(!e.length)return{success:!1,message:"received an empty string"};return{success:!0,value:e}}case"string.optional":if("string"==typeof t&&t.length&&d(t))return{success:!0,value:t};return{success:!0,value:void 0};case"unsafeString.optional":if("string"==typeof t&&t.length)return{success:!0,value:t};return{success:!0,value:void 0};case"boolean":case"boolean.defaulted":{let e=c(t)??c(r.value);if(null!=e)return{success:!0,value:e};return{success:!1,message:`value '${t}' could not be coerced to a boolean`}}case"boolean.optional":{let e=c(t);if(null!=e)return{success:!0,value:e};return{success:!0,value:void 0}}case"url":case"url.defaulted":{let e=g(t)??g(r.value);if(null!=e)return{success:!0,value:e};return{success:!1,message:`value '${t}' is not a safe URL`}}case"url.optional":{let e=g(t);if(null!=e)return{success:!0,value:e};return{success:!0,value:void 0}}case"number":case"number.defaulted":{let e=o(t)??o(r.value);if(null!=e)return{success:!0,value:e};return{success:!1,message:`value '${t}' could not be coerced to a number`}}case"number.optional":{let e=o(t);if(null!=e)return{success:!0,value:e};return{success:!0,value:void 0}}case"array.string":return{success:!0,value:(0,s._)(t).filter(e=>"string"==typeof e&&e.length&&d(e))};case"array.unsafeString":return{success:!0,value:(0,s._)(t).filter(e=>"string"==typeof e&&e.length)};case"array.number":return{success:!0,value:(0,s._)(t).map(e=>{let t=Number(e);return Number.isNaN(t)?void 0:t}).filter(a.R)};case"enum":case"enum.defaulted":{let e=m(r.__possibilities,t)??m(r.__possibilities,r.value);if(e)return{success:!0,value:e};return{success:!1,message:`value '${t}' does not match one of: ${r.__possibilities.map(e=>`'${e}'`).join(" | ")}`}}case"enum.optional":if("string"==typeof t&&t.length&&r.__possibilities.includes(t))return{success:!0,value:t};return{success:!0,value:void 0};default:throw Error(`Received invalid param type ${r.__tag} for "${e}"`)}}(r,e[r],n);if(!u.success)throw new l.m(`autorack: validation failure for param '${r}': ${u.message}`);return[r,u.value]})),_=e=>e,h=(e,t)=>({generate:e=>{let{path:r,query:n}=t(e);return y(r,n)},validate:t=>{let{params:r,search:n}=t,a=u._.parse(n);return p({...r,...a},e)},validateStatic:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p(t,e)},__schema:e}),b=(e,t,r)=>({generate:e=>{let{path:t,query:n}=r(e);return y(t,n)},validate:r=>{let{params:n,search:a}=r,s=u._.parse(a);return t(p({...n,...s},e))},validateStatic:function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t(p(r,e))},__schema:e}),y=(e,t)=>{let[r,a]=e.split("#"),s=(r.endsWith("/")?r:`${r}/`).replace(/\/{2,}/g,"/"),l=a?`#${a}`:"",i=t?(0,n.G)(t):void 0;return i&&Object.keys(i).length?`${s}?${u._.stringify(i)}${l}`:`${s}${l}`}},38428:(e,t,r)=>{"use strict";r.d(t,{$:()=>a});var n=r(55729);let a=e=>{let t=(e=>{let[,t]=(0,n.useReducer)(e=>e+1,0),r=(0,n.useRef)(null),{replace:a,append:s}=e,u=a?a(e.format(e.value)):e.format(e.value),l=(0,n.useRef)(!1);return(0,n.useLayoutEffect)(()=>{if(null==r.current)return;let[n,l,i,o,c]=r.current;r.current=null;let f=o&&c,d=n.slice(l.selectionStart).search(e.accept||/\d/g),g=-1!==d?d:0,m=t=>(t.match(e.accept||/\d/g)||[]).join(""),v=m(n.substr(0,l.selectionStart)),p=e=>{let t=0,r=0;for(let n=0;n!==v.length;++n){let a=e.indexOf(v[n],t)+1,s=m(e).indexOf(v[n],r)+1;s-r>1&&(a=t,s=r),r=Math.max(s,r),t=Math.max(t,a)}return t};if(!0===e.mask&&i&&!c){let e=p(n),t=m(n.substr(e))[0];e=n.indexOf(t,e),n=`${n.substr(0,e)}${n.substr(e+1)}`}let _=e.format(n);null==s||l.selectionStart!==n.length||c||(i?_=s(_):""===m(_.slice(-1))&&(_=_.slice(0,-1)));let h=a?a(_):_;
1return u===h?t():e.onChange(h),()=>{let t=p(_);if(null!=e.mask&&(i||o&&!f))for(;_[t]&&""===m(_[t]);)t+=1;l.selectionStart=l.selectionEnd=t+(f?1+g:0)}}),(0,n.useEffect)(()=>{let e=e=>{"Delete"===e.code&&(l.current=!0)},t=e=>{"Delete"===e.code&&(l.current=!1)};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),{value:null!=r.current?r.current[0]:u,onChange:n=>{let a=n.target.value;r.current=[a,n.target,a.length>u.length,l.current,u===e.format(a)],t()}}})(e);return e.children(t)}},41257:(e,t,r)=>{"use strict";r.d(t,{_:()=>a});var n=r(93501);let a=e=>Array.isArray(e)?e.filter(n.R):(0,n.R)(e)?[e]:[]},45165:(e,t,r)=>{"use strict";r.d(t,{u:()=>n.un});var n=r(36332)},45909:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[extra]/user/login",function(){return r(67185)}])},47189:(e,t,r)=>{"use strict";r.d(t,{e:()=>s});var n=r(45165),a=r(64226);let s=(0,n.u)({source:a.u.string.optional,memberId:a.u.string.optional,tcPlusServiceArea:a.u.enum("USED","NEW_AND_USED","false").optional.default("false"),militaryServiceArea:a.u.enum("yes","no").optional.default("no")},e=>{let{...t}=e;return{path:"/",query:t}});s.routeName="homePageRoute"},60849:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});let n=e=>{let t={};for(let[r,a]of Object.entries(e))if(Array.isArray(a)){let e=a.map(e=>e&&"object"==typeof e?n(e):e).filter(e=>null!=e&&!Number.isNaN(e));e.length&&(t[r]=e)}else if(a&&"object"==typeof a){let e=n(a);Object.keys(e).length&&(t[r]=e)}else null==a||Number.isNaN(a)||(t[r]=a);return t}},64226:(e,t,r)=>{"use strict";r.d(t,{u:()=>n.uR});var n=r(36332)},67185:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=r(6029),a=r(75155);r(55729);var s=r(22271),u=r(29197),l=r(30004);let i=e=>{let t,r,s=(0,a.c)(4),{params:i}=e,{next:o,token:c}=i;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t={siteSection:"Cap_New"},s[0]=t):t=s[0],s[1]!==o||s[2]!==c?(r=(0,n.jsx)(u.B,{name:"Account User Log In Email",variables:t,children:(0,n.jsx)(l.a,{next:o,token:c})}),s[1]=o,s[2]=c,s[3]=r):r=s[3],r};i.renderOnlyOnPartnerAuthTypes=["account","hybrid"],i.route=s.V,i.pageName="Account User Log In Email",i.layout={hideFooter:!0}},78106:(e,t,r)=>{"use strict";r.d(t,{D:()=>u});var n=r(6029),a=r(75155);r(55729);var s=r(28113);let u=()=>{let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:"flex h-[80vh] items-center justify-center","data-test":"pageLoader",children:(0,n.jsx)(s.d,{size:100})}),t[0]=e):e=t[0],e}},86301:(e,t,r)=>{var n=r(17877),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},93501:(e,t,r)=>{"use strict";r.d(t,{R:()=>n});let n=e=>null!=e}},e=>{e.O(0,[2374,1334,3064,8265,5153,2241,4947,6593,636,8792],()=>e(e.s=45909)),_N_E=e.O()}]);

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.