PageSourceSearch

https://www.cloudmoonapp.com/_app/immutable/nodes/22.qG8jHGP_.js

js cloudmoonapp.com collected 2026-10-02 10:02:04 UTC 7,073 bytes, 1 lines download raw bytes

1import"../chunks/Bzak7iHL.js";import"../chunks/U-86oVsX.js";import{o as ne,a as le}from"../chunks/CLIF9oHD.js";import{p as ve,w as ge,x as _e,f as w,a as j,A as r,y as t,b as v,c as de,z as C,s as n,d as p,r as f,t as M,u as B,ay as ae,O as re,av as he}from"../chunks/AsE8Jmh4.js";import{s as U,e as ce}from"../chunks/BB6oebOY.js";import{h as we}from"../chunks/Dm6HUA03.js";import{i as H}from"../chunks/JY0bSRFb.js";import{e as be,i as ye}from"../chunks/DTOSFmce.js";import{s as z,a as $e}from"../chunks/CfOzQHqp.js";import{i as me}from"../chunks/D7iv8fnf.js";import{s as pe,a as V}from"../chunks/DRF138_e.js";import{N as ke,S as Ge,D as Ce}from"../chunks/Dy2EigT2.js";import{b as Le}from"../chunks/CnX8MY3G.js";import{g as Se,e as se,c as xe,b as oe,d as De}from"../chunks/BuEgN1r8.js";import{t as fe,c as ze}from"../chunks/Czzw69HO.js";import{G as Me}from"../chunks/Bl6Xu7P1.js";import{G as Fe}from"../chunks/D2__9Ody.js";import{p as X}from"../chunks/zcXSN7Pm.js";import{g as ie}from"../chunks/Dz0wt1Ip.js";import{G as We}from"../chunks/CDgxVDK9.js";import{F as Ee}from"../chunks/B6B0K9uB.js";var Ne=w('<div class="loading-wrapper svelte-148ivhg"><div class="loading-container svelte-148ivhg"><div class="loading-spinner svelte-148ivhg"></div> <p class="svelte-148ivhg"> </p></div></div>'),Oe=w('<div class="error-wrapper svelte-148ivhg"><div class="error-container svelte-148ivhg"><p class="svelte-148ivhg"> </p> <button class="retry-button svelte-148ivhg"> </button></div></div>'),Re=w('<div class="no-results svelte-148ivhg"><p class="svelte-148ivhg"> </p></div>'),Ae=w("<!> <!> <!>",1);function Ie(Y,Z){ve(Z,!1);const x=()=>V(oe,"$gameListCache",T),ee=()=>V(De,"$user",T),m=()=>V(fe,"$t",T),[T,P]=pe();let l=C(0),d=C(5),u=C([]),F=C(!0),b=C(null),R=C(),W=C(null),E=C(null),N;ne(async()=>{var i;N=()=>{r(l,window.innerWidth)},window.addEventListener("resize",N),N();const a=!!((i=x())!=null&&i.new);a&&(r(u,x().new),r(F,!1)),await Se(),await A(!a)}),le(()=>{N&&window.removeEventListener("resize",N)});async function A(a=!0){var i,$;a&&r(F,!0),se.set(!0),r(b,null);try{let L=`/game/list?select_server=${localStorage.getItem("selectedServer")||0}`;(i=ee())!=null&&i.token||(L="/game/guest_list");const c=await(await xe(L)).json();
1if(c.code===0&&(($=c.data)!=null&&$.list)){const D=new Date,s=c.data.list.filter(e=>(e.status===1||e.status===4)&&e.released_at&&new Date(e.released_at)<=D).sort((e,o)=>new Date(o.released_at)-new Date(e.released_at)).map(e=>({id:e.package_name,title:e.title,image:e.icon_url,status:e.status,is_high:e.is_high||!1,release_at:e.released_at,disabled:e.status!==1,is_pc:e.is_pc||!1,is_show_restart:e.is_show_restart||!1,restart_tips:e.restart_tips||"",need_login_google:e.need_login_google||!1,unlimit:e.unlimit||!1,categories:e.categories||[],h5:!1}));r(u,s),oe.update(e=>({...e,new:s}))}else r(b,c.message||m()("game.failedLoad"))}catch(k){console.error("Error fetching new games:",k),r(b,m()("game.failedLoad"))}finally{r(F,!1),se.set(!1)}}function J(a){a.status===1&&(a.is_high||(X.params.lang&&X.params.lang!=="en"?ie(`/${X.params.lang}/game/${a.id}`,{keepFocus:!0,noScroll:!0,state:{fromList:!0}}):ie(`/game/${a.id}`,{keepFocus:!0,noScroll:!0,state:{fromList:!0}})))}ge(()=>t(l),()=>{t(l)<=375?r(d,3):t(l)<=480?r(d,3):t(l)<=768?r(d,3):t(l)<=1024?r(d,4):t(l)<=1440?r(d,5):t(l)<=1920?r(d,6):r(d,7)}),_e(),me();var q=Ae(),K=j(q);{var Q=a=>{var i=Ne(),$=p(i),k=n(p($),2),L=p(k,!0);f(k),f($),f(i),M(g=>U(L,g),[()=>(m(),B(()=>m()("game.loadingGames")))]),v(a,i)},te=a=>{var i=ae(),$=j(i);{var k=g=>{var c=Oe(),D=p(c),s=p(D),e=p(s,!0);f(s);var o=n(s,2),_=p(o,!0);f(o),f(D),f(c),M(G=>{U(e,t(b)),U(_,G)},[()=>(m(),B(()=>m()("game.tryAgain")))]),ce("click",o,A),v(g,c)},L=g=>{var c=ae(),D=j(c);{var s=o=>{{let _=re(()=>(m(),B(()=>m()("sidebar.newReleases")))),G=re(()=>3*t(d));Me(o,{get title(){return t(_)},get games(){return t(u)},get columns(){return t(d)},onGameClick:J,onPlayClick:S=>{var h;return(h=t(R))==null?void 0:h.handleButtonClick(S)},category:"new",get maxItems(){return t(G)},forceShowAD:!0,get hoverCard(){return t(E)},set hoverCard(S){r(E,S)},get hoverGame(){return t(W)},set hoverGame(S){r(W,S)},$$legacy:!0})}},e=o=>{var _=Re(),G=p(_),S=p(G,!0);f(G),f(_),M(h=>U(S,h),[()=>(m(),B(()=>m()("game.noMatching")))]),v(o,_)};H(D,o=>{t(u),B(()=>t(u).length>0)?o(s):o(e,!1)},!0)}v(g,c)};H($,g=>{t(b)?g(k):g(L,!1)},!0)}v(a,i)};H(K,a=>{t(F)?a(Q):a(te,!1)})}var y=n(K,2);We(y,{get hoverCard(){return t(E)},set hoverCard(a){r(E,a)},get hoverGame(){return t(W)},set hoverGame(a){r(W,a)},$$legacy:!0});var O=n(y,2);Le(Fe(O,{$$legacy:!0}),a=>r(R,a),()=>t(R)),v(Y,q),de(),P()}var je=w('<link rel="canonical" href="https://web.cloudmoonapp.com/new/"/>'),He=w('<link rel="canonical"/>'),Te=w('<link rel="alternate" href="https://web.cloudmoonapp.com/new/" hreflang="x-default"/> <link rel="alternate" href="https://web.cloudmoonapp.com/new/"/>',1),qe=w('<link rel="alternate"/>'),Be=w('<meta name="keywords"/> <meta name="description"/> <meta property="og:title"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://web.cloudmoonapp.com"/> <meta property="og:image" content="https://web.cloudmoonapp.com/favicon.ico"/> <meta property="og:description"/> <meta name="msapplication-TileColor" content="#304051"/> <meta name="theme-color" content="#304051"/> <!> <!>',1),Pe=w('<div class="overlay svelte-1o8o206"></div>'),Je=w('<div><!> <!> <div class="content svelte-1o8o206"><!> <div style="flex: 1;margin-top: 6rem;"><!></div></div> <!> <!></div>');function ft(Y,Z){ve(Z,!1);const x=()=>V(fe,"$t",ee),[ee,m]=pe(),T=Object.keys(ze),P=X.data.lang;let l=C(!1),d=C(0),u;function F(){r(l,!t(l))}ne(()=>{u=()=>{r(d,window.innerWidth)},window.addEventListener("resize",u),u()}),le(()=>{u&&window.removeEventListener("resize",u)}),me();var b=Je();we(y=>{var O=Be(),a=j(O),i=n(a,2),$=n(i,2),k=n($,8),L=n(k,6);{var g=s=>{var e=je();v(s,e)},c=s=>{var e=He();M(()=>z(e,"href",`https://web.cloudmoonapp.com/${P??""}/new/`)),v(s,e)};H(L,s=>{P==="en"?s(g):s(c,!1)})}var D=n(L,2);be(D,1,()=>T,ye,(s,e)=>{var o=ae(),_=j(o);{var G=h=>{var I=Te(),ue=n(j(I),2);M(()=>z(ue,"hreflang",t(e))),v(h,I)},S=h=>{var I=qe();M(()=>{z(I,"href",`https://web.cloudmoonapp.com/${t(e)??""}/new/`),z(I,"hreflang",t(e))}),v(h,I)};H(_,h=>{t(e)==="en"?h(G):h(S,!1)})}v(s,o)}),M((s,e,o,_,G)=>{he.title=`${s??""} | CloudMoon`,z(a,"content",e),z(i,"content",o),z($,"content",`${_??""} | CloudMoon`),z(k,"content",G)},[()=>x()("sidebar.newReleases"),()=>x()("seo.keywords"),()=>x()("seo.descriptionMin"),()=>x()("sidebar.newReleases"),()=>x()("seo.descriptionMin")]),v(y,O)});let R;var W=p(b);ke(W,{globalSearch:!0,showLink:!1,onToggleSidebar:F});var E=n(W,2);{var N=y=>{var O=Pe();
1ce("click",O,F),v(y,O)};H(E,y=>{t(l)&&y(N)})}var A=n(E,2),J=p(A);Ge(J,{get isSidebarOpen(){return t(l)},get windowWidth(){return t(d)}});var q=n(J,2),K=p(q);Ie(K,{}),f(q),f(A);var Q=n(A,2);Ce(Q,{get windowWidth(){return t(d)}});var te=n(Q,2);Ee(te,{}),f(b),M(y=>R=$e(b,1,"app svelte-1o8o206",null,R,y),[()=>({"sidebar-open":t(l)})]),v(Y,b),de(),m()}export{ft as component};

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.