PageSourceSearch

https://www.upcar.ai/_next/static/chunks/73840-378f68c6f461f6f9.js

js upcar.ai collected 2026-10-05 15:25:51 UTC 7,146 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[73840],{88306:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(27573),i=n(65880);function l(e){let{totalRating:t,tripCount:n,className:l=""}=e,a="flex items-center gap-0.5 leading-none title-color font-semibold text-xs bg-[#F9F9F9] rounded-md px-2 py-1 flex-shrink-0 ".concat(l);if(0===(Number(n)||0)&&!Number(t))return(0,r.jsx)("div",{className:a,children:"New"});let s=null!=t?parseFloat(String(t)):NaN;return!Number.isFinite(s)||s<=0?null:(0,r.jsxs)("div",{className:a,children:[s.toFixed(1),(0,r.jsx)(i.default,{src:"/assets/img/home/Star.svg",alt:"star",width:12,height:12,className:"h-3 w-3 object-contain -mt-0.5"})]})}},66327:function(e,t,n){"use strict";n.d(t,{z:function(){return d},Z:function(){return f}});var r=n(27573),i=n(65880),l=n(7653),a=n(35662),s=n(35394),o=n(19945);let u=new Map,c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP48B8AAuIB8BuspWUAAAAASUVORK5CYII=";function d(e){let t,{src:n,variant:d,blurHash:f,blur:m=!0,alt:g,className:p,sizes:h,priority:v,fill:x,width:w,height:b,objectFit:y="cover",quality:j=75,onClick:A,fallbackSrc:N="/assets/img/cars/default-car.png"}=e,S="string"==typeof f&&f.length>=6,[M,C]=(0,l.useState)(S?"variant":"master"),E="string"==typeof n&&n.length>0?n:null,k=!!E&&/\.(heic|heif)(\?|#|$)/i.test(E);t=!E||k||"placeholder"===M?N:"master"===M?E:null===(0,s.XS)(E)?E:"thumb"===d?(0,s.mu)(E):"card"===d?(0,s.gq)(E):(0,s.mn)(E);let O=(0,a.cn)("cover"===y?"object-cover object-center":"object-contain",p),B=null!=h?h:!0!==x&&"number"==typeof w?"".concat(w,"px"):"thumb"===d?"(max-width: 768px) 50vw, 33vw":"card"===d?"(max-width: 768px) 100vw, 50vw":"100vw",F=m?function(e){var t;let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:32;if("string"!=typeof e||e.length<6||!(0,o.x3)(e).result)return c;let i="".concat(e,"|").concat(r),l=u.get(i);if(l)return l;try{n=(0,o.Jx)(e,r,r)}catch(e){return c}let a=null!==(t=function(e,t,n){if("undefined"!=typeof document&&"function"==typeof document.createElement)try{let r=document.createElement("canvas");r.width=t,r.height=n;let i=r.getContext("2d");if(!i)return null;let l=i.createImageData(t,n);return l.data.set(e),i.putImageData(l,0,0),r.toDataURL("image/png")}catch(e){}return null}(n,r,r))&&void 0!==t?t:function(e){if(e.length<4)return c;let t=0,n=0,r=0,i=e.length/4;for(let i=0;i<e.length;i+=4)t+=e[i],n+=e[i+1],r+=e[i+2];t=Math.round(t/i),n=Math.round(n/i),r=Math.round(r/i);let l=btoa('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><rect width="1" height="1" fill="rgb('.concat(t,",").concat(n,",").concat(r,')"/></svg>'));return"data:image/svg+xml;base64,".concat(l)}(n);if(u.size>=256){let e=u.keys().next().value;void 0!==e&&u.delete(e)}return u.set(i,a),a}(f):void 0,L=!0===x?{fill:!0}:{width:null!=w?w:800,height:null!=b?b:450};return(0,r.jsx)(i.default,{src:t,alt:g,className:O,sizes:B,priority:v,quality:j,placeholder:m?"blur":"empty",blurDataURL:m?F:void 0,onError:()=>{C(e=>"variant"===e?"master":"placeholder")},onClick:A,...L},t)}var f=d},79818:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(27573),i=n(35662);function l(e){let{isFav:t,className:n,...l}=e,a=!!t;return(0,r.jsx)("button",{type:"button","aria-label":a?"Remove from favorites":"Add to favorites",...l,className:(0,i.cn)("absolute right-2 top-2 z-10 flex h-7 w-7 items-center justify-center rounded-full bg-white sm:right-4 sm:top-4",n),children:(0,r.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 512 512",fill:"currentColor",className:(0,i.cn)("relative top-px h-4 w-4 sm:h-[18px] sm:w-[18px]",a?"text-[#CB2029]":"text-gray-400"),children:(0,r.jsx)("use",{href:a?"#i-heart":"#i-heart-o"})})})}},91468:function(e,t,n){"use strict";n.d(t,{J:function(){return s},a:function(){return a}});var r=n(7653),i=n(1659);let l={align:"start",slidesToScroll:1,containScroll:"trimSnaps",loop:!1},a={active:!1,breakpoints:{"(min-width: 768px)":{active:!0}}};function s(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],[n,a]=(0,i.Z)({...l,...e}),[s,o]=(0,r.useState)(!1),[u,c]=(0,r.useState)(!1),d=(0,r.useCallback)(()=>{a&&(o(a.canScrollPrev()),c(a.canScrollNext()))},[a]);(0,r.useEffect)(()=>
1{if(a&&t)return d(),a.on("select",d).on("reInit",d),()=>{a.off("select",d),a.off("reInit",d)}},[a,d,t]);let f=(0,r.useCallback)(()=>null==a?void 0:a.scrollPrev(),[a]),m=(0,r.useCallback)(()=>null==a?void 0:a.scrollNext(),[a]);return{emblaRef:n,emblaApi:a,canScrollPrev:s,canScrollNext:u,scrollPrev:f,scrollNext:m}}},77179:function(e,t,n){"use strict";n.d(t,{DZ:function(){return l},Mo:function(){return i},Rs:function(){return s},it:function(){return a}});let r=(0,n(77075).oM)({name:"modal",initialState:{isLoginModalOpen:!1,isSignupModalOpen:!1},reducers:{openLoginModal:e=>{e.isLoginModalOpen=!0,e.isSignupModalOpen=!1},closeLoginModal:e=>{e.isLoginModalOpen=!1},openSignupModal:e=>{e.isSignupModalOpen=!0,e.isLoginModalOpen=!1},closeSignupModal:e=>{e.isSignupModalOpen=!1}}}),{openLoginModal:i,closeLoginModal:l,openSignupModal:a,closeSignupModal:s,isLoginModalOpen:o,isSignupModalOpen:u}=r.actions;t.ZP=r.reducer},35394:function(e,t,n){"use strict";n.d(t,{XS:function(){return a},gq:function(){return u},mn:function(){return c},mu:function(){return o}});let r="https://images.upcar.ai/",i=/-(?:400|800)w\.webp$/i,l=/\.(webp|jpg|jpeg|png|avif|jfif)$/i;function a(e){if("string"!=typeof e||0===e.length||!e.startsWith(r))return null;let t=e.slice(r.length).split(/[?#]/)[0];return t?t.replace(i,".webp"):null}function s(e,t){if("string"!=typeof e||0===e.length)return e;let n=e.replace(i,"").replace(l,"");return"".concat(n).concat(t)}function o(e){return s(e,"-400w.webp")}function u(e){return s(e,"-800w.webp")}function c(e){return e}},39063:function(e,t,n){"use strict";var r=n(27573);t.Z=e=>{let{cardCount:t=8}=e;return(0,r.jsx)(r.Fragment,{children:[...Array(t)].map((e,t)=>(0,r.jsx)("div",{className:"relative bg-white rounded-xl sm:rounded-2xl flex flex-col min-w-[260px] md:min-w-0",style:{padding:0},children:(0,r.jsxs)("div",{className:"cursor-pointer flex flex-col border border-[#EBECEF] rounded-2xl overflow-hidden",children:[(0,r.jsx)("div",{className:"relative w-full h-[150px] sm:h-[160px] bg-gray-100 animate-pulse",children:(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-gray-100 via-gray-200 to-gray-100 animate-shimmer overflow-hidden rounded-2xl"})}),(0,r.jsxs)("div",{className:"flex-1 flex flex-col gap-2 sm:gap-3 p-3 sm:p-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("div",{className:"h-4 sm:h-5 w-3/5 bg-gray-100 rounded animate-pulse"}),(0,r.jsx)("div",{className:"h-4 sm:h-5 w-10 bg-gray-100 rounded-full animate-pulse"})]}),(0,r.jsx)("div",{className:"h-3 sm:h-4 w-4/5 bg-gray-100 rounded animate-pulse"}),(0,r.jsxs)("div",{className:"flex justify-between items-end mt-0.5 sm:mt-2",children:[(0,r.jsx)("div",{className:"h-5 sm:h-6 w-16 sm:w-20 bg-gray-100 rounded animate-pulse"}),(0,r.jsx)("div",{className:"h-4 sm:h-5 w-12 sm:w-16 bg-gray-100 rounded animate-pulse"})]})]})]})},t))})}},84763:function(){}}]);

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.