Module 224964

482 characters · in f08fed5b39d8e5b5.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>a});var l=n(64700),i=n(702841),s=n(21161),r=n(3137);function a(){let{createMultipleConfettiAt:e}=l.useContext(s.x),t=(0,i.bG)([r.A],()=>r.A.getState()),n=l.useCallback(e=>({size:{type:"static-random",minValue:e.confettiSize-7,maxValue:e.confettiSize+7}}),[]);return l.useMemo(()=>({fire:(l,i,s)=>{let r=s?.settings!=null?{...t,...s.settings}:t;e(l,i,n(r),(s?.count??r.confettiCount)*(s?.countMultiplier??1),{sprite:s?.sprite})}}),[e,n,t])}}