drill.define(async e=>{let n={runEleAnime(e,n,a={}){if(n.animateIn){e.addClass(n.animateIn);let{animateInTime:i,animateInDelay:t}=n;a.noDelay&&(t=0),a.noAnime?e.css({"animation-duration":"0s"}):e.css({"animation-duration":`${i}s`,"animation-delay":`${t}s`,"animation-fill-mode":"both"}),e.css("opacity","")}},runPageAnime(e){e.children().each((e,a)=>{let i=$(a).find(".p_ele");if(!i.length)return;let{eleData:t}=a;n.runEleAnime(i,t)})},clearPageAnime(e){e.children().each((e,n)=>{let a=$(n).find(".p_ele");if(!a.length)return;let{eleData:i}=n;i.animateIn&&(a.removeClass(i.animateIn),a.css({"animation-duration":"","animation-delay":"","animation-fill-mode":""}),a.css("opacity","0"))})}};return n});