kopia lustrzana https://github.com/zhengkyl/qrframe
24 wiersze
497 B
JavaScript
24 wiersze
497 B
JavaScript
export const Module = Object.freeze({
|
|
ON: 1 << 0,
|
|
DATA: 1 << 1,
|
|
FINDER: 1 << 2,
|
|
ALIGNMENT: 1 << 3,
|
|
TIMING: 1 << 4,
|
|
FORMAT: 1 << 5,
|
|
VERSION: 1 << 6,
|
|
MODIFIER: 1 << 7,
|
|
});
|
|
|
|
function splitmix32(a) {
|
|
return function () {
|
|
a |= 0;
|
|
a = (a + 0x9e3779b9) | 0;
|
|
let t = a ^ (a >>> 16);
|
|
t = Math.imul(t, 0x21f0aaad);
|
|
t = t ^ (t >>> 15);
|
|
t = Math.imul(t, 0x735a2d97);
|
|
return ((t = t ^ (t >>> 15)) >>> 0) / 4294967296;
|
|
};
|
|
}
|
|
export { splitmix32 as getSeededRand }
|