Module 165191

4,683 characters · in 52d1ab322baeb85b.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>c});var r=n(627968),a=n(64700),u=n(17928),l=n(604121),h=n(775602),d=n(242874),s=n(788868);let b=(e,t)=>{let r;switch(e){case s.o2.SNOWGLOBE:r=()=>n.e("66960").then(n.t.bind(n,858195,19)).then(e=>{let{default:t}=e;return t});break;case s.o2.BOX:r=()=>n.e("22525").then(n.t.bind(n,989548,19)).then(e=>{let{default:t}=e;return t});break;case s.o2.CUP:r=()=>n.e("56071").then(n.t.bind(n,765375,19)).then(e=>{let{default:t}=e;return t});break;case s.o2.STANDARD_BOX:switch(t){case d.oA.IDLE:r=()=>n.e("76464").then(n.bind(n,567091)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())});break;case d.oA.LOOP:r=()=>n.e("15240").then(n.bind(n,598683)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())});break;default:r=()=>n.e("46600").then(n.bind(n,128859)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())})}break;case s.o2.CAKE:switch(t){case d.oA.IDLE:r=()=>n.e("70625").then(n.t.bind(n,254424,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("33449").then(n.t.bind(n,690576,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("71305").then(n.t.bind(n,629456,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.CHEST:switch(t){case d.oA.IDLE:r=()=>n.e("28115").then(n.t.bind(n,755678,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("31272").then(n.t.bind(n,778422,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("46791").then(n.t.bind(n,690842,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.COFFEE:switch(t){case d.oA.IDLE:r=()=>n.e("2897").then(n.t.bind(n,976584,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("52793").then(n.t.bind(n,858464,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("58009").then(n.t.bind(n,433504,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.SEASONAL_STANDARD_BOX:switch(t){case d.oA.IDLE:r=()=>n.e("12250").then(n.t.bind(n,553998,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("58526").then(n.t.bind(n,138157,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("19534").then(n.t.bind(n,87037,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.SEASONAL_CAKE:switch(t){case d.oA.IDLE:r=()=>n.e("30800").then(n.t.bind(n,683891,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("52436").then(n.t.bind(n,45887,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("64376").then(n.t.bind(n,37259,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.SEASONAL_CHEST:switch(t){case d.oA.IDLE:r=()=>n.e("37690").then(n.t.bind(n,733057,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("82078").then(n.t.bind(n,553101,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("3086").then(n.t.bind(n,118301,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.SEASONAL_COFFEE:switch(t){case d.oA.IDLE:r=()=>n.e("64400").then(n.t.bind(n,94995,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("39476").then(n.t.bind(n,367327,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("51992").then(n.t.bind(n,558251,19)).then(e=>{let{default:t}=e;return t})}break;case s.o2.NITROWEEN_STANDARD:switch(t){case d.oA.IDLE:r=()=>n.e("99166").then(n.t.bind(n,334829,19)).then(e=>{let{default:t}=e;return t});break;case d.oA.LOOP:r=()=>n.e("99166").then(n.t.bind(n,334829,19)).then(e=>{let{default:t}=e;return t});break;default:r=()=>n.e("69842").then(n.t.bind(n,809865,19)).then(e=>{let{default:t}=e;return t})}break;default:r=()=>Promise.resolve("Error: Invalid giftStyle")}return r};function c(e){let{giftStyle:t,className:n,shouldAnimate:d=!0,defaultAnimationState:c,idleAnimationState:i}=e,f=(0,u.bG)([h.A],()=>h.A.useReducedMotion),[o,A]=a.useState(c),k=a.useRef(b(t,o)),[E,O]=a.useState(null==i),[L,S]=a.useState(!1),[D,p]=a.useState(-1);a.useEffect(()=>{null==i&&A(c)},[i,c]);let w={applyAnimation:()=>{k.current=b(t,o),p(e=>e+1)},idleAnimationState:i,isChanging:L,resetAnimation:()=>{O(!1),S(!0),p(-1),A(c)},versionKey:D},P=a.useRef(w);if(a.useEffect(()=>{P.current=w}),a.useEffect(()=>{let{resetAnimation:e,versionKey:t,applyAnimation:n}=P.current;null!=i&&t>=0?e():n()},[t,i]),a.useEffect(()=>{let{applyAnimation:e,isChanging:t,idleAnimationState:n}=P.current;t&&null!=n||e()},[o]),a.useEffect(()=>{let{applyAnimation:e,idleAnimationState:t}=P.current;L&&(O(null==t),S(!1),e())},[L]),!s.o2.hasOwnProperty(t))throw Error(`Unexpected giftStyle ${t}`);return(0,r.jsx)(l.a,{importData:k.current,shouldAnimate:!f&&d,className:n,versionKey:D,onComplete:null!=i?()=>{null!=i&&(A(i),O(!0))}:void 0,loop:E})}}