UNPKG

818 BJavaScriptView Raw
1/*! For license information please see 924.min.js.LICENSE.txt */
2(this.webpackChunk_tsparticles_fireworks=this.webpackChunk_tsparticles_fireworks||[]).push([[924],{4924:(t,o,i)=>{i.d(o,{OpacityUpdater:()=>c});var a=i(5540);class c{constructor(t){this.container=t}init(t){const o=t.options.opacity;t.opacity=(0,a.Xs)(o,1);const i=o.animation;i.enable&&(t.opacity.velocity=(0,a.VG)(i.speed)/a.a5*this.container.retina.reduceFactor,i.sync||(t.opacity.velocity*=(0,a.G0)()))}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.opacity&&t.opacity.enable&&((t.opacity.maxLoops??0)<=0||(t.opacity.maxLoops??0)>0&&(t.opacity.loops??0)<(t.opacity.maxLoops??0))}reset(t){t.opacity&&(t.opacity.time=0,t.opacity.loops=0)}update(t,o){this.isEnabled(t)&&t.opacity&&(0,a.UC)(t,t.opacity,!0,t.options.opacity.animation.destroy,o)}}}}]);
\No newline at end of file