!function(o){function s(t){return 4==t.length&&(t=jQuery.map(/\w+/.exec(t),function(t){return t+t}).join("")),hex=/(\w{2})(\w{2})(\w{2})/.exec(t),[parseInt("0x"+hex[1]),parseInt("0x"+hex[2]),parseInt("0x"+hex[3])]}function e(t,e){return t-e}o.fn.tagcloud=function(t){var r,n,i=o.extend({},o.fn.tagcloud.defaults,t);return tagWeights=this.map(function(){return o(this).attr("rel")}),tagWeights=jQuery.makeArray(tagWeights).sort(e),lowest=tagWeights[0],highest=tagWeights.pop(),range=highest-lowest,i.size&&(fontIncr=(i.size.end-i.size.start)/range),i.color&&(colorIncr=(r=i.color,n=range,jQuery.map(s(r.end),function(t,e){return(t-s(r.start)[e])/n}))),this.each(function(){var t,r,n,e;weighting=o(this).attr("rel")-lowest,i.size&&o(this).css({"font-size":i.size.start+weighting*fontIncr+i.size.unit}),i.color&&o(this).css({background:(t=i.color,r=colorIncr,n=weighting,rgb=jQuery.map(s(t.start),function(t,e){return ref=Math.round(t+r[e]*n),255