{"version":3,"sources":["../../../src/shared/lib/bloom-filter.ts"],"names":["BloomFilter","murmurhash2","str","h","i","length","c","charCodeAt","Math","imul","from","items","errorRate","filter","item","add","export","data","numItems","numBits","numHashes","bitArray","window","process","env","NEXT_RUNTIME","filterData","JSON","stringify","gzipSize","require","sync","console","warn","import","hashValues","getHashValues","forEach","hash","contains","every","push","constructor","ceil","log","Array","fill"],"mappings":"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"}