PageSourceSearch

https://www.powned.tv/_nuxt/C-lk1clh.js

js powned.tv collected 2026-09-24 20:14:41 UTC 2,570 bytes, 1 lines download raw bytes

1import{d as V,j as w,m as E,am as h,z as v,P as y,o as f,c as q,a as C,F as P,k as D,i as I,H as k,v as T,r as $,f as B,a6 as F,u as L,an as b}from"./COzKHnrT.js";const j={class:"particle-emitter__inner"},z=V({__name:"ParticleEmitter",props:{trigger:{},maxParticles:{},amount:{},particleComponent:{},data:{}},setup(t){const i=t,a=w({particles:[],emittedCount:0}),l=E(),g=h(i.particleComponent);v(()=>i.trigger,c=>{c&&r()});const r=()=>{if(a.particles.length+parseInt(String(i.amount))<=i.maxParticles){const c=new Date().getTime(),e=[...a.particles];for(let o=0;o<i.amount;o++)a.emittedCount=a.emittedCount+1,e.push({id:c+a.emittedCount});a.particles=e}},d=c=>{const e=[...a.particles],o=e.findIndex(u=>u.id===c);o!==-1&&(e.splice(o,1),a.particles=e)};return y(()=>{a.particles=[]}),(c,e)=>(f(),q("div",{ref_key:"emitterEl",ref:l,class:"particle-emitter"},[C("div",j,[(f(!0),q(P,null,D(T(a).particles,o=>(f(),I(k(g.value),{key:`flame_${o.id}`,data:i.data,index:o.id,onDestroy:d},null,40,["data","index"]))),128))]),$(c.$slots,"default",{},void 0,!0)],512))}}),N=B(z,[["__scopeId","data-v-aeb19ff9"]]);function R(t,i,a){const l=F(),r=L().getCurrentPage;let d;const e=w({pending:!1,queue:0,vote:(()=>{const n=a||r.id,m=i||r.collection;if(n&&m)return l.getCollectionVote(m,n)})(),delayedExecution:void 0});v(()=>e.pending,n=>{!n&&e.queue>0&&(console.log(`Sending leftover ${t}:`,e.queue),u(e.queue))}),v(l.$state,()=>{if(e.vote){const n=l.getCollectionVote(e.vote.collection,e.vote.id);n&&n.data[t]!==e.vote.data[t]&&(e.vote=n)}});const o=()=>{e.delayedExecution&&(window.clearTimeout(e.delayedExecution),e.delayedExecution=void 0)},u=(n,m=!1)=>{e.pending=!0,o(),e.vote&&(e.delayedExecution=window.setTimeout(()=>{var _,x;const p={id:(_=e.vote)==null?void 0:_.id,collection:(x=e.vote)==null?void 0:x.collection,data:{}};p.data[t]=e.queue,e.delayedExecution=void 0,console.log(`Sending ${t}`,n),b(p).then(s=>{s.pending.value||(e.vote&&parseInt(s.data.value.data[t])>parseInt(String(e.vote.data[t]))&&l.setVoteValue(t,s.data.value[t],e.vote.collection,e.vote.id),s.data.value.cached||(e.queue=e.queue-n),console.log(`✔ ${t} done, in queue:`,e.queue),d&&window.clearTimeout(d),d=window.setTimeout(()=>{e.pending=!1,s.data.value.cached&&u(e.queue)},new Date().getTime()-s.data.value.timestamp+100))}).catch(s=>{console.warn(s)})},m?0:500))},S=async()=>{e.vote&&(e.queue=parseInt(String(e.queue))+1,l.setVoteValue(t,(e.vote.data[t]||0)+1,e.vote.collection,e.vote.id),u(e.queue))};return y(()=>{o(),e.queue!==0&&u(e.queue,!0)}),{trigger:S,votingState:e}}export{N as _,R as u};

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.