PageSourceSearch

https://storediamond.id/_next/static/chunks/2g7hbcpdfc2qn.js

js storediamond.id collected 2026-10-08 19:45:20 UTC 11,713 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,743024,e=>{"use strict";e.s(["areArraysEqual",0,function(e,r,s=(e,r)=>e===r){return e.length===r.length&&e.every((e,t)=>s(e,r[t]))}])},201675,e=>{"use strict";e.s(["clamp",0,function(e,r=Number.MIN_SAFE_INTEGER,s=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(e,s))}])},450001,172410,e=>{"use strict";e.s(["getDefaultLabelId",0,function(e){return null==e?void 0:`${e}-label`},"resolveAriaLabelledBy",0,function(e,r){return e??r}],450001);var r=e.i(271645);let s=r.createContext(void 0),t={disableStyleElements:!1};e.s(["useCSPContext",0,function(){return r.useContext(s)??t}],172410)},503636,e=>{"use strict";var r=e.i(26495);e.s(["ChevronDownIcon",()=>r.default])},259502,e=>{"use strict";let r=(0,e.i(456420).default)("flame",[["path",{d:"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4",key:"1slcih"}]]);e.s(["Flame",0,r],259502)},651951,e=>{"use strict";let r=(0,e.i(456420).default)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);e.s(["Timer",0,r],651951)},938599,e=>{"use strict";var r=e.i(843476),s=e.i(259502),t=e.i(632781),a=e.i(566595);let l=(0,e.i(456420).default)("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);var i=e.i(651951),n=e.i(948148),d=e.i(657688),o=e.i(271645),c=e.i(220911),m=e.i(789197),u=e.i(736491),x=e.i(519455),p=e.i(793479),b=e.i(967489),h=e.i(520133);e.i(652456);var f=e.i(711947);let g=async({page:e=1,view:r=12,search:s,category:t,category_slug:a}={})=>{let l=new URLSearchParams({page:e.toString(),view:r.toString()});return s&&l.set("search",s),t&&l.set("category",t),a&&l.set("category_slug",a),(0,f.fetchApiData)((0,f.resolveUrl)(`/product/flashsale?${l}`),{next:{revalidate:30,tags:["home-flashsale"]}})};var v=e.i(126099),j=e.i(975157);let N=[12,24,48];function k({remaining:e,total:s}){let t=s>0?Math.max(0,Math.min(100,e/s*100)):0;return(0,r.jsx)("div",{className:"bg-muted h-1.5 w-full overflow-hidden rounded-full",children:(0,r.jsx)("div",{className:(0,j.cn)("h-full rounded-full transition-all",t<=20?"bg-rose-500":t<=50?"bg-amber-500":"bg-emerald-500"),style:{width:`${t}%`}})})}function y(e){let r=e-Math.floor(Date.now()/1e3);if(r<=0)return null;let s=Math.floor(r/3600),t=Math.floor(r%3600/60),a=e=>String(e).padStart(2,"0");return`${s>0?`${a(s)}:`:""}${a(t)}:${a(r%60)}`}function _({endAt:e}){let s=(0,n.useTranslations)("flashsalePage"),[t,a]=(0,o.useState)(()=>y(e));return((0,o.useMemo)(()=>{let r=setInterval(()=>a(y(e)),1e3);return()=>clearInterval(r)},[e]),t)?(0,r.jsxs)("span",{className:"flex items-center gap-1 text-[10px] font-semibold text-amber-300",children:[(0,r.jsx)(i.Timer,{className:"size-3","aria-hidden":!0}),s("endsIn"),": ",t]}):null}function w({item:e}){let s=(0,n.useTranslations)("flashsalePage"),t=e.product_price>0?Math.round((e.product_price-e.fs_price)/e.product_price*100):0;return(0,r.jsxs)(h.Link,{href:{pathname:`/${e.category_slug}`,query:{product_id:e.product_id,flash_price:String(e.fs_price)}},className:"group border-border bg-card/60 hover:border-border/80 hover:bg-card relative flex flex-col overflow-hidden rounded-xl border transition-all duration-200 hover:shadow-md",children:[(0,r.jsxs)("div",{className:"bg-muted/50 relative aspect-16/10 w-full overflow-hidden",children:[(0,r.jsx)(d.default,{src:e.fs_logo_url??e.product_logo_url,alt:e.product_name,fill:!0,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, (max-width: 1280px) 25vw, 20vw",className:"object-cover transition-transform duration-300 group-hover:scale-[1.03]"}),t>0&&(0,r.jsxs)("span",{className:"absolute top-2 left-2 rounded-full bg-rose-500 px-1.5 py-0.5 text-[10px] font-black text-white",children:["-",t,"%"]})]}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col gap-1.5 p-2.5",children:[(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-muted-foreground truncate text-[10px]",children:e.category_name}),(0,r.jsx)("p",{className:"text-foreground truncate text-[13px] leading-snug font-semibold",children:e.product_name}),e.product_sub_category?(0,r.jsx)("p",{className:"text-muted-foreground truncate text-[10px]",children:e.product_sub_category}):null]}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"text-sm font-bold text-rose-400 tabular-nums",children:(0,j.formatCurrency)(e.fs_price)}),e.product_price>e.fs_price&&(0,r.jsx)("p",{className:"text-muted-foreground text-[10px] tabular-nums line-through",children:(0,j.formatCurrency)(e.product_price)})]}),(0,r.jsxs)("div",{className:"space-y-1",children:[(0,r.jsx)(k,{remaining:e.fs_remaining,total:e.fs_stock}),(0,r.jsxs)("p",{className:"text-muted-foreground text-[9px] tabular-nums",children:[s("stockLabel"),": ",e.fs_remaining.toLocaleStr
1ing()]})]}),(0,r.jsx)(_,{endAt:e.fs_end_at}),(0,r.jsxs)("div",{className:"mt-auto flex items-center gap-1.5 rounded-lg border border-rose-500/35 bg-rose-500/12 px-2.5 py-1.5 text-[11px] font-bold text-rose-300 transition-colors group-hover:border-rose-500/50 group-hover:bg-rose-500/20",children:[(0,r.jsx)(l,{className:"size-3 shrink-0","aria-hidden":!0}),s("buyNow")]})]})]})}function S({count:e=12}){return(0,r.jsx)("div",{className:"grid grid-cols-2 gap-2.5 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5",children:Array.from({length:e}).map((e,s)=>(0,r.jsxs)("div",{className:(0,j.cn)("border-border bg-muted/40 overflow-hidden rounded-xl border",v.SKELETON_PULSE),children:[(0,r.jsx)("div",{className:"bg-muted aspect-16/10 w-full"}),(0,r.jsxs)("div",{className:"space-y-1.5 p-2.5",children:[(0,r.jsx)("div",{className:"bg-muted h-3 w-3/4 rounded-md"}),(0,r.jsx)("div",{className:"bg-muted/60 h-3 w-1/2 rounded-md"}),(0,r.jsx)("div",{className:"bg-muted h-4 w-2/3 rounded-md"})]})]},s))})}e.s(["FlashsaleView",0,function(){let e=(0,n.useTranslations)("flashsalePage"),l=(0,n.useTranslations)("common"),[i,d]=(0,o.useState)(1),[h,f]=(0,o.useState)(12),[v,k]=(0,o.useState)(""),y=function(e,r=400){let[s,t]=(0,o.useState)(e);return(0,o.useEffect)(()=>{let s=setTimeout(()=>t(e),r);return()=>clearTimeout(s)},[e,r]),s}(v,400),_=(0,o.useMemo)(()=>`flashsale-paged:${i}:${h}:${y}`,[i,h,y]),{data:z,isLoading:C}=(0,c.default)(_,()=>g({page:i,view:h,search:y||void 0}),{revalidateOnFocus:!1,keepPreviousData:!0}),M=z?.items??[],T=z?.total??0,A=Math.max(1,Math.ceil(T/h)),P=(0,o.useCallback)(e=>{k(e.target.value),d(1)},[]),E=(0,o.useCallback)(e=>{null!=e&&(f(Number(e)),d(1))},[]);return(0,r.jsxs)("div",{className:"relative min-h-screen",children:[(0,r.jsx)(u.SiteGlassAmbient,{lite:!0,topLeft:"bg-rose-500/10",bottomRight:"bg-amber-500/8"}),(0,r.jsxs)("div",{className:(0,j.cn)((0,m.container)(),"py-8 md:py-12"),children:[(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1.5 text-xs font-bold tracking-[0.18em] text-rose-400 uppercase",children:[(0,r.jsx)(s.Flame,{className:"size-3.5","aria-hidden":!0}),e("eyebrow")]}),(0,r.jsx)("h1",{className:"text-foreground mt-1 text-3xl font-black tracking-tight md:text-4xl",children:e("title")}),(0,r.jsx)("p",{className:"text-muted-foreground mt-2 max-w-xl text-sm",children:e("description")})]}),(0,r.jsxs)("div",{className:"mb-6 flex flex-col gap-3 sm:flex-row sm:items-center",children:[(0,r.jsxs)("div",{className:"relative min-w-0 flex-1",children:[(0,r.jsx)(a.Search,{className:"text-muted-foreground pointer-events-none absolute top-1/2 left-3 size-4 -translate-y-1/2","aria-hidden":!0}),(0,r.jsx)(p.Input,{value:v,onChange:P,placeholder:e("searchPlaceholder"),className:"h-10 pl-9","aria-label":e("searchPlaceholder")})]}),(0,r.jsx)("div",{className:"flex shrink-0 items-center gap-2",children:(0,r.jsxs)(b.Select,{value:String(h),onValueChange:E,children:[(0,r.jsx)(b.SelectTrigger,{className:"h-10 min-w-36 text-sm",children:(0,r.jsx)(b.SelectValue,{children:r=>null!=r?e("perPage",{count:Number(r)}):null})}),(0,r.jsx)(b.SelectContent,{children:N.map(s=>(0,r.jsx)(b.SelectItem,{value:String(s),children:e("perPage",{count:s})},s))})]})})]}),!C&&(0,r.jsx)("p",{className:"text-muted-foreground mb-4 text-xs tabular-nums",children:e("totalItems",{total:T})}),C&&!z?(0,r.jsx)(S,{count:h}):0===M.length?(0,r.jsxs)("div",{className:"flex flex-col items-center gap-3 py-20 text-center",children:[(0,r.jsx)(s.Flame,{className:"text-muted-foreground/30 size-12","aria-hidden":!0}),(0,r.jsx)("p",{className:"text-foreground font-semibold",children:e("emptyTitle")}),(0,r.jsx)("p",{className:"text-muted-foreground text-sm",children:e("emptyDescription")})]}):(0,r.jsx)("div",{className:(0,j.cn)("grid grid-cols-2 gap-2.5 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5",C&&"opacity-60 transition-opacity"),children:M.map(e=>(0,r.jsx)(w,{item:e},e.fs_id))}),T>0&&(0,r.jsxs)("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-3",children:[(0,r.jsx)(x.Button,{variant:"outline",size:"sm",disabled:i<=1||C,onClick:()=>d(e=>Math.max(1,e-1)),className:"min-w-24",children:l("previous")}),(0,r.jsxs)("span",{className:"border-border bg-muted rounded-lg border px-3 py-1.5 text-xs tabular-nums",children:[i," ",l("of")," ",A]}),C?(0,r.jsx)(t.Loader2,{className:"text-muted-foreground size-4 animate-spin","aria-hidden":!0}):null,(0,r.jsx)(x.Button,{variant:"outline",size:"sm",disabled:i>=A||C,onClick:()=>d(e=>Math.min(A,e+1)),className:"min-w-24",children:l("next")})]})]})]})}],938599)},789197,e=>{"use strict";var r=e.i(975157);e.s(["container",0,function(e){return(0,r.cn)("mx-auto w-full max-w-7xl px-4 sm:px-6",e?.className)}])},736491,e=>{"use strict";var r=e.i(843476),s=e.i(54155),t=e.i(975157);e.s(["SiteGlassAmbient",0,function({topLeft:e="md:bg-primary/15",bottomRight:a="md:bg-cyan-500/15",topLeftTone:l="default",bottomRightTone:i="cyan",lite:n=!1,className:d}){return(0,r.jsxs)("div",{className:(0,t.cn)("pointer-events-none absolute inset-0 -z-10",d),"aria-hidden":!0,
1children:[(0,r.jsx)(s.AmbientOrb,{tone:l,className:(0,t.cn)("top-0 left-0",n?"size-36 md:size-64":"size-40 md:size-64"),desktopClassName:(0,t.cn)(e,"md:blur-3xl")}),(0,r.jsx)(s.AmbientOrb,{tone:i,className:(0,t.cn)("right-0 bottom-0",n?"size-40 md:size-72":"size-44 md:size-72"),desktopClassName:(0,t.cn)(a,"md:blur-3xl")})]})},"SiteGlassCard",0,function({children:e,className:s,lite:a=!1}){return(0,r.jsx)("div",{className:(0,t.cn)("rounded-4xl border border-border bg-card p-6 max-md:bg-card max-md:shadow-none max-md:backdrop-blur-none max-md:supports-backdrop-filter:backdrop-blur-none md:bg-card/95 md:p-8 md:shadow-[0_10px_36px_-22px_rgba(15,23,42,0.12)]","dark:border-white/15 dark:max-md:bg-card dark:md:bg-white/8 dark:md:shadow-[0_20px_70px_-28px_rgba(0,0,0,0.55)]",a?"supports-backdrop-filter:backdrop-blur-none md:supports-backdrop-filter:backdrop-blur-sm dark:shadow-[0_10px_36px_-22px_rgba(0,0,0,0.45)]":"supports-backdrop-filter:backdrop-blur-sm md:supports-backdrop-filter:backdrop-blur-2xl",s),children:e})},"SiteGlassInset",0,function({children:e,className:s,lite:a=!1}){return(0,r.jsx)("div",{className:(0,t.cn)("rounded-3xl border border-border bg-card p-4 max-md:bg-card max-md:backdrop-blur-none max-md:supports-backdrop-filter:backdrop-blur-none sm:p-5","dark:border-white/15 dark:max-md:bg-card dark:md:bg-white/8",a?"supports-backdrop-filter:backdrop-blur-none md:supports-backdrop-filter:backdrop-blur-sm":"supports-backdrop-filter:backdrop-blur-sm md:supports-backdrop-filter:backdrop-blur-xl",s),children:e})}])}]);

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.