1 line
3.9 KiB
Plaintext
1 line
3.9 KiB
Plaintext
{"version":3,"file":"l33t.mjs","sources":["../../../../../src/matcher/dictionary/variants/matching/l33t.ts"],"sourcesContent":[null],"names":["getExtras","passwordWithSubs","i","j","previousChanges","changes","filter","iUnsubbed","reduce","value","change","letter","length","substitution","usedChanges","jUnsubbed","filtered","subDisplay","forEach","existingIndex","findIndex","t","push","subs","join","MatchL33t","MatchDictionary","isAlreadyIncluded","matches","newMatch","some","l33tMatch","Object","entries","every","key","match","matchOptions","subbedPasswords","getCleanPasswords","password","options","l33tMaxSubstitutions","trieNodeRoot","hasFullMatch","subbedPassword","matchedDictionary","useLevenshtein","isFullSubstitution","extras","token","slice","l33t","alreadyIncluded","toLowerCase","matchedWord"],"mappings":"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"} |