3QZ5Y55BFUIRG5HZNURRD5Y5SY3VD5CYEZEXCZHBIDEME6MIQQBQC
7ULXFB7Y3R3PR5IS3MPHQDLJ3S2SXLGXGCW243HQJBHAU6EIIFGAC
UUI7ECK3K4GHZIJU6JU4WNKWIFAH7CMP4ZG5KQYLZH6YQMJXLCVAC
KFFIG5SYHLEEUZNTGZW2A6WVFBKCST6NGDI4UNPRRHKKIJOSG6YAC
CU3XNAGXZHXACBEDPM3THFT6AWAJ4HC5PXZM3Z72WWVMSHPOOXFQC
4B26P4BBEABLLGDY4IQS7QK6OW67EROEIQMHS36D2Z4TWDEK5Z2AC
X3FYJUNL5ORLRC7TW3C5OMNZOX4JEWL73RXOQZLRKLAUBVNARIMAC
HSGLIJUNOPRWGA53IQNV7G2BOOPHI23WVYJSF5RE3HLEL63Z3OHQC
FRUDIRWXGFOZERET3DNUNAZ5HSA3G32JZX6WMIXNGZOACTTCRIQAC
WAJ2J7G4QZE4LLGGZNIQ3ZIBCR3CSFOH3V2NIK2JQPALFHARRNMAC
46RTAHPCLRHCLSYGKZIFIFRIWPJ54TJJ2WM5M5FZNNHUSZZZZAYQC
FOORIA7SEZCLKDBNMV6KEDTQOJJVAH57BQFBRSQMET6FERJPHCVQC
3H3DSWLBWCE7C43W6LHICCPJ5KQDLASLQPIKJOK2KAE6OFF2L6WAC
JEBZTHJHLCZETHYCCY26KUGG4IJMALL5H3L2VO4Z4FDV7V5X3IJQC
G4HJL4QLASCZBWYGCEXYYRBYL7UVX6ENELHRRBFB5UAXXGVVGZGQC
2TRWSYAHRLVT2V6FGRNHKYQZKFDCMKMJOI2G3HYMOVLSJMGSBFDQC
A46B5KNQFPTZEIL2JZKD2CQELGU3COE6FGTV2ABS5U7DVTVDGEBQC
DKK2G2S3X7KFEJBHGLUEVTBBW6UBR36XR7ZBUWG5GO6JYXWGJOOAC
RNEXG5IFDKMHSUR6RMNTI3Y32ORLVMZ6UJYKHLV2XBMT2QONBTVQC
SSXZVJ7QPBJODV4QFAMWMS76WY62ASJVUNF6B4IPTZYZBNF2L75QC
F7RLQRYDCN3Y3JJBCI7NH5RFMJUNIQVXOPZV7RUUIBSKMIYNNYLQC
SQVK42R6RJ3WL63SEES2APXZ2C3BZHN5GH3JXNCRJY7DWMN36C6AC
BQP2M5YIF2R53XJSJXTZRSXMOAJ4UEJBCLFCZ2OHF27T4DOGWJJQC
J3BT4EXSBCDHSZDYYWZHEBGQLKODRKPLUOFRCAT7VNPWWPAUXSHQC
Z4PX3GURAMMW55R5KRP5WCO2CXFEI6LBULGBQRYTABBONCOZ5NHQC
TB4YBE4CMWCLSKJ43QF6IU5HVYUUO33BLXVG7XDRLJS3IFIBQLYAC
THYIOCFC72V4ZMTLMGRGRIBARXT2LPSQCL2XNOIBI22QRVYUMIYQC
const HashHistoryContext = struct {
pub const hash = hashFn;
pub const eql = eqlFn;
fn hashFn(self: @This(), key: u64) u32 {
_ = self;
return @truncate(u32, key);
}
fn eqlFn(self: @This(), a: u64, b: u64, b_index: usize) bool {
_ = self;
_ = b_index;
return a == b;
}
};
const HashHistory = std.ArrayHashMap(u64, void, HashHistoryContext, false);
const HashHistoryContext = struct {
pub const hash = hashFn;
pub const eql = eqlFn;
fn hashFn(self: @This(), key: u64) u32 {
_ = self;
return @truncate(u32, key);
}
fn eqlFn(self: @This(), a: u64, b: u64, b_index: usize) bool {
_ = self;
_ = b_index;
return a == b;
}
};
const HashHistory = std.ArrayHashMap(u64, void, HashHistoryContext, false);