text: !function(e,t,n){typeof require=="function"&&typeof exports=="object"&&typeof module=="object"?module.exports=n():typeof define=="function"&&typeof define.amd=="object"?define(function(){return n()}):t[e]=n()}("range",this,function(){function e(t){var n=e.resolve(t),r=e.modules[n];if(!r)throw new Error('failed to require "'+t+'"');return r.exports||(r.exports={},r.call(r.exports,r,r.exports,e.relative(n))),r.exports}return e.modules={},e.resolve=function(t){var n=t,r=t+".js",i=t+"/index.js";return e.modules[r]&&r||e.modules[i]&&i||n},e.register=function(t,n){e.modules[t]=n},e.relative=function(t){return function(n){if("."!=n.charAt(0))return e(n);var r=t.split("/"),i=n.split("/");r.pop();for(var s=0;s<i.length;s++){var o=i[s];".."==o?r.pop():"."!=o&&r.push(o)}return e(r.join("/"))}},e.alias=function(t,n){var r=e.modules[t];e.modules[n]=r},e.register("range.js",function(e,t,n){function s(e,t,n){var r=null,i=/^([A-Za-z]|\d+)\.{2}([A-Za-z]|\d+)$/;typeof e=="string"&&e.match(i)&&(n=t,r=e.split(".."),e=o(r[0]),t=o(r[1])),this.min(e),this.max(t),this.step(n)}function o(e){return e==+e?+e:e}var r="abcdefghijklmnopqrstuvwxyz",i=r.toUpperCase(),r=r.split(""),i=i.split("");s.prototype.min=function(e){return arguments.length===0?this._min:(this._min=e,this)},s.prototype.max=function(e){return arguments.length===0?this._max:(this._max=e,this)},s.prototype.step=function(e){return arguments.length===0?this._step:(this._step=e===void 0?1:e,this)},s.prototype.toArray=function(){return typeof this.min()=="number"?this.numericArray():this.alphaArray()},s.prototype.numericArray=function(){var e=this.step(),t=this.min(),n=this.max(),r=typeof t=="float",i=[];while(t<=n)i[i.length]=t,t+=e;return i},s.prototype.alphaArray=function(){var e=this.step(),t=this.min(),n=null,s=null,o=null,u=[];o=t===t.toUpperCase()?i:r,n=o.indexOf(t)-e,s=o.indexOf(this.max());while((n+=e)<=s)u[u.length]=o[n];return u},s.prototype.include=function(e){return!!~this.toArray().indexOf(e)},s.prototype.each=function(e){this.toArray().forEach(e)},s.prototype.map=function(e){return this.toArray().map(e)},s.prototype.join=function(e){return e=e===void 0?",":e,this.toArray().join(e)},s.prototype.equal=function(e){return this.min()===e.min()&&this.max()===e.max()&&this.step()===e.step()},s.prototype.sum=function(){var e=0;return this.each(function(t){e+=t}),e},e.exports=function(e,t,n){return new s(e,t,n)},e.exports.Range=s}),e.alias("./range.js","range"),e("range")})