import{E as e,a,_ as t}from"./el-collapse-item.BurAIFr2.js";import{u as n,ac as l,a4 as s,l as i,i as r,F as o,aa as c,r as u,aB as d,q as v,ah as m,an as h,k as p,L as b,j as y,a8 as _,g as f,a0 as g,a2 as w,az as C,V as k,S as I,R as A,aE as x,aq as j,Z as P,ap as q,G as M}from"./vue-vendor.CbU-cCHr.js";import{r as L,bG as T,bh as $,s as V,aS as S,d as E,bj as R,b5 as U}from"./index.BFRcEQe4.js";import{j as D}from"./utils-vendor.DUtsG4XZ.js";import{_ as z}from"./el-tab-pane.DM4S1uNC.js";import{_ as B}from"./index.C4md7FlI.js";import{_ as F,a as N,C as O}from"./CharacterTabsEnum.CWbvwJGx.js";import{u as G}from"./i18n.D8sRpFFz.js";import{B as H}from"./bot.D-CV1V9s.js";import{u as W}from"./useInfiniteList.DBiy-2ac.js";import{u as Y}from"./usePrerender.CgwY-RGx.js";import"./icons.BL-8H3wb.js";import"./index.foEp56N4.js";import"./other-vendor.j8sIU4n3.js";import"./numbers.DrV_xewr.js";import"./isUndefined.BQQ-8mRa.js";import"./index.0FZgEFq-.js";import"./index.CpIShV8O.js";import"./mediaType.Bd6Rha0d.js";import"./useCharacterNavigation.Cq0XhwKb.js";import"./useHlsVideo.-Or1qoUd.js";import"./index.BMbkP2s2.js";const Q={class:"seo-links","aria-label":"Popular pages and characters"},J={class:"seo-links-group"},X={class:"seo-links-list"},Z={class:"seo-links-group"},K={class:"seo-links-list"},ee=L(n({__name:"SeoLinks",setup(e){const a=[{to:"/home",label:"Home"},{to:"/characterList",label:"AI Characters"},{to:"/chatHistory",label:"Chat History"},{to:"/userCenter",label:"User Center"},{to:"/rechargeCenter?type=coins",label:"Recharge Coins"},{to:"/rechargeCenter?type=subscribe",label:"Subscribe VIP"},{to:"/contactUs",label:"Contact Us"},{to:"/about/privacyPolicy",label:"Privacy Policy"},{to:"/about/termsService",label:"Terms of Service"}],t=[{id:52,name:"Bayonetta"},{id:870,name:"Isha"},{id:871,name:"Isha"},{id:872,name:"Isha"},{id:873,name:"Isha"},{id:874,name:"Isha"},{id:53,name:"Linyuxin"},{id:54,name:"Yuzuki"},{id:62,name:"Liliya"},{id:64,name:"Maki"},{id:66,name:"Ryoko"},{id:629,name:"AI Character #629"},{id:630,name:"AI Character #630"},{id:631,name:"AI Character #631"},{id:632,name:"AI Character #632"},{id:633,name:"AI Character #633"},{id:634,name:"AI Character #634"},{id:635,name:"AI Character #635"},{id:636,name:"AI Character #636"},{id:637,name:"AI Character #637"},{id:638,name:"AI Character #638"},{id:639,name:"AI Character #639"},{id:640,name:"AI Character #640"},{id:641,name:"AI Character #641"},{id:642,name:"AI Character #642"}];return(e,n)=>{const h=l("router-link");return s(),i("nav",Q,[r("div",J,[n[0]||(n[0]=r("h2",{class:"seo-links-title"},"Popular Pages",-1)),r("ul",X,[(s(),i(o,null,c(a,e=>r("li",{key:e.to},[u(h,{to:e.to,class:"seo-link"},{default:d(()=>[v(m(e.label),1)]),_:2},1032,["to"])])),64))])]),r("div",Z,[n[1]||(n[1]=r("h2",{class:"seo-links-title"},"Popular AI Characters",-1)),r("ul",K,[(s(),i(o,null,c(t,e=>r("li",{key:e.id},[u(h,{to:`/characterChat/${e.id}`,class:"seo-link"},{default:d(()=>[v(m(e.name),1)]),_:2},1032,["to"])])),64))])])])}}}),[["__scopeId","data-v-68d42d7e"]]),ae={class:"faq-container","aria-labelledby":"home-faq-title"},te={class:"faq-heading"},ne={id:"home-faq-title",class:"faq-title"},le={class:"faq-content"},se={class:"text-[15px] md:text-[14px]"},ie=L(n({__name:"FAQ",setup(t){const n=T();$();const l=_(""),v=f(()=>{var e;const a=null==(e=n.userConfig)?void 0:e.faqs;return Array.isArray(a)?a:[]}),g=f(()=>v.value.slice(0,4)),w=f(()=>v.value.length>4),C=()=>{window.open("/faq","_blank")};return(t,n)=>{const v=V,_=a,f=e;return s(),i("section",ae,[r("div",te,[r("h2",ne,m(t.$t("home.faq.title")),1),h(w)?(s(),i("button",{key:0,type:"button",class:"faq-more",onClick:C},m(t.$t("home.more")),1)):p("",!0)]),r("div",le,[u(f,{modelValue:h(l),"onUpdate:modelValue":n[0]||(n[0]=e=>b(l)?l.value=e:null)},{default:d(()=>[(s(!0),i(o,null,c(h(g),e=>(s(),y(_,{key:e.id,title:e.question,name:e.question},{icon:d(({isActive:e})=>[u(v,{name:e?"subtract-line":"add-line",size:"16"},null,8,["name"])]),default:d(()=>[r("div",se,m(e.answer),1)]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-e1556432"]]);function re(e,a){return!!(null==e?void 0:e.link)&&(a||!e.buttonText)}const oe=["onClick"],ce=["src","alt"],ue={class:"banner__content"},de={class:"banner__title"},ve={key:0,class:"banner__desc"},me=["onClick"],he={class:"banner__dots"},pe=["onClick"],be=L(n({__name:"index",props:{slides:{},aspectRatio:{},autoplay:{type:Boolean},autoplayInterval:{},transitionMs:{},titleDelayMs:{},descDelayMs:{},buttonDelayMs:{}},setup(e){const a=e,t=j(),n=_(1),l=_(!1),d=f(()=>{var e;return(null==(e=a.slides)?void 0:e.length)||0}),b=f(()=>{if(!a.slides||0===a.slides.length)return[];const e=a.slides;return[e[e.length-1],...e,e[0]]}),y=$(),P=f(()=>y.device===E.MOBILE),q=f(()=>({aspectRatio:P.value?"3 / 1":a.aspectRatio||"16 / 9"})),M=f(()=>({"--transition-ms":`${a.transitionMs??1e3}ms`,"--title-delay-ms":`${a.titleDelayMs??700}ms`,"--desc-delay-ms":`${a.descDelayMs??700}ms`,"--btn-delay-ms":`${a.buttonDelayMs??540}ms`})),L=f(()=>0===n.value?d.value-1:n.value===d.value+1?0:n.value-1);function T(){l.value||0===d.value||(S("banner_switch",{direction:"prev"}),D(-1))}function R(){l.value||0===d.value||(S("banner_switch",{direction:"next"}),D(1))}function U(){l.value||0===d.value||D(1)}function D(e){l.value=!0,n.value+=e,function(){const e=a.transitionMs??1e3;setTimeout(()=>{0===n.value?(l.value=!1,A(()=>{n.value=d.value})):n.value===d.value+1?(l.value=!1,A(()=>{n.value=1})):l.value=!1},e)}()}function z(e){e.link&&(S("banner_click",{title:e.title,link:e.link}),/^https?:\/\//i.test(e.link)?window.open(e.link,"_blank"):t.push(e.link))}let B=null;function F(){a.autoplay&&(N(),B=window.setInterval(U,a.autoplayInterval??5e3))}function N(){null!==B&&(window.clearInterval(B),B=null)}return g(F),w(N),C(()=>a.autoplay,F),(t,y)=>{const _=V;return s(),i("div",{class:"banner",style:k(M.value)},[r("div",{class:"banner__viewport",style:k(q.value)},[r("div",{class:I(["banner__track",{"no-transition":!l.value}]),style:k({transform:`translateX(-${100*n.value}%)`})},[(s(!0),i(o,null,c(b.value,(e,a)=>{return s(),i("div",{key:a,class:I(["banner__slide",{"is-active":(t=a,0!==t&&t!==d.value+1&&t===n.value),"is-clickable":h(re)(e,P.value)}]),onClick:a=>function(e){re(e,P.value)&&z(e)}(e)},[r("img",{class:"banner__image",src:e.image,alt:e.title},null,8,ce),r("div",ue,[r("div",de,m(e.title),1),e.description?(s(),i("div",ve,m(e.description),1)):p("",!0),e.buttonText&&e.link?(s(),i("button",{key:1,class:"banner__btn",onClick:x(a=>z(e),["stop"])},[v(m(e.buttonText)+" ",1),u(_,{name:"arrow-right-line",size:"16"})],8,me)):p("",!0)])],10,oe);var t}),128))],6),r("button",{class:"banner__arrow banner__arrow--left",onClick:T,"aria-label":"Prev"},[u(_,{name:"arrow-left-s-line",size:"24",color:"var(--banner-arrow-color)"})]),r("button",{class:"banner__arrow banner__arrow--right",onClick:R,"aria-label":"Next"},[u(_,{name:"arrow-right-s-line",size:"24",color:"var(--banner-arrow-color)"})]),r("div",he,[(s(!0),i(o,null,c(e.slides,(e,t)=>(s(),i("i",{key:"dot"+t,class:I(["banner__dot",{active:t===L.value}]),onClick:e=>function(e){if(0===d.value||l.value)return;if(L.value===e)return;S("banner_switch",{from:L.value,to:e}),l.value=!0;const t=e+1;n.value=t;const s=a.transitionMs??1e3;setTimeout(()=>{l.value=!1},s)}(t),"aria-label":"Go to slide"},null,10,pe))),128))])],4)],4)}}}),[["__scopeId","data-v-aacaa6ed"]]),ye={class:"home-content"},_e={class:"banner"},fe={class:"character","aria-labelledby":"home-character-section-title"},ge={key:0,class:"resource-loading-overlay"},we={class:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6 mb-12"},Ce={key:1,class:"character-list-more"},ke={class:"footer"},Ie=L(n({__name:"index",setup(e){const a=j(),n=q(),l=T();R();const d=M("scrollToTop",null),v=_(null),w=D(e=>{const a=e.deltaY>0?"down":"up";S("home_mouse_wheel",{direction:a,deltaY:e.deltaY})},5e3,!0),{t:k}=G(),A=f(()=>{var e,a,t;return(null==(t=null==(a=null==(e=window.__APP_CONFIG__)?void 0:e.seo)?void 0:a.title)?void 0:t.split(" - ")[0])||"OnlyGF"}),x=f(()=>"undefined"==typeof window?"/home":`${window.location.origin}/home`),L=f(()=>{var e,a,t;const n=A.value,s=x.value,i=(null==(a=null==(e=window.__APP_CONFIG__)?void 0:e.seo)?void 0:a.description)||`${n}: 24/7 AI live interaction, companion storytelling, and private narrative chat experiences.`,r=Array.isArray(null==(t=l.userConfig)?void 0:t.faqs)?l.userConfig.faqs.filter(e=>(null==e?void 0:e.question)&&(null==e?void 0:e.answer)):[],o=[{"@context":"https://schema.org","@type":"Organization",name:n,url:s},{"@context":"https://schema.org","@type":"WebSite",name:n,url:s,description:i}];return r.length>0&&o.push({"@context":"https://schema.org","@type":"FAQPage",mainEntity:r.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}),JSON.stringify(o,null,2)}),$=f(()=>l.userConfig.banners),V=_("0"),E=_(O),Q=_(""),J=_(l.userConfig.tags||[]),{list:X,loading:Z,refresh:K,setParams:ae}=W({fetcher:e=>H.botList(e,{silentAuth:!0}),pageSize:12,initialParams:{condition:"0",tag:""},extractList:e=>Array.isArray(null==e?void 0:e.list)?e.list:[]}),te=(["1","true","on"].includes(String("").trim().toLowerCase()),_(0)),ne=_(!1),le=f(()=>{var e;return!1!==(null==(e=window.__APP_CONFIG__)?void 0:e.enableAllCardsCoverVideo)}),se=_(!1),re=_(new Set),oe=_(0),ce=_(0),ue=_(!1),de=f(()=>!Z.value&&pe.value.length>0),ve=e=>{re.value.add(e),me()},me=()=>{const e=(()=>{const e=window.innerWidth<768?2:window.innerWidth<1024?3:4;return Math.min(1*e,pe.value.length)})();pe.value.slice(0,e).every(e=>re.value.has(e.id||e.userId))&&(ue.value=!0,he())},he=()=>{if(!ue.value)return;const e=Date.now()-ce.value;e>=500?se.value=!1:setTimeout(()=>{se.value=!1},500-e)},pe=f(()=>"0"!==V.value?X.value:[...X.value].sort((e,a)=>{var t,n;const l=!!(null==(t=e.coverMedia)?void 0:t.videoUrl),s=!!(null==(n=a.coverMedia)?void 0:n.videoUrl);return l&&!s?-1:!l&&s?1:0})),Ie=()=>{ne.value=!1,te.value=0},Ae=async()=>{se.value=!0,ce.value=Date.now(),ue.value=!1,re.value.clear();try{await K(),X.value.length,oe.value++,0===X.value.length&&(ue.value=!0,he())}catch(e){ue.value=!0,he()}};function xe(){const e=L.value;e&&U(JSON.parse(e),{skipBreadcrumb:!0})}C([()=>V.value,()=>Q.value],()=>{ne.value=!1,te.value=0,ae({condition:V.value,tag:Q.value===k("home.all")?"":Q.value}),Ae()}),g(()=>{S("home"),xe();const e=n.query.tab;e&&(V.value=e,d&&d("auto")),Ae(),window.addEventListener("switchCharacterTab",je);const{waitForReady:a}=Y();a(de,{timeout:1e4,onError:e=>{S("prerender_error",{page:"home",error:e})}})}),P(()=>{window.removeEventListener("switchCharacterTab",je)}),C(L,()=>{xe()});const je=e=>{const{tabId:a}=e.detail;V.value=a},Pe=()=>{a.push(`/characterList?condition=${V.value}&tag=${Q.value}`)};return(e,a)=>{const n=be,l=F,d=N,_=B,f=z,g=ie,C=ee,k=t;return s(),i("div",{ref_key:"homeContainerRef",ref:v,class:"home-container",onWheel:a[2]||(a[2]=(...e)=>h(w)&&h(w)(...e))},[r("div",ye,[a[4]||(a[4]=r("section",{class:"home-hero sr-only","aria-labelledby":"home-seo-title"},[r("p",{class:"home-hero-eyebrow"},"AI Companion Platform"),r("h1",{id:"home-seo-title",class:"home-hero-title"}," 24/7 AI live interaction and companion storytelling "),r("p",{class:"home-hero-description"}," Enter dedicated virtual spaces for heartfelt conversation, narrative roleplay, and evolving AI companion experiences built for private, immersive interaction. ")],-1)),r("div",_e,[u(n,{slides:h($),"aspect-ratio":"4 / 1",autoplay:!0,"autoplay-interval":6e3},null,8,["slides"])]),r("section",fe,[a[3]||(a[3]=r("div",{class:"section-heading sr-only"},[r("h2",{id:"home-character-section-title",class:"section-heading-title"}," Explore companion characters and story paths "),r("p",{class:"section-heading-description"}," Browse featured characters, discover new personalities, and continue conversations that match your preferred tone and interaction style. ")],-1)),u(l,{modelValue:h(V),"onUpdate:modelValue":a[0]||(a[0]=e=>b(V)?V.value=e:null),characterTabs:h(E)},null,8,["modelValue","characterTabs"]),h(J).length>0?(s(),y(d,{key:0,modelValue:h(Q),"onUpdate:modelValue":a[1]||(a[1]=e=>b(Q)?Q.value=e:null),characterLabels:h(J)},null,8,["modelValue","characterLabels"])):p("",!0),r("div",{class:I(["character-list",{"is-loading":h(se)}])},[h(se)?(s(),i("div",ge,[u(_)])):p("",!0),r("div",we,[(s(!0),i(o,null,c(h(pe),(e,a)=>{return s(),y(f,{key:`${h(oe)}-${e.id||e.userId}`,"character-info":e,"card-id":e.id||e.userId,"is-home":!0,"is-video-playing":(t=a,!("0"!==V.value||!le.value)||(ne.value?t===te.value:"0"===V.value&&0===t)),onMouseenter:e=>(e=>{ne.value=!0,te.value=e})(a),onMouseleave:Ie,onResourceLoaded:ve},null,8,["character-info","card-id","is-video-playing","onMouseenter"]);var t}),128))]),"0"!==h(V)?(s(),i("div",Ce,[r("span",{onClick:Pe},m(e.$t("home.more")),1)])):p("",!0)],2)]),u(g),u(C)]),r("div",ke,[u(k)])],544)}}}),[["__scopeId","data-v-d4c41668"]]);export{Ie as default};