jquery.counterup.js
Four word keys mapped to short integersExactly one line exceeds 1000 bytes
SHA-2566da1269ff8d657eb0c2fbd3f79b40206a0ea615ad20f37662f3788f45e437c22
MaleculeH(Db)Md
Evidence
1(function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({'time':400,'delay':10,'offset':100,'beginAt':0,'formatter':false,'context':'window',callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data('counterup-time')||settings.time,delay:$(this).data('counterup-delay')||settings.delay,offset:$(this).data('counterup-offset')||settings.offset,beginAt:$(this).data('counterup-beginat')||settings.beginAt,context:$(this).data('counterup-context')||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$this.attr('data-num')?$this.attr(' …
1:684… ();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,'');var decimalPlaces=(num.split('.')[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(':'),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60;}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toF …
1:1754… unterup-nums').shift());if($this.data('counterup-nums').length){setTimeout($this.data('counterup-func'),counter.delay);}else{$this.data('counterup-nums',null);$this.data('counterup-func',null);settings. …