Math.uuid=function(){var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");return function(g,e){var d=a,b=[],h=Math.random;e=e||d.length;if(g)for(var c=0;c<g;c++)b[c]=d[0|h()*e];else{var f;b[8]=b[13]=b[18]=b[23]="-";b[14]="4";for(var c=0;c<36;c++)if(!b[c]){f=0|h()*16;b[c]=d[c==19?f&3|8:f&15]}}return b.join("")}}()
