1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,27368,e=>{"use strict";var t=e.i(843476),s=e.i(531278),r=e.i(522016),a=e.i(271645),l=e.i(506828),i=e.i(247167),o=e.i(975157);let n=i.default.env.NEXT_PUBLIC_SDNA_BASEURL||"https://sportsdna.ai",d={wisdomia:"https://wisdomia.ai",sdna:"https://sportsdna.ai",sportsdna:"https://sportsdna.ai",sportsabc:"https://sportsdna.ai",businessabc:"https://businessabc.net",babc:"https://businessabc.net",citiesabc:"https://www.citiesabc.com",malaysiaabc:"https://malaysiaabc.citiesabc.com",impakt:"https://impakt.citiesabc.com",0:"https://businessabc.net",6:"https://businessabc.net",3:"https://www.citiesabc.com",4:"https://wisdomia.ai",11:"https://malaysiaabc.citiesabc.com",12:"https://impakt.citiesabc.com"};function c(e,t){var s;return e?.category_title||e?.categoryTitle||t?.category_title||t?.categoryTitle||e?.categories?.[0]?.title||((s=e?.category_slug||e?.categorySlug||t?.category_slug||t?.categorySlug||e?.categories?.[0]?.slug)?s.split("-").filter(Boolean).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "):"")}function g(e,t,s){let r=String(e||"").toLowerCase(),a=c(t,s);if("knowledge_base"===r||"knowledgebase"===r||"people"===r||"place"===r)return a||"Knowledge Base";if("knowledge_category"===r)return a||t?.title||s?.title||"Knowledge Category";if("page"===r||"static_page"===r){let e=String(t?.title||s?.title||"").toLowerCase();return String(s?.slug||t?.slug||"").toLowerCase().endsWith("-chat")||e.includes(" chat")?"AI Companion":t?.page_type_title||t?.pageTypeTitle||"Page"}return null}function u(e,t,s){let r=String(e||"").toLowerCase();if("page"!==r&&"static_page"!==r)return!1;let a=String(t||"").toLowerCase(),l=String(s?.title||s?.name||"").toLowerCase(),i=String(s?.url||"").toLowerCase();return"home"===a||"new-wisdomia"===a||"wisdom + utopia = wisdomia"===l||"https://babc-master.blocksdna.tech"===i||"https://babc-master.blocksdna.tech/"===i}let m={athletes:{type:"athletes",label:"Athletes",badgeColorDark:"bg-emerald-600/20 text-emerald-400",badgeColorLight:"bg-emerald-600/80 text-emerald-50",badgeText:"Athlete",route:e=>`${n}/athletes/${e}`},teams:{type:"teams",label:"Teams",badgeColorDark:"bg-teal-600/20 text-teal-400",badgeColorLight:"bg-teal-600/80 text-teal-50",badgeText:"Team",route:e=>`${n}/teams/${e}`},stadiums:{type:"stadiums",label:"Stadiums",badgeColorDark:"bg-slate-600/20 text-slate-300",badgeColorLight:"bg-slate-900/20 text-slate-100",badgeText:"Stadium",route:e=>`${n}/stadiums/${e}`},sports:{type:"sports",label:"Sports",badgeColorDark:"bg-lime-600/20 text-lime-300",badgeColorLight:"bg-lime-600/80 text-lime-50",badgeText:"Sport",route:e=>`${n}/sports/${e}`},federations:{type:"federations",label:"Federations",badgeColorDark:"bg-amber-600/20 text-amber-300",badgeColorLight:"bg-amber-600/80 text-amber-50",badgeText:"Federation",route:e=>`${n}/wiki/${e}`},nationality:{type:"nationality",label:"National Profiles",badgeColorDark:"bg-sky-600/20 text-sky-300",badgeColorLight:"bg-sky-600/80 text-sky-50",badgeText:"Country",route:e=>`/wiki/${e}`},city:{type:"city",label:"Cities",badgeColorDark:"bg-blue-600/20 text-blue-400",badgeColorLight:"bg-blue-600/80 text-blue-50",badgeText:"City",route:e=>`/city/${e}`},education:{type:"education",label:"Universities",badgeColorDark:"bg-purple-600/20 text-purple-400",badgeColorLight:"bg-purple-600/80 text-purple-50",badgeText:"University",route:e=>`/wiki/${e}`},post:{type:"post",label:"Articles",badgeColorDark:"bg-green-600/20 text-green-400",badgeColorLight:"bg-green-600/80 text-green-50",badgeText:"Article",route:(e,t)=>t&&t.toLowerCase().includes("sportsabc")?`${n}/news/${e}`:`/${e}`},company:{type:"company",label:"Companies",badgeColorDark:"bg-orange-600/20 text-orange-400",badgeColorLight:"bg-orange-600/80 text-orange-50",badgeText:"Company",route:e=>`/wiki/${e}`},influencer:{type:"influencer",label:"Influencers",badgeColorDark:"bg-pink-600/20 text-pink-400",badgeColorLight:"bg-pink-600/80 text-pink-50",badgeText:"Influencer",route:e=>`/wiki/${e}`},investor:{type:"investor",label:"Investors",badgeColorDark:"bg-yellow-600/20 text-yellow-400",badgeColorLight:"bg-yellow-600/80 text-yellow-50",badgeText:"Investor",route:e=>`/wiki/${e}`},place:{type:"place",label:"Places",badgeColorDark:"bg-cyan-600/20 text-cyan-400",badgeColorLight:"bg-cyan-600/80 text-cyan-50",badgeText:"Place",route:e=>`/place/${e}`},people:{type:"people",label:"People",badgeColorDark:"bg-cyan-600/20 text-cyan-400",badgeColorLight:"bg-cyan-600/80 text-cyan-50",badgeText:"Person",route:e=>`/place/${e}`},knowledgebase:{type:"knowledgebase",label:"Knowledge Base",badgeColorDark:"bg-indigo-600/20 text-indigo-400",badgeColorLight:"bg-indigo-600/80 text-indigo-50",badgeText:"Knowledge",route:e=>`/wiki/${e}`},knowledge_category:{type:"knowledge_category",label:"Knowledge Categories",badgeColorDark:"bg-indigo-600/20 text-indigo-400",badgeColorLight:"bg-indigo-600/80 text-indigo-50",badgeText:"Category",route:e=>`/knowledge/${e}`},knowledge_base:{type:"knowledge_base",label:"Knowledge Base",badgeColorDark:"bg-indigo-600/20 text-indigo-400",badgeColorLight:"bg-indigo-600/80 text-indigo-50",badgeText:"Knowledge",route:e=>`/wiki/${e}`},page:{type:"page",label:"Pages",badgeColorDark:"bg-slate-600/20 text-slate-300",badgeColorLight:"bg-slate-900/20 text-slate-100",badgeText:"Page",route:e=>e?`/${e}`:"/"},static_page:{type:"static_page",label:"Pages",badgeColorDark:"bg-slate-600/20 text-slate-300",badgeColorLight:"bg-slate-900/20 text-slate-100",badgeText:"Page",route:e=>e?`/${e}`:"/"}};function b(e){return m[e.toLowerCase()]||null}function x(e,t,s,r){let a=Array.isArray(r?.applications)?r.applications.map(e=>String(e?.code||e?.name||"").toLowerCase()):[];if((s||"").toLowerCase().includes("wisdomia")||a.some(e=>e.includes("wisdomia"))||r?.category_slug||r?.categorySlug){let s=function(e,t,s){let r=e.toLowerCase(),a=s?.category_slug||s?.categorySlug||s?.categories?.[0]?.slug;if("knowledge_category"===r)return`/knowledge/${a||t}`;if("knowledge_base"===r||"knowledgebase"===r||"people"===r||"place"===r)return a?`/knowledge/${a}/${t}`:`/wiki/${t}`;if("page"===r||"static_page"===r){if(t.endsWith("-chat")){let e=t.replace(/-chat$/,"");return`/wiki/${e}/chat`}return t?`/${t}`:s?.url||"/"}return null}(e,t,r);if(s)return s}let l=b(e),i=l?l.route(t,s):`/wiki/${t}`;if(i.startsWith("http://")||i.startsWith("https://"))return i;let o=(s||"").toLowerCase().trim();o.includes("sportsabc")&&(o="sportsdna");let n=d[o];if(!n)return i;try{let e=new URL(n).host.toLowerCase(),t=window.location.host.toLowerCase();if(e===t)return i}catch{}let c=i.startsWith("/")?i:`/${i}`;return`${n.replace(/\/$/,"")}${c}`}function p(e,t){if(t&&t.toLowerCase().includes("wordpress/"))return e?.original_url||e?.originalUrl}function h(e){return e?.title||e?.name||"Untitled"}function f(e){if(!e)return null;let t=e=>{if(!e)return null;let t=e.trim();return t?t.startsWith("http://")||t.startsWith("https://")?t:(0,o.getCmsImageUrl)(t):null};if("string"==typeof e.image){let s=t(e.image);if(s)return s}if(e.feature_image?.url){let s=t(e.feature_image.url);if(s)return s}if(e.featureImage?.url){let s=t(e.featureImage.url);if(s)return s}if(e.hero_media?.url){let s=t(e.hero_media.url);if(s)return s}if(e.heroMedia?.url){let s=t(e.heroMedia.url);if(s)return s}if(e.widget_picture?.url){let s=t(e.widget_picture.url);if(s)return s}if(e.widgetPicture?.url){let s=t(e.widgetPicture.url);if(s)return s}let s=e.external_images?.[0];if(s?.image_url||s?.url){let e=t(s.image_url||s.url);if(e)return e}return null}var w=e.i(234913),y=e.i(694351),v=e.i(657688),C=e.i(779465);function j({answer:e}){var s;let{isLightmode:a}=(0,w.useAppContext)(),l=e.document.structData,i=String(l.content_type||"").toLowerCase(),o=l.slug,n={...l.attributes||{},category_slug:l.category_slug||l.attributes?.category_slug,category_title:l.category_title||l.attributes?.category_title,url:l.url||l.attributes?.url,image:l.image||l.attributes?.image},d=i;if("place"===i){let e=n?.categories;Array.isArray(e)&&e.some(e=>"string"==typeof e?.title&&"titans of the world"===e.title.toLowerCase())&&(d="people")}let c=b(d);if(!c)return null;let u=h(n),m="city"===(s=d)?n?.introduction||n?.description||"":"education"===s?n?.summary||n?.description||"":"post"===s?n?.description||"":n?.summary||n?.description||n?.biography||"",y=f(n),C=e.document.structData.source||"",j=p(n,C)||x(d,o,C,n),k=j.includes("sportsdna.ai"),$=g(d,n,l)||c.badgeText;return(0,t.jsx)(r.default,{href:j,target:k?"_blank":void 0,rel:k?"noopener noreferrer":void 0,className:`block rounded-lg overflow-hidden transition-all duration-200 hover:shadow-lg hover:shadow-blue-500/10 border ${a?"bg-white border-gray-200 hover:border-blue-400":"bg-[#1A1F2E] border-[#2C3C4C]/60 hover:border-blue-500/50"}`,children:(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row",children:[y&&(0,t.jsx)("div",{className:`relative w-full sm:w-48 h-48 sm:h-auto flex-shrink-0 ${a?"bg-white":"bg-[#0F1419]"}`,children:(0,t.jsx)(v.default,{src:y,alt:u,fill:!0,className:"object-cover",sizes:"(max-width: 640px) 100v
1w, 192px",loading:"lazy",fetchPriority:"low",onError:e=>{e.target.style.display="none"}})}),(0,t.jsxs)("div",{className:"flex-1 p-4",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2 mb-2",children:[(0,t.jsx)("h3",{className:`text-base font-semibold line-clamp-2 flex-1 ${a?"text-gray-900":"text-white"}`,children:u}),(0,t.jsx)("span",{className:`px-2 py-1 text-xs font-medium ${a?c.badgeColorLight:c.badgeColorDark} rounded whitespace-nowrap flex-shrink-0`,children:$})]}),(0,t.jsx)("p",{className:`text-sm line-clamp-3 mb-3 ${a?"text-gray-600":"text-gray-400"}`,children:m})]})]})})}function k({source:e}){var s;let[l,i]=(0,a.useState)(e.url),{isLightmode:o}=(0,w.useAppContext)();(0,a.useEffect)(()=>{let t=window.location.origin;i(function(e,t){if(!e)return e;let s=e;e.startsWith("/")&&(s=t?`${t}${e}`:`${window.location.origin}${e}`);let r=s.replace(/^https?:\/\//,"");return r.replace(/^www\./,"")}(e.url,t))},[e.url]);let n=e.title||e.url,d=e.url.startsWith("/"),c=!(s=e.url)||s.startsWith("http://")||s.startsWith("https://")||s.startsWith("/")?s:`https://${s}`,g=(0,t.jsxs)("div",{className:"flex items-center gap-2 sm:gap-3",children:[(0,t.jsx)("div",{className:`w-7 h-7 sm:w-8 sm:h-8 flex-shrink-0 ${o?"bg-gray-100":"bg-[#2C3C4C]/60"} rounded flex items-center justify-center`,children:(0,t.jsx)("svg",{className:`w-3.5 h-3.5 sm:w-4 sm:h-4 ${o?"text-gray-900":"text-gray-400"}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"})})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden",children:[(0,t.jsx)("h4",{className:`text-xs sm:text-sm font-medium ${o?"text-gray-900":"text-white"} line-clamp-1 group-hover:text-blue-400 transition-colors truncate`,children:n}),(0,t.jsx)("p",{className:`text-[10px] sm:text-xs ${o?"text-gray-900":"text-gray-400"} truncate mt-0.5 sm:mt-1`,children:l})]})]});return d?(0,t.jsx)(r.default,{href:c,className:`block ${o?"bg-white border-gray-200":"bg-[#1A1F2E] border-[#2C3C4C]/60"} rounded-lg p-2.5 sm:p-3 hover:border-blue-500/50 transition-all duration-200 hover:shadow-lg hover:shadow-blue-500/10 group min-w-0`,children:g}):(0,t.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:`block ${o?"bg-white border-gray-200":"bg-[#1A1F2E] border-[#2C3C4C]/60"} rounded-lg p-2.5 sm:p-3 hover:border-blue-500/50 transition-all duration-200 hover:shadow-lg hover:shadow-blue-500/10 group min-w-0`,children:g})}var $=e.i(634966);function N(e){let t=String(e.items?.[0]?.document?.structData?.content_type||"").toLowerCase(),s=String(e.label||"").toLowerCase();return"knowledge_category"===t||"knowledge_base"===t||"knowledgebase"===t||"people"===t||"place"===t||s.includes("titans")||s.includes("wonders")||s.includes("knowledge")?0:"page"===t||"static_page"===t?1:"post"===t?2:3}function _(e){let t=String(e.items?.[0]?.document?.structData?.content_type||"").toLowerCase();return"influencer"===t||"company"===t||"education"===t||"city"===t||"investor"===t||"place"===t?0:"knowledgebase"===t||"knowledge_base"===t?1:"post"===t?2:3}function L({responseText:e,isLightmode:s}){let r=(0,a.useMemo)(()=>(0,C.sanitizeHtml)(function(e){if(!e)return"";let t=e.replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>").split("\n"),s=[],r=[],a=[],l=()=>{r.length>0&&(s.push(`<ul class="list-disc list-inside space-y-2 ml-4 mb-4 break-words">${r.join("")}</ul>`),r=[]),a.length>0&&(s.push(`<ol class="list-decimal list-inside space-y-2 ml-4 mb-4 break-words">${a.join("")}</ol>`),a=[])};return t.forEach(e=>{let t=e.trim();if(t){if(/^#{2,3}\s+/.test(t)){l();let e=t.startsWith("###")?"h4":"h3",r=t.replace(/^#{2,3}\s+/,"");s.push(`<${e} class="text-base sm:text-lg font-semibold text-white mt-2 mb-2 break-words">${r}</${e}>`);return}if(/^\d+[\.\)]\s+/.test(t)){r.length>0&&l();let e=t.replace(/^\d+[\.\)]\s+/,"");a.push(`<li class="mb-2 break-words">${e}</li>`);return}if(/^([-*]|â¢)\s+/.test(t)){a.length>0&&l();let e=t.replace(/^([-*]|â¢)\s+/,"");r.push(`<li class="mb-2 break-words">${e}</li>`);return}l(),s.push(`<p class="mb-4 break-words">${t}</p>`)}}),l(),s.join("")}(e)),[e]);return e?(0,t.jsx)("div",{className:`text-left text-sm sm:text-base leading-relaxed break-words ${s?"text-gray-900":"text-white"}`,children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}
1)}):null}let A=function({knowledgeAnswers:e=[],sourceDocuments:s=[],images:i=[],mainSummary:o="",suggestedQuestions:n=[],isLoading:d=!1,onFollowUpClick:w,articles:C=[],isLightmode:A,appCode:S}){let[D,F]=(0,a.useState)(""),[T,E]=(0,a.useState)("Cities & Articles"),W=i&&i.length>0,M=!!o?.trim(),P=n&&n.length>0,U=C&&C.length>0,{categories:I,allSources:B}=(0,a.useMemo)(()=>{let t=new Map,r=new Set;(e||[]).filter(e=>{let t=e?.document?.structData?.slug,s=e?.document?.structData?.content_type?.toLowerCase?.();if(!t||!s)return!1;let a=`${s}:${t}`;return!r.has(a)&&(r.add(a),!0)}).forEach(e=>{let s=e?.document?.structData,r=s?.content_type;if(!r)return;let a=String(r).toLowerCase(),l=a;if("place"===a){let e=s?.attributes?.categories;Array.isArray(e)&&e.some(e=>"string"==typeof e?.title&&"titans of the world"===e.title.toLowerCase())&&(l="people")}let i=s?.attributes||{};if("new-wisdomia"===S&&u(l,s?.slug,i))return;let o=i?.category_slug||i?.categorySlug||s?.category_slug||s?.categorySlug||i?.categories?.[0]?.slug,n="page"===l||"static_page"===l?g(l,i,s):void 0,d=o||("knowledge_category"===l?s?.slug:void 0)||(n?`page:${n.toLowerCase().replace(/[^a-z0-9]+/g,"-")}`:void 0),c="new-wisdomia"===S&&d?`wisdomia:${d}`:l;if(!b(l))return;let m=t.get(c)||[];m.push(e),t.set(c,m)});let a=Array.from(t.entries()).map(([e,t])=>{let s=t[0]?.document?.structData||{},r=String(s?.content_type||"").toLowerCase(),a=m[r]||m.knowledge_base,l=t[0]?.document?.structData?.attributes;return{type:e,label:("new-wisdomia"===S?c(l,s)||g(r,l,s):void 0)||a.label,count:t.length,items:t}}).sort((e,t)=>{let s;if("new-wisdomia"===S){let s=N(e)-N(t);if(0!==s)return s}if("businessabc"===(s=String(S||"").toLowerCase())||"citiesabc"===s){let s=_(e)-_(t);if(0!==s)return s}return"city"===e.type&&"city"!==t.type?-1:"city"===t.type&&"city"!==e.type?1:t.count-e.count}),l=(e||[]).flatMap(e=>{var t;let s=e?.document?.structData,r=s?.content_type?.toLowerCase?.();if(!s||!r)return[];if("city"===r){let e=x("city",s.slug);return[{title:h(s.attributes),url:e}]}return(t=s.attributes,!t?.sources||!Array.isArray(t.sources)?[]:t.sources.map(e=>{if(!e||!e.url)return null;let t=e.url;return t.startsWith("http://")||t.startsWith("https://")?{title:e.text||e.title||"",url:t}:null}).filter(e=>null!==e)).map(e=>({title:e.title,url:e.url}))}),i=new Map,o=(e||[]).filter(e=>{let t=e?.document?.structData;return"city"===t?.content_type?.toLowerCase?.()}).map(e=>{let t=e.document.structData;return{slug:t.slug,route:x("city",t.slug)}});return(s||[]).filter(e=>!(!e.url.startsWith("http://")&&!e.url.startsWith("https://")||o.length>0&&o.some(({route:t,slug:s})=>{let r=e.url.toLowerCase();return r===t.toLowerCase()||r===`/city/${s}`.toLowerCase()||r.includes(`/city/${s}`.toLowerCase())}))&&!0).forEach(e=>{let t=e.url.toLowerCase();i.set(t,e)}),l.forEach(e=>{let t=e.url.toLowerCase();i.has(t)||i.set(t,e)}),{categories:a,allSources:Array.from(i.values()).slice(0,60)}},[e,s,S]),R=B.length>0,z=I.length>0,H=M||P||z||R||W||U,K=H||d;(0,a.useEffect)(()=>{K&&(D?"home"!==D||M||z||R||F(W?"images":"home"):M||z||R||W?F("home"):W&&F("images"))},[D,M,z,R,W,K]),(0,a.useEffect)(()=>{let e=(0,l.getApplicationConfigByHost)(window.location.host);e?.searchResultsTitle&&E(e.searchResultsTitle)},[]);let q=[];(M||z||R||W||U)&&q.push((0,t.jsxs)("button",{onClick:()=>F("home"),className:`px-3 sm:px-4 py-2 text-xs sm:text-sm font-medium transition-colors relative flex items-center justify-center flex-shrink-0 ${"home"===D?A?"text-blue-400":"text-blue-600":A?"text-gray-900 hover:text-gray-300":"text-gray-500 hover:text-gray-700"}`,children:[(0,t.jsx)(y.Home,{className:"w-3.5 h-3.5 sm:w-4 sm:h-4"}),"home"===D&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-blue-400"})]},"home")),I.forEach(e=>{q.push((0,t.jsxs)("button",{onClick:()=>F(e.type),className:`px-3 sm:px-4 py-2 text-xs sm:text-sm font-medium transition-colors relative flex-shrink-0 ${D===e.type?A?"text-blue-400":"text-blue-600":A?"text-gray-900 hover:text-gray-300":"text-gray-500 hover:text-gray-700"}`,children:[e.label,e.count>0&&(0,t.jsxs)("span",{className:"ml-1 sm:ml-2 text-[10px] sm:text-xs opacity-70",children:["(",e.count,")"]}),D===e.type&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-blue-400"})]},e.type))}),W&&q.push((0,t.jsxs)("button",{onClick:()=>F("images"),className:`px-3 sm:px-4 py-2 text-xs sm:text-sm font-medium transition-colors relative flex-shrink-0 ${"images"===D?"text-blue-400":"text-gray-400 hover:text-gray-300"}`,children:["Images",i.length>0&&(0,t.jsxs)("span",{className:"ml-1 sm:ml-2 text-[10px] sm:text-xs opacity-70",children:["(",i.length,")"]}),"images"===D&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-blue-400"})]},"images")),R&&q.push((0,t.jsxs)("button",{onClick:()=>F("sources"),className:`px-3 sm:px-4 py-2 text-xs sm:text-sm font-medium transition-colors relative flex-shrink-0 ${"s
1ources"===D?"text-blue-400":"text-gray-400 hover:text-gray-300"}`,children:["Sources",B.length>0&&(0,t.jsxs)("span",{className:"ml-1 sm:ml-2 text-[10px] sm:text-xs opacity-70",children:["(",B.length,")"]}),"sources"===D&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-blue-400"})]},"sources")),U&&q.push((0,t.jsxs)("button",{onClick:()=>F("articles"),className:`px-3 sm:px-4 py-2 text-xs sm:text-sm font-medium transition-colors relative flex-shrink-0 ${"articles"===D?"text-blue-400":"text-gray-400 hover:text-gray-300"}`,children:["Articles",C.length>0&&(0,t.jsxs)("span",{className:"ml-1 sm:ml-2 text-[10px] sm:text-xs opacity-70",children:["(",C.length,")"]}),"articles"===D&&(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-blue-400"})]},"articles"));let[O,...Q]=q,X=(0,a.useMemo)(()=>{let e=[],t=new Set;return I.forEach(s=>{s.items.forEach(s=>{if(t.has(s.id))return;let r=f(s.document.structData.attributes);!("new-wisdomia"===S&&u(s.document.structData.content_type,s.document.structData.slug,s.document.structData.attributes))&&r&&(e.push(s),t.add(s.id))})}),e},[I,S]),G=(0,a.useMemo)(()=>{if("home"===D||"sources"===D)return[];let e=I.find(e=>e.type===D);return e?e.items:[]},[D,I]),J="home"===D,V="sources"===D,Y="images"===D,Z="home"!==D&&"sources"!==D&&"images"!==D;if(d&&!H)return(0,t.jsxs)("div",{className:"mb-4 w-full",children:[(0,t.jsx)("div",{className:"hidden sm:block w-full mb-4 px-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 py-2 animate-pulse",children:[(0,t.jsx)("div",{className:`h-6 w-10 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-20 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-24 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-16 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-24 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`})]})}),(0,t.jsx)("div",{className:"sm:hidden w-full mb-4 border-b border-[#2C3C4C]/60 px-4",children:(0,t.jsxs)("div",{className:"flex flex-wrap gap-2 py-2 animate-pulse",children:[(0,t.jsx)("div",{className:`h-6 w-12 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-20 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-24 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-6 w-16 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`})]})}),(0,t.jsx)("div",{className:"hidden sm:block mb-4 sm:mb-6 px-2 sm:px-4",children:(0,t.jsx)("div",{className:"flex flex-row gap-3 sm:gap-4 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden animate-pulse",children:[0,1,2,3].map(e=>(0,t.jsx)("div",{className:`flex-shrink-0 w-64 sm:w-72 h-48 rounded-lg ${A?"bg-gray-200":"bg-[#1A1F2E]"}`},`skeleton-card-${e}`))})}),(0,t.jsx)("div",{className:"sm:hidden mb-4 px-2",children:(0,t.jsx)("div",{className:"flex gap-3 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden animate-pulse",children:[0,1].map(e=>(0,t.jsx)("div",{className:`flex-shrink-0 w-[85%] h-40 rounded-lg ${A?"bg-gray-200":"bg-[#1A1F2E]"}`},`skeleton-card-mobile-${e}`))})}),(0,t.jsxs)("div",{className:"px-2 sm:px-4 animate-pulse",children:[(0,t.jsx)("div",{className:`h-4 w-2/3 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}
1),(0,t.jsx)("div",{className:`h-4 w-1/2 rounded mt-2 ${A?"bg-gray-200":"bg-[#1A1F2E]"}`})]})]});if(!K)return null;let ee=e=>{let s=e.document.structData,a=s.content_type.toLowerCase();if("place"===a){let e=s?.attributes?.categories;Array.isArray(e)&&e.some(e=>"string"==typeof e?.title&&"titans of the world"===e.title.toLowerCase())&&(a="people")}let l=b(a),i={...s.attributes||{},category_slug:s.category_slug||s.attributes?.category_slug,category_title:s.category_title||s.attributes?.category_title,url:s.url||s.attributes?.url,image:s.image||s.attributes?.image},o=f(i),n=h(i),d=s.slug,c=s.source,u=p(i,c)||x(a,d,c,i),m=g(a,i,s)||l?.badgeText,w=u.startsWith("http://")||u.startsWith("https://");return o&&l?(0,t.jsx)(r.default,{href:u,target:w?"_blank":void 0,rel:w?"noopener noreferrer":void 0,className:`block w-full h-48 rounded-lg overflow-hidden ${A?"bg-white border-gray-200":"bg-[#1A1F2E] border-[#2C3C4C]/60"} hover:border-blue-500/50 transition-all duration-200 hover:shadow-lg hover:shadow-blue-500/10 group`,children:(0,t.jsxs)("div",{className:"relative w-full h-full",children:[(0,t.jsx)(v.default,{src:o,alt:n||"Featured content",fill:!0,unoptimized:!!o,className:"object-cover transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent"}),(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 p-3 sm:p-4",children:[(0,t.jsx)("span",{className:`px-2 py-1 text-xs font-medium ${A?l.badgeColorLight:l.badgeColorDark} rounded mb-2 inline-block`,children:m}),(0,t.jsx)("h3",{className:"text-white text-sm font-semibold line-clamp-2",children:n})]})]})},e.id):null};return(0,t.jsx)("div",{className:"mb-4 w-full",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden sm:block w-full mb-4",children:O&&Q.length>0?(0,t.jsxs)("div",{className:"flex flex-row items-center gap-2 px-4",children:[(0,t.jsx)("div",{className:"flex-none",children:O}),(0,t.jsx)("div",{className:"flex-1 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:(0,t.jsx)("div",{className:`flex flex-row gap-2 whitespace-nowrap ${A?"text-gray-900":"text-gray-50"}`,children:Q})})]}):(0,t.jsx)("div",{className:"flex flex-row gap-2 px-4 whitespace-nowrap overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:q})}),(0,t.jsx)("div",{className:"sm:hidden w-full mb-4 border-b border-[#2C3C4C]/60",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-2 px-4",children:q})}),J&&(0,t.jsxs)(t.Fragment,{children:[R&&(0,t.jsx)("div",{className:"hidden sm:grid grid-cols-1 sm:grid-cols-4 gap-2 sm:gap-3 mb-4 sm:mb-6 px-2 sm:px-4",children:B.slice(0,4).map((e,s)=>(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)(k,{source:e,index:s})},`${e.url}-${s}`))}),X.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden sm:block mb-4 sm:mb-6 px-2 sm:px-4",children:(0,t.jsx)("div",{className:"flex flex-row gap-3 sm:gap-4 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:X.map(e=>(0,t.jsx)("div",{className:"flex-shrink-0 w-64 sm:w-72",children:ee(e)},e.id))})}),(0,t.jsx)("div",{className:"sm:hidden mb-4 px-2",children:(0,t.jsx)($.Carousel,{opts:{align:"start",dragFree:!0},children:(0,t.jsx)($.CarouselContent,{className:"!ml-0",children:X.map(e=>(0,t.jsx)($.CarouselItem,{className:"pl-2 basis-[85%]",children:ee(e)},e.id))})})})]}),(0,t.jsxs)("div",{className:"px-2 sm:px-4",children:[d&&!M&&(0,t.jsx)("div",{className:`rounded-lg p-3 sm:p-4 mb-4 ${A?"bg-gray-50 border border-gray-200":"backdrop-blur-sm bg-black/20 border border-[#2C3C4C]/60"}`,children:(0,t.jsxs)("div",{className:"animate-pulse space-y-2",children:[(0,t.jsx)("div",{className:`h-4 w-3/4 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-4 w-5/6 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-4 w-2/3 rounded ${A?"bg-gray-200":"bg-[#1A1F2E]"}`})]})}),M&&(0,t.jsx)("div",{className:`rounded-lg p-3 sm:p-4 mb-4 ${A?"bg-gray-50 border border-gray-200":"backdrop-blur-sm bg-black/20 border border-[#2C3C4C]/60"}`,children:(0,t.jsx)(L,{responseText:o,isLightmode:A})}),P&&(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)("p",{className:`ml-1 mb-1 text-left text-base font-semibold ${A?"text-gray-900":"text-gray-50"}`,children:"Follow-up Questions"}),(0,t.jsx)("div",{className:"flex flex-col sm:flex-row sm:flex-wrap gap-2 mb-4",children:n.map((e,s)=>(0,t.jsx)("button",{onClick:()=>w?.(e),className:`px-3 py-2 text-xs sm:text-sm rounded-full border transition-colors text-left break-words ${A?"bg-blue-50 text-blue-700 border-blue-200 hover:bg-blue-100":"bg-blue-600/20 text-white border-blue-500/30 hover:bg-blue-600/30"}`,children:e},`${e}-${s}`))})]}),R&&(0,t.jsx)("div",{className:"grid grid-cols-1 gap-2 mb-4 sm:mb-6 sm:hidden",children:B.slice(0,4).map((e,s)=>(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)(k,{source:e,index:s})},`${e.url}-${s}`))})]})]}),V&&R&&(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3 sm:gap-4 px-2 sm:px-4",children:B.map((e,s)=>(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)(k,{source:e,index:s})},`${e.url}-${s}`))}),Y&&W&&(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-2 sm:gap-3 px-2 sm:px-4",children:i.map((e,s)=>(0,t.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:`relative w-full h-28 sm:h-32 rounded-lg overflow-hidden border ${A?"bg-white border-gray-200":"bg-[#0F131F] border-[#2C3C4C]/60 "} block group`,children:(0,t.jsx)("img",{src:e,alt:`Search insight ${s+1}`,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-200",loading:"lazy",onError:e=>{e.target.style.display="none"}})},`${e}-${s}`))}),Z&&G.length>0&&(0,t.jsx)("div",{className:"space-y-3 px-2 sm:px-4",children:G.map(e=>(0,t.jsx)(j,{answer:e},e.id))}),"articles"===D&&U&&(0,t.jsx)("div",{className:"space-y-3 px-2 sm:px-4",children:C.map((e,s)=>{let r=e?.structuredDocumentInfo||{},a=r.title||"Untitled",l=r.document||"#";return(0,t.jsxs)("div",{className:"p-3 rounded-lg border border-[#2C3C4C]/60 bg-[#0F131F]",children:[(0,t.jsx)("h4",{className:"text-sm font-semibold text-white mb-1 line-clamp-2",children:a}),l&&"#"!==l&&(0,t.jsx)("a",{href:l,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-400 hover:text-blue-300 break-all",children:l})]},`${a}-${s}`)})})]})})};function S({results:e,isLoading:i,searchTerm:o,aiResponse:n,isAiLoading:d,onFollowUpClick:c,onLoadMoreResults:g,isLoadingMore:m,hasMoreResults:b,resultsHeading:h,embed:f}){let y=e&&e.length>0,{isLightmode:v,appCode:C}=(0,w.useAppContext)(),j=(0,a.useRef)(null),[k,$]=(0,a.useState)(null),[N,_]=(0,a.useState)(h||"Cities & Articles"),{aiMainSummary:L,followUpSuggestions:S,responseImages:D,articlesData:F,parsedSources:T}=(0,a.useMemo)(()=>{let e="",t=n?.followUpSuggestions||[],s=[],r=[],a=n?.answerPayload||null;if(a){e=n?.responseText||a.main_summary||a.mainSummary||a.summary||"",s=(a.images||[]).filter(
1Boolean),a.sources&&Array.isArray(a.sources)&&(r=a.sources.map(e=>"string"==typeof e?{title:e,url:e}:e&&"object"==typeof e?{title:e.title||e.url||"Source",url:e.url||""}:null).filter(e=>null!==e&&e.url));let l=a.response_type;"disambiguation"===l?t=(a.suggested_questions||[]).filter(Boolean):"direct"===l&&a.suggested_question&&(t=[a.suggested_question].filter(Boolean))}else e=n?.responseText||"";return{aiMainSummary:e,followUpSuggestions:t,responseImages:s,articlesData:n?.parameters?.references||[],parsedSources:r}},[n?.parameters?.references,n?.answerPayload,n?.responseText,n?.followUpSuggestions]),E=(0,a.useMemo)(()=>{let e=(n?.sourceDocuments||[]).slice(0,12),t=Math.max(0,12-e.length),s=t>0?T.filter(t=>!e.some(e=>e.url===t.url)).slice(0,t):[];return[...e,...s]},[n?.sourceDocuments,T]),W=(0,a.useMemo)(()=>(e||[]).map(e=>{let t=e.document?.derivedStructData||{},s=e.document?.structData||{};if("new-wisdomia"===C&&u(String(s.content_type||""),String(s.slug||""),s.attributes))return null;let r="";if(s.content_type&&s.slug&&(r=p(s.attributes,s.source)||x(String(s.content_type),String(s.slug),s.source,{...s.attributes,category_slug:s.category_slug,category_title:s.category_title,url:s.url,image:s.image})),r||(r=t.link||""),!r){let t=e.document;r=t?.uri||t?.url||""}if(!r)return null;let a=r.startsWith("/");if(!a)try{let e=new URL(r).host.toLowerCase(),t=window.location.host.toLowerCase();a=e===t}catch{a=!0}let l=s.title||t.title||"Untitled",i=t.displayLink||s.attributes?.website_link_link||r;return{key:`${e.id}-${r}`,link:r,isInternalLink:a,title:l,displayLink:i}}).filter(Boolean).filter((e,t,s)=>s.findIndex(t=>t.link===e.link)===t),[e,C]),M=!!n;if((0,a.useEffect)(()=>{let e=()=>{let e=j.current;if(!e)return;let t=e.getBoundingClientRect();$(Math.max(160,window.innerHeight-t.top-16))};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[o,i,d,y]),(0,a.useEffect)(()=>{if(h)return;let e=(0,l.getApplicationConfigByHost)(window.location.host);e?.searchResultsTitle&&_(e.searchResultsTitle)},[h]),!o?.trim()||!i&&!d&&!y&&!M)return null;let P=i&&!d&&!M;return(0,t.jsx)("div",{ref:j,style:!f&&k?{maxHeight:`${k}px`}:void 0,className:`${f?"relative mt-2":"absolute z-50 top-full left-0 right-0 mt-2 mx-2 sm:mx-0"} border-none ${f||v?"":"backdrop-blur-sm"} rounded-[16px] ${v?"bg-white border border-gray-200 shadow-xl":f?"bg-transparent":"bg-[#04040F] border border-[#2C3C4C]/60"}`,children:(0,t.jsx)("div",{className:"rounded-[16px] relative h-full",children:P?(0,t.jsxs)("div",{className:"flex items-center justify-center p-4",children:[(0,t.jsx)(s.Loader2,{className:"h-8 w-8 animate-spin text-gray-500"}),(0,t.jsx)("span",{className:`ml-2 ${v?"text-gray-600":"text-gray-400"}`,children:"Searching..."})]}):(0,t.jsxs)("div",{style:k?{maxHeight:`${k}px`}:void 0,className:"pt-4 px-1 overflow-y-auto scrollbar-hide",children:[(d||M)&&(0,t.jsx)(A,{isLoading:d,knowledgeAnswers:n?.knowledgeAnswers||[],sourceDocuments:E,images:D,mainSummary:L,suggestedQuestions:S,onFollowUpClick:c,articles:F,isLightmode:v,appCode:C}),i&&!y&&(0,t.jsxs)("div",{className:"relative h-full text-left pb-4 px-4",children:[(0,t.jsx)("div",{className:"flex items-center p-1 ml-1",children:(0,t.jsx)("h2",{className:`text-base font-semibold ${v?"text-gray-900":"text-gray-50"}`,children:N})}),(0,t.jsx)("div",{className:"space-y-2",children:[0,1,2,3].map(e=>(0,t.jsxs)("div",{className:`rounded-xl p-2.5 border animate-pulse ${v?"bg-gray-50 border-gray-200":"bg-[#0F131F] border-[#2C3C4C]/60"}`,children:[(0,t.jsx)("div",{className:`h-4 w-3/4 rounded ${v?"bg-gray-200":"bg-[#1A1F2E]"}`}),(0,t.jsx)("div",{className:`h-3 w-1/2 rounded mt-2 ${v?"bg-gray-200":"bg-[#1A1F2E]"}`})]},`results-skeleton-${e}`))})]}),!i&&y&&(0,t.jsxs)("div",{className:"relative h-full text-left pb-4 px-4",children:[(0,t.jsx)("div",{className:"flex items-center p-1 ml-1",children:(0,t.jsx)("h2",{className:`text-base font-semibold ${v?"text-gray-900":"text-gray-50"}`,children:N})}),(0,t.jsxs)("div",{className:"space-y-2",children:[W.map(e=>(0,t.jsx)(r.default,{className:`rounded-xl cursor-pointer p-2.5 flex items-center transition-all ease-in-out duration-300 ${v?"bg-gray-50 border border-gray-200 hover:bg-gray-100 hover:text-gray-900":"bg-[#0F131F] border border-[#2C3C4C]/60 hover:bg-[#1F242F] hover:text-white"}`,href:e.link,target:e.isInternalLink?void 0:"_blank",rel:e.isInternalLink?void 0:"noopener noreferrer",children:(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("h2",{className:`text-base font-normal line-clamp-2 mb-1 ${v?"text-gray-900":"text-gray-100"}`,children:e.title}),(0,t.jsx)("p",{className:`text-sm truncate-1 ${v?"text-gray-500":"text-gray-400"}`,children:e.displayLink}
1)]})},e.key)),g&&b&&(0,t.jsx)("button",{onClick:g,disabled:m,className:"text-blue-600 hover:text-blue-800 cursor-pointer ml-2 my-4 inline-block disabled:opacity-50 disabled:cursor-not-allowed flex items-center gap-2",children:m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Loader2,{className:"h-4 w-4 animate-spin"}),"Loading more..."]}):"See More Results"})]})]})]})})})}e.s(["SearchResults",()=>S],27368)}]);
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.