import{d as a,r as t,g as s,J as e,G as l,b as i,c as o,w as d,n,k as c,X as _,s as u,P as r,o as y,l as f,m as h,q as v,t as m,S as b,v as g,z as k,D as w,x,F as p,y as C,a0 as T,_ as I}from"./index-Bo96YYmR.js";import{e as S,f as j,h as H,i as J}from"./lottery.Br2bUs2I.js";import"./aiRequest.br0QglYY.js";const P=I(a({__name:"ai_predict",setup(a){const I=t(0),P=t(600),q=t(""),z=t(""),A=t(30);s({success:a=>{I.value=a.statusBarHeight||0,P.value=a.windowHeight-(a.statusBarHeight||0)-44}});const B=()=>T(),D=e({history:{visible:!1,loading:!1,done:!1,data:null},hotCold:{visible:!1,loading:!1,done:!1,data:null},trend:{visible:!1,loading:!1,done:!1,data:null},stats:{visible:!1,loading:!1,done:!1,data:null}}),N=l(()=>D.history.done&&D.hotCold.done&&D.trend.done&&D.stats.done),O=t([]),F=e({hotText:"",coldText:""}),G=e({hot:!1,cold:!1}),M=e({trendText:""}),R=e({trend:!1}),X=e({consecutiveText:"",spanText:"",summaryText:""}),$=e({consecutive:!1,span:!1,summary:!1});function E(a,t,s,e,l,i=20,o=2){return new Promise(d=>{if(!a)return void d();t[s]="",e[l]=!0;let n=0;const c=setInterval(()=>{nsetTimeout(t,a))}function Q(a){return`ai_predict_${a}`}async function U(){var a,t,s,e,l,i;if(!q.value)return;const o=function(a){var t,s;try{const e=_(Q(a));if(!e)return null;const l=JSON.parse(e);return l&&(null==(s=null==(t=l.history)?void 0:t.recent_draws)?void 0:s.length)?l:null}catch{return null}}(q.value);D.history.visible=!0,D.history.loading=!0;let d=null;try{d=await S({code:q.value})}catch{}const c=(null==(t=null==(a=null==d?void 0:d.recent_draws)?void 0:a[0])?void 0:t.issue)||"",r=(null==(l=null==(e=null==(s=null==o?void 0:o.history)?void 0:s.recent_draws)?void 0:e[0])?void 0:l.issue)||"";if(o&&c&&c===r)return D.history.loading=!1,void function(a){var t;a.history&&(D.history.data=a.history,z.value=a.history.game_name||q.value,A.value=(null==(t=a.history.recent_draws)?void 0:t.length)||30,O.value=a.history.recent_draws||[],D.history.visible=!0,D.history.done=!0),a.hotCold&&(D.hotCold.data=a.hotCold,F.hotText=a.hotCold.hot_analysis||"",F.coldText=a.hotCold.cold_analysis||"",D.hotCold.visible=!0,D.hotCold.done=!0),a.trend&&(D.trend.data=a.trend,M.trendText=a.trend.trend_analysis||"",D.trend.visible=!0,D.trend.done=!0),a.stats&&(D.stats.data=a.stats,X.consecutiveText=a.stats.consecutive_analysis||"",X.spanText=a.stats.span_analysis||"",X.summaryText=a.stats.summary||"",D.stats.visible=!0,D.stats.done=!0)}(o);const y={};d?(D.history.data=d,z.value=d.game_name||q.value,A.value=(null==(i=d.recent_draws)?void 0:i.length)||30,D.history.loading=!1,D.history.done=!0,y.history=d,await async function(a){O.value=[];for(let t=0;t15&&(O.value=a)}(d.recent_draws||[])):(D.history.loading=!1,D.history.done=!0),await L(300),D.hotCold.visible=!0,D.hotCold.loading=!0;try{const a=await j({code:q.value});D.hotCold.data=a,D.hotCold.loading=!1,D.hotCold.done=!0,y.hotCold=a,await n(),await E(a.hot_analysis||"",F,"hotText",G,"hot"),await L(200),await E(a.cold_analysis||"",F,"coldText",G,"cold")}catch{D.hotCold.loading=!1,D.hotCold.done=!0}await L(300),D.trend.visible=!0,D.trend.loading=!0;try{const a=await H({code:q.value});D.trend.data=a,D.trend.loading=!1,D.trend.done=!0,y.trend=a,await n(),await E(a.trend_analysis||"",M,"trendText",R,"trend")}catch{D.trend.loading=!1,D.trend.done=!0}await L(300),D.stats.visible=!0,D.stats.loading=!0;try{const a=await J({code:q.value});D.stats.data=a,D.stats.loading=!1,D.stats.done=!0,y.stats=a,await n(),await E(a.consecutive_analysis||"",X,"consecutiveText",$,"consecutive"),await L(100),await E(a.span_analysis||"",X,"spanText",$,"span"),await L(100),await E(a.summary||"",X,"summaryText",$,"summary")}catch{D.stats.loading=!1,D.stats.done=!0}y.history&&function(a,t){try{u(Q(a),JSON.stringify(t))}catch{}}(q.value,y)}return i(a=>{q.value=(null==a?void 0:a.code)||"",z.value=(null==a?void 0:a.name)||"",U()}),(a,t)=>{const s=r("u-icon"),e=c,l=v,i=b;return y(),o(e,{class:"ai-page"},{default:d(()=>[f(e,{class:"ai-nav",style:h({paddingTop:I.value+"px"})},{default:d(()=>[f(e,{class:"ai-nav__back",onClick:B},{default:d(()=>[f(s,{name:"arrow-left",size:"36",color:"#333"})]),_:1}),f(l,{class:"ai-nav__title"},{default:d(()=>[m("AI 智能预测")]),_:1}),f(e,{class:"ai-nav__right"})]),_:1},8,["style"]),f(i,{"scroll-y":"",class:"ai-body",style:h({height:P.value+"px"})},{default:d(()=>[f(e,{class:"ai-body-inner"},{default:d(()=>[f(e,{class:"ai-section ai-section--header"},{default:d(()=>[f(e,{class:"ai-game-info"},{default:d(()=>[f(e,{class:"ai-game-info__badge"},{default:d(()=>[m("AI")]),_:1}),f(l,{class:"ai-game-info__name"},{default:d(()=>[m(g(z.value||"加载中..."),1)]),_:1})]),_:1}),f(l,{class:"ai-game-info__tip"},{default:d(()=>[m("基于近"+g(A.value)+"期历史数据深度分析",1)]),_:1})]),_:1}),f(e,{class:k(["ai-section",{"ai-section--visible":D.history.visible}])},{default:d(()=>[f(e,{class:"ai-section__header"},{default:d(()=>[f(e,{class:"ai-section__icon ai-section__icon--history"},{default:d(()=>[m("📊")]),_:1}),f(l,{class:"ai-section__title"},{default:d(()=>[m("历史开奖数据")]),_:1}),D.history.loading?(y(),o(e,{key:0,class:"ai-section__loading"},{default:d(()=>[f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"})]),_:1})):D.history.done?(y(),o(l,{key:1,class:"ai-section__done"},{default:d(()=>[m("✓")]),_:1})):w("",!0)]),_:1}),D.history.data?(y(),o(e,{key:0,class:"ai-section__body"},{default:d(()=>[(y(!0),x(p,null,C(O.value,(a,t)=>(y(),o(e,{key:t,class:"history-row",style:h({animationDelay:50*t+"ms"})},{default:d(()=>[f(l,{class:"history-row__issue"},{default:d(()=>[m("第"+g(a.issue)+"期",1)]),_:2},1024),f(e,{class:"history-row__balls"},{default:d(()=>[(y(!0),x(p,null,C(a.numbers,(a,t)=>(y(),o(l,{key:t,class:"history-ball"},{default:d(()=>[m(g(a),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["style"]))),128))]),_:1})):w("",!0)]),_:1},8,["class"]),f(e,{class:k(["ai-section",{"ai-section--visible":D.hotCold.visible}])},{default:d(()=>[f(e,{class:"ai-section__header"},{default:d(()=>[f(e,{class:"ai-section__icon ai-section__icon--hot"},{default:d(()=>[m("🔥")]),_:1}),f(l,{class:"ai-section__title"},{default:d(()=>[m("热冷号分析")]),_:1}),D.hotCold.loading?(y(),o(e,{key:0,class:"ai-section__loading"},{default:d(()=>[f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"})]),_:1})):D.hotCold.done?(y(),o(l,{key:1,class:"ai-section__done"},{default:d(()=>[m("✓")]),_:1})):w("",!0)]),_:1}),D.hotCold.data?(y(),o(e,{key:0,class:"ai-section__body"},{default:d(()=>{var a,t;return[(null==(a=D.hotCold.data.hot_numbers)?void 0:a.length)?(y(),o(e,{key:0,class:"ai-nums-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("🔴 热号(高频出现)")]),_:1}),f(e,{class:"ai-nums-row"},{default:d(()=>[(y(!0),x(p,null,C(D.hotCold.data.hot_numbers,a=>(y(),o(l,{key:"h"+a,class:"ai-ball ai-ball--hot"},{default:d(()=>[m(g(K(a)),1)]),_:2},1024))),128))]),_:1})]),_:1})):w("",!0),D.hotCold.data.hot_analysis?(y(),o(e,{key:1,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(F.hotText),1)]),_:1}),G.hot?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0),(null==(t=D.hotCold.data.cold_numbers)?void 0:t.length)?(y(),o(e,{key:2,class:"ai-nums-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("🔵 冷号(低频出现)")]),_:1}),f(e,{class:"ai-nums-row"},{default:d(()=>[(y(!0),x(p,null,C(D.hotCold.data.cold_numbers,a=>(y(),o(l,{key:"c"+a,class:"ai-ball ai-ball--cold"},{default:d(()=>[m(g(K(a)),1)]),_:2},1024))),128))]),_:1})]),_:1})):w("",!0),D.hotCold.data.cold_analysis?(y(),o(e,{key:3,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(F.coldText),1)]),_:1}),G.cold?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0)]}),_:1})):w("",!0)]),_:1},8,["class"]),f(e,{class:k(["ai-section",{"ai-section--visible":D.trend.visible}])},{default:d(()=>[f(e,{class:"ai-section__header"},{default:d(()=>[f(e,{class:"ai-section__icon ai-section__icon--trend"},{default:d(()=>[m("📈")]),_:1}),f(l,{class:"ai-section__title"},{default:d(()=>[m("趋势分析 & 推荐组合")]),_:1}),D.trend.loading?(y(),o(e,{key:0,class:"ai-section__loading"},{default:d(()=>[f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"})]),_:1})):D.trend.done?(y(),o(l,{key:1,class:"ai-section__done"},{default:d(()=>[m("✓")]),_:1})):w("",!0)]),_:1}),D.trend.data?(y(),o(e,{key:0,class:"ai-section__body"},{default:d(()=>{var a;return[D.trend.data.trend_analysis?(y(),o(e,{key:0,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("趋势分析")]),_:1}),f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(M.trendText),1)]),_:1}),R.trend?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0),(null==(a=D.trend.data.recommended_combinations)?void 0:a.length)?(y(),o(e,{key:1,class:"ai-combo-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("推荐组合")]),_:1}),(y(!0),x(p,null,C(D.trend.data.recommended_combinations,(a,t)=>(y(),o(e,{key:t,class:"ai-combo"},{default:d(()=>[f(e,{class:"ai-combo__head"},{default:d(()=>[f(l,{class:"ai-combo__idx"},{default:d(()=>[m("方案"+g(t+1),1)]),_:2},1024),f(l,{class:"ai-combo__conf"},{default:d(()=>[m("信心 "+g(a.confidence)+"%",1)]),_:2},1024)]),_:2},1024),f(e,{class:"ai-combo__nums"},{default:d(()=>[(y(!0),x(p,null,C(a.numbers,a=>(y(),o(l,{key:a,class:"ai-ball ai-ball--rec"},{default:d(()=>[m(g(K(a)),1)]),_:2},1024))),128))]),_:2},1024),a.reason?(y(),o(l,{key:0,class:"ai-combo__reason"},{default:d(()=>[m(g(a.reason),1)]),_:2},1024)):w("",!0)]),_:2},1024))),128))]),_:1})):w("",!0),D.trend.data.disclaimer?(y(),o(e,{key:2,class:"ai-disclaimer"},{default:d(()=>[f(l,null,{default:d(()=>[m("⚠️ "+g(D.trend.data.disclaimer),1)]),_:1})]),_:1})):w("",!0)]}),_:1})):w("",!0)]),_:1},8,["class"]),f(e,{class:k(["ai-section",{"ai-section--visible":D.stats.visible}])},{default:d(()=>[f(e,{class:"ai-section__header"},{default:d(()=>[f(e,{class:"ai-section__icon ai-section__icon--stats"},{default:d(()=>[m("📋")]),_:1}),f(l,{class:"ai-section__title"},{default:d(()=>[m("统计数据")]),_:1}),D.stats.loading?(y(),o(e,{key:0,class:"ai-section__loading"},{default:d(()=>[f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"}),f(e,{class:"ai-dot"})]),_:1})):D.stats.done?(y(),o(l,{key:1,class:"ai-section__done"},{default:d(()=>[m("✓")]),_:1})):w("",!0)]),_:1}),D.stats.data?(y(),o(e,{key:0,class:"ai-section__body"},{default:d(()=>[f(e,{class:"ai-stat-grid"},{default:d(()=>[D.stats.data.odd_even_ratio?(y(),o(e,{key:0,class:"ai-stat-card"},{default:d(()=>[f(l,{class:"ai-stat-card__label"},{default:d(()=>[m("奇偶比")]),_:1}),f(l,{class:"ai-stat-card__val"},{default:d(()=>[m(g(D.stats.data.odd_even_ratio),1)]),_:1})]),_:1})):w("",!0),D.stats.data.big_small_ratio?(y(),o(e,{key:1,class:"ai-stat-card"},{default:d(()=>[f(l,{class:"ai-stat-card__label"},{default:d(()=>[m("大小比")]),_:1}),f(l,{class:"ai-stat-card__val"},{default:d(()=>[m(g(D.stats.data.big_small_ratio),1)]),_:1})]),_:1})):w("",!0),D.stats.data.sum_range?(y(),o(e,{key:2,class:"ai-stat-card"},{default:d(()=>[f(l,{class:"ai-stat-card__label"},{default:d(()=>[m("和值范围")]),_:1}),f(l,{class:"ai-stat-card__val"},{default:d(()=>[m(g(D.stats.data.sum_range),1)]),_:1})]),_:1})):w("",!0)]),_:1}),D.stats.data.consecutive_analysis?(y(),o(e,{key:0,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("连号分析")]),_:1}),f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(X.consecutiveText),1)]),_:1}),$.consecutive?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0),D.stats.data.span_analysis?(y(),o(e,{key:1,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("跨度分析")]),_:1}),f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(X.spanText),1)]),_:1}),$.span?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0),D.stats.data.summary?(y(),o(e,{key:2,class:"ai-text-block"},{default:d(()=>[f(l,{class:"ai-nums-block__label"},{default:d(()=>[m("总结")]),_:1}),f(l,{class:"ai-typewriter"},{default:d(()=>[m(g(X.summaryText),1)]),_:1}),$.summary?(y(),o(l,{key:0,class:"ai-cursor"},{default:d(()=>[m("|")]),_:1})):w("",!0)]),_:1})):w("",!0)]),_:1})):w("",!0)]),_:1},8,["class"]),N.value?(y(),o(e,{key:0,class:"ai-footer"},{default:d(()=>[f(l,{class:"ai-footer__text"},{default:d(()=>[m("— 分析完毕 —")]),_:1})]),_:1})):w("",!0),f(e,{style:{height:"60rpx"}})]),_:1})]),_:1},8,["style"])]),_:1})}}}),[["__scopeId","data-v-55844493"]]);export{P as default};