(function($) {
jQuery.fn.tagCloud=function(I,F){if(!I||!I.length){return this}var C={sort:function(M,L){return M.tag<L.tag?-1:(M.tag==L.tag?0:1)},click:function(L){},maxFontSizeEm:4};var K={};jQuery.extend(K,C,F);var G=-1;var D=I[0].count;$.each(I,function(L,M){G=Math.max(M.count,G);D=Math.min(M.count,D)});if(K.sort){I.sort(K.sort)}var H=(G==D?1:(G-D)/(K.maxFontSizeEm-1));function A(L){return 1+(L-D)/H}this.empty();for(var E=0;E<I.length;++E){var J=I[E].tag;var B=jQuery('<a href="" class="tagcloudlink" style="font-size: '+A(I[E].count)+'em">'+J+"</a>").data("tag",J);if(K.click){B.click(function(L){L.preventDefault();K.click(jQuery(L.target).data("tag"),L)})}this.append(B).append(" ")}return this};
})