let IMFT=new Array(); IMFT["elms"]=document.getElementsByClassName("IMFlowText"); IMFT["cssed"]=new Array(); document.write(''+"\n"); IMP["LoadFlowText"]=true; IMP["FlowTextReconst"]=function(){ IMFT["elms"]=document.getElementsByClassName("IMFlowText"); for(let i=0;i < IMFT["elms"].length;i++){ ows=IMFT["elms"][i].getAttribute("style"); if(!ows){ows="";} if(ows.indexOf("animation") >= 0){continue;} if(IMFT["elms"][i].innerHTML){ IMFT["elms"][i].setAttribute("style",ows+'overflow:hidden;white-space:nowrap;text-align:left;display:inline-block;'); let ow=IMFT["elms"][i].offsetWidth; let owd=ow+"and"+IMFT["elms"][i].parentElement.offsetWidth; if(!("d"+owd in IMFT["cssed"])){ let addcss='@keyframes marquee'+owd+'{'+"\n" +' 0%{transform:translate(0);}'+"\n" +' 100%{transform:translate(-'+(ow+IMFT["elms"][i].parentElement.offsetWidth)+'px);}'+"\n" +'}'+"\n" ; document.getElementById("IMFTCSS").innerHTML=document.getElementById("IMFTCSS").innerHTML+addcss; IMFT["cssed"]["d"+ow]=true; } let speed=IMFT["elms"][i].getAttribute("imflowtextspeed"); if(!speed){speed=8;} IMFT["elms"][i].setAttribute("style",IMFT["elms"][i].getAttribute("style")+'padding-left:'+IMFT["elms"][i].parentElement.offsetWidth+'px;padding-right:0;animation:'+(Math.floor((ow+IMFT["elms"][i].parentElement.offsetWidth)/speed)/10)+'s linear 0s infinite normal none running marquee'+owd+';'); } else{IMFT["elms"][i].setAttribute("style",ows+'overflow:hidden;white-space:nowrap;text-align:left;display:none;');} } }