1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92912],{44356:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/oem/chat/[id]",function(){return s(61095)}])},61095:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSP:()=>H,default:()=>Q});var a=s(37876),n=s(98619),r=s(86287),l=s(47510),i=s(74195),d=s(35453),o=s(34664),c=s(21163),u=s(48201),x=s(78231),m=s(88634),h=s(41418),p=s(89099),g=s(14232),f=s(77299),j=s(33106),v=s(58026),b=s(91716),y=s(78898),N=s(81145),w=s(37999),k=s(23866),_=s(25186),C=s(95497),I=s(89758),E=s(34379),S=s(42095),A=s(22528),T=s(69384),O=s(58392),R=s(64266),z=s(57234);let M="flex h-9 items-center gap-2 rounded-lg px-2 text-sm hover:bg-sidebar-accent",P=e=>{let{t}=(0,z.yi)(),s=e.items.reduce((e,s)=>{let a,n=(a=s.createdMs,R.w.formatDateTimeByFormat(a,e=>t("{{year4d}}å¹´{{month2d}}æ{{day2d}}æ¥",e))),r=e[e.length-1];return(null==r?void 0:r.date)===n?r.items.push(s):e.push({date:n,items:[s]}),e},[]);return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsxs)(S.N,{href:"/oem/chat",className:(0,O.cn)(M,"font-medium"),children:[(0,a.jsx)(C.A,{"aria-hidden":!0,className:"size-4"}),t("æ°ããä¼è©±ãå§ãã")]}),(0,a.jsx)(A.w,{className:"mt-2 mb-4"}),(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)("h2",{className:"px-2 text-sm font-semibold",children:t("æè¿ã®ç¸è«")}),0===s.length&&(0,a.jsx)("p",{className:"px-2 text-sm text-muted-foreground",children:t("ã¾ã ç¸è«ã®å±¥æ´ã¯ããã¾ãã")}),s.map(s=>(0,a.jsxs)("section",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("h3",{className:"px-2 pb-1 text-xs text-muted-foreground",children:s.date}),(0,a.jsx)("ul",{className:"flex flex-col gap-0.5",children:s.items.map(s=>(0,a.jsx)("li",{children:(0,a.jsx)(S.N,{href:"/oem/chat/".concat(s.id),"aria-current":s.id===e.currentConsultationId?"page":void 0,className:(0,O.cn)(M,s.id===e.currentConsultationId&&"bg-sidebar-accent font-medium"),children:""===s.firstBuyerMessageText.trim()?(0,a.jsx)("span",{className:"truncate text-muted-foreground",children:t("ï¼å
容ã表示ã§ãã¾ããï¼")}):(0,a.jsx)("span",{className:"truncate",children:s.firstBuyerMessageText})})},s.id))})]},s.date))]})]})},D=e=>{let{t}=(0,z.yi)();return(0,a.jsx)("nav",{"aria-label":t("ç¸è«ã®å±¥æ´"),className:(0,O.cn)("overflow-y-auto rounded-2xl bg-sidebar p-2 text-sidebar-foreground",e.className),children:(0,a.jsx)(P,{items:e.items,currentConsultationId:e.currentConsultationId})})},B=e=>{let{t}=(0,z.yi)();return(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)(T.cj,{children:[(0,a.jsx)(T.CG,{asChild:!0,children:(0,a.jsxs)(E.$,{size:"sm",variant:"ghost",children:[(0,a.jsx)(I.A,{"aria-hidden":!0,className:"size-4"}),t("æè¿ã®ç¸è«")]})}),(0,a.jsxs)(T.h,{side:"left",className:"overflow-y-auto bg-sidebar p-2 pt-12 text-sidebar-foreground",children:[(0,a.jsx)(T.Fm,{className:"sr-only",children:(0,a.jsx)(T.qp,{children:t("ç¸è«ã®å±¥æ´")})}),(0,a.jsx)(P,{items:e.items,currentConsultationId:e.currentConsultationId})]})]}),(0,a.jsx)(E.$,{asChild:!0,size:"sm",variant:"ghost",children:(0,a.jsxs)(S.N,{href:"/oem/chat",children:[(0,a.jsx)(C.A,{"aria-hidden":!0,className:"size-4"}),t("æ°ããä¼è©±ãå§ãã")]})})]})};var G=s(99895),U=s(15962);Object.fromEntries(Object.entries({category:"CATEGORY",productDescription:"PRODUCT_DESCRIPTION",useCase:"USE_CASE",lot:"LOT",budget:"BUDGET",deadline:"DEADLINE",materials:"MATERIALS",packaging:"PACKAGING",regulatoryNotes:"REGULATORY_NOTES",referenceProducts:"REFERENCE_PRODUCTS",recurringPotential:"RECURRING_POTENTIAL",buyerStage:"BUYER_STAGE",freeText:"FREE_TEXT"}).map(e=>{let[t,s]=e;return[s,t]}));let L=e=>{let{onReady:t}=e,{scrollToBottom:s}=(0,f.B)();return(0,g.useEffect)(()=>{t(()=>{s()})},[t,s]),null},F=/(https?:\/\/[^\s<>ãããã]+)/g,W=e=>{let{text:t}=e;return(0,a.jsx)("p",{className:"whitespace-pre-wrap",children:t.split(F).map((e,t)=>/^https?:\/\//.test(e)?(0,a.jsx)("a",{className:"break-all underline",href:e,rel:"noopener noreferrer",target:"_blank",children:e.length>60?"".concat(e.slice(0,60),"â¦"):e},t):e)})},Y={enabled:!1},X=e=>{let{t}=(0,z.yi)(),s=(0,p.useRouter)(),[n,r]=(0,g.useState)(e.initialSnapshot),[d,o]=(0,g.useState)(!1),[c,u]=(0,g.useState)(null),[x,m]=(0,g.useState)([]),[h,f]=(0,g.useState)(null),[v,k]=(0,g.useState)(!1),C=(0,g.useRef)(!1),I=e=>{C.current=e,k(e)},[E,S]=(0,g.useState)(""),A=(0,g.useMemo)(()=>new i.rL({api:"/api/oem-agent/chat",body:{consultationId:e.consultationId,workflowSearchOverride:e.workflowSearchOverride}}),[e.consultationId,e.workflowSearchOverride]),{messages:T,sendMessage:O,status:R,error:M}=(0,l.Y_)({id:e.consultationId,transport:A,messages:e.initialMessages.map(e=>({id:e.id,role:e.role,parts:e.parts.map((t,s)=>"text"===t.type?{type:"text",text:t.text}:{type:"tool-present_brand_candidates",toolCallId:"restored-".concat(e.id,"-").concat(s),state:"output-available",input:{},output:{presented:t.presented}})})),onData:e=>{if("data-oem-consultation"===e.type&&(r(e.data),o(!1),u(null),m([]),f(null),I(!1)),"data-oem-save-error"===e.type&&(o(!0),u(null),m([]),f(null),I(!1)),"data-oem-progress"===e.type){let s=e.data,a=null==s?void 0:s.stage;if(u(null!=a?a:null),(null==s?void 0:s.percent)!==void 0){var t;f({percent:s.percent,axes:null!=(t=s.axes)?t:[]})}if(!a){I(!1),f(null);return}if("organizing"===a&&!C.current)return;"organizing"!==a&&I(!0),m(e=>(function(e,t,s){if("thinking"===t)return e;let a=e[e.length-1];if("searching"===t)return(null==a?void 0:a.kind)==="search"?e:[...e,{kind:"search",research:s,entries:[]}];if("readingSlow"===t)return(null==a?void 0:a.kind)==="stage"&&"reading"===a.stage?a.slow?e:[...e.slice(0,-1),{...a,slow:!0}]:[...e,{kind:"stage",stage:"reading",slow:!0}];return(null==a?void 0:a.kind)==="stage"&&a.stage===t?e:[...e,{kind:"stage",stage:t}]})(e,a,(null==s?void 0:s.research)===!0))}if("data-oem-search"===e.type){let t=e.data;if(!(null==t?void 0:t.keyword))return;m(e=>{var s;return function(e,t,s,a){let n=e.map(e=>e.kind).lastIndexOf("search");if(-1===n)return[...e,{kind:"search",research:!1,entries:[{keyword:t,stage:s,foundCount:void 0,matchedCount:void 0}]}];let r=e[n],l=r.entries.find(e=>e.keyword===t),i={keyword:t,stage:s,foundCount:"found"===s?null!=a?a:void 0:null==l?void 0:l.foundCount,matchedCount:"matched"===s?null!=a?a:void 0:null==l?void 0:l.matchedCount},d=l?r.entries.map(e=>e.keyword===t?i:e):[...r.entries,i];return e.map((e,t)=>
1t===n?{kind:"search",research:r.research,entries:d}:e)}(e,t.keyword,t.stage,null!=(s=t.count)?s:null)})}}}),P="ACTIVE"!==n.status,G="submitted"===R||"streaming"===R,U=(0,g.useRef)(null),F=(0,g.useCallback)(e=>{U.current=e},[]),X=e=>{var t;let s=e.trim();!s||G||P||s.length>4e3||(u(null),m([]),I(!0),O({id:(0,j.A)(),role:"user",parts:[{type:"text",text:s}]}),S(""),null==(t=U.current)||t.call(U))},q=(0,g.useRef)(!1);return(0,g.useEffect)(()=>{var t;if(q.current||!e.initialMessageText||e.initialMessages.length>0)return;q.current=!0,X(e.initialMessageText);let a=null===(t=e.workflowSearchOverride)?null:t?"1":"0",n=null===a?"":"?".concat("wf","=").concat(a);s.replace("/oem/chat/".concat(e.consultationId).concat(n),void 0,{shallow:!0})},[]),(0,a.jsxs)("div",{className:"mx-auto flex w-full max-w-6xl gap-6 px-4 pt-9 pb-3 md:py-6",children:[(0,a.jsx)("div",{className:"relative hidden w-64 shrink-0 md:block",children:(0,a.jsx)(D,{className:"absolute inset-0",items:e.historyItems,currentConsultationId:e.consultationId})}),(0,a.jsxs)("div",{className:"mx-auto flex w-full min-w-0 max-w-3xl flex-col gap-1.5 md:gap-0",children:[(0,a.jsx)("div",{className:"md:hidden",children:(0,a.jsx)(B,{items:e.historyItems,currentConsultationId:e.consultationId})}),(0,a.jsxs)("div",{className:"flex h-[calc(100dvh-174px)] min-h-[480px] flex-col gap-3 md:h-[calc(100dvh-180px)]",children:[(0,a.jsxs)(b.sy,{className:"min-h-0 flex-1",children:[(0,a.jsx)(L,{onReady:F}),(0,a.jsxs)(b.pj,{className:"pt-0 md:pt-4",children:[T.filter(e=>e.parts.some(e=>{if("text"===e.type)return""!==e.text.trim();if("tool-propose_meeting"===e.type)return"output-available"===e.state||("input-streaming"===e.state||"input-available"===e.state)&&G;if("tool-present_brand_candidates"===e.type){var t;if("output-available"!==e.state)return!1;let s=null==(t=e.output)?void 0:t.presented;return Array.isArray(s)&&s.length>0}return!1})).map(e=>(0,a.jsx)(y.QB,{from:e.role,children:(0,a.jsx)(y.PV,{children:e.parts.map((t,s)=>"text"===t.type?""===t.text.trim()?null:"user"===e.role?(0,a.jsx)(W,{text:t.text},s):(0,a.jsx)(y.hJ,{linkSafety:Y,children:t.text},s):"tool-find_brand_candidates"===t.type||"tool-find_named_brand"===t.type||"tool-propose_meeting"===t.type?(0,a.jsx)(J,{part:t,isTurnActive:G},s):"tool-present_brand_candidates"===t.type?(0,a.jsx)($,{part:t},s):null)})},e.id)),(x.length>0||G)&&(0,a.jsx)("div",{className:v?void 0:"hidden",children:(0,a.jsx)(V,{progress:h,steps:x,turnActive:null!=c||"submitted"===R})})]}),(0,a.jsx)(b.H_,{})]}),M&&(0,a.jsx)("p",{className:"rounded-lg bg-accent-misty-rose px-3 py-2 text-sm text-neutral-800",children:t("å¿çã®çæã«å¤±æãã¾ãããæéãããã¦ãããä¸åº¦éä¿¡ãã¦ãã ããã")}),d&&(0,a.jsx)("p",{className:"rounded-lg bg-accent-misty-rose px-3 py-2 text-sm text-neutral-800",children:t("ä¼è©±ã®ä¿åã«å¤±æãã¾ããããã¼ã¸ãåèªã¿è¾¼ã¿ãã¦ãæå¾ã®ã¡ãã»ã¼ã¸ãããä¸åº¦éä¿¡ãã¦ãã ããã")}),P?(0,a.jsx)(K,{}):(0,a.jsxs)(a.Fragment,{children:[G&&(0,a.jsx)("p",{"aria-live":"polite",className:"px-1 text-xs text-neutral-500",children:(0,a.jsx)(_.W,{as:"span",children:t("organizing"===c?"å
å®¹ãæ´çãã¦ãã¾ãâ¦":"å¿çã使ãã¦ãã¾ãâ¦")})}),(0,a.jsxs)(N.Pl,{className:"*:data-[slot=input-group]:h-[96px] *:data-[slot=input-group]:items-end *:data-[slot=input-group]:rounded-2xl",onSubmit:e=>{var t;X(null!=(t=e.text)?t:E)},children:[(0,a.jsx)(N.Xk,{className:"field-sizing-fixed h-full max-h-none min-h-0 overflow-y-auto text-base md:text-base",onChange:e=>S(e.currentTarget.value),placeholder:t("OEMã®ä¼ç»ã»è£½é ã«ã¤ãã¦ãã叿ãæãã¦ãã ããã"),value:E,maxLength:4e3,disabled:G}),(0,a.jsx)(w.Sq,{align:"inline-end",className:"mr-0! self-end pr-2",children:(0,a.jsx)(N.xY,{className:"min-w-12",disabled:!E.trim()||G,size:"sm",status:G?"streaming":"ready"})})]}),(0,a.jsx)("p",{className:"px-1 text-right text-[10px] text-neutral-400",children:t("Enterã§éä¿¡ / Shift+Enterã§æ¹è¡")})]})]})]})]})},J=e=>{let{part:t,isTurnActive:s}=e,{t:n}=(0,z.yi)();if("tool-find_brand_candidates"===t.type||"tool-find_named_brand"===t.type)return null;let r=n("æ
å½è
ã¸ã®å¼ãç¶ããæºåä¸â¦"),l=n("æ
å½è
ããæ¹ãã¦ãæ¡å
ãã¾ã");return"output-available"===t.state?(0,a.jsxs)("p",{className:"flex items-center gap-1.5 text-xs text-neutral-500",children:[(0,a.jsx)(d.A,{"aria-hidden":!0,
1className:"size-3.5 shrink-0"}),(0,a.jsx)("span",{children:l})]}):("input-streaming"===t.state||"input-available"===t.state)&&s?(0,a.jsxs)("p",{className:"flex items-center gap-1.5 text-xs text-neutral-500",children:[(0,a.jsx)(d.A,{"aria-hidden":!0,className:"size-3.5 shrink-0"}),(0,a.jsx)(_.W,{as:"span",children:r})]}):null},K=()=>{let{t:e}=(0,z.yi)();return(0,a.jsxs)("div",{className:"rounded-lg border border-neutral-200 bg-neutral-50 px-4 py-3 text-sm text-neutral-700",children:[(0,a.jsx)("p",{className:"font-medium text-neutral-900",children:e("æ
å½è
ããæ¹ãã¦ãé£çµ¡ãã¾ã")}),(0,a.jsx)("p",{className:"mt-1 text-xs text-neutral-500",children:e("ãå
¥åå
容ã確èªã®ãããæ
å½è
ããã¡ã¼ã«ã¾ãã¯ã¡ãã»ã¼ã¸ã§ãé£çµ¡ãããã¾ãã")})]})},q={enriching:o.A,screening:c.A,organizing:u.A,reading:x.A},V=e=>{let{steps:t,turnActive:s,progress:n}=e,{t:r}=(0,z.yi)(),l=r("èãã¦ãã¾ãâ¦"),i=null===n?"":" ".concat(n.percent,"%");return(0,a.jsxs)(v.Ir,{defaultOpen:!0,children:[(0,a.jsx)(v.zT,{icon:(0,a.jsx)(k._,{alt:"",className:"size-4 rounded-full",src:"/favicon.svg"}),children:s?(0,a.jsx)(_.W,{as:"span",children:l}):l}),(0,a.jsx)(v.rP,{children:t.map((e,l)=>{var d;let o=l===t.length-1,c=s&&o,u=c?"active":"complete";if("stage"===e.kind){let t=function(e,t,s,a){switch(t){case"enriching":return e(s?"åè£ã®æ
å ±ãéãã¦ãã¾ãâ¦":"åè£ã®æ
å ±ãéãã¾ãã");case"screening":return e(s?"åè£ãè¦æ¯ã¹ã¦ãã¾ãâ¦":"åè£ãè¦æ¯ã¹ã¾ãã");case"organizing":return e(s?"å
å®¹ãæ´çãã¦ãã¾ãâ¦":"å
å®¹ãæ´çãã¾ãã");case"reading":if(!s)return e("å
±æããããã¼ã¸ã®å
容ã確èªãã¾ãã");return e(a?"å
±æããããã¼ã¸ã®åå¾ã«æéãããã£ã¦ãã¾ãâ¦":"å
±æããããã¼ã¸ã®å
容ã確èªãã¦ãã¾ãâ¦")}}(r,e.stage,c,!0===e.slow)+(c?i:"");return(0,a.jsx)(v.CJ,{icon:q[e.stage],label:c?(0,a.jsx)(_.W,{as:"span",children:t}):t,status:u},l)}let x=null!=(d=null==n?void 0:n.axes)?d:[],h=e.entries.length>0||x.length>0,p=(c?h?e.research?r("æ°ããæ¡ä»¶ã§ãã©ã³ããæ¢ãç´ãã¦ãã¾ãâ¦"):r("ãã©ã³ããæ¤ç´¢ãã¦ãã¾ãâ¦"):e.research?r("æ¢ãç´ãã®åãå£ãèãã¦ãã¾ãâ¦"):r("æ¢ç´¢ã®åãå£ãèãã¦ãã¾ãâ¦"):e.research?r("æ°ããæ¡ä»¶ã§ãã©ã³ããæ¢ãç´ãã¾ãã"):r("ãã©ã³ããæ¤ç´¢ãã¾ãã"))+(c?i:"");return(0,a.jsxs)(v.CJ,{icon:m.A,label:c?(0,a.jsx)(_.W,{as:"span",children:p}):p,status:u,children:[e.entries.length>0&&(0,a.jsx)(v.wu,{children:e.entries.map(e=>{let t=function(e,t){var s,a,n;return"searching"===t.stage?e("ã{{keyword}}ãã§æ¤ç´¢ä¸â¦",{keyword:t.keyword}):"found"===t.stage?e("ã{{keyword}}ãã§ {{count}} ä»¶è¦ã¤ããã¾ãã",{keyword:t.keyword,count:null!=(s=t.foundCount)?s:0}):(null!=(a=t.matchedCount)?a:0)===0?e("ã{{keyword}}ãã¯åãåè£ãè¦ã¤ããã¾ããã§ãã",{keyword:t.keyword}):e("ã{{keyword}}ããã {{count}} ä»¶ãåè£ã«ãã¾ãã",{keyword:t.keyword,count:null!=(n=t.matchedCount)?n:0})}(r,e);return(0,a.jsx)(v.bb,{children:"searching"===e.stage?(0,a.jsx)(_.W,{as:"span",children:t}):t},e.keyword)})}),0===e.entries.length&&x.length>0&&(0,a.jsx)(v.wu,{children:x.map(e=>(0,a.jsx)(v.bb,{children:e},e))})]},l)})})]})},$=e=>{var t,s;let{part:n}=e,{t:r}=(0,z.yi)(),{getResizedImageUrlForBucketObject:l}=(0,G.i)();if("output-available"!==n.state)return null;let i=(null!=(s=null==(t=n.output)?void 0:t.presented)?s:[]).filter(e=>!!(null==e?void 0:e.brandId)&&!!(null==e?void 0:e.name)&&!!(null==e?void 0:e.url));return 0===i.length?null:(0,a.jsx)("div",{className:"flex w-full flex-col gap-2",children:i.map(e=>{var t,s;return(0,a.jsxs)("a",{className:"flex flex-col gap-2.5 rounded-xl border border-neutral-200 bg-white p-3 transition-colors hover:bg-neutral-50",href:e.url,rel:"noopener noreferrer",target:"_blank",children:[(0,a.jsxs)("span",{className:"flex items-center gap-3",children:[(0,a.jsx)(k._,{alt:"",className:"size-12 shrink-0 rounded-full border border-neutral-100 object-cover",src:l({bucket:null==(t=e.iconImage)?void 0:t.gcsBucket,objectKey:null==(s=e.iconImage)?void 0:s.gcsObjectKey,defaultUrl:U.YEG},96,96)}),(0,a.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,a.jsx)("span",{className:"block truncate text-sm font-bold text-neutral-900",children:e.name}),""!==e.summary&&(0,a.jsx)("span",{className:"line-clamp-2 block text-xs leading-relaxed text-neutral-500",children:e.summary})]}
1),(0,a.jsx)(h.A,{"aria-hidden":!0,className:"size-4 shrink-0 text-neutral-400"})]}),"string"==typeof e.reason&&""!==e.reason&&(0,a.jsxs)("span",{className:"block rounded-lg bg-neutral-100 px-2.5 py-2",children:[(0,a.jsx)("span",{className:"block text-[10px] font-bold tracking-wider text-neutral-500",children:r("ããããã®çç±")}),(0,a.jsx)("span",{className:"block text-xs leading-relaxed text-neutral-700",children:e.reason})]})]},e.brandId)})})};var H=!0;function Q(e){var t;let{t:s}=(0,z.yi)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.A,{title:s("ã°ããºOEM ç¡æç¸è«ãã£ãã"),description:s("ã°ããºOEM ç¡æç¸è«ãã£ãã"),shouldBeNoindex:!0}),(0,a.jsx)(n.Ay,{headerData:e.headerData}),(0,a.jsx)(X,{consultationId:e.consultationId,initialMessages:e.initialMessages,initialSnapshot:e.initialSnapshot,historyItems:e.historyItems,initialMessageText:null!=(t=e.initialMessageText)?t:void 0,workflowSearchOverride:e.workflowSearchOverride},e.consultationId)]})}}},e=>{e.O(0,[62333,80281,89084,99963,80184,96415,81300,79454,47576,17906,82669,97799,2372,97154,65276,60041,80682,10505,26170,34815,88,19716,67442,98324,21120,23751,90636,46593,38792],()=>e(e.s=44356)),_N_E=e.O()}]); 2//# sourceMappingURL=[id]-5ca364366766cd32.js.map
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.