lib/min-history.js
function(location) {
		if (!location.search)
			return;
		location.search = location.search.replace(/&hid=([^&]+)/gi, function(c, v) {
			location.hid = v;
			return "";
		});
		location.path = location.pathname + (location.search ? ("?" + location.search) : "");
		location.relative = location.path + (location.hash ? ("#" + location.hash) : "");
		location.href = location.protocol + "://" + location.host + location.relative;
	}
function(location) {
		if (!location.search)
			return;
		location.search = location.search.replace(/&hid=([^&]+)/gi, function(c, v) {
			location.hid = v;
			return "";
		});
		location.path = location.pathname + (location.search ? ("?" + location.search) : "");
		location.relative = location.path + (location.hash ? ("#" + location.hash) : "");
		location.href = location.protocol + "://" + location.host + location.relative;
	}
function ( location ) { if ( ! location . search ) return ; location . search = location . search . replace ( / &hid=([^&]+) / gi , function ( c , v ) { location . hid = v ; return "" ; } ) ; location . path = location . pathname + ( location . search ? ( "?" + location . search ) : "" ) ; location . relative = location . path + ( location . hash ? ( "#" + location . hash ) : "" ) ; location . href = location . protocol + "://" + location . host + location . relative ; }
remove hid from location parts. store hid in location.
remove hid from location parts . store hid in location .