Build 533169stable
Module 822768
861 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(627968),i=n(64700),s=n(735438),a=n(607470),o=n(860923),l=n(933971);let u=1e4,c=5e3,d=[128,1792],_=[64,360],f=[.15,.5],p=[-15,15],h=()=>{let e=i.useRef(null),t=(0,o.A)(),[n,h]=i.useState(!1),[m,E]=i.useState([0,0]),[g,A]=i.useState(.5),[I,T]=i.useState(0),[S,y]=i.useState(!1);return i.useEffect(()=>{let t=null,r=e.current;if(null!=r){if(!1===n){let e=Math.random()*u+c;t=window.setTimeout(()=>{h(!0),E([(0,s.random)(d[0],d[1]),(0,s.random)(_[0],_[1])]),A((0,s.random)(f[0],f[1])),T((0,s.random)(p[0],p[1])),y(Math.random()>.5)},e)}return!0===n&&r.paused&&(r.currentTime=0,r.play()),()=>{window.clearTimeout(t)}}},[n]),(0,r.jsx)(a.A,{ref:e,className:l.d,style:{transform:`translate(${m[0]}px, ${m[1]}px) scale(${S?-1*g:g}, ${g}) rotate(${I}deg)`},src:t?.misc["shooting-star"],loop:!1,onEnded:()=>{h(!1)}})}}