PageSourceSearch

https://korea.ai/assets/Guides-DeRxO7I_.js

js korea.ai collected 2026-10-05 12:08:13 UTC 9,039 bytes, 1 lines download raw bytes

1import{j as e}from"./react-B3fA1Wqo.js";import{b as v,L as n}from"./router-D-Pjad2-.js";import{u as w,b as k,A as u,N as x,c as a,F as c,S as f,P as b,q as K,o as A,h as j,g as I,B as C}from"./index-D3gZgyAJ.js";import{aC as L,a2 as _,y as B,ab as E,p as N,ad as F}from"./ui-BwzbAENL.js";import"./vendor-BGdqfxR0.js";import"./data-B7fdNgJr.js";const G={sourced:"text-emerald-700 border-emerald-200 bg-emerald-50",partial:"text-amber-700 border-amber-200 bg-amber-50",unverified:"text-muted-foreground border-border bg-secondary/40"},R=()=>{const{slug:m}=v(),{lang:s,localizedPath:o}=w(),{products:y,isLoading:p,isError:g}=k({companies:!1}),t=m?u.find(d=>d.slug===m):void 0;if(m&&!t)return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(x,{}),e.jsxs("main",{className:"pt-32 pb-24 px-5 sm:px-8 lg:px-10 max-w-4xl mx-auto",children:[e.jsx("p",{className:"text-xs uppercase tracking-widest text-muted-foreground font-body",children:"404"}),e.jsx("h1",{className:"mt-3 text-4xl font-display",children:a(s,"Guide not found","가이드를 찾을 수 없습니다")}),e.jsxs(n,{to:o("/guides"),className:"inline-flex items-center gap-2 mt-8 text-sm hover:underline",children:[e.jsx(L,{className:"w-4 h-4"})," ",a(s,"All guides","전체 가이드")]})]}),e.jsx(c,{})]});if(t){const d=t.productIds.map(r=>y.find(i=>i.id===r)).filter(Boolean);return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(f,{title:`${a(s,t.title,t.titleKo)} — Korea AI Guides`,description:a(s,t.summary,t.summaryKo),canonicalUrl:`https://korea.ai/guides/${t.slug}`}),e.jsx(x,{}),e.jsxs("main",{className:"pt-20 pb-24",children:[e.jsx("header",{className:"border-b border-border px-5 sm:px-8 lg:px-10",children:e.jsxs("div",{className:"max-w-6xl mx-auto py-14 md:py-20 animate-fade-in",children:[e.jsx(b,{detailLabel:a(s,t.title,t.titleKo)}),e.jsxs("div",{className:"grid md:grid-cols-[1fr_18rem] gap-10 md:gap-16 mt-8 items-end",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] uppercase tracking-[0.2em] text-emerald-700 font-body",children:a(s,"Buyer guide","구매자 가이드")}),e.jsx("h1",{className:"mt-3 text-4xl md:text-6xl font-display tracking-tight leading-[1.04]",children:a(s,t.title,t.titleKo)}),e.jsx("p",{className:"mt-6 max-w-2xl text-base text-muted-foreground font-body leading-relaxed",children:a(s,t.summary,t.summaryKo)})]}),e.jsxs("div",{className:"md:border-l md:border-border md:pl-6",children:[e.jsx("p",{className:"text-xs font-medium font-body",children:a(s,"Selection principle","선정 원칙")}),e.jsx("p",{className:"mt-2 text-xs text-muted-foreground font-body leading-relaxed",children:a(s,t.question,t.questionKo)}),e.jsxs("p",{className:"mt-5 text-[10px] uppercase tracking-wider text-muted-foreground font-body",children:[a(s,"Updated","업데이트")," ",t.updatedAt]})]})]})]})}),e.jsx("section",{className:"px-5 sm:px-8 lg:px-10 border-b border-border",children:e.jsxs("div",{className:"max-w-6xl mx-auto py-8 grid md:grid-cols-[12rem_1fr] gap-5 md:gap-10",children:[e.jsx("h2",{className:"text-sm font-semibold font-body",children:a(s,"What we compare","비교 기준")}),e.jsx("ol",{className:"grid sm:grid-cols-3 gap-5",children:(s==="ko"?t.criteriaKo:t.criteria).map((r,i)=>e.jsxs("li",{className:"flex gap-3 text-sm font-body",children:[e.jsxs("span",{className:"text-muted-foreground tabular-nums",children:["0",i+1]}),e.jsx("span",{children:r})]},r))})]})}),e.jsx("section",{className:"px-5 sm:px-8 lg:px-10",children:e.jsxs("div",{className:"max-w-6xl mx-auto py-10 md:py-14",children:[p&&e.jsx("div",{className:"py-20 flex justify-center",children:e.jsx(_,{className:"w-5 h-5 animate-spin text-muted-foreground"})}),g&&e.jsx("p",{className:"py-16 text-sm text-red-700 font-body",children:a(s,"Catalog data could not be loaded.","카탈로그 데이터를 불러오지 못했습니다.")}),!p&&!g&&e.jsx("div",{className:"divide-y divide-border border-y border-border",children:d.map((r,i)=>{const l=K(r,s),h=A(r);return e.jsxs("article",{className:"group grid md:grid-cols-[4rem_1fr_14rem] gap-4 md:gap-8 py-7 md:py-9 transition-colors hover:bg-secondary/15",children:[e.jsxs("p",{className:"text-xs text-muted-foreground font-body tabular-nums",children:["0",i+1]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx(n,{to:o(j(r.id)),className:"text-2xl font-display tracking-tight hover:underline",children:I(r)}),e.jsx(C,{variant:"outline",className:`text-[10px] ${G[h]}`,children:h})]}),e.jsxs("p",{className:"mt-1 text-xs text-muted-foreground font-body",children:[r.company," · ",r.region," · Impact ",r.technicalImpact??"—"]}),e.jsx("p",{className:"mt-4 text-sm font-body leading-relaxed",children:l.bestFor[0]||r.tagline}),e.jsx("div",{className:"grid transition-all duration-300 grid-rows-[0fr] group-hover:grid-rows-[1fr] md:group-focus-within:grid-rows-[1fr]",children:e.jsx("div",{className:"overflow-hidden",children:e.jsxs("div",{className:"pt-4 grid sm:grid-cols-2 gap-4 text-xs font-body",children:[e.jsxs("p",{className:"flex gap-2 text-muted-foreground",children:[e.jsx(B,{className:"w-3.5 h-3.5 mt-0.5 text-emerald-600 shrink-0"}),l.bestFor.slice(1).join(" · ")||l.buyer]}),e.jsxs("p",{className:"flex gap-2 text-muted-foreground",children:[e.jsx(E,{className:"w-3.5 h-3.5 mt-0.5 text-amber-600 shrink-0"}),l.limitations[0]||a(s,"Limitations not yet recorded","제한 사항 미기록")]})]})})})]}),e.jsxs("div",{className:"md:text-right",children:[e.jsx("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-body",children:a(s,"Deployment","배포")}),e.jsx("p",{className:"mt-2 text-xs text-muted-foreground font-body leading-relaxed",children:l.deployment.join(" · ")||a(s,"Verify with vendor","공급사 확인 필요")}),e.jsxs(n,{to:o(j(r.id)),className:"inline-flex items-center gap-1 mt-4 text-xs font-medium font-body hover:underline",children:[a(s,"Open evidence","근거 보기")," ",e.jsx(N,{className:"w-3 h-3"})]})]})]},r.id)})}),e.jsx("p",{className:"mt-8 max-w-3xl text-xs text-muted-foreground font-body leading-relaxed",children:a(s,"These are explainable shortlists, not paid placements. Inclusion uses the criteria above and the evidence attached to each catalog row. Missing information is shown as a limitation rather than silently estimated.","유료 노출이 아닌 설명 가능한 후보 목록입니다. 위 기준과 각 카탈로그 항목의 근거로 선정하며, 누락 정보는 추정하지 않고 제한 사항으로 표시합니다.")})]})})]}),e.jsx(c,{})]})}return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(f,{title:"AI Decision Guides — Korea AI",description:"Evidence-led guides for choosing Korean AI assistants, models, infrastru
1cture, healthcare AI, document tools, and physical AI.",canonicalUrl:"https://korea.ai/guides"}),e.jsx(x,{}),e.jsxs("main",{className:"pt-20 pb-24",children:[e.jsx("header",{className:"px-5 sm:px-8 lg:px-10 border-b border-border",children:e.jsxs("div",{className:"max-w-6xl mx-auto py-16 md:py-24 animate-fade-in",children:[e.jsx(b,{}),e.jsx(F,{className:"w-6 h-6 text-emerald-700"}),e.jsx("h1",{className:"mt-6 max-w-4xl text-5xl md:text-7xl font-display tracking-tight leading-[1.02]",children:a(s,"Choose by evidence, not noise.","소음이 아닌 근거로 선택하세요.")}),e.jsx("p",{className:"mt-7 max-w-2xl text-base text-muted-foreground font-body leading-relaxed",children:a(s,"Shortlists for real Korean workflows. Every guide states its criteria, exposes missing evidence, and links back to the underlying product record.","실제 한국 업무를 위한 후보 목록입니다. 선정 기준과 누락 근거를 공개하고 각 제품 원문으로 연결합니다.")})]})}),e.jsx("section",{className:"px-5 sm:px-8 lg:px-10",children:e.jsx("div",{className:"max-w-6xl mx-auto divide-y divide-border border-b border-border",children:u.map((d,r)=>e.jsxs(n,{to:o(`/guides/${d.slug}`),className:"group grid md:grid-cols-[5rem_1fr_15rem] gap-4 md:gap-8 py-8 md:py-10 items-start hover:bg-secondary/15 transition-colors",children:[e.jsxs("span",{className:"text-xs text-muted-foreground font-body tabular-nums",children:["0",r+1]}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-display tracking-tight group-hover:translate-x-1 transition-transform",children:a(s,d.title,d.titleKo)}),e.jsx("p",{className:"mt-3 max-w-2xl text-sm text-muted-foreground font-body leading-relaxed",children:a(s,d.summary,d.summaryKo)})]}),e.jsxs("div",{className:"md:text-right",children:[e.jsxs("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-body",children:[d.productIds.length," ",a(s,"products","개 제품")]}),e.jsxs("span",{className:"inline-flex items-center gap-1 mt-4 text-xs font-medium font-body",children:[a(s,"Read guide","가이드 보기")," ",e.jsx(N,{className:"w-3.5 h-3.5 group-hover:translate-x-1 transition-transform"})]})]})]},d.slug))})})]}),e.jsx(c,{})]})};export{R as default};

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.