1!function($){$.fn.marquee=function(klass){var newMarquee=[],last=this.length;function getReset(newDir,marqueeRedux,marqueeState){var behavior=marqueeState.behavior,width=marqueeState.width,dir=marqueeState.dir,r=0;return r="alternate"==behavior?1==newDir?marqueeRedux[marqueeState.widthAxis]-2*width:width:"slide"==behavior?-1==newDir?-1==dir?marqueeRedux[marqueeState.widthAxis]:width:-1==dir?marqueeRedux[marqueeState.widthAxis]-2*width:0:-1==newDir?marqueeRedux[marqueeState.widthAxis]:0}function animateMarquee(){for(var i=newMarquee.length,marqueeRedux=null,$marqueeRedux=null,marqueeState={},newMarqueeList=[],hitedge=!1;i--;){if(marqueeRedux=newMarquee[i],!(marqueeState=($marqueeRedux=$(marqueeRedux)).data("marqueeState")))return void delete newMarquee[i];!0!==$marqueeRedux.data("paused")?(marqueeRedux[marqueeState.axis]+=marqueeState.scrollamount*marqueeState.dir,hitedge=-1==marqueeState.dir?marqueeRedux[marqueeState.axis]<=getReset(-1*marqueeState.dir,marqueeRedux,marqueeState):marqueeRedux[marqueeState.axis]>=getReset(-1*marqueeState.dir,marqueeRedux,marqueeState),"scroll"==marqueeState.behavior&&marqueeState.last==marqueeRedux[marqueeState.axis]||"alternate"==marqueeState.behavior&&hitedge&&-1!=marqueeState.last||"slide"==marqueeState.behavior&&hitedge&&-1!=marqueeState.last?("alternate"==marqueeState.behavior&&(marqueeState.dir*=-1),marqueeState.last=-1,$marqueeRedux.trigger("stop"),marqueeState.loops--,0===marqueeState.loops?("slide"!=marqueeState.behavior?marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState):marqueeRedux[marqueeState.axis]=getReset(-1*marqueeState.dir,marqueeRedux,marqueeState),$marqueeRedux.trigger("end")):(newMarqueeList.push(marqueeRedux),$marqueeRedux.trigger("start"),marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState))):newMarqueeList.push(marqueeRedux),marqueeState.last=marqueeRedux[marqueeState.axis],$marqueeRedux.data("marqueeState",marqueeState)):newMarqueeList.push(marqueeRedux)}(newMarquee=newMarqueeList).length&&setTimeout(animateMarquee,marqueeState.delay)}return this.each((function(i){var html=$(this).html(),box_width=parseInt($(this).parent().parent().width())-parseInt($(this).parent().css("margin-left").replace("px",""))-parseInt($(this).parent().css("margin-right").replace("px","")),box_height=$(this).parent().parent().attr("cellHeight");if($(this).parent().parent().find(".t-icon-tip").length){var icon_title=$(this).parent().parent().find(".t-icon-tip").parent(),icon_width,icon_margin;box_width-=icon_title.width()+(parseInt(icon_title.css("margin-left").replace("px",""))+parseInt(icon_title.css("margin-right").replace("px","")))}var $marquee=$(this),width=box_width,height=box_height,$marqueeRedux=$marquee.after("<div "+(klass?'class="'+klass+'" ':"")+'style="background:none;border:none;display: block-inline; width: '+width+"px; height: "+height+'px; overflow: hidden;white-space: nowrap;"><div style="float: left; white-space: nowrap;">'+$marquee.html()+"</div></div>").next(),marqueeRedux=$marqueeRedux.get(0),hitedge=0,direction=($marquee.attr("direction")||"left").toLowerCase(),marqueeState={dir:/down|right/.test(direction)?-1:1,axis:/left|right/.test(direction)?"scrollLeft":"scrollTop",widthAxis:/left|right/.test(direction)?"scrollWidth":"scrollHeight",last:-1,loops:$marquee.attr("loops")||-1,delay:$marquee.attr("delay")||10,scrollamount:$marquee.attr("scrollamount")||this.scrollAmount||1,behavior:($marquee.attr("behavior")||"scroll").toLowerCase(),width:/left|right/.test(direction)?width:height};-1==$marquee.attr("loops")&&"slide"==marqueeState.behavior&&(marqueeState.loops=1),$marquee.hasClass("cursor_default")?$marqueeRedux.css("cursor","default"):$marqueeRedux.css("cursor","pointer");var forceFlg=!!$marquee.hasClass("force");$marquee.remove(),$marqueeRedux.find("> div").width()<box_width&&!forceFlg&&$marqueeRedux.html(html),/left|right/.test(direction)?($marqueeRedux.find("> div").width()>=width||forceFlg)&&($marqueeRedux.find("> div").css("padding","0 "+width+"px"),forceFlg||$marqueeRedux.find("> div").css("padding-left","0px")):$marqueeRedux.find("> div").css("padding",height+"px 0"),$marqueeRedux.bind("stop",(function(){$marqueeRedux.data("paused",!0),marqueeRedux[marqueeState.axis]=0})).bind("pause",(function(){$marqueeRedux.data("paused",!0)})).bind("start",(function(){$marqueeRedux.data("paused",!1)})).bind("unpause",(function(){$marqueeRedux.data("paused",!1)})).data("marqueeState",marqueeState),newMarquee.push(marqueeRedux),$marqueeRedux.trigger("stop"),marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState),i+1==last&&animateMarquee()}
1)),$(newMarquee)}}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.