location.search.split(/[&?]/).filter(Boolean).map(e=>e.split('=')).reduce((e,d) => {e[d[0]] = d[1]; return e;},{});