{"version":3,"sources":["../../src/pt/articles.ts","../../src/pt/gender.gen.ts","../../src/pt/nouns.ts","../../src/pt/index.ts"],"names":["DEFINITE","INDEFINITE","splitPhrase","splitTrailingPunctuation","isCapitalized","capitalize","joinPhrase","registerLanguage"],"mappings":"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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAAA;AAkvFpB,IAAM,WAAA,GAAc,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;A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","file":"index.cjs","sourcesContent":["/**\n * Portuguese articles and their contractions with prepositions.\n *\n * Portuguese has no case endings; the role a case marks elsewhere is marked\n * here by a preposition, and the preposition then *fuses* with the article\n * that follows it. `de + o` is not written `de o` but `do`, and this is\n * obligatory, not a stylistic contraction — which is exactly the kind of\n * thing an interpolated string gets wrong. `Vim de o Porto` is broken\n * Portuguese; `Vim do Porto` is the sentence.\n *\n * The fusion with `a` also produces the crase: `a + a` is written `à`, with\n * the grave accent as the only trace of the two vowels.\n */\n\n/** Portuguese distinguishes two genders. */\nexport type PtGender = \"masculine\" | \"feminine\";\n\n/** The prepositions this pack can put in front of a noun phrase. */\nexport type PtPreposition = \"de\" | \"a\" | \"em\" | \"por\" | \"com\" | \"para\";\n\ntype Slot = \"ms\" | \"fs\" | \"mp\" | \"fp\";\n\nfunction slot(gender: PtGender, plural: boolean): Slot {\n  return gender === \"feminine\" ? (plural ? \"fp\" : \"fs\") : plural ? \"mp\" : \"ms\";\n}\n\nconst DEFINITE: Record<Slot, string> = { ms: \"o\", fs: \"a\", mp: \"os\", fp: \"as\" };\nconst INDEFINITE: Record<Slot, string> = { ms: \"um\", fs: \"uma\", mp: \"uns\", fp: \"umas\" };\n\n/** `o`, `a`, `os`, `as`. */\nexport function definiteArticle(gender: PtGender, plural: boolean): string {\n  return DEFINITE[slot(gender, plural)];\n}\n\n/** `um`, `uma`, `uns`, `umas`. */\nexport function indefiniteArticle(gender: PtGender, plural: boolean): string {\n  return INDEFINITE[slot(gender, plural)];\n}\n\n/**\n * Preposition + definite article, fused.\n *\n * `com` and `para` are the two that do not fuse in the standard written\n * language — `com o`, `para o` stay apart — so they are absent here and\n * fall back to two words.\n */\nconst WITH_DEFINITE: Partial<Record<PtPreposition, Record<Slot, string>>> = {\n  de: { ms: \"do\", fs: \"da\", mp: \"dos\", fp: \"das\" },\n  em: { ms: \"no\", fs: \"na\", mp: \"nos\", fp: \"nas\" },\n  a: { ms: \"ao\", fs: \"à\", mp: \"aos\", fp: \"às\" },\n  por: { ms: \"pelo\", fs: \"pela\", mp: \"pelos\", fp: \"pelas\" },\n};\n\n/**\n * Preposition + indefinite article.\n *\n * Only `em` fuses in both standard varieties (`num`, `numa`). `de` fuses to\n * `dum` in European Portuguese but is normally written apart in Brazil, so\n * this pack leaves it apart: the two-word form is correct everywhere.\n */\nconst WITH_INDEFINITE: Partial<Record<PtPreposition, Record<Slot, string>>> = {\n  em: { ms: \"num\", fs: \"numa\", mp: \"nuns\", fp: \"numas\" },\n};\n\n/**\n * The article as it is written after a preposition — fused where Portuguese\n * fuses, two words where it does not.\n */\nexport function withPreposition(\n  preposition: PtPreposition,\n  kind: \"definite\" | \"indefinite\",\n  gender: PtGender,\n  plural: boolean,\n): string {\n  const table = kind === \"definite\" ? WITH_DEFINITE : WITH_INDEFINITE;\n  const fused = table[preposition]?.[slot(gender, plural)];\n  if (fused !== undefined) return fused;\n  const article =\n    kind === \"definite\" ? definiteArticle(gender, plural) : indefiniteArticle(gender, plural);\n  return `${preposition} ${article}`;\n}\n","/**\n * GENERATED FILE — Portuguese gender and plural lexicon. DO NOT EDIT BY HAND.\n *\n * Emitted by data-pipeline/run-nouns.ts from the Wiktionary (wiktextract)\n * dump at kaikki.org. Data licence: CC BY-SA — see LICENSE-DATA.md.\n *\n * Only entries the rules get wrong are stored: gender where the ending\n * heuristic misleads (2800 of 35458 nouns), and plurals the\n * rules do not produce (1931 of 31869 attested).\n */\nimport type { GrammaticalGender } from \"../core/features.js\";\n\nconst GENDER_DATA = `🥄|f\na|m\nabadessão|m\nabádida|m\nabalonas|f\nabaneenga|m\nabañeenga|m\nabanheenga|m\nabantesma|f\nabássida|m\nabdominocentese|f\nabilasão|m\nabiogénese|f\nabiogênese|f\nabiose|f\naboiz|f\nabração|m\nabside|f\nabugida|m\nabulasão|m\nabuna|m\nabzima|f\naçafrão-da-índia|m\naçafrão-da-terra|m\nacantamebíase|f\nacantocitose|f\nacantólise|f\nacantose|f\nacará-bandeira|m\nacareação|m\nacaríase|f\nacaricida|m\nacarose|f\nacetilase|f\nacetilcolinesterase|f\nacetilesterase|f\nacetogénese|f\nacetogênese|f\nacetólise|f\nachagua|m\nacidólise|f\nacidose|f\naciltransferase|f\nacne|f\naçoite|m\nacondrogénese|f\nacondrogênese|f\naconitase|f\nacrescerão|f\nacridão|f\nacritarca|m\nacroceratose|f\nacrocianose|f\nacrodermatose|f\nacrofase|f\nacrópole|f\nacropustulose|f\nactinobacilose|f\nactinomicose|f\naçude|m\nadenoide|f\nadenoipófise|f\nadenomatose|f\nadenomiomatose|f\nadenomiose|f\nadenose|f\nadenosiltransferase|f\nadhesaõ|f\nadição-padrão|f\nadimplência|m\nadinkra|m\nadipogénese|f\nadipogênese|f\nadipose|f\nadjacências|f\nadulticida|m\nadustão|f\nadvaita|m\naerobiose|f\naeronauta|m\naeronave|f\nafânise|f\nafegã|f\naférese|f\nafia|m\nafiador|f\naficida|m\nafidicida|m\naflatoxicose|f\naftose|f\nagadá|f\nagamogénese|f\nagamogênese|f\naganglionose|f\nagarose|f\nagave|f\nagnose|f\nagonista|m\nagora|m\nagranulocitose|f\nagrecanase|f\nagrícola|m\nagrónoma|f\nagrônoma|f\nágua-de-cheiro|f\nágua-forte|f\nágua-má|f\nágua-mel|f\nágua-neve|f\nágua-pé|f\naguardente|f\naguarrás|f\naguaruna|m\náguas-furtadas|f\náguia-real|f\nahamkara|m\nahimsa|m\naí|f\naiê|f\naimara|m\nalabarca|m\nalaminuta|m\nalantoicase|f\nalantoinase|f\nalazã|f\nalbuminose|f\nalbumose|f\nalcalose|f\nalçaprema|f\nalcoólise|f\naldeã|f\nalderney|f\naldoexose|f\naldolase|f\naldopentose|f\naldose|f\naldotetrose|f\naldotriose|f\naldoxima|f\naldracema|f\nale|f\nalemã|f\nalerta|m\nalfa|m\nalface|f\nalface-de-cordeiro|f\nalfarrabista|m\nalfazema|f\nalfinete-de-fralda|m\nalgema|f\nalgicida|m\nalglucerase|f\nalgodão-da-praia|m\nalgodão-de-seda|m\nalgodoeiro-da-praia|m\naliá|f\naliinase|f\nalinfocitose|f\naliyá|f\nallucinaçaõ|f\nalma|f\nalmoção|m\nalmude|m\naloenzima|f\nalolactose|f\nalomãe|f\nalopoiese|f\nalostase|f\nalozima|f\nalpha|m\nalquiltransferase|f\nalteplase|f\naltrose|f\nalude|m\nalvacá|f\nalveolar|f\nalvíssaras|f\namahuaca|m\namanita|m\namapô|f\namarelo-banana|m\namarelo-mostarda|m\namarílis|f\namastigota|m\namatriciana|m\namaurose|f\nambarvais|f\namebíase|f\namebicida|m\namêijoa-gigante|f\namelanose|f\namelogénese|f\namelogênese|f\nameraba|m\nametade|f\namidinotransferase|f\namido-hidrolase|f\namidoidrolase|f\namidoxima|f\namigo-da-onça|m\namigue|n\namilase|f\namílase|f\namiloglucosidase|f\namiloidose|f\namilólise|f\namilose|f\naminólise|f\naminometiltransferase|f\naminopeptidase|f\naminopolipeptidase|f\namitose|f\namizade|f\namniocentese|f\namniorrexe|f\namniota|m\namonita|m\namonólise|f\namora-silvestre|f\namorfossíntese|f\namorita|m\nampere-espira|m\nampère-espira|m\nampere-hora|m\nampère-hora|m\namplidão|f\namrita|m\nanã|f\nanábase|f\nanabiose|f\nanaciclose|f\nanacruse|f\nanadiplose|f\nanaerobicida|m\nanaerobiose|f\nanafase|f\nanáfase|f\nanagénese|f\nanagênese|f\nanagnórise|f\nanagoge|f\nanalcima|f\nanalepse|f\nanálise|f\nanamnese|f\nanamorfose|f\nananke|f\nanaplasmose|f\nanaplerose|f\nanapófise|f\nanápsida|m\nanaptixe|f\nanastilose|f\nanastomose|f\nanástrofe|f\nanatase|f\nanátase|f\nanatexe|f\nanatéxis|f\nanciã|f\nancilose|f\nancilostomíase|f\nancilostomose|f\nandorinha-das-barreiras|f\nandorinha-das-chaminés|f\nandorinha-de-bando|f\nandorinha-do-mar|f\nandorinha-dos-beirais|f\nandrogénese|f\nandrogênese|f\nanémona-do-mar|f\nanêmona-do-mar|f\nanémone|f\nanêmone|f\nanfiartrose|f\nanfíbole|f\nanfitriã|f\nangioendoteliomatose|f\nangiogénese|f\nangiogênese|f\nangiomatose|f\nangioneurose|f\nangiosperma|f\nangiotensinase|f\nanglo-frisão|m\nanhima|f\nanhuma|f\nanidrase|f\nanidrobiose|f\nanidrose|f\nanima|f\nánima|f\nânima|f\nanisaquíase|f\nanisocitose|f\nanniversario|f\nanoa|m\nanónima|f\nanortoclase|f\nanoxibiose|f\nanquilose|f\nansiólise|f\nanspeçada|m\nantanáclase|f\nantanagoge|f\nanteflexão|f\nantélix|f\nantemanhã|f\nantese|f\nanti-hélix|f\nantiangiogénese|f\nantiangiogênese|f\nantiarte|f\nantibiose|f\nanticiclogênese|f\nanticolinesterase|f\nanticor|f\nanticrese|f\nanticristã|f\nantidiagonal|f\nantidiurese|f\nantiêmese|f\nantifase|f\nantiforma|f\nantífrase|f\nantilambda|m\nantilegomena|m\nantimãe|f\nantimesão|m\nantimetábole|f\nantipapa|m\nantiperistalse|f\nantiperístase|f\nantipirese|f\nantiplaneta|m\nantipoeta|m\nantiprotease|f\nantiproteinase|f\nantiptose|f\nantístrofe|f\nantítese|f\nantitrombose|f\nantivórtice|m\nantracnose|f\nantracose|f\nantropogénese|f\nantropogênese|f\nantropomorfose|f\nantroponose|f\nantropozoonose|f\nanurese|f\nanusvara|m\napagoge|f\naparigraha|m\napelaçam|f\napelaçaõ|f\napellaçam|f\napellaçaõ|f\napêndice|m\napetite|m\napical|f\nápice|m\napiose|f\napirase|f\napneuse|f\napocatástase|f\napócope|f\napodioxe|f\napodixe|f\napódose|f\napoenzima|f\napófase|f\napófise|f\napólise|f\napomeiose|f\naponeurose|f\napoptose|f\naposiopese|f\napóstrofe|f\naposturas|f\napoteose|f\nappelaçam|f\nappelaçaõ|f\nappellaçam|f\nappellaçaõ|f\naproximante|f\napsará|f\napside|f\naptidão|f\naq|f\naquamação|m\naquanauta|m\naqueménida|m\naquemênida|m\naquiclude|m\naqüiclude|m\narabá|f\narabela|m\narábica|m\narabinase|f\narabinofuranose|f\narabinofuranosidase|f\narabinopiranose|f\narabinose|f\narabinosiltransferase|f\naracnoide|f\naracnóide|f\naranha-lobo|f\naranha-marrom|f\narara-canindé|f\narara-macau|f\nararibá|f\narboricida|m\narbovirose|f\narbusto-da-independência|m\narcado-cipriota|m\narchine|f\narco-da-velha|m\narco-e-flecha|m\narcose|f\nareopagita|m\nareté|f\naretê|f\narginase|f\nargininosuccinase|f\nargirose|f\nargolas|f\nargonauta|m\naribé|f\narilamidase|f\narilesterase|f\narilsulfatase|f\naritenoide|f\naritenóide|f\narma|f\naromatase|f\narqué|f\narquidiocese|f\narquidruida|m\narquimandrita|m\narquitrave|f\narrã|f\narras|f\narrebite|m\narriboflavinose|f\narritmogénese|f\narritmogênese|f\narrocha|m\narroubo|f\narroz-agulha|m\narroz-de-leite|m\narse|f\nársis|f\narte|f\narterioesclerose|f\narteriogénese|f\narteriogênese|f\narterioloesclerose|f\narteriolosclerose|f\narteriosclerose|f\nartesã|f\nartesão|m\nartrocentese|f\nartrodese|f\nartródese|f\nartrofibrose|f\nartrogripose|f\nartrose|f\nárvore|f\nascaríase|f\nascaridíase|f\nascese|f\nasiarca|m\nasma|f\naspas|f\náspide|f\nassignatura|m\nassuã|f\nastro-rei|f\nastronave|f\nastrónoma|f\nastrônoma|f\natenuante|f\natrabile|f\natrabílis|f\naudiência-alvo|f\nautárquicas|f\nauto-estima|f\nautoestima|f\nautoginefilia|m\nautognose|f\nautopoiese|f\nautuação|m\navalanche|f\navanheenga|m\navantesma|f\nave|f\nave-do-paraíso|f\navelã|f\navellã|f\naventesma|f\navionete|f\navó|f\naxadrez|m\nayurveda|m\nazáfama|f\nazeite|m\nbá|f\nbabá|f\nbacante|f\nbag|f\nbaga-de-freira|m\nbaguete|f\nbaite|m\nbaitola|m\nbaixa-mar|f\nbaleia-anã|f\nbaleia-azul|f\nbaleia-boreal|f\nbaleia-comum|f\nbaleia-fin|f\nbaleia-jubarte|f\nbaleia-piloto|f\nbaleia-sei|f\nbambara|m\nbanana-pão|f\nbandelete|f\nbandolete|f\nbanho-maria|m\nbanshee|f\nbanya|m\nbarba-de-velho|f\nbarbacã|f\nbarbárie|f\nbariogénese|f\nbariogênese|f\nbarregã|f\nbarriga-branca|m\nbase|f\nbatata-doce|f\nbatateiro|f\nbate-boca|m\nbeija-flor-de-barriga-branca|m\nbeija-flor-de-fronte-violeta|m\nbeija-flor-de-orelha-violeta|m\nbeirã|f\nbelas-artes|f\nbelas-letras|f\nbenesse|f\nbérberis|f\nberiliose|f\nberma|f\nbernardo-eremita|m\nbesouro-da-batata|m\nbet|f\nbeta|m\nbetta|m\nbexigas|f\nbi|f\nbicampeã|f\nbicha-alfinete|f\nbicha-do-milho|f\nbicha-galo|f\nbicho-da-farinha|m\nbicho-da-seda|m\nbicho-de-conta|m\nbicho-preguiça|m\nbici|f\nbiciclete|f\nbienal|f\nbígama|f\nbiguatinga|m\nbike|f\nbilabial|f\nbile|f\nbílis|f\nbiogénese|f\nbiogênese|f\nbiossíntese|f\nbiriba|m\nbisão|m\nbisavó|f\nbitaite|m\nblasfema|f\nblitz|f\nblitzkrieg|f\nblusão|m\nboá|f\nboa-fé|f\nboa-noite|m\nboa-noite-cinderela|m\nboas-festas|f\nboas-vindas|f\nboate|f\nbobine|f\nboca-a-boca|m\nboca-de-fumo|f\nboca-de-incêndio|f\nboca-de-leão|f\nboca-de-lobo|f\nbochecha-de-velho|f\nbodas|f\nbódi|f\nbodycam|f\nbofé|f\nboga|m\nboi-de-corcova|m\nboia-fria|m\nboiola|m\nboîte|f\nboiz|f\nboizinho|f\nbola-ao-cesto|f\nbola-de-berlim|f\nbolacha-do-mar|f\nboleima|f\nbolo-rainha|m\nbolonha|m\nbolsa-estupro|f\nbolsão|m\nbom-dia|m\nbomba-relógio|f\nbombazine|f\nborreliose|f\nbosão|m\nboto-cor-de-rosa|m\nboutique|f\nboyceta|m\nbrada|m\nbranquela|m\nbrasão|m\nbrema|f\nbrema-do-mar|f\nbretã|f\nbreve|f\nbrigadeironha|m\nbrinco-de-princesa|m\nbrinco-de-viúva|m\nbrochista|m\nbroxa|m\nbrucelose|f\nbruma|f\nbrumação|m\nbuda|m\nbusão|m\nbútio-rabo-canela|m\nbutique|f\nbuzzword|f\ncã|f\ncaá|f\ncaabopoxi|f\ncaaeé|f\ncaaingá|f\ncaamembeca|m\ncaami|f\ncabeção|m\ncabelo-de-velha|m\ncabine|f\ncabo-de-secção|m\ncabra-de-leque|f\ncabra-montês|f\ncabre|f\ncação|m\ncachorrinho-da-terra|m\ncacura|m\ncafé-arábica|m\ncafezista|m\ncágado-de-pescoço-de-cobra|m\ncaixa-prego|f\ncaixa-segredo|f\ncajá-manga|m\ncal|f\nçalá|f\ncalamidades|f\ncalção|m\ncalças|f\ncalendas|f\ncálice|m\ncalifa|m\ncalma|f\ncalvície|f\ncama|f\ncambadela|m\ncamião-cisterna|m\ncaminhão-pipa|m\ncaminhonete|f\ncamionete|f\ncamisa-castanha|m\ncamisa-de-vénus|f\ncamisa-de-vênus|f\ncamisa-parda|m\ncamisão|m\ncampeã|f\ncana-de-açúcar|f\ncanabe|f\ncanábis|f\ncânabis|f\ncanarinho|f\ncanário-da-terra|m\ncancanista|m\ncandidíase|f\ncaneta-fonte|f\ncaneta-tinteiro|f\ncão-da-pradaria|m\ncão-de-água|m\ncão-guia|m\ncão-salsicha|m\ncapanga|m\ncapeta|m\ncapitã|f\ncapital|f\ncapitular|f\ncapixaba|m\ncapotagens|f\ncara-de-lata|m\ncara-metade|f\ncaraíba|m\ncarboxipeptidase|f\ncariátide|f\ncárie|f\ncarioca|m\ncarioquinha|m\ncarne|f\ncaroçama|f\ncarpa-capim|f\ncarpete|f\ncarro-bomba|m\ncarthaginez|m\ncaruma|f\ncasa-mãe|f\ncasbá|f\ncascavel|f\ncastanha-da-índia|m\ncastanha-de-caju|f\ncastanha-do-pará|f\ncastanheira|m\ncastanheiro-da-índia|m\ncastelã|f\ncatábase|f\ncatacrese|f\ncatalã|f\ncatálise|f\ncatamita|m\ncatarse|f\ncatástrofe|f\ncatechese|f\ncatedral|f\ncatequese|f\ncatexe|f\ncatgirl|f\ncati|f\ncatira|m\ncausal|f\ncave|f\ncê-cedilha|m\ncebolinha-verde|f\ncelá|f\ncelà|f\nceleuma|f\ncelta|m\nceltista|m\ncélula-tronco|f\ncelulase|f\ncelulose|f\ncentáurea-menor|f\ncentral|f\ncercanias|f\nceroulas|f\ncertidão|f\ncervical|f\ncérvix|f\ncerviz|f\ncestodíase|f\ncetose|f\nchã|f\nchacra|m\nchakra|m\nchama|f\nchamma|f\nchampanha|m\nchance|f\nchangana|m\nchanson|f\nchapéu-de-chuva|m\ncharge|f\ncharlatã|f\ncharrete|f\nchave|f\nchi-coração|m\nchibanca|m\nchica|m\nchima|f\nchuchunese|f\nchuinga|m\nchupa-cabra|m\nchupa-chupa|m\nchusma|f\nci-sena|m\ncia.|f\ncicloactivista|m\ncicloide|f\nciclóide|f\ncicloxigenase|f\ncidadã|f\ncidade-dormitório|f\ncidade-estado|f\ncidade-fantasma|f\ncifose|f\ncima|f\ncinase|f\ncincoenta|m\ncineasta|m\ncinetose|f\ncingala|m\ncinquenta|m\ncinqùenta|m\ncinqüenta|m\ncinzas|f\ncipó-catinga|m\ncipó-d'água|m\ncipó-da-mata|m\ncipó-de-cobra|m\ncipó-de-leite|m\ncipó-escada|m\ncipó-jiboia|m\ncipó-jibóia|m\ncipó-prata|m\ncipó-quina|m\ncipó-titica|m\ncipó-tuíra|m\ncipoama|f\ncircular|f\ncirista|m\ncirrose|f\ncirurgiã|f\ncisena|m\ncisma|f\ncitocinese|f\ncitopatologista|m\nclaque|f\nclasmocitose|f\nclasse|f\nclave|f\nclérgima|f\ncloracne|f\nclorose|f\nco-secante|f\nco-tangente|f\ncoala|m\ncoalizão|f\ncobra-capelo|f\ncobra-coral|f\ncobra-de-água-de-colar|f\ncobra-de-capelo|f\ncobra-de-vidro|f\ncobra-real|f\ncoccidiose|f\ncocó|f\ncócoras|f\ncódice|m\ncodorna-comum|f\ncodorniz|f\ncohorte|f\ncoice|m\ncoima|f\ncoisa-em-si|f\ncolher|f\ncolor|f\ncolorista|m\ncolunar|f\ncoma|f\ncomadre|f\ncombustão|f\ncometa|m\ncomichão|f\ncommoção|m\ncommodity|f\ncompaixão|f\ncompletidão|f\ncomu|f\nconcidadã|f\nconclavista|m\ncondicional|f\ncondor-da-califórnia|m\nconexão|f\nconfusaõ|f\ncongestão|f\nconnexão|f\nconservante|f\nconsoante|f\nconsonante|f\nconstante|f\ncontra-mão|f\ncontra-reforma|f\ncontrafase|f\ncontramão|f\ncontraparte|f\ncontrarreforma|f\nconvez|m\nconvite|m\ncoorte|f\ncopas|f\ncopirraite|m\ncopo-de-leite|m\ncopta|m\ncoqueluche|f\ncor|f\ncôr|f\ncor-de-laranja|m\ncor-de-rosa|m\ncôr-de-rosa|m\ncoração|m\ncordovão|f\ncoresma|f\ncoringa|m\ncornaca|m\ncoroinha|m\ncorré|f\ncorrente|f\ncôrte|f\ncortesã|f\ncortesão|m\ncórtice|m\ncoruja-das-neves|f\ncoruja-das-torres|f\ncoruja-do-mato|f\ncosmogénese|f\ncosmogênese|f\ncosmópole|f\ncosmópolis|f\ncossecante|f\ncostas|f\ncotangente|f\ncouve|f\ncouve-coração|m\ncouve-de-bruxelas|f\ncouve-de-folhas|f\ncouve-flor|f\ncouve-nabo|f\ncouve-rábano|f\ncrase|f\ncravo-da-índia|m\ncreação|m\ncreche|f\ncredencial|f\ncrevasse|f\ncriança-lobo|f\ncrianção|m\ncrió|f\ncripto|f\ncriptoanálise|f\ncriptobiose|f\ncriptococose|f\ncriptoftalmo|f\ncriptosporidíase|f\ncrisálide|f\ncrise|f\ncrisma|f\ncristã|f\ncroata|m\ncromátide|f\ncromátide-irmã|f\ncronoespécie|f\ncrucifixão|f\ncrude|m\ncruis|f\ncruiz|f\ncruz|f\ncrypto|f\ncuanza|m\ncuecas|f\ncunhã|f\ncunhantã|f\ncunhatã|f\ncúpido|f\ncurcuma|f\ncúrcuma|f\ncurgete|f\ncuriangada|m\ncurimã|f\ncuringa|m\ncurtose|f\ncuscuz-paulista|m\ncuvete|f\nd'essa|m\ndada|m\ndafne|f\ndálmata|m\ndama|f\ndamas|f\ndan-top|f\ndarknet|f\ndeã|f\ndeca|m\ndeênfase|f\ndefecação|m\ndéfice|m\ndeflexão|f\ndegringolade|f\ndêixis|f\ndeleite|m\ndelicatesse|f\ndelicatessen|f\ndelta|m\ndemão|f\ndendrita|m\ndengue|f\ndental|f\ndeprê|f\ndesamão|f\ndesfem|f\ndesidratase|f\ndesidrogenase|f\ndesmama|f\ndesordem|f\ndesoxirribose|f\ndéspota|m\ndesquite|m\ndestruiçaõ|f\ndevassidão|f\ndez|m\ndia|m\ndia-a-dia|m\ndiabete|f\ndiabetes|f\ndiabo-da-tasmânia|m\ndiácope|f\ndíade|f\ndiaforase|f\ndiagonal|f\ndiálise|f\ndiapasão|m\ndiapedese|f\ndiartrose|f\ndiástole|f\ndiatribe|f\ndiegese|f\ndiérese|f\ndigestão|f\ndigital|f\ndimensaõ|f\ndina|m\ndinamite|m\ndinheirama|f\ndiocese|f\ndiretas|f\ndiurese|f\ndiversaõ|f\ndíxis|f\ndlc|f\ndlç|f\ndoidivana|m\ndominatrix|f\ndor|f\ndorsal|f\ndose|f\ndoudivana|m\ndríade|f\ndruida|m\ndura-máter|f\ndzeta|m\ne-girl|f\nebola|m\nébola|m\necdise|f\necese|f\necharpe|f\nécharpe|f\neconomias|f\nectlipse|f\nectoparasita|m\nefeméride|f\nefemérides|f\nefígie|f\négide|f\nelectrodiálise|f\nelectrólise|f\nelefante-da-floresta|m\nelefante-da-savana|m\nelefantíase|f\neletrodiálise|f\neletroforese|f\neletrólise|f\nelipse|f\nema|f\nembude|m\némese|f\nêmese|f\nemphyteuse|f\nempurra-empurra|m\nenartrose|f\nencampaçaõ|f\nencaração|m\nencefalocele|f\nenchente|f\nênclise|f\nendireita|m\nendocitose|f\nendometriose|f\nendossimbiose|f\nênfase|f\nenfeite|m\nenfiteuse|f\nengine|f\nenosis|f\nênosis|f\nenquete|f\nentremez|m\nenum|f\nenumeraçaõ|f\nenurese|f\nenus.|f\nenzima|f\nepêntese|f\nepenthese|f\nepicicloide|f\nepiciclóide|f\nepícrise|f\nepiderme|f\nepidermólise|f\nepigénese|f\nepigênese|f\nepiglote|f\nepígrafe|f\nepirogénese|f\nepirogênese|f\nepistaxe|f\nepitrocoide|f\nepitrocóide|f\nepizeuxe|f\nequimose|f\nequipe|f\nerva-de-bicho|f\nerva-de-cão|f\nerva-de-gato|f\nerva-de-passarinho|f\nerva-de-são-joão|f\nerva-do-grão-prior|f\nerva-doce|f\nerva-dos-burros|f\nerva-dos-cantores|f\nerva-mate|f\nervanaria|m\nervilha-de-cheiro|f\nescalpação|m\nescama|f\nescanção|m\nesclerose|f\nescondidas|f\nescorrega|m\nescravidão|f\nescravoceta|m\nescrivã|f\nescrófulas|f\nescuma|f\nescuridão|f\nesfinge|f\nesgrima|f\nespaço-nave|f\nespaçonave|f\nespada-de-são-jorge|f\nespécie|f\nespiã|f\nespinho-agulha|m\nespinho-de-agulha|m\nespinho-de-cerca|m\nespiral|f\nespuma|f\nesqueite|m\nesquete|f\nesquistossomose|f\nestado-nação|m\nestante|f\nestase|f\nestatal|f\nestatização|m\nestenose|f\nestepe|f\nestilóbata|m\nestima|f\nestirpe|f\nestrada-de-ferro|f\nestrangulação|m\nestrela-de-davi|f\nestrela-do-mar|f\nestrige|f\nestrofe|f\netiogénese|f\netiogênese|f\netnogênese|f\neubiose|f\neucariota|m\neudicotiledôneas|f\neuropeias|f\nexª|f\nexactidão|f\nexatas|f\nexatidão|f\nexaustão|f\nexcomunhão|f\nexegese|f\nexéquias|f\nexoplaneta|m\nexpertise|f\nexpiraçaõ|f\nexpo|f\nexposiçaõ|f\nextincçaõ|f\nextra|m\nfã-arte|f\nfac-símile|f\nface|f\nfachis|f\nfacul|f\nfagocitose|f\nfaisão|m\nfajã|f\nfalange|f\nfalsiane|f\nfama|f\nfanarte|f\nfanboyola|m\nfanfa|m\nfanfic|f\nfanga|m\nfanha-fanha|m\nfaringe|f\nfarma|f\nfarme|f\nfase|f\nfé|f\nfè|f\nfebre|f\nfeijão-carioca|m\nfeijão-manteiga|m\nfelosa-comum|f\nfeminicida|m\nfénix|f\nfênix|f\nfenoloxidase|f\nférias|f\nferro-gusa|m\nfeta|m\nfeto-águia|m\nfic|f\nfigo-da-índia|m\nfigueira-do-diabo|f\nfigueira-do-inferno|f\nfilaríase|f\nfilariose|f\nfilhó|f\nfilho-da-puta|m\nfilhós|f\nfilial|f\nfiloneísta|m\nfim-de-semana|m\nfimose|f\nfinanças|f\nfirma|f\nfisio|f\nfita-crepe|f\nfita-do-mar|f\nflama|f\nflate|f\nflegma|f\nflete|f\nfleugma|f\nfleuma|f\nflexão|f\nflogose|f\nflor|f\nflôr|f\nflor-de-lis|f\nfml|f\nfoca-elefante|f\nfoca-monge-do-havaí|f\nfoca-monge-do-mediterrâneo|f\nfogo-apagou|f\nfoliã|f\nfome|f\nfonte|f\nfora|m\nforma|f\nfôrma|f\nforma-pensamento|f\nformiga-de-fogo|f\nformiga-lava-pés|f\nformiga-leão|f\nfosfamina|m\nfosfatase|f\nfosfolipase|f\nfotinho|f\nfoto|f\nfotólise|f\nfotossíntese|f\nfouce|f\nfoz|f\nfrajola|m\nfrancez|m\nfrango-d'água|m\nfrase|f\nfreela|m\nfreguez|m\nfreima|f\nfreira-do-alto|f\nfrente|f\nfricçaõ|f\nfrigidaire|f\nfrila|m\nfrisão|m\nfritas|f\nfrol|f\nfronde|f\nfronte|f\nfror|f\nfrouma|f\nfrouxidão|f\nfruta-do-conde|f\nfruta-pão|f\nfrutose|f\nft|f\nftiríase|f\nfujoshi|f\nfula|m\nfulô|f\nfunçaõ|f\nfuncçaõ|f\nfuncionária-fantasma|f\nfungicida|m\nfusca|m\nfutiba|m\ngabardine|f\ngafe|f\ngag|f\ngaita-de-beiços|f\ngaita-de-foles|f\ngalactose|f\ngalé|f\ngalè|f\ngalilé|f\ngalinha-d'angola|m\ngameta|m\ngâmeta|m\ngaravato|f\ngaraveto|f\ngarça-real|f\ngarção|m\ngarçonete|f\ngarçonnière|f\ngare|f\ngarote|n\ngastrónoma|f\ngastrônoma|f\ngato-da-selva|m\ngato-de-algália|m\ngato-ferrugem|m\ngato-selvagem|m\ngaviã|f\ngavião-de-cauda-curta|m\ngavião-de-cauda-vermelha|m\ngaze|f\ngeez|m\ngema|f\ngénese|f\ngênese|f\ngeneta|m\ngens|f\ngente|f\ngenti|f\ngênti|f\ngenuflexão|f\ngestante|f\ngestão|f\ngẽte|f\ngiardíase|f\ngilete|f\ngimnosperma|f\ngira-gira|m\nglace|f\nglande|f\nglasnost|f\nglicocálice|m\nglicólise|f\nglicose|f\nglória-da-manhã|f\nglotal|f\nglote|f\nglucose|f\ngnose|f\ngolfinho-nariz-de-garrafa|m\ngoma|f\ngorila|m\ngorjal|f\ngosma|f\ngostosão|m\ngoverno-sombra|m\ngrabato|f\ngrade|f\ngrafite|m\ngralha-azul|f\ngrama|f\ngratidão|f\ngrauvaca|m\ngravato|f\ngraxa-de-estudante|f\ngrei|f\ngreve|f\ngrife|f\ngrilo-toupeira|m\ngripe|f\ngrippe|f\ngrulha|m\ngrumixama|f\nguaipeca|m\nguajajara|m\nguaju-guaju|f\nguarda-chuva|m\nguarda-roupa|m\nguardiã|f\nguariba|m\nguaxima|f\nguaxima-do-mangue|f\ngude|m\nguerra-relâmpago|f\nguloseima|f\nguna|m\nh|f\nhádice|m\nhalitose|f\nhallucinaçaõ|f\nhalucinaçaõ|f\nhalvah|f\nhamamélide|f\nhamamélis|f\nhanseníase|f\nhashtag|f\nhaste|f\nhavana|m\nhecatombe|f\nhematémese|f\nhematêmese|f\nhemocromatose|f\nhemodiálise|f\nhemólise|f\nhemóstase|f\nhendíade|f\nhendíadis|f\nhera-terrestre|f\nherbicida|m\nhexa|m\nhexoquinase|f\nhexose|f\nhidrogenase|f\nhidrolase|f\nhidrólise|f\nhidrose|f\nhidrossere|f\nhierofanta|m\nhigiene|f\nhipálage|f\nhipérbole|f\nhipercinese|f\nhipnose|f\nhipófise|f\nhipopótama|f\nhipotaxe|f\nhipótese|f\nhipotrocoide|f\nhipotrocóide|f\nhiragana|m\nhisterese|f\nhistiócito|f\nhistiocitose|f\nhitita|m\nhodja|m\nholandez|m\nholerite|m\nhollandez|m\nhomem-bala|m\nhomem-bomba|m\nhomem-hiena|m\nhomem-sereia|m\nhomeostase|f\nhoplita|m\nhoreca|m\nhortelã|f\nhortelã-verde|f\nhoste|f\nhrs|f\nhypnose|f\nhypothese|f\nialorixá|f\nibixuma|f\niconóstase|f\nictiose|f\nifrita-de-coroa-azul|f\nimensidão|f\nimperial|f\nimpressam|f\nimpressaõ|f\nimundície|f\nindagação|m\nindez|m\níndice|m\nindigestão|f\níndole|f\ninexactidão|f\ninexatidão|f\ninférias|f\ninflexão|f\ningestão|f\ninglez|m\ningratidão|f\ninhaúma|f\ninhuma|f\ninimizade|f\ninquice|m\ninquirição|m\ninquisição|m\ninsecticida|m\ninseticida|m\nintegral|f\nintempérie|f\ninterestadual|f\ninterface|f\ninternet|f\nintro|f\niole|f\nioruba|m\niota|m\niris|f\níris|f\nirlandez|m\nirmã|f\nirreligião|f\nislandez|m\nisoforma|f\nisoterma|f\nistriota|m\niurte|f\niyalorixá|f\njaçanã|f\njacupemba|m\njadeíte|f\njaez|m\njambo-rosa|m\njaneiras|f\njante|f\njardim-de-infância|m\njardineiras|f\njasmim-pipoca|m\njavre|f\njdanovista|m\njesuíta|m\njihad|f\njoinha|m\njubarte|f\njugular|f\njurará-açu|f\njurararetê|f\njurdiçam|f\njurdiçaõ|f\njurema|f\njurisdiçam|f\njurisdiçaõ|f\njurisdicçam|f\njurisdicçaõ|f\njurubaça|m\njusante|f\nkalash|f\nkana|m\nkasha|m\nkatakana|m\nkemalista|m\nkermesse|f\nkhutba|m\nkimbanda|m\nkizomba|m\nkoine|f\nkoiné|f\nkombi|f\nkombucha|m\nkra|m\nkudurista|m\nkuna|m\nkwanza|m\nlã|f\nlabial|f\nlace|f\nlactama|f\nlactase|f\nlactose|f\nlagarta-do-cartucho|f\nlagrima|f\nlágrima|f\nlagryma|f\nlágryma|f\nlaje|f\nlajem|f\nlama|f\nlambda|m\nlambujem|f\nlamecha|m\nlamela|m\nlanchonete|f\nlande|f\nlápide|f\nlaranja-cravo|f\nlarice|m\nlaringal|f\nlaringe|f\nlaringeal|f\nlassidão|f\nlástima|f\nlateral|f\nlatine|n\nleão-da-montanha|m\nleão-de-chácara|m\nlebre|f\nlegendista|m\nlegging|f\nleggings|f\nlegião|f\nlegislativas|f\nlei|f\nleilaõ|f\nleishmaniose|f\nleite|m\nlente|f\nlentidão|f\nleptospirose|f\nlesa-majestade|f\nlesma|f\nletã|f\nley|f\nleylaõ|f\nlibras|f\nlibré|f\nlide|f\nlilau|f\nlima|f\nlimerence|f\nliminar|f\nlimite|m\nlimousine|f\nlimusine|f\nlingala|m\nlingerie|f\nlinguatulose|f\nlipase|f\nlipo|f\nlipoxigenase|f\nlise|f\nlitíase|f\nlitotes|f\nlobismulher|f\nlobo-d'alsácia|m\nlobo-da-alsácia|m\nlobo-da-tasmânia|m\nlobo-da-terra|m\nlocomotiva-tênder|f\nloganberry|f\nloló|f\nlombar|f\nlontra-gigante|f\nlordose|f\nlore|f\nlouro-da-terra|m\nlua-de-mel|f\nlúcuma|f\nlula-colossal|f\nlula-de-humboldt|f\nlula-gigante|f\nlulu-da-pomerânia|m\nluxemburguez|m\nluz|f\nmá-fé|f\nmaçã|f\nmaçã-de-adão|f\nmacaco-aranha|m\nmacaco-cairara|m\nmacaco-da-noite|m\nmacaco-guariba|m\nmacaísta|m\nmação|m\nmacro|f\nmacrorregião|f\nmacua|m\nmacuquinho-perereca|m\nmadala|m\nmadama|f\nmadame|f\nmademoiselle|f\nmadre|f\nmãe|f\nmãe-de-santo|f\nmafoma|f\nmagenta|m\nmagestade|f\nmagnoliídeas|f\nmagrã|f\nmagricela|m\nmagrizela|m\nmãi|f\nmaid|f\nmaionese|f\nmaionnaise|f\nmajestade|f\nmalaiala|m\nmalamute-do-alasca|m\nmalícia-de-mulher|f\nmaltez|m\nmaltose|f\nmalva-comum|f\nmama|f\nmamã|f\nmamãe|f\nmamma|f\nmana|m\nmanchete|f\nmangal|f\nmangalho|f\nmangueiral|f\nmanhã|f\nmanham|f\nmanhê|f\nmanhua|m\nmanhwa|m\nmanicure|f\nmanif|f\nmanife|f\nmansidão|f\nmantra|m\nmaõ|f\nmão|f\nmão-pelada|m\nmapa|m\nmapô|f\nmappa|m\nmaquete|f\nmáquina-de-escrever|f\nmaracanã|f\nmarambaia|m\nmarani|f\nmarata|m\nmaré|f\nmarginal|f\nmaria-mole|f\nmaria-rapaz|f\nmarica|m\nmarionete|f\nmarionette|f\nmarionnette|f\nmarisma|f\nmarmeleiro-da-índia|m\nmarquez|m\nmarquise|f\nmarrã|f\nmartelada|m\nmascne|f\nmasculinista|m\nmata-mata|m\nmatcha|m\nmatéria-prima|f\nmatiné|f\nmatinê|f\nmatinée|f\nmatrix|f\nmatsá|f\nmatusquela|m\nmatzá|f\nmáxima|f\nmãy|f\nmayonese|f\nmayonnaise|f\nmayonnese|f\nmboi|f\nmeã|f\nmedia|m\nmédico-legista|m\nmega|m\nmegalópole|f\nmeia-final|f\nmeia-irmã|f\nmeia-luz|f\nmeio-dia|m\nmeiose|f\nmelquita|m\nmelro-d'água|m\nmenagerie|f\nmenhã|f\nmenham|f\nmenina-mulher|f\nmenine|n\nmeninge|f\nmenino-mija|m\nmenorá|f\nmente|f\nmerce|f\nmercê|f\nmeritíssima|f\nmerma|f\nmermã|f\nmeruje|f\nmesão|m\nmesóclise|f\nmesoderma|f\nmesoderme|f\nmesorregião|f\nmesse|f\nmestre-sala|m\nmestrecorrida|m\nmetade|f\nmetaloenzima|f\nmetamorfose|f\nmetamorphose|f\nmetanálise|f\nmetástase|f\nmetátese|f\nmetempsicose|f\nmetempsychose|f\nmetrópole|f\nmexe-mexe|f\nmez|m\nmezena|m\nmicagem|m\nmicoplasma|f\nmicose|f\nmicroarray|f\nmicrorregião|f\nmiíase|f\nmilenrama|f\nmínima|f\nminissérie|f\nminudência|m\nmiose|f\nmirandez|m\nmiríade|f\nmirindiba-bagre|f\nmise-en-scène|f\nmisoneísta|m\nmitene|f\nmitose|f\nmitra|m\nmixomatose|f\nmó|f\nmobelha-grande|f\nmoce|n\nmoçx|n\nmoeda-ouro|f\nmoirama|f\nmoirisma|f\nmoksha|m\nmole|f\nmolher|f\nmónade|f\nmônade|f\nmonarcha|m\nmonçam|f\nmonçaõ|f\nmonocasta|m\nmonooxigenase|f\nmontante|f\nmoral|f\nmorfogénese|f\nmorgue|f\nmorte|f\nmosca-das-frutas|f\nmosca-de-banheiro|f\nmosca-de-estábulo|f\nmoto-quatro|f\nmotoneve|f\nmouçam|f\nmouçaõ|f\nmouche|f\nmourama|f\nmourisma|f\nmousse|f\nmoxibustão|f\nmsol|f\nmuamuna|m\nmucama|f\nmuche|f\nmucroara|m\nmudra|m\nmufana|m\nmuié|f\nmulé|f\nmulher|f\nmulher-dama|f\nmulher-homem|f\nmulher-macho|f\nmulher-objeto|f\nmulherona|m\nmultidão|f\nmultimédia|m\nmultinacional|f\nmúsica-chiclete|f\nmusse|f\nmussumé|f\nmussumê|f\nmuxibas|f\nmzr|f\nnada|m\nnadinha|m\nnadraste|n\nnadrinhe|n\nnáiade|f\nnamorade|n\nnanoespuma|f\nnao|f\nnariz-de-cera|m\nnasal|f\nnasca|m\nnascente|f\nnau|f\nnáuseas|f\nnave|f\nnazca|m\nndungue|f\nnecatoríase|f\nnecrópole|f\nnecrose|f\nnefrocalcinose|f\nnefrolitíase|f\nnegre|n\nnegridão|f\nneofilismo|f\nneógala|m\nneomulher|f\nnet|f\nneurocirurgiã|f\nneuroprótese|f\nneuropsicologia|m\nneurose|f\nneve|f\nnewsletter|f\nnhá|f\nnhama|f\nnight|f\nninjete|f\nnintendista|m\nnirvana|m\nnogueira-pecã|f\nnoitibó-da-europa|m\nnoma|f\nnorma|f\nnorueguez|m\nnotícias|f\nnoute|f\nnoventa|m\nnoyte|f\nnoz|f\nntxuva|m\nnuance|f\nnucleossíntese|f\nnunca|m\nnúpcias|f\nnuve|f\nnuvem|f\noba-oba|m\nóbice|m\nobstruinte|f\nocasião|f\noccasião|f\noceânide|f\noctavó|f\node|f\nodonto|f\noitenta|m\nojíbua|m\nojibwa|m\nokara|m\nolho-d'água|m\noligoqueta|m\noma|f\nómega|m\nômega|m\nomelette|f\nondatra|m\nonfalocele|f\nopinião|f\noptimização|m\noqueá|f\noral|f\nordem|f\norelha-de-judas|f\nórfã|f\norganizaçaõ|f\nórix-da-arábia|m\norogénese|f\norogênese|f\nortoclase|f\nosmose|f\nosteoartrose|f\nosteogénese|f\nosteogênese|f\nosteonecrose|f\nosteoporose|f\nouija|m\noverdose|f\noxigenase|f\noxirredutase|f\np.|f\np****|f\npá|f\npág.|f\npagã|f\npaia|m\npaisana|m\npaixão|f\npajola|m\npalaíta|m\npalatal|f\npalavra-chave|f\npalavra-ônibus|f\npalavra-passe|f\npalavra-valise|f\npaleoarte|f\npalma|f\npalpite|m\npalude|m\npampa|m\npanaca|m\npanapanã|f\npanda|m\npandinha|m\npandita|m\npândita|m\npanhonha|m\npanqueque|f\npantomima|f\npão-de-galinha|m\npão-de-leite|m\npapa-moscas|f\npapai-mamãe|f\npapel-manteiga|m\npapel-moeda|m\npapel-toalha|m\npapete|f\npara-arranca|m\npara-brisa|m\npára-brisa|m\nparafimose|f\nparáfrase|f\nparafusão|m\nparalaxe|f\nparasitose|f\nparataxe|f\nparatha|m\nparatireoide|f\nparatiroide|f\nparede|f\nparmesão|m\nparolo|f\nparótide|f\nparte|f\npartenogénese|f\npartenogênese|f\npartes|f\nparvoíce|f\npassa-palavra|m\npasse-vite|m\npassword|f\npastora-alemã|f\npastoral|f\npatente|f\npato-selvagem|m\npatogénese|f\npatogênese|f\npatrasana|m\npatrazana|m\npátria-mãe|f\npatriarca|m\npatriarcal|f\npatriarcha|m\npatureba|m\npau-d'áquila|m\npau-de-águia|m\npau-de-águila|m\npau-de-arara|m\npau-farinha|m\npau-pita|m\npau-rosa|m\npaulistinha|m\npaywall|f\npaz|f\npé-de-atleta|m\npé-de-cabra|m\npé-de-cana|m\npé-de-galinha|m\npé-de-meia|m\npé-de-moça|m\npé-vela|m\npeba|m\npecã|f\npederasta|m\npedicure|f\npedótriba|m\npedra-papel-tesoura|m\npedra-pomes|f\npega-azul|f\npega-pega|m\npeixe-agulha|m\npeixe-aranha|m\npeixe-beta|m\npeixe-bruxa|m\npeixe-de-briga|m\npeixe-espada|m\npeixe-espátula|m\npeixe-lapa|m\npeixe-lua|m\npeixe-zebra|m\npeixinho-da-horta|m\npele|f\npelerine|f\npeltasta|m\npelve|f\npélvis|f\npen|f\npentelheira|m\npentose|f\npera-abacate|f\npera-de-advogado|f\npera-maçã|f\npércida|m\nperdiz|f\nperegrinaçam|f\nperegrinaçaõ|f\npereiro|f\nperereca-de-banheiro|f\nperformance|f\nperfórmance|f\nperiapside|f\npericlase|f\nperífrase|f\nperiguete|f\nperimólise|f\nperistalse|f\npermanente|f\npernoite|m\nperpendicular|f\npersa|m\npertússis|f\npescotapa|m\npeshmerga|m\npêssego-careca|m\npeste|f\npesticida|m\npètalazinha|m\npevide|f\npez|m\nphalange|f\nphase|f\nphimose|f\nphlegma|f\nphleugma|f\nphleuma|f\nphrase|f\nphysis|f\npia-máter|f\npiaçá|f\npiaga|m\npica-porta|m\npicape|f\npick-up|f\npickup|f\npicote|f\npimba|m\npimenta-do-reino|f\npinguim-adélia|m\npinguim-de-adélia|m\npintelheira|m\npiolho-da-cabeça|m\npiolho-de-cabeça|m\npiolho-de-cobra|m\npiracanjuba|m\npiracema|f\npiraíba|m\npirâmide|f\npirapitinga|m\npiratinga|m\npiriguete|f\npirólise|f\npisca-pisca|m\npiteira-do-caribe|f\nplaca-mãe|f\nplaneta|m\nplanície|f\nplantonista|m\nplasmólise|f\nplástico-bolha|m\nplataforma|f\nplaylist|f\nplebe|f\npleiba|m\npluma|f\npneumoconiose|f\npoc|f\npocema|f\npochete|f\npodiatra|m\npodologista|m\npoeta|m\npolemarca|m\npolicrase|f\npolimerase|f\npoliose|f\npólis|f\nponcã|f\nponte|f\npontífice|m\nponto-e-vírgula|m\npop.|f\nporco-da-terra|m\nporquinho-da-índia|m\nporta-bagagem|m\nportuguez|m\npós|f\npós-barba|m\npós-combustão|f\npose|f\nposse|f\npotestade|f\nppk|f\npraia-mar|f\npraxe|f\npráxis|f\npreá-da-índia|m\npreamar|f\nprece|f\nprecisaõ|f\npreia-mar|f\npreliminares|f\npresidenciais|f\nprima|f\nprimeira-dama|f\nprisam|f\nprisaõ|f\nprobleminha|m\nprobóscide|f\npróclise|f\nprofeta|m\nprogénie|f\nprogênie|f\nprognose|f\nprole|f\nprontidão|f\nprotease|f\nproteólise|f\nprótese|f\nprotista|m\nprotoplaneta|m\npróxima|f\nprr|f\npsicanálise|f\npsicose|f\npsique|f\npsoríase|f\npsychanalyse|f\npuã|f\npubli|f\npula|m\npula-pula|m\npulhas|f\npunção|m\nquarenta|m\nquaresma|f\nquartola|m\nquebra-cabeça|m\nquebra-quebra|m\nquediva|m\nqueima|f\nquermesse|f\nquest|f\nquestam|f\nquestaõ|f\nquestão|f\nquetognata|m\nquício|f\nquilowatt-hora|m\nquimbanda|m\nquímio|f\nquimiossíntese|f\nquinase|f\nquiroginasta|m\nquitinase|f\nquitinete|f\nquitridiomicose|f\nquixima|f\nquizomba|m\nqüestão|f\nrã|f\nrã-touro|f\nrabirruivo-de-testa-branca|m\nrabo-de-saia|m\nrabona|m\nrábula|m\nraís|f\nraiz|f\nraiz-forte|f\nrajaa|m\nralé|f\nrama|f\nrandola|m\nrani|f\nrapazola|m\nraposa-do-ártico|f\nraposa-do-cabo|f\nraque|f\nraquete|f\nraquette|f\nrasante|f\nrasaõ|f\nratão-d'água|m\nrato-toupeira|m\nrave|f\nrazaõ|f\nrazão|f\nré|f\nrebelião|f\nrebite|m\nrede|f\nredoma|f\nredutase|f\nref.|f\nreflexão|f\nreforma|f\nregião|f\nregras|f\nrégua-tê|f\nreligião|f\nrematrícula|m\nreninoma|f\nrentrée|f\nreprise|f\nréquie|f\nres|f\nrês|f\nresaõ|f\nresma|f\nretama|f\nreticências|f\nretidão|f\nretoma|f\nretrete|f\nreunião|f\nrevanche|f\nrezaõ|f\nrezão|f\nribose|f\nrima|f\nrisca-de-giz|f\nrocha-mãe|f\nroda-gigante|f\nrola-bosta|m\nromã|f\nronga|m\nrosa-de-cão|f\nrosa-do-bem-fazer|f\nrosa-dos-ventos|f\nroulotte|f\nrouquidão|f\nruiva-dos-tintureiros|f\nruivina|m\nrulote|f\nsã|f\nsabiá-laranjeira|m\nsabiá-poca|m\nsabiá-una|m\nsabiapoca|m\nsacabuxa|m\nsacarose|f\nsaccharose|f\nsaite|m\nsalá|f\nsalpinge|f\nsalvaçam|f\nsalvaçaõ|f\nsamba|m\nsamba-canção|m\nsamba-exaltação|m\nsamica|m\nsancadilha|m\nsandes|f\nsanduba|m\nsanguinária|m\nsanguinária-do-canadá|f\nsanto-e-senha|m\nsão|m\nsapinho-admirável-de-barriga-vermelha|m\nsatélite|m\nsatiríase|f\nsátrapa|m\nsatyríase|f\nsaúde|f\nsaüde|f\nsaxã|f\nsazão|f\nschmier|f\nschwa|m\nsé|f\nsebe|f\nséc.|f\nsecante|f\nsecundinas|f\nsede|f\nsêde|f\nsege|f\nsegunda-dama|f\nseleçaõ|f\nselecçaõ|f\nselêucida|m\nself-service|m\nselfie|f\nsemente|f\nsemi-final|f\nsemibreve|f\nsemifinal|f\nsemínima|f\nseminude|m\nsemivogal|f\nsenas|f\nsenhore|n\nsenhorx|n\nsepse|f\nsépsis|f\nsequidão|f\nserbo-croata|m\nsérie|f\nseriema|f\nserpe|f\nserpente|f\nsertã|f\nsertanista|m\nservidão|f\nservo-croata|m\nsesma|f\nsessenta|m\nsete-cores-da-amazónia|m\nsete-cores-da-amazônia|m\nsetenta|m\nsezão|f\nshotgun|f\nsibilante|f\nsifaca|m\nsífilis|f\nsilepse|f\nsílfide|f\nsílice|m\nsimbiose|f\nsinapse|f\nsinarquia|m\nsíncope|f\nsíndroma|f\nsíndrome|f\nsinédoque|f\nsinhá|f\nsinopse|f\nsínquise|f\nsintaxe|f\nsíntese|f\nsintetase|f\nsirene|f\nsiriarca|m\nsiringe|f\nsístole|f\nsite|m\nsituação-problema|f\nskill|f\nskin|f\nskincare|f\nsniper|f\nsoante|f\nsoba|m\nsobredose|f\nsobrepeliz|f\nsobrinhe|n\nsofreguidão|f\nsolidão|f\nsolução-tampão|f\nsoma|f\nsonysta|m\nsopeira|m\nsopinha-de-massa|m\nsopista|m\nsoror|f\nsóror|f\nsorte|f\nsoruma|f\nspa|m\nsr.e|n\nsre.|n\nstack|f\nstart-up|f\nstartup|f\nstory|f\nsuã|f\nsuaçuapara|m\nsub|f\nsub-região|f\nsubárvore|f\nsubclasse|f\nsubespécie|f\nsubordem|f\nsubstituinte|f\nsucuri|f\nsucursal|f\nsudorese|f\nsugestão|f\nsuíte|f\nsuperdose|f\nsuperficie|f\nsuperfície|f\nsuprarrenal|f\nsuricata|m\nsurucuá-de-barriga-amarela|m\nsurucuá-de-barriga-dourada|m\nsurucuá-grande-de-barriga-amarela|m\nsurucucu|f\nsuruma|f\nsutra|m\nsylphide|f\nsyncope|f\nsyntaxe|f\nt-shirt|f\ntaca|m\ntag|f\ntagetes|f\ntágide|f\ntaipan|f\ntaka|m\ntalassa|m\ntalude|m\ntamanduá-bandeira|m\ntanatocenose|f\ntanatose|f\ntangente|f\ntapa-boca|m\ntapinha|m\ntapuia|m\ntarde|f\ntartaruga-de-couro|f\ntartaruga-de-galápagos|f\ntartaruga-de-pente|f\ntartaruga-do-amazonas|f\ntartaruga-do-mar|f\ntartaruga-matamatá|f\ntartaruga-verde|f\ntarte|f\ntartelete|f\ntataravó|f\ntatu-bola|m\ntatu-de-folha|m\ntatu-galinha|m\ntáxi-lotação|m\ntchola|m\ntchova|m\ntchutchuca|m\ntecelã|f\ntecnobrega|m\nteima|f\ntelegramma|f\ntelevangelista|m\ntelevendas|f\ntelinga|m\ntempestade|f\ntenaz|f\ntera|m\nteratologista|m\nterma|f\ntesão|m\ntese|f\ntesla|m\nteta|m\ntetracampeã|f\ntetradracma|f\ntetravó|f\ntevê|f\nthese|f\nthread|f\ntia-avó|f\ntição|m\ntie|n\ntigre-da-tasmânia|m\ntigre-de-bengala|m\ntigre-de-sumatra|m\ntigrínia|m\ntigrinya|m\ntiki-taka|m\ntime-lapse|f\ntiriba|m\ntiriva|m\ntiroide|f\ntiróide|f\ntitânide|f\ntmese|f\ntoalete|f\ntoba|m\ntoboágua|m\ntoda|m\ntôda|m\ntoilete|f\ntoilette|f\ntomate-cereja|m\ntonga|m\ntoolbox|f\ntopique|f\ntorre|f\ntôrre|f\ntorrente|f\ntosão|m\ntosse|f\ntosta-mista|m\ntoxicodependente|f\ntraça-de-livros|f\ntraça-dos-livros|f\ntraduçaõ|f\ntraducçaõ|f\ntraiçaõ|f\ntrama|f\ntrâmite|m\ntransgénere|n\ntransgênere|n\ntransversal|f\ntraqueíte|f\ntrás|f\ntrava-língua|m\ntrave|f\ntravessão|m\ntravesti|f\ntrealose|f\ntrem-bala|m\ntrend|f\ntrês-marias|f\ntrevas|f\ntríade|f\ntríbade|f\ntribo|f\ntribu|f\ntricampeã|f\ntricomoníase|f\ntrienal|f\ntrinta|m\ntripanossomíase|f\ntrirreme|f\ntrisavó|f\ntriz|m\ntroca-troca|m\ntrolha|m\ntrombose|f\ntropicalidade|m\ntropicalista|m\ntrotinete|f\ntrotskista|m\ntrupe|f\ntrusse|f\ntrusses|f\ntsuga|m\ntubarão-baleia|m\ntubarão-da-groenlândia|m\ntuberculose|f\ntumbérgia-azul|f\ntumorigénese|f\ntumorigênese|f\nturma|f\nturné|f\nturnê|f\ntuxaua|m\ntv|f\ntxopela|m\nubá|f\nuje|f\nulti|f\núltima|f\nultravioleta|m\nummah|f\nunha-de-asno|f\nunha-de-cavalo|f\nunha-de-gato|f\nunhas-de-gato|f\nunião|f\nunimama|f\nurbe|f\nurra|m\nurubu-da-mata|m\nurubu-de-cabeça-amarela|m\nurubu-de-cabeça-preta|m\nurubu-de-cabeça-vermelha|m\nurubutinga|m\nurze|f\nuva-de-cão|f\nuva-de-galo|f\nuva-de-gato|f\nuva-do-japão|f\nuva-espim|f\nuveíte|f\nuzi|f\nvã|f\nvaguidão|f\nvalise|f\nvalor-verdade|m\nvan|f\nvara-de-ouro|f\nvarejista|m\nvariante|f\nvariável|f\nvaricocele|f\nvariz|f\nvastidaõ|f\nvastidão|f\nvavó|f\nvazante|f\nvazaõ|f\nvazão|f\nvdd|f\nveado-de-cauda-branca|m\nvelar|f\nventã|f\nverde-água|m\nverde-azeitona|m\nverde-esmeralda|m\nverde-folha|m\nverde-menta|m\nverde-oliva|m\nvermelhidão|f\nverruma|f\nvertente|f\nvértice|m\nvespa-do-mar|f\nveste|f\nvestiba|m\nvia-crúcis|f\nvibe|f\nvíbora-do-gabão|f\nvibrante|f\nvide|f\nvietnamita|m\nview|f\nvilã|f\nvin-d'alho|f\nvinca-de-madagáscar|f\nvindima|f\nvinha-d'alho|f\nvinha-d'alhos|f\nvinhadalhos|f\nviolaçaõ|f\nviolentação|m\nvira|m\nvira-latice|m\nvirago|f\nviralatice|m\nvirose|f\nvisarga|m\nvisitação|m\nvítima|f\nvitrine|f\nviv'alma|f\nviva|m\nvivalma|f\nvó|f\nvobla|m\nvogal|f\nvoivoda|m\nvomtade|f\nvontade|f\nvórtice|m\nvõtade|f\nvovó|f\nvoz|f\nvrdd|f\nwaifu|f\nwawa|m\nweb|f\nwebcam|f\nwebsite|m\nwiki|f\nwishlist|f\nwok|f\nworkstation|f\nxadrez|m\nxerez|m\nxerolaine|f\nxerpa|m\nxhosa|m\nxilose|f\nxite|m\nxituculumucumba|m\nxixa|m\nxossa|m\nyakisoba|m\nyakissoba|m\nyield|f\nyoruba|m\nyurte|f\nzé-droguinha|m\nzénite|m\nzênite|m\nzeta|m\nzoonose|f\n`;\n\nconst PLURAL_DATA = `abacatal|abacatais\nabacateiral|abacateirais\nabacaxizal|abacaxizais\nabade-geral|abades-gerais\nabatis|abatises\nabdal|abdais\nabdominal|abdominais\nabelha-mestra|abelhas-mestras\nabelha-operária|abelhas-operárias\nabelha-pedreira|abelhas-pedreiras\nabelha-rainha|abelhas-rainha\nabeto-de-douglas|abetos-de-Douglas\nabeto-vermelho|abetos-vermelhos\nabóbora-menina|abóboras-meninas\nabôrto|abortos\nabricó-do-pará|abricós-do-pará\nabrótano-macho|abrótanos-machos\nabrunheiro-bravo|abrunheiros-bravos\nabutre-barbudo|abutres-barbudos\nabutre-fusco|abutres-fuscos\naçafrão-da-terra|açafrões-da-terra\nacará-bandeira|acarás-bandeiras\nacêrto|acertos\nacetal|acetais\nacórdão|acórdãos\nacôrdo|acordos\naçucenal|açucenais\nadhesaõ|adhesoens\nadição-padrão|adições-padrões\nadôrno|adornos\nafegão|afegãos\nafter|afters\nagapornis|agapornises\naggiornamento|aggiornamenti\nagôsto|agostos\nagrião-dos-prados|agriões-dos-prados\nagrocombustível|agrocombustíveis\nágua-benta|águas-bentas\nágua-de-cheiro|águas-de-cheiro\nágua-de-colónia|águas-de-colónia\nágua-de-colônia|águas-de-colônia\nágua-forte|águas-fortes\nágua-má|águas-más\nágua-marinha|águas-marinhas\nágua-tinta|águas-tintas\nágua-viva|águas-vivas\naguaçal|aguaçais\náguia-caçadeira|águias-caçadeiras\náguia-calçada|águias-calçadas\náguia-cobreira|águias-cobreiras\náguia-de-asa-redonda|águias-de-asa-redonda\náguia-dourada|águias-douradas\náguia-imperial-ibérica|águias-imperiais-ibéricas\náguia-pequena|águias-pequenas\náguia-pesqueira|águias-pesqueiras\náguia-pesqueira-africana|águias-pesqueiras-africanas\náguia-real|águias-reais\naí-pixuna|aís-pixunas\naipo-rábano|aipos-rábano\nalcohol|alcohoes\nalcool|alcooes\nálcool|álcoois\nalemão|alemães\nalemão-ocidental|alemão-ocidentais\nalemão-oriental|alemão-orientais\nalfinete-de-ama|alfinetes-de-ama\nalfinete-de-bebé|alfinetes-de-bebé\nalfinete-de-dama|alfinetes-de-dama\nalfinete-de-fralda|alfinetes-de-fralda\nalgodão-da-praia|algodões-da-praia\nalgodão-de-seda|algodões-de-seda\nalgodão-doce|algodões-doces\nalgodoal|algodoais\nalgodoeiro-da-praia|algodoeiros-da-praia\nalho-francês|alhos-franceses\nalho-poró|alhos-porós\nalho-porro|alhos-porros\nallegretto|allegretti\nallegro|allegri\nallucinaçaõ|allucinaçoens\nalmôço|almoços\nalquilmetal|alquilmetais\naltar-mor|altares-mores\nalto-astral|altos-astrais\nalto-forno|altos-fornos\nalto-relevo|altos-relevos\nalúmen|alúmenes\nalvéola-branca|alvéolas-brancas\nalvorôço|alvoroços\nalvorôto|alvorotos\nama-de-leite|amas-de-leite\nama-seca|amas-secas\namêijoa-gigante|amêijoas-gigantes\namendoeira-da-praia|amendoeiras-da-praia\nametal|ametais\namial|amiais\namieiral|amieirais\namiga-da-onça|amigas-da-onça\namiga-ursa|amigas-ursas\namigável|amigáveis\namigo-da-onça|amigos-da-onça\namigo-urso|amigos-ursos\namor-perfeito|amores-perfeitos\namor-próprio|amores-próprios\namora-preta|amoras-pretas\namora-silvestre|amoras-silvestres\namoreira-preta|amoreiras-pretas\nampere-espira|amperes-espiras\nampère-espira|ampères-espiras\nanã-vermelha|anãs-vermelhas\nanal|anais\nandorinha-das-barreiras|andorinhas-das-barreiras\nandorinha-das-chaminés|andorinhas-das-chaminés\nandorinha-de-bando|andorinhas-de-bando\nandorinha-do-mar|andorinhas-do-mar\nandorinha-dos-beirais|andorinhas-dos-beirais\nanémona-do-mar|anémonas-do-mar\nanêmona-do-mar|anêmonas-do-mar\nangstrom|angstroms\nångström|ångströms\nanimal|animais\nanimalzão|animaizões\nanimalzinho|animaizinhos\nanis|anises\nanis-estrelado|anises-estrelados\nannal|annaes\nannel|anneis\nano-bom|anos-bons\nano-luz|anos-luz\nano-maço|anos-maço\nano-novo|anos-novos\nanonymizer|anonymizers\nansível|ansíveis\nantélix|antélices\nantemão|antemãos\nantemural|antemurais\nanti-hélix|anti-hélices\nanticlinal|anticlinais\nanticoncepcional|anticoncepcionais\nanticristão|anticristãos\nantideus|antideuses\nantidiagonal|antidiagonais\nantigripal|antigripais\nantimonial|antimoniais\nantirretroviral|antirretrovirais\nantiviral|antivirais\napelaçam|apelações\napelaçaõ|apelaçoens\napellaçam|apellações\napellaçaõ|apellaçoens\napêlo|apelos\napêrto|apertos\napfelstrudel|apfelstrudels\napical|apicais\nappelaçam|appelações\nappelaçaõ|appelaçoens\nappellaçam|appellações\nappellaçaõ|apellaçoens\napproach|approaches\naprêço|apreços\nar-condicionado|ares-condicionados\narando-vermelho|arandos-vermelhos\naranha-lobo|aranhas-lobo\naranha-marrom|aranhas-marrons\naraticum-do-brejo|araticuns-do-brejo\narbusto-da-independência|arbustos-da-independência\narco-da-velha|arcos-da-velha\narco-íris|arcos-íris\nareal|areais\nargilomineral|argilominerais\naridisol|aridisols\narmorial|armoriais\narraia-miúda|arraias-miúdas\narraial|arraiais\narrátel|arráteis\narrôjo|arrojos\narrôto|arrotos\narrozal|arrozais\narsenal|arsenais\nartesão|artesãos\nárvore-da-independência|árvores-da-independência\nárvore-da-morte|árvores-da-morte\nárvore-da-vida|árvores-da-vida\narzinho|arezinhos\nasa-branca|asas-brancas\nassembly|assemblies\nastral|astrais\natascal|atascais\natelier|ateliers\natêrro|aterros\naudiência-alvo|audiências-alvo\naustral|austrais\naustro-alemão|austro-alemães\nauteur|auteurs\nautomóvel|automóveis\naval|avais\nave-do-paraíso|aves-do-paraíso\nave-fria|aves-frias\navental|aventais\naviãozão|aviõezões\nazul-bebé|azuis-bebé\nazul-celeste|azuis-celestes\nazul-cobalto|azuis-cobalto\nazul-marinho|azuis-marinhos\nazul-petróleo|azuis-petróleo\nazul-real|azuis-reais\nazulzinho|azuizinhos\nbabosa-brava|babosas-bravas\nbacanal|bacanais\nbaga-de-freira|bagas-de-freiras\nbagel|bagels\nbagual|baguais\nbaixo-astral|baixos-astrais\nbaixo-império|baixos-impérios\nbaixo-relevo|baixos-relevos\nbalaõ|baloens\nbalãozinho|balõezinhos\nbaleia-anã|baleias-anãs\nbaleia-assassina|baleias-assassinas\nbaleia-azul|baleias-azuis\nbaleia-boreal|baleias-boreais\nbaleia-comum|baleias-comuns\nbaleia-corcunda|baleias-corcundas\nbaleia-fin|baleias-fin\nbaleia-franca|baleias-francas\nbaleia-jubarte|baleias-jubarte\nbaleia-piloto|baleias-piloto\nbaleia-sei|baleias-sei\nballaõ|balloens\nbambual|bambuais\nbambuzal|bambuzais\nbanana-comprida|bananas-compridas\nbanana-da-terra|bananas-da-terra\nbanhadal|banhadais\nbanner|banners\nbarão-ladrão|barões-ladrões\nbarba-de-velho|barbas-de-velho\nbarco-dragão|barcos-dragão\nbarman|barmen\nbarriga-branca|barrigas-brancas\nbatata-da-terra|batatas-da-terra\nbatata-doce|batatas-doces\nbatata-roxa|batatas-roxas\nbatatal|batatais\nbatateiral|batateirais\nbazofiador|bazofiadora\nbeatbox|beatboxes\nbeija-flor-de-barriga-branca|beija-flores-de-barriga-branca\nbeija-flor-de-fronte-violeta|beija-flores-de-fronte-violeta\nbeija-flor-de-garganta-verde|beija-flores-de-garganta-verde\nbeija-flor-de-orelha-violeta|beija-flores-de-orelha-violeta\nbeija-mão|beija-mãos\nbeiral|beirais\nbênção|bênçãos\nbernardo-eremita|bernardos-eremitas\nbesouro-bombardeiro|besouros-bombardeiros\nbesouro-da-batata|besouros-da-batata\nbest-seller|best-sellers\nbesta-fera|bestas-feras\nbestseller|bestsellers\nbeterraba-sacarina|beterrabas-sacarinas\nbicha-alfinete|bichas-alfinete\nbicha-amarela|bichas-amarelas\nbicha-cadela|bichas-cadelas\nbicha-do-milho|bichas-do-milho\nbicha-solitária|bichas-soliárias\nbicho-carpinteiro|bichos-carpinteiros\nbicho-da-farinha|bichos-da-farinha\nbicho-da-seda|bichos-da-seda\nbicho-de-conta|bichos-de-conta\nbicho-de-sete-cabeças|bichos-de-sete-cabeças\nbicho-geográfico|bichos-geográficos\nbicho-gordo|bichos-gordos\nbicho-grilo|bichos-grilos\nbicho-papão|bichos-papões\nbicho-preguiça|bichos-preguiça\nbico-de-lacre|bicos-de-lacre\nbienal|bienais\nbilabial|bilabiais\nbiocombustível|biocombustíveis\nbisão-americano|bisões-americanos\nbisão-europeu|bisões-europeus\nbisonte-americano|bisontes-americanos\nbisonte-europeu|bisontes-europeus\nbissemanal|bissemanais\nblazer|blazers\nblêizer|blêizers\nblitzkrieg|blitzkriege\nblockbuster|blockbusters\nblogger|bloggers\nblóguer|blóguers\nblush|blushes\nboa-fé|boas-fés\nboa-noite|boas-noites\nboa-tarde|boas-tardes\nbob|bobes\nbobo-pequeno|bobos-pequenos\nboca-de-fumo|bocas-de-fumo\nboca-de-incêndio|bocas-de-incêndio\nboca-de-leão|bocas-de-leão\nboca-de-lobo|bocas-de-lobo\nboca-livre|bocas-livres\nbocal|bocais\nboçal|boçais\nbochecha-de-velho|bochechas-de-velho\nbodião-do-alto|bodiões-do-alto\nbody|bodies\nbodycam|bodycams\nboi-almiscarado|bois-almiscarados\nboi-de-corcova|bois-de-corcova\nboia-fria|boias-frias\nbola-de-berlim|bolas-de-berlim\nbolacha-da-praia|bolachas-da-praia\nbolacha-do-mar|bolachas-do-mar\nbôlo|bolos\nbolo-rainha|bolos-rainhas\nbolo-rei|bolos-reis\nbolsa-estupro|bolsas-estupro\nbôlso|bolsos\nbom-dia|bons-dias\nbom-tom|bons-tons\nbomba-relógio|bombas-relógio\nboom|booms\nborboleta-cauda-de-andorinha|borboletas-cauda-de-andorinha\nbornal|bornais\nborzegui|borzeguins\nbotãozinho|botõezinhos\nboto-cor-de-rosa|botos-cor-de-rosa\nbottom|bottoms\nboxer|boxers\nboxeur|boxeurs\nbraçal|braçais\nbradal|bradais\nbrandal|brandais\nbrandy|brandies\nbraquial|braquiais\nbraquiorradial|braquiorradiais\nbrejal|brejais\nbrema-do-mar|bremas-do-mar\nbrigadeiro-general|brigadeiros-generais\nbrinco-de-princesa|brincos-de-princesa\nbrinco-de-viúva|brincos-de-viúva\nbrócolos|brócolis\nbróder|bróders\nbrother|brothers\nbrôto|brotos\nbrunch|brunches\nbuçal|buçais\nbúfalo-asiático|búfalos-asiáticos\nbuffer|buffers\nbufo-real|bufos-reais\nbugio-ruivo|bugios-ruivos\nbunker|bunkers\nbureau|bureaux\nburger|burgers\nburguer|burguers\nbusdoor|busdoors\nbútio-rabo-canela|bútios-rabo-canela\ncabeçal|cabeçais\ncabedal|cabedais\ncabo-de-secção|cabos-de-secção\ncabra-de-leque|cabras-de-leque\ncabra-montês|cabras-monteses\ncabra-montesa|cabras-montesas\ncabra-selvagem|cabras-selvagens\ncaçador-coletor|caçadores-coletores\ncaçador-recolector|caçadores-recolectores\ncaçador-recoletor|caçadores-recoletores\ncaçadora-recolectora|caçadoras-recolectoras\ncaçadora-recoletora|caçadoras-recoletoras\ncação-anjo|cações-anjo\ncachorrinho-da-terra|cachorrinhos-da-terra\ncachorro-do-mato|cachorros-do-mato\ncachorro-quente|cachorros-quentes\ncadaval|cadavais\ncafezal|cafezais\ncágado-de-pescoço-comprido|cágados-de-pescoço-comprido\ncágado-de-pescoço-de-cobra|cágados-pescoço-de-cobra\ncaixa-alta|caixas-altas\ncaixa-d'água|caixas-d'água\ncaixa-negra|caixas-negras\ncaixa-preta|caixas-pretas\ncaixa-segredo|caixas-segredo\ncajón|cajones\ncalcanhar-de-aquiles|calcanhares-de-Aquiles\ncaldo-verde|caldos-verdes\ncálix|cálices\ncall|calls\ncamal|camais\ncamião-cisterna|camiões-cisterna\ncaminhão-pipa|caminhões-pipa\ncaminhão-tanque|caminhões-tanque\ncaminho-de-ferro|caminhos-de-ferro\ncamisa-castanha|camisas-castanhas\ncamisa-de-vénus|camisas-de-vénus\ncamisa-de-vênus|camisas-de-vênus\ncamisa-marrom|camisas-marrons\ncamisa-parda|camisas-pardas\ncampus|campi\ncana-da-índia|canas-da-índia\ncana-de-açúcar|canas-de-açúcar\ncana-índica|canas-índicas\ncanal|canais\ncanário-da-terra|canários-da-terra\ncanavial|canaviais\ncanela-preta|canelas-pretas\ncanibal|canibais\ncânon|cânones\ncão|cães\ncão-da-pradaria|cães-da-pradaria\ncão-de-água|cães-de-água\ncão-dos-prados|cães-dos-prados\ncão-miúdo|cães-miúdos\ncão-pastor|cães-pastores\ncão-salsicha|cães-salsichas\ncãozarrão|cãezarrões\ncãozinho|cãezinhos\ncãozito|cãezitos\ncap.|caps.\ncapelão|capelães\ncapim-doce|capins-doces\ncapim-limão|capins-limão\ncapinzal|capinzais\ncapital|capitais\ncapitam|capitães\ncapitaõ|capitaens\ncapitão|capitães\ncapitão-do-mato|capitães-do-mato\ncaporal|caporais\ncaput|capita\ncara-de-lata|caras-de-lata\ncara-metade|caras-metades\ncaracal|caracais\ncarácter|caracteres\ncaravela-portuguesa|caravelas-portuguesas\ncardeal|cardeais\ncardinal|cardinais\ncarnaval|carnavais\ncarniçal|carniçais\ncarpa-capim|carpas-capim\ncartão-postal|cartões-postais\ncarthaginês|cartagineses\ncaruru-azedo|carurus-azedos\ncarvalhal|carvalhais\ncarvalho-português|carvalhos-portugueses\ncasa-mãe|casas-mãe\ncasaca-de-couro-da-lama|casacas-de-couro-da-lama\ncasal|casais\ncascal|cascais\ncastanha-da-índia|castanheiros-da-índia\ncastanha-de-caju|castanhas-de-caju\ncastanha-do-pará|castanhas-do-pará\ncastanheira-da-índia|castanheiras-da-índia\ncastanheira-do-pará|castanheiras-do-pará\ncastanheiro-da-índia|castanheiros-da-índia\ncastanheiro-do-pará|castanheiros-do-pará\ncastiçal|castiçais\ncatalão|catalães\ncatedral|catedrais\ncatgirl|catgirls\ncaudal|caudais\ncausal|causais\ncavala-da-índia|cavalas-da-índia\ncavalinho-de-deus|cavalinhos-de-deus\ncavalo-de-przewalski|cavalos-de-przewalski\ncavalo-marinho|cavalos-marinhos\ncavalo-vapor|cavalos-vapor\ncê-cedilhado|cês-cedilhados\ncebolinha-verde|cebolinhas-verdes\ncegonha-branca|cegonhas-brancas\nceifeira-debulhadora|ceifeiras-debulhadoras\ncel|cels\ncélula-tronco|células-tronco\ncenoura-brava|cenouras-bravas\ncentáurea-menor|centáureas-menores\ncentral|centrais\ncepstrum|cepstra\ncereal|cereais\ncervical|cervicais\ncérvix|cérvices\nchá-bravo|chás-bravos\nchacal|chacais\nchacal-dourado|chacais-dourados\nchaõ|chaons\nchão|chãos\nchapéu-coco|chapéus-coco\nchapéu-de-chuva|chapéus-de-chuva\nchapéu-de-coco|chapéus-de-coco\nchapéu-de-côco|chapéus-de-côco\nchapéu-de-napoleão|chapéus-de-napoleão\nchapéu-de-sol|chapéus-de-sol\nchapim-azul|chapins-azuis\nchapim-preto|chapins-pretos\nchapim-real|chapim-reais\ncharácter|characteres\nchasside|chassidim\nchave-mestra|chaves-mestras\nchecksum|checksums\ncheddar|cheddars\ncheeseburger|cheeseburgers\ncheeseburguer|cheeseburguers\ncheiro-verde|cheiros-verdes\nchimbal|chimbais\nchôro|choros\nchoupo-tremedor|choupos-tremedores\nchristão|christãos\nci-sena|cis-senas\ncia.|cias.\ncidadam|cidadãos\ncidadão|cidadãos\ncifraõ|cifroens\ncinejornal|cinejornais\ncipó-branco|cipós-brancos\ncipó-cabeludo|cipós-cabeludos\ncipó-caboclo|cipós-caboclos\ncipó-camarão|cipós-camarão\ncipó-catinga|cipós-catinga\ncipó-chumbo|cipós-chumbo\ncipó-cravo|cipós-cravo\ncipó-cruz|cipós-cruz\ncipó-cururu|cipós-cururu\ncipó-d'água|cipós-d'água\ncipó-d'alho|cipós-d'alho\ncipó-da-mata|cipós-da-mata\ncipó-de-boi|cipós-de-boi\ncipó-de-cobra|cipós-de-cobra\ncipó-de-fogo|cipós-de-fogo\ncipó-de-imbé|cipós-de-imbé\ncipó-de-leite|cipós-de-leite\ncipó-de-macaco|cipós-de-macaco\ncipó-de-morcego|cipós-de-morcego\ncipó-de-são-joão|cipós-de-são-joão\ncipó-de-sapo|cipós-de-sapo\ncipó-escada|cipós-escada\ncipó-florão|cipós-florões\ncipó-imbé|cipós-imbé\ncipó-jiboia|cipós-jiboia\ncipó-jibóia|cipós-jibóia\ncipó-mata-cobras|cipós-mata-cobras\ncipó-matador|cipós-matadores\ncipó-mil-homens|cipós-mil-homens\ncipó-pau|cipós-pau\ncipó-prata|cipós-prata\ncipó-preto|cipós-pretos\ncipó-quina|cipós-quina\ncipó-suma|cipós-suma\ncipó-timbó|cipós-timbó\ncipó-titica|cipós-titica\ncipó-tuíra|cipós-tuíra\ncipó-unha-de-boi|cipós-unha-de-boi\ncipó-unha-de-gato|cipós-unha-de-gato\ncipoal|cipoais\ncipozal|cipozais\nciprestal|ciprestais\ncisne-mudo|cisnes-mudos\ncisne-negro|cisnes-negros\ncisne-real|cisnes-reais\ncluster|clusters\ncobra-capelo|cobras-capelo\ncobra-coral|cobras-corais\ncobra-de-água-de-colar|cobras-de-água-de-colar\ncobra-de-capelo|cobras-de-capelo\ncobra-de-escada|cobras-de-escada\ncobra-de-vidro|cobras-de-vidro\ncobra-lisa-austríaca|cobras-lisas-austríacas\ncôbro|cobros\ncocal|cocais\ncódex|códices\ncódigo-fonte|códigos-fonte\ncodorna-comum|codornas-comuns\ncogumelo-do-sol|cogumelos-do-sol\ncoisa-em-si|coisas-em-si\ncolmeal|colmeais\ncólofon|colofones\ncombustível|combustíveis\ncomêço|começos\ncomercial|comerciais\nconcidadão|concidadãos\ncondestável|condestáveis\ncondicional|condicionais\ncondor-da-califórnia|condores-da-califórnia\ncondor-dos-andes|condores-dos-andes\nconfôrto|confortos\nconfusaõ|confusoens\ncônsul|cônsules\ncontainer|containers\ncontôrno|contornos\ncontra-mão|contra-mãos\ncontramão|contramãos\ncontrol|controls\ncontrôlo|controlos\nconversível|conversíveis\ncool|cools\ncooler|coolers\ncopo-de-leite|copos-de-leite\ncoração-de-boi|corações-de-boi\ncoraçãozinho|coraçõezinhos\ncoral|corais\ncordufal|cordufais\ncoronal|coronais\ncorporal|corporais\ncorpus|corpora\ncórpus|córpora\ncorrecional|correcionais\ncortesão|cortesãos\ncoruja-buraqueira|corujas-buraqueiras\ncoruja-das-neves|corujas-das-neves\ncoruja-das-torres|corujas-das-torres\ncoruja-do-mato|corujas-do-mato\ncotaõ|cotoens\ncouve-chinesa|couves-chinesas\ncouve-de-bruxelas|couves-de-bruxelas\ncouve-de-folhas|couves-de-folhas\ncouve-galega|couves-galegas\ncouve-lombarda|couves-lombardas\ncouve-nabiça|couves-nabiças\ncouve-nabo|couves-nabo\ncouve-portuguesa|couves-portuguesas\ncouve-rábano|couves-rábano\ncouve-tronchuda|couves-tronchudas\ncôvão|côvãos\ncowbell|cowbells\ncrash|crashes\ncravo-da-índia|cravos-da-índia\ncredencial|credenciais\ncriado-mudo|criados-mudos\ncriança-lobo|crianças-lobo\ncristal|cristais\ncristão|cristãos\ncromátide-irmã|cromátides-irmãs\ncrossover|crossovers\ncunhã-poranga|cunhãs-porangas\ncunhal|cunhais\ncuproníquel|cuproníqueis\ncurral|currais\ncuscuz-paulista|cuscuzes-paulistas\ncyprestal|cyprestaes\ndebugger|debuggers\ndecátlon|decátlones\ndecimal|decimais\ndecôro|decoros\ndedal|dedais\ndelivery|deliveries\ndemão|demãos\ndental|dentais\ndente-de-leão|dentes-de-leão\ndeos|deoses\ndescapotável|descapotáveis\ndesespêro|desesperos\ndesfem|desfems\ndesnível|desníveis\ndesprêzo|desprezos\ndestruiçaõ|destruiçoens\ndesvão|desvãos\ndeus|deuses\ndeus-rio|deuses-rio\ndiabo-da-tasmânia|diabos-da-tasmânia\ndiagonal|diagonais\ndiamante-mandarim|diamantes-mandarim\ndiesel|diesels\ndiferencial|diferenciais\ndigital|digitais\ndimensaõ|dimensoens\ndiner|diners\ndireção-geral|direções-gerais\ndiretor-geral|diretores-gerais\ndirigível|dirigíveis\ndísel|díseis\ndita-cuja|ditas-cujas\ndito-cujo|ditos-cujos\ndiversaõ|diversoens\ndôbro|dobros\ndoce-amarga|doces-amargas\ndolce-amarga|dolces-amargas\ndominatrix|dominatrixes\ndona-de-casa|donas-de-casa\ndoninha-fedorenta|doninhas-fedorentas\ndoppelganger|doppelgangers\ndorsal|dorsais\ndossier|dossiers\ndox|doxes\ndragão-de-comodo|dragões-de-comodo\ndragãozinho|dragõezinhos\ndreidel|dreidels\ndril|drils\ndriver|drivers\nduodecimal|duodecimais\ne-girl|e-girls\ne-mail|e-mails\nedital|editais\neditorial|editoriais\nelectrão-volt|electrões-volt\nelefante-africano|elefantes-africanos\nelefante-asiático|elefantes-asiáticos\nelefante-da-floresta|elefantes-da-floresta\nelefante-da-savana|elefantes-da-savana\nelefante-marinho|elefantes-marinhos\neletrão-volt|eletrões-volt\nemail|emails\nembornal|embornais\nencampaçaõ|encampaçoens\nengôdo|engodos\nenguia-elétrica|enguias-elétricas\nenum|enums\nenumeraçaõ|enumeraçoens\nenxoval|enxovais\nep.|eps.\nermão|ermãos\nêrro|erros\nersatz|ersätze\nerva-bezerra|ervas-bezerras\nerva-cicutária|ervas-cicutárias\nerva-cidreira|ervas-cidreiras\nerva-de-bicho|ervas-de-bicho\nerva-de-cão|ervas-de-cão\nerva-de-passarinho|ervas-de-passarinho\nerva-de-são-joão|ervas-de-são-joão\nerva-do-grão-prior|ervas-do-grão-prior\nerva-doce|ervas-doces\nerva-dos-burros|ervas-dos-burros\nerva-dos-cantores|ervas-dos-cantores\nerva-férrea|ervas-férreas\nerva-mate|ervas-mate\nervilha-de-cheiro|ervilhas-de-cheiro\nescorpião-amarelo|escorpiões-amarelos\nescrevedeira-amarela|escrevedeiras-amarelas\nescrivão|escrivães\nesfôrço|esforços\nesgôto|esgotos\nesnórquel|esnórquels\nespada-de-são-jorge|espadas-de-são-jorge\nespécimen|especímenes\nespêto|espetos\nespinheiro-preto|espinheiros-pretos\nespinho-agulha|espinhos-agulha\nespinho-branco|espinhos-brancos\nespinho-de-agulha|espinhos-de-agulha\nespinho-de-carneiro|espinhos-de-carneiro\nespinho-de-cerca|espinhos-de-cerca\nespinho-de-cristo|espinhos-de-cristo\nespinho-de-jerusalém|espinhos-de-jerusalém\nespinho-de-maricá|espinhos-de-maricá\nespiral|espirais\nespital|espitaes\nespôso|esposos\nestatal|estatais\nestendal|estendais\nestôfo|estofos\nestôrno|estornos\nestrada-de-ferro|estradas-de-ferro\nestrela-de-davi|estrelas-de-davi\nestrela-do-mar|estrelas-do-mar\neu-lírico|eus-líricos\neucaliptal|eucaliptais\nexagêro|exageros\néxon|exons\nexpiraçaõ|expiraçoens\nexposiçaõ|exposiçoens\nextincçaõ|extincçoens\nfactorial|factoriais\nfacul|faculs\nfaia-preta|faias-pretas\nfaial|faiais\nfaláfel|faláfeis\nfalcão-americano|falcões-americanos\nfalcão-peregrino|falcões-peregrinos\nfandom|fandoms\nfato-de-macaco|fatos-de-macaco\nfatorial|fatoriais\nfax|faxes\nfecho-relâmpago|fechos-relâmpago\nfederal|federais\nfeijão-branco|feijões-brancos\nfeijão-carioca|feijões-cariocas\nfeijão-carito|feijões-caritos\nfeijão-casado|feijões-casados\nfeijão-caupi|feijões-caupi\nfeijão-comum|feijões-comuns\nfeijão-de-frade|feijões-de-frade\nfeijão-de-porco|feijões-de-porco\nfeijão-de-tropeiro|feijões-de-tropeiro\nfeijão-encarnado|feijões-encarnados\nfeijão-galego|feijões-galegos\nfeijão-preto|feijões-pretos\nfeijão-verde|feijões-verdes\nfeijão-vermelho|feijões-vermelhos\nfeijãozinho|feijõezinhos\nfelosa-comum|felosas-comuns\nfênix|fênixes\nferro-velho|ferros-velhos\nferry|ferries\nfestival|festivais\nfeto-águia|fetos-águia\nfigo-da-índia|figos-da-Índia\nfigueira-da-índia|figueiras-da-Índia\nfigueira-de-bengala|figueiras-de-Bengala\nfigueira-do-diabo|figueiras-do-diabo\nfigueira-do-inferno|figueiras-do-inferno\nfigueiral|figueirais\nfilho-da-puta|filhos-da-puta\nfilial|filiais\nfilm|filmes\nfim-de-semana|fins-de-semana\nfinal|finais\nfinalzinho|finaizinhos\nfirewall|firewalls\nfita-cola|fitas-cola\nfita-crepe|fitas-crepe\nfita-do-mar|fitas-do-mar\nflex|flexes\nflíper|flípers\nflor-de-lis|flores-de-lis\nfloreal|floreais\nflush|flushes\nfoca-elefante|focas-elefante\nfoca-monge-do-havaí|focas-monge-do-havaí\nfoca-monge-do-mediterrâneo|focas-monges-do-mediterrâneo\nfogal|fogais\nfogo-corredor|fogos-corredores\nfogo-fátuo|fogos-fátuos\nfora-de-jogo|foras-de-jogo\nforça-tarefa|forças-tarefas\nforma-pensamento|formas-pensamento\nformiga-argentina|formigas-argentinas\nformiga-correição|formigas-correição\nformiga-de-fogo|formigas-de-fogo\nformiga-lava-pés|formigas-lava-pés\nformosa-de-um-dia|formosas-de-um-dia\nfôrro|forros\nfractal|fractais\nfrango-d'água|frangos-d'água\nfrechal|frechais\nfreezer|freezers\nfreira-do-alto|freiras-do-alto\nfreixal|freixais\nfreixial|freixiais\nfreixo-do-maná|freixos-do-maná\nfricçaõ|fricçoens\nfrontal|frontais\nfruta-de-manteiga|frutas-de-manteiga\nfruta-do-conde|frutas-do-conde\nfruto-do-conde|frutos-do-conde\nfumal|fumais\nfunçaõ|funçoens\nfuncçaõ|funcçoens\nfunchal|funchais\nfuncionário-fantasma|funcionários-fantasmas\nfuneral|funerais\nfural|furais\nfusível|fusíveis\ngagauz|gagaúzes\ngaial|gaiais\ngaita-de-beiços|gaitas-de-beiços\ngaita-de-foles|gaitas-de-foles\ngaivota-parda|gaivotas-pardas\ngalinha-d'angola|galinhas-d'angola\ngalo-silvestre|galos-silvestres\nganha-pão|ganha-pães\nganso-bravo|gansos-bravos\nganso-de-faces-brancas|gansos-de-faces-brancas\nganso-do-canadá|gansos-do-canadá\ngarça-cinzenta|garças-cizentas\ngarça-vermelha|garças-vermelhas\ngarôto|garotos\ngata-doméstica|gatas-domésticas\ngato-andino|gatos-andinos\ngato-bravo|gatos-bravos\ngato-bravo-de-patas-negras|gatos-bravos-de-patas-negras\ngato-chileno|gatos-chilenos\ngato-da-selva|gatos-da-selva\ngato-de-algália|gatos-de-algália\ngato-de-pallas|gatos-de-pallas\ngato-do-deserto|gatos-do-deserto\ngato-do-mato|gatos-do-mato\ngato-do-mato-grande|gatos-do-mato-grandes\ngato-do-mato-pequeno|gatos-do-mato-pequenos\ngato-doméstico|gatos-domésticos\ngato-dos-pampas|gatos-dos-pampas\ngato-dourado-asiático|gatos-dourados-asiáticos\ngato-egípcio|gatos-egípcios\ngato-esfinge|gatos-esfinge\ngato-ferrugem|gatos-ferrugem\ngato-leopardo|gatos-leopardos\ngato-lobo|gatos-lobos\ngato-maracajá|gatos-maracajás\ngato-montês|gatos-monteses\ngato-mourisco|gatos-mouriscos\ngato-palheiro|gatos-palheiros\ngato-pescador|gatos-pescadores\ngato-pingado|gatos-pingados\ngato-sapato|gatos-sapatos\ngato-selvagem|gatos-selvagens\ngavial|gaviais\ngaviaõ|gavioens\ngavião-carijó|gaviões-carijó\ngavião-de-cauda-curta|gaviões-de-cauda-curta\ngavião-de-cauda-vermelha|gaviões-de-cauda-vermelha\ngavião-de-rabo-branco|gaviões-de-rabo-branco\ngavião-de-sobre-branco|gaviões-de-sobre-branco\ngavião-real|gaviões-reais\ngazal|gazais\ngêlo|gelos\ngeneral|generais\ngenital|genitais\ngeral|gerais\nghoul|ghouls\ngiaour|giaours\nglória-da-manhã|glórias-da-manhã\nglotal|glotais\ngol|gols\ngolfinho-nariz-de-garrafa|golfinhos-nariz-de-garrafa\ngoma-arábica|gomas-arábicas\ngoma-laca|gomas-lacas\ngorjal|gorjais\ngôsto|gostos\ngovêrno|governos\ngôzo|gozos\ngraal|graais\ngradual|graduais\ngral|grais\ngralha-alpina|gralhas-alpinas\ngralha-azul|gralhas-azuis\ngralha-cinzenta|gralhas-cinzentas\ngralha-de-nuca-cinzenta|gralhas-de-nuca-cinzenta\ngralha-preta|gralhas-pretas\ngram|grãos\ngrande-caloria|grandes-calorias\ngrande-tubarão-branco|grandes-tubarões-brancos\ngraõ|graons\ngrão|grãos\ngrão-de-bico|grãos-de-bico\ngraxa-de-estudante|graxas-de-estudante\ngrenal|grenais\ngrilo-toupeira|grilos-toupeira\ngrou-azul|grous-azuis\nguard-rail|guard-rails\nguaxima-do-mangue|guaximas-do-mangue\nguincho-comum|guinchos-comuns\nhall|halls\nhallucinaçaõ|hallucinaçoens\nhalucinaçaõ|halucinaçoens\nhamburger|hamburgers\nhammer|hammers\nhamster|hamsters\nhandler|handlers\nhash|hashes\nhera-terrestre|heras-terrestres\nhermão|hermãos\nhespanhol|hespanhoes\nhexadecimal|hexadecimais\nhífen|hífenes\nhirax|hiraxes\nhírax|híraxes\nhirmão|hirmãos\nhobby|hobbies\nhomem-bala|homens-bala\nhomem-bom|homens-bons\nhomem-macaco|homens-macacos\nhomem-rã|homens-rã\nhomem-sereia|homens-sereias\nhortelã-verde|hortelãs-verdes\nhortelão|hortelãos\nhospital|hospitais\nhostel|hostels\nhusky|huskies\nhyrmão|hyrmãos\nideal|ideais\nifrita-de-coroa-azul|ifritas-de-coroa-azul\nigual|iguais\níman|ímanes\nimóvel|imóveis\nimperial|imperiais\nimpermeável|impermeáveis\nimpressam|impressões\nimpressaõ|impressoens\níndex|índices\nínio|iníones\ninstrumental|instrumentais\nintegral|integrais\ninterestadual|interestaduais\nipsílon|ipsílones\nípsilon|ípsilones\nirmão|irmãos\njabuti-piranga|jabutis-piranga\njabuti-tinga|jabutis-tinga\njacaré-açu|jacarés-açus\njalapa-verdadeira|jalapas-verdadeiras\njambo-rosa|jambos-rosas\njângal|jângales\njardim-de-infância|jardins-de-infância\njasmineiro-branco|jasmineiros-brancos\njavali-africano|javalis-africanos\njesus|jesuses\njoão-bolão|joões-bolões\njoão-de-barro|joões-de-barro\njoão-de-bico-pálido|joões-de-bico-pálido\njoão-sem-braço|joões-sem-braços\njoãozinho|joõezinhos\njogral|jograis\njoker|jokers\njornal|jornais\njuke-box|juke-boxes\njumper|jumpers\njúnior|juniores\njunker|junkers\njurdiçam|jurdições\njurdiçaõ|jurdiçoens\njurisdiçam|jurisdições\njurisdiçaõ|jurisdiçoens\njurisdicçam|jurisdicções\njurisdicçaõ|jurisdicçoens\njus|juses\nka-churrasco|kas-churrascos\nkaiser|kaisers\nkefir|kefirs\nkernel|kernels\nkettlebell|kettlebells\nkhmer|khmers\nkibbutz|kibbutzim\nlabial|labiais\nlacrimal|lacrimais\nladral|ladrais\nladram|ladroens\nladraõ|ladroens\nladrãozeco|ladrõezecos\nlagarta-do-cartucho|lagartas-do-cartucho\nlagarto-monitor|lagartos-monitores\nlamaçal|lamaçais\nlamer|lamers\nlammer|lammers\nlaranja-cravo|laranjas-cravo\nlaranja-da-china|laranjas-da-china\nlaranja-da-terra|laranjas-da-terra\nlaranja-mimosa|laranjas-mimosas\nlaranjeira-amarga|laranjeiras-amargas\nlaranjeira-azeda|laranjeiras-azedas\nlaranjeira-da-terra|laranjeiras-da-terra\nlaringal|laringais\nlaringeal|laringeais\nlaser|lasers\nlata-velha|latas-velhas\nlateral|laterais\nleão-americano|leões-americanos\nleão-asiático|leões-asiáticos\nleão-baio|leões-baios\nleão-da-montanha|leões-da-montanha\nleão-de-chácara|leões-de-chácara\nleão-do-atlas|leões-do-atlas\nleão-do-cabo|leões-do-cabo\nleão-marinho|leões-marinhos\nleãozão|leõezões\nleãozinho|leõezinhos\nleilam|leilões\nleilaõ|leiloens\nlek|lekes\nlémur-voador|lémures-voadores\nlêmure-voador|lêmures-voadores\nlentilha-d'água|lentilhas-d'água\nleoa-asiática|leoas-asiáticas\nleopardo-das-neves|leopardos-das-neves\nlesa-majestade|lesas-majestades\nleylam|leylões\nleylaõ|leyloens\nlince-do-canadá|linces-do-canadá\nlince-do-deserto|linces-do-deserto\nlince-ibérico|linces-ibéricos\nlince-vermelho|linces-vermelhos\nlírio-da-paz|lírios-da-paz\nlírio-do-amazonas|lírios-do-amazonas\nlírio-do-mar|lírios-do-mar\nlírio-do-vale|lírios-do-vale\nlis|lises\nliteral|literais\nlitoral|litorais\nlivre-arbítrio|livres-arbítrios\nlivre-pensador|librepensadores\nlivro-texto|livros-texto\nlobby|lobbies\nlobo-cerval|lobos-cervais\nlobo-cinzento|lobos-cinzentos\nlobo-d'alsácia|lobos-d'alsácia\nlobo-da-alsácia|lobos-da-alsácia\nlobo-da-tasmânia|lobos-da-tasmânia\nlobo-da-terra|lobos-da-terra\nlobo-gato|lobos-gatos\nlobo-ibérico|lobos-ibéricos\nlobo-terrível|lobos-terríveis\nlocal|locais\nlocomotiva-tênder|locomotivas-tênder\nlocomóvel|locomóveis\nlodaçal|lodaçais\nlódão|lódãos\nloganberry|loganberries\nlongitudinal|longitudinais\nlontra-gigante|lontras-gigantes\nlua-de-mel|luas-de-mel\nlugar-comum|lugares-comuns\nluís|luíses\nlula-colossal|lulas-colossais\nlula-de-humboldt|lulas-de-humboldt\nlula-gigante|lulas-gigantes\nlulu-da-pomerânia|lulus-da-pomerânia\nmá-fé|más-fés\nmá-formação|más-formações\nmaçã-de-adão|maçãs-de-Adão\nmacaco-barrigudo|macacos-barrigudos\nmacaco-cairara|macacos-cairara\nmacaco-da-noite|macacos-da-noite\nmacaco-de-cheiro|macacos-de-cheiro\nmacaco-guariba|macacos-guariba\nmacaco-inglês|macacos-ingleses\nmacaco-japonês|macacos-japoneses\nmacaco-preto|macacos-pretos\nmacaco-rhesus|macacos-rhesus\nmaçapão|maçapães\nmaçarico-branco|maçaricos-brancos\nmaçarico-galego|maçaricos-galegos\nmacuru-de-pescoço-branco|macurus-de-pescoço-branco\nmadraçal|madraçais\nmadrigal|madrigais\nmãe-de-santo|mães-de-santo\nmãe-velha|mães-velhas\nmagistral|magistrais\nmainá-indiano|mainás-indianos\nmaís|maíses\nmajlis|majlises\nmal|males\nmalamute-do-alasca|malamutes-do-alasca\nmalícia-de-mulher|maliícias-de-mulher\nmalva-bastarda|malvas-bastardas\nmalva-branca|malvas-brancas\nmalva-comum|malvas-comuns\nmalva-rosa|malvas-rosas\nmanancial|mananciais\nmandioca-brava|mandiocas-bravas\nmandiocal|mandiocais\nmangal|mangais\nmangual|manguais\nmangue-preto|mangues-pretos\nmangueiral|mangueirais\nmanguezal|manguezais\nmanual|manuais\nmaõ|maons\nmão|mãos\nmão-cheia|mãos-cheias\nmão-de-obra|mãos-de-obra\nmão-pelada|mãos-peladas\nmapa-múndi|mapas-múndi\nmáquina-de-escrever|máquinas-de-escrever\nmáquina-ferramenta|máquinas-ferramentas\nmarechal|marechais\nmargarida-amarela|margaridas-amarelas\nmarginal|marginais\nmaria-chiquinha|marias-chiquinhas\nmaria-farinha|marias-farinha\nmaria-mole|marias-moles\nmaria-rapaz|marias-rapazes\nmarimbondo-chapéu|marimbondos-chapéu\nmarmeleira-da-índia|marmeleiras-da-índia\nmarmeleiro-da-índia|marmeleiros-da-índia\nmarsupial|marsupiais\nmarta-europeia|martas-europeias\nmarta-européia|martas-européias\nmartim-pescador|martins-pescadores\nmatagal|matagais\nmatéria-prima|matérias-primas\nmaterial|materiais\nmaternal|maternais\nmau-olhado|maus-olhados\nmédica-legista|médicas-legistas\nmédico-legista|médicos-legistas\nmegaohm|megaohms\nmegapascal|megapascais\nmegapixel|megapixels\nmegapíxel|megapíxeis\nmeia-calça|meias-calças\nmeia-de-leite|meias-de-leite\nmeia-dúzia|meias-dúzias\nmeia-encadernação|meias-encadernações\nmeia-entrada|meias-entradas\nmeia-final|meias-finais\nmeia-idade|meias-idades\nmeia-irmã|meias-irmãs\nmeia-lua|meias-luas\nmeia-luz|meias-luzes\nmeia-noite|meias-noites\nmeia-risca|meias-riscas\nmeia-vida|meias-vidas\nmeia-volta|meias-voltas\nmeio-dia|meios-dias\nmeio-fio|meios-fios\nmeio-irmão|meios-irmãos\nmeio-sangue|meios-sangues\nmeio-tempo|meios-tempos\nmeio-termo|meios-termos\nmeio-tio|meios-tios\nmeio-tom|meios-tons\nmelancia-da-praia|melancias-da-praia\nmelão-de-são-caetano|melões-de-são-caetano\nmelro-aquático|melros-aquáticos\nmelro-d'água|melros-d'água\nmelro-peixeiro|melros-peixeiros\nmenina-mulher|meninas-mulheres\nmermão|mermãos\nmes|meses\nmès|meses\nmesa-de-cabeceira|mesas-de-cabeceira\nmescal|mescais\nmesinha-de-cabeceira|mesinhas-de-cabeceira\nmesteiral|mesteirais\nmestre-de-cerimónias|mestres-de-cerimónias\nmetacarpal|metacarpais\nmetal|metais\nmetical|meticais\nmetrossexual|metrossexuais\nmilharal|milharais\nmilho-miúdo|milhos-miúdos\nmimo-de-vênus|mimos-de-vênus\nmineral|minerais\nmirror|mirrors\nmise-en-scène|mises-en-scène\nmiseravel|miseraveis\nmissal|missais\nmíssel|mísseis\nmisto-quente|mistos-quentes\nmm|mms\nmobelha-grande|mobelhas-grandes\nmocho-d'orelhas|mochos-d'orelhas\nmocho-de-orelhas|mochos-de-orelhas\nmocho-galego|mochos-galegos\nmocho-pequeno|mochos-pequenos\nmoçx|moçxs\nmodal|modais\nmodêlo|modelos\nmôfo|mofos\nmonçam|monções\nmonçaõ|monçoens\nmonocristal|monocristais\nmontanha-russa|montanhas-russas\nmoral|morais\nmorcego-vampiro|morcegos-vampiros\nmorta-viva|mortas-vivas\nmôrto|mortos\nmorto-vivo|mortos-vivos\nmosca-das-frutas|moscas-das-frutas\nmosca-de-banheiro|moscas-de-banheiro\nmosca-de-estábulo|moscas-de-estábulo\nmosca-varejeira|moscas-varejeiras\nmosquito-da-dengue|mosquitos-da-dengue\nmostardal|mostardais\nmoto-quatro|motos-quatro\nmouçam|mouções\nmouçaõ|mouçoens\nmóvel|móveis\nmsol|msols\nmucual|mucuais\nmulher-dama|mulheres-damas\nmulher-homem|mulheres-homens\nmulher-macho|mulheres-machos\nmultinacional|multinacionais\nmundial|mundiais\nmural|murais\nmurtal|murtais\nmusical|musicais\nnabal|nabais\nnadador-salvador|nadadores-salvadores\nnáilon|náilones\nnamôro|namoros\nnão|nãos\nnapalm|napalms\nnaperon|naperones\nnarciso-das-areias|narcisos-das-areias\nnariz-de-cera|narizes-de-cera\nnarval|narvais\nnasal|nasais\nnatureza-morta|naturezas-mortas\nnavio-almirante|navios-almirantes\nnavio-farol|navios-faróis\nnavio-tanque|navios-tanque\nnegus|neguses\nnhá-benta|nhás-bentas\nnickel|nickeis\nninhal|ninhais\nníquel|níqueis\nnível|níveis\nnogueira-pecã|nogueiras-pecã\nnogueiral|nogueirais\nnoitibó-cinzento|noitibós-cinzentos\nnoitibó-da-europa|noitibós-da-europa\nnovo-rico|novos-ricos\nnoz-macadâmia|nozes-macadâmia\nnoz-moscada|nozes-moscadas\nnumeral|numerais\nobus|obuses\noccipital|occipitais\nohm|ohms\nôlho|olhos\nolho-d'água|olhos-d'água\nolival|olivais\noliveiral|oliveirais\nonça-d'água|onças-d'água\nonça-parda|onças-pardas\nonça-pintada|onças-pintadas\noral|orais\norégão|orégãos\norelha-de-judas|orelhas-de-judas\nórfão|órfãos\norganizaçaõ|organizaçoens\nórgão|órgãos\noriginal|originais\nourégão|ourégãos\nouriço-cacheiro|ouriços-cacheiros\nouriço-do-mar|ouriços-do-mar\noutdoor|outdoors\noutlier|outliers\np.|pp.\npág.|págs.\npagão|pagãos\npager|pagers\npai-de-santo|pais-de-santo\npaís|países\npalatal|palatais\npalavra-ônibus|palavras-ônibus\npalavra-valise|palavras-valise\npanda-gigante|pandas-gigantes\npanda-vermelho|pandas-vermelhos\npantanal|pantanais\npantera-nebulosa|panteras-nebulosas\npantera-negra|panteras-negras\npão|pães\npão-de-galinha|pães-de-galinha\npão-de-galo|pães-de-galo\npão-de-leite|pães-de-leite\npão-de-ló|pães-de-ló\npão-de-passarinho|pães-de-passarinhos\npão-de-pássaros|pães-de-pássaros\npão-de-pobre|pães-de-pobre\npão-duro|pães-duros\npão-por-deus|pães-por-Deus\npãozinho|pãezinhos\npapagaio-do-mar|papagaios-do-mar\npapagaio-do-mar-do-atlântico|papagaios-do-mar-do-atlântico\npapamóvel|papamóveis\npaparazzo|paparazzi\npapel-carbono|papéis-carbono\npapel-cartão|papéis-cartão\npapel-manteiga|papéis-manteiga\npapel-moeda|papéis-moeda\npapel-toalha|papéis-toalha\npapelzinho|papeizinhos\npapo-furado|papos-furados\npapo-seco|papos-secos\npára-sol|pára-sois\npardal|pardais\npardal-doméstico|pardais-domésticos\nparietal|parietais\nparmesão|parmesãos\nparser|parsers\npascal|pascais\npascoal|pascoais\npastel-dos-tintureiros|pastéis-dos-tintureiros\npastor-alemão|pastores-alemães\npastora-alemã|pastoras-alemãs\npastoral|pastorais\npato-do-mato|patos-do-mato\npato-marreco|patos-marrecos\npato-mudo|patos-mudos\npato-real|patos-reais\npato-selvagem|patos-selvagens\npato-vapor|patos-vapor\npatriarcal|patriarcais\npau-d'áquila|paus-d'áquila\npau-d'arco|paus-d'arco\npau-de-águia|paus-de-águia\npau-de-águila|paus-de-águila\npau-de-arara|paus-de-arara\npau-furado|paus-furados\npau-mandado|paus-mandados\npau-preto|paus-pretos\npau-rosa|paus-rosa\npavão-real|pavões-reais\npays|payses\npaywall|paywalls\npé-de-altar|pés-de-altar\npé-de-atleta|pés-de-atleta\npé-de-boi|pés-de-boi\npé-de-cabra|pés-de-cabra\npé-de-cana|pés-de-cana\npé-de-chumbo|pés-de-chumbo\npé-de-galinha|pés-de-galinha\npé-de-gato|pés-de-gato\npé-de-meia|pés-de-meia\npé-de-moça|pés-de-moça\npé-de-moleque|pés-de-moleque\npé-de-pato|pés-de-pato\npé-direito|pés-direitos\npé-grande|pés-grandes\npé-no-saco|pés-no-saco\npé-rachado|pés-rachados\npé-rapado|pés-rapados\npé-vela|pés-velas\npedal|pedais\npeddy-paper|peddy-papers\npedestal|pedestais\npedra-da-lua|pedras-da-lua\npedra-pomes|pedras-pomes\npedregal|pedregais\npega-azul|pegas-azuis\npega-rabuda|pegas-rabudas\npeixe-aranha|peixes-aranha\npeixe-arqueiro|peixes-arqueiros\npeixe-beta|peixes-beta\npeixe-de-briga|peixes-de-briga\npeixe-de-são-pedro|peixes-de-são-pedro\npeixe-diabo|peixes-diabos\npeixe-dourado|peixes-dourados\npeixe-eléctrico|peixes-eléctricos\npeixe-elétrico|peixes-elétricos\npeixe-espada|peixes-espada\npeixe-espada-preto|peixes-espada-pretos\npeixe-espátula|peixes-espátula\npeixe-frade|peixes-frade\npeixe-gato|peixes-gato\npeixe-lapa|peixes-lapa\npeixe-lua|peixes-lua\npeixe-papagaio|peixes-papagaio\npeixe-pescador|peixes-pescadores\npeixe-sapo|peixes-sapo\npeixe-vermelho|peixes-vermelhos\npeixe-voador|peixes-voadores\npeixe-zebra|peixes-zebra\npeixinho-da-horta|peixinhos-da-horta\npenal|penais\npeneireiro-vulgar|peneireiros-vulgares\npente-de-macaco|pentes-de-macaco\npenny|pennies\npepino-do-mar|pepinos-do-mar\npéra|peras\npêra|peras\npera-de-advogado|peras-de-advogado\npera-maçã|peras-maçã\nperal|perais\nperca-amarela|percas-amarelas\npercentual|percentuais\nperdam|perdoens\nperdaõ|perdoens\nperdiz-cinzenta|perdizes-cinzentas\nperegrinaçam|peregrinações\nperegrinaçaõ|peregrinaçoens\nperereca-de-banheiro|pererecas-de-banheiro\nperiquito-australiano|periquitos-australianos\nperna-de-pau|pernas-de-pau\npêro|peros\npêso|pesos\npêssego-careca|pêssegos-carecas\npharol|pharoes\npica-pau-malhado-grande|pica-paus-malhados-grandes\npica-pau-malhado-pequeno|pica-paus-malhados-pequenos\npimenta-branca|pimentas-brancas\npimenta-caiena|pimentas-caiena\npimenta-de-caiena|pimentas-de-caiena\npimenta-do-reino|pimentas-do-reino\npimenta-negra|pimentas-negras\npimenta-preta|pimentas-pretas\npimenta-redonda|pimentas-redondas\npinball|pinballs\npinguim-adélia|pinguins-adélia\npinguim-de-adélia|pinguins-de-adélia\npinguim-de-magalhães|pinguins-de-Magalhães\npinguim-gentoo|pinguins-gentoo\npinguim-imperador|pinguins-imperadores\npinguim-rei|pinguins-rei\npinhal|pinhais\npinheiral|pinheirais\npinheiro-carrasco|pinheiros-carrascos\npinheiro-do-paraná|pinheiros-do-paraná\npinscher|pinschers\npinta-cega|pintas-cegas\npiolho-da-cabeça|piolhos-da-cabeça\npiolho-de-cabeça|piolhos-de-cabeça\npiolho-de-cobra|piolhos-de-cobra\npiolho-de-urubu|piolhos-de-urubu\npiranha-vermelha|piranhas-vermelha\npisco-de-peito-azul|piscos-de-peito-azul\npisco-de-peito-ruivo|piscos-de-peito-ruivo\npita-cega|pitas-cegas\npiteira-do-caribe|piteiras-do-caribe\npíton|pitons\npixel|pixels\npíxel|píxeis\nplaca-mãe|placas-mãe\nplaneta-anão|planetas-anões\nplátano-americano|plátanos-americanos\nplayer|players\nplural|plurais\npobre-diabo|pobres-diabos\npoial|poiais\npointer|pointers\npombal|pombais\npombo-bravo|pombos-bravos\npombo-comum|pombos-comuns\npombo-correio|pombos-correio\npombo-das-rochas|pombos-das-rochas\npombo-doméstico|pombos-domésticos\npombo-passageiro|pombos-passageiros\npombo-torcaz|pombos-torcazes\npomo-de-adão|pomos-de-Adão\npoquémon|poquémones\npôr-do-sol|pores-do-sol\nporca-sara|porcas-saras\nporcentual|porcentuais\nporco-da-terra|porcos-da-terra\nporco-espim|porcos-espim\nporco-formigueiro|porcos-formigueiros\nporquinho-da-índia|porquinhos-da-índia\nportal|portais\npôrto|portos\npós-natal|pós-natais\nposer|posers\npostal|postais\npotencial|potenciais\npouco-caso|poucos-casos\npreá-da-índia|preás-da-índia\nprecisaõ|precisoens\npreto-velho|pretos-velhos\npretzel|pretzels\nprimeira-dama|primeiras-damas\nprimeira-ministra|primeiras-ministras\nprimeiro-cavalheiro|primeiros-cavalheiros\nprimeiro-de-abril|primeiros-de-abril\nprimeiro-ministro|primeiros-ministros\nprimeiro-tenente|primeiros-tenentes\nprincipal|principais\npríncipe-eleitor|príncipes-eleitores\nprisam|prisões\nprisaõ|prisões\nprojectil|projecteis\nproxy|proxies\npseudocereal|pseudocereais\npúgil|pugís\npul|pules\npull|pulls\npunch|punches\npunhal|punhais\npuro-sangue|puros-sangues\npus|puses\nputsch|putsches\nquadraçal|quadraçais\nquadrisal|quadrisais\nquadro-negro|quadros-negros\nquantum|quanta\nquarta-feira|quartas-feiras\nquartel-general|quartéis-generais\nquartel-mestre|quartéis-mestres\nquati-de-nariz-branco|quatis-de-nariz-branco\nqueda-d'água|quedas-d'água\nqueijo-de-coalho|queijos-de-coalho\nqueixal|queixais\nquengaral|quengarais\nquestam|questoens\nquestaõ|questoens\nquilowatt-hora|quilowatts-hora\nquinta-feira|quintas-feiras\nquintal|quintais\nrã-assobiadora|rãs-assobiadoras\nrã-touro|rãs-touro\nrabaça|rabaçal\nrabirruivo-de-testa-branca|rabirruivos-de-testa-branca\nrabo-de-cavalo|rabos-de-cavalo\nrabo-de-saia|rabos-de-saia\nradical|radicais\nraio-x|raios-X\nraís|raíses\nraiz|raízes\nraiz-forte|raízes-fortes\nramal|ramais\nraposa-cinzenta|raposas-cinzentas\nraposa-do-ártico|raposas-do-ártico\nraposa-do-cabo|raposas-do-cabo\nraposa-vermelha|raposas-vermelhas\nrappel|rappels\nrasaõ|rasoens\nrastel|rastels\nratão-d'água|ratões-d'água\nratão-do-banhado|ratões-do-banhado\nrato-almiscareiro|ratos-almiscareiros\nrato-chino|ratos-chinos\nrato-do-campo|ratos-do-campo\nrazaõ|razoens\nreal|reais\nreality|realities\nrecall|recalls\nrecital|recitais\nrécor|récors\nref.|refs.\nreferencial|referenciais\nrefill|refills\nrefrêsco|refrescos\nrêgo|regos\nrégua-tê|réguas-tê\nremember|remembers\nremix|remixes\nrepolho-gambá|repolhos-gambá\nresaõ|resoens\nrezaõ|rezoens\nrial|riais\nrico-homem|ricos-homens\nrímel|rímeis\nrinoceronte-negro|rinocerontes-negros\nrisca-de-giz|riscas-de-giz\nritual|rituais\nroca-da-velha|rocas-da-velha\nroda-gigante|rodas-gigantes\nroda-viva|rodas-vivas\nrola-turca|rolas-turcas\nroller|rollers\nromão|romãos\nrorqual|rorquais\nrosa-canina|rosas-caninas\nrosa-da-china|rosas-da-china\nrosa-de-cão|rosas-de-cão\nrosa-do-bem-fazer|rosas-do-bem-fazer\nrosa-dos-ventos|rosas-dos-ventos\nroseiral|roseirais\nrotacional|rotacionais\nrouter|routers\nroyalty|royalties\nruiva-dos-tintureiros|ruivas-dos-tintureiros\nsabiá-una|sabiás-unas\nsabotador|sabotadora\nsabugal|sabugais\nsaco-de-gambá|sacos-de-gambá\nsal|sais\nsalgueiro-chorão|salgueiros-chorões\nsalmão-atlântico|salmões-atlânticos\nsalto-alto|saltos-altos\nsalvaçam|salvações\nsalvaçaõ|salvaçoens\nsalvo-conduto|salvos-condutos\nsangue-frio|sangues-frios\nsanguinária-do-canadá|sanguinárias-do-canadá\nsanta-luzia|santas-luzias\nsantol|santols\nsão|sãos\nsapatinho-de-judeu|sapatinhos-de-judeu\nsapatinho-do-diabo|sapatinhos-do-diabo\nsapinho-admirável-de-barriga-vermelha|sapinhos-admiráveis-de-barriga-vermelha\nsapo-cururu|sapos-cururus\nsapo-do-mar|sapos-do-mar\nsargento-chefe|sargentos-chefes\nsarrafaçal|sarrafaçais\nsável|sáveis\nscaner|scaners\nscanner|scanners\nschnitzel|schnitzels\nséc.|sécs.\nsecretário-geral|secretários-gerais\nsegrêdo|segredos\nsegunda-dama|segundas-damas\nsegunda-feira|segundas-feiras\nsegundo-cavalheiro|segundos-cavalheiros\nseleçaõ|seleçoens\nselecçaõ|selecçoens\nsêlo|selos\nsémen|sémenes\nsemi-deus|semi-deuses\nsemi-final|semi-finaes\nsemideus|semideuses\nsemifinal|semifinais\nsemimetal|semimetais\nsemivogal|semivogais\nsenhorx|senhorxs\nsénior|seniores\nsênior|seniores\nserval|servais\nserver|servers\nsexta-feira|sextas-feiras\nsgraffito|sgraffiti\nshekel|shekels\nsidearm|sidearms\nsigno-de-salomão|signos-de-salomão\nsinal|sinais\nsituação-problema|situações-problema\nsketch|sketches\nskill|skills\nsmash|smashes\nsniper|snipers\nsnorkel|snorkels\nsobral|sobrais\nsobrinha-neta|sobrinhas-netas\nsobrinho-neto|sobrinhos-netos\nsocial|sociais\nsoco-inglês|socos-ingleses\nsol-pôr|sol-pores\nsôldo|soldos\nsolução-tampão|soluções-tampão\nsommelier|sommeliers\nsopinha-de-massa|sopinhas-de-massa\nsôpro|sopros\nsótão|sótãos\nsouvenir|souvenirs\nspaniel|spaniels\nspoiler|spoilers\nsr.e|Sres.\nsre.|Sres.\nstaccato|staccati\nstress|stresses\nstrudel|strudels\nsubnível|subníveis\nsuboficial|suboficiais\nsubstancial|substanciais\nsubtotal|subtotais\nsubwoofer|subwoofers\nsucursal|sucursais\nsulfossal|sulfossais\nsuperior-geral|superiores-gerais\nsuprarrenal|suprarrenais\nsurda-muda|surdas-mudas\nsurdo-mudo|surdos-mudos\nsursis|sursises\nsurucuá-de-barriga-amarela|surucuás-de-barriga-amarela\nsurucuá-de-barriga-dourada|surucuás-de-barriga-dourada\nsurucuá-grande-de-barriga-amarela|surucuás-grandes-de-barriga-amarela\nswell|swells\ntabela-verdade|tabelas-verdade\ntabelião|tabeliães\ntamanduá-bandeira|tamanduás-bandeira\ntamanduá-mirim|tamanduás-mirins\ntamis|tamises\ntandoor|tandoors\ntaquaral|taquarais\ntarambola-dourada|tarambolas-douradas\ntartaruga-cabeçuda|tartarugas-cabeçudas\ntartaruga-da-amazónia|tartarugas-da-amazónia\ntartaruga-da-amazônia|tartarugas-da-amazônia\ntartaruga-de-couro|tartarugas-de-couro\ntartaruga-de-galápagos|tartarugas-de-galápagos\ntartaruga-de-pente|tartarugas-de-pente\ntartaruga-do-amazonas|tartarugas-do-amazonas\ntartaruga-do-mar|tartarugas-do-mar\ntartaruga-marinha|tartarugas-marinhas\ntartaruga-matamatá|tartarugas-matamatá\ntartaruga-mordedora|tartarugas-mordedoras\ntartaruga-oliva|tartarugas-oliva\ntartaruga-verde|tartarugas-verdes\ntatu-de-folha|tatus-de-folhas\ntatu-de-jardim|tatus-de-jardim\ntatu-galinha|tatus-galinha\ntatu-veado|tatus-veado\ntatu-verdadeiro|tatus-verdadeiros\ntatuzinho-de-jardim|tatuzinhos-de-jardim\ntáxi-lotação|táxis-lotação\ntchão|tchãos\nteaser|teasers\nteiú-argentino|teiús-argentinos\nteiú-gigante|teiús-gigantes\nteiú-mascarado|teiús-mascarados\ntelejornal|telejornais\ntelemóvel|telemóveis\ntempêro|temperos\ntemporal|temporais\ntendal|tendais\ntenente-coronel|tenentes-coronéis\ntenente-general|tenentes-generais\ntentilhão-montês|tentilhões-monteses\nterça-feira|terças-feiras\nterceiro-sargento|terceiros-sargentos\nterminal|terminais\ntetraz-grande-das-serras|tetrazes-grandes-das-serras\ntexugo-americano|texugos-americanos\ntexugo-do-mel|texugos-do-mel\nthorax|thoraxes\nthriller|thrillers\nthumbnail|thumbnails\ntia-avó|tias-avós\ntigre-da-tasmânia|tigres-da-tasmânia\ntigre-de-bengala|tigres-de-bengala\ntigre-de-sumatra|tigres-de-sumatra\ntigre-dente-de-sabre|tigres-dente-de-sabre\ntigre-siberiano|tigres-siberianos\ntimer|timers\ntio-avô|tios-avôs\ntôco|tocos\ntomate-arbóreo|tomates-arbóreos\ntomate-de-árvore|tomates-de-árvore\ntomate-de-sodoma|tomates-de-sodoma\ntomate-inglês|tomates-ingleses\ntomateiro-do-diabo|tomateiros-do-diabo\ntonalito-trondhjemito-granodiorito|tonalitos-trondhjemito-granodioritos\ntoner|toners\ntôner|tôners\ntoolbox|toolboxes\ntorda-mergulheira|tordas-mergulheiras\ntordo-comum|tordos-comuns\ntôrno|tornos\ntorr|torrs\ntosta-mista|tostas-mistas\ntotal|totais\ntoupeira-d'água|toupeiras-d'água\ntoupeira-de-água|toupeiras-de-água\ntour|tours\ntoural|tourais\ntraça-de-livros|traças-de-livros\ntraça-dos-livros|traças-dos-livros\ntraduçaõ|traduçoens\ntraduçãozinha|traduçõezinhas\ntraducçaõ|traducçoens\ntraiçaõ|traiçoens\ntrailer|trailers\ntransbôrdo|transbordo\ntransponder|transponders\ntranstôrno|transtornos\ntransversal|transversais\ntrem-bala|trens-bala\ntremedal|tremedais\ntrevo-azedo|trevos-azedos\ntribunal|tribunais\ntrienal|trienais\ntrigal|trigais\ntrisal|trisais\ntrivial|triviais\ntrôco|trocos\ntrôço|troços\ntroll|trolls\ntromba-d'água|trombas-d'água\ntrombeta-chinesa|trombetas-chinesas\ntropêço|tropeços\ntrovaõ|trovoens\ntry|tries\ntubarão-baleia|tubarões-baleia\ntubarão-branco|tubarões-brancos\ntubarão-da-groenlândia|tubarões-da-groenlândia\ntubarão-frade|tubarões-frade\ntubarão-golfinho|tubarões-golfinho\ntubarão-peregrino|tubarões-peregrinos\ntubarão-tigre|tubarões-tigre\ntubarão-vitamínico|tubarões-vitamínicos\ntucano-de-bico-preto|tucanos-de-bico-preto\ntumbérgia-azul|tumbérgias-azuis\ntúnel|túneis\ntutorial|tutoriais\numbral|umbrais\nunha-de-asno|unhas-de-asno\nunha-de-cavalo|unhas-de-cavalo\nunha-de-gato|unhas-de-gato\nurso-branco|ursos-brancos\nurso-cinzento|ursos-cinzentos\nurso-de-kodiak|ursos-de-kodiak\nurso-do-atlas|ursos-do-atlas\nurso-malaio|ursos-malaios\nurso-negro|ursos-negros\nurso-pardo|ursos-pardos\nurso-polar|ursos-polares\nurubu-caçador|urubus-caçadores\nurubu-da-mata|urubus-da-mata\nurubu-de-cabeça-amarela|urubus-de-cabeça-amarela\nurubu-de-cabeça-preta|urubus-de-cabeça-preta\nurubu-de-cabeça-vermelha|urubus-de-cabeça-vermelha\nurubu-preto|urubus-pretos\nurubu-rei|urubus-reis\nurzal|urzais\nuva-de-cão|uvas-de-cão\nuva-de-galo|uvas-de-galo\nuva-de-gato|uvas-de-gato\nuva-do-japão|uvas-do-japão\nuva-espim|uvas-espim\nuva-passa|uvas-passas\nvaca-loura|vacas-louras\nval|vales\nvalor-verdade|valores-verdade\nvão|vãos\nvaquita-marinha|vaquitas-marinhas\nvara-de-ouro|varas-de-ouro\nvaral|varais\nvariável|variáveis\nvastidaõ|vastidoens\nvazaõ|vazoens\nveado-campeiro|veados-campeiros\nveado-de-cauda-branca|veados-de-cauda-branca\nveado-do-cabo|veados-do-cabo\nvegetal|vegetais\nvéi|véios\nvela-hora|velas-hora\nvelour|velours\nvendaval|vendavais\nveraõ|veroens\nverde-folha|verdes-folha\nverde-limão|verdes-limão\nverde-maçã|verdes-maçã\nverde-menta|verdes-menta\nvespa-do-mar|vespas-do-mar\nvia-crúcis|vias-crúcis\nvia-sacra|vias-sacras\nvíbora-do-gabão|víboras-do-gabão\nvide-da-índia|vides-da-índia\nvide-da-judeia|vides-da-judeia\nvidral|vidrais\nvigário-geral|vigários-gerais\nvinca-de-madagáscar|vincas-de-madagáscar\nvinha-d'alho|vinhas-d'alho\nvinha-d'alhos|vinhas-d'alhos\nvinha-da-judeia|vinhas-da-judeia\nvinhadalhos|vinhasdalhos\nviolaçaõ|violaçoens\nvioleta-africana|violetas-africanas\nvirginal|virginais\nvisão-americano|visões-americanos\nvisom-americano|visons-americanos\nvison-americano|visons-americanos\nvisual|visuais\nvitória-régia|vitórias-régias\nvitral|vitrais\nviúva-negra|viúvas-negras\nvogal|vogais\nvoucher|vouchers\nvoxel|voxels\nvulcaõ|vulcões\nvulcão-escudo|vulcões-escudo\nwafer|wafers\nwallaby|wallabies\nwebcam|webcams\nweber|webers\nwhisky|whiskies\nworm|worms\nxor|xors\nyrmão|yrmãos\nzagal|zagais\nzambujal|zambujais\nzângão|zângãos\nzêlo|zelos\nzoom|zooms\n`;\n\nconst GENDER_NAMES: Record<string, GrammaticalGender> = {\n  m: \"masculine\",\n  f: \"feminine\",\n  n: \"neuter\",\n};\n\n/** Nouns whose gender contradicts what their ending suggests. */\nexport const GENDERS: ReadonlyMap<string, GrammaticalGender> = new Map(\n  GENDER_DATA.split(\"\\n\")\n    .filter((line) => line.length > 0)\n    .map((line) => {\n      const [lemma, gender] = line.split(\"|\") as [string, string];\n      return [lemma, GENDER_NAMES[gender] ?? \"masculine\"] as const;\n    }),\n);\n\n/** Nouns whose plural the rules do not produce. */\nexport const PLURALS: ReadonlyMap<string, string> = new Map(\n  PLURAL_DATA.split(\"\\n\")\n    .filter((line) => line.length > 0)\n    .map((line) => line.split(\"|\") as [string, string]),\n);\n","import type { GrammaticalGender } from \"../core/features.js\";\n\n/**\n * Portuguese noun gender and plural.\n *\n * Portuguese is the most regular of the Romance languages here: the ending\n * decides the gender nine times in ten, and the plural is a short list of\n * spelling rules. The two places it is genuinely hard are `-ão`, which has\n * three plurals with no way to tell them apart (`mão → mãos`,\n * `pão → pães`, `coração → corações`), and where the stress falls in a\n * word ending in `-il` or `-s`, which the spelling only sometimes marks.\n */\n\n/** Endings that fix the gender whatever the noun means. */\nconst FEMININE_ENDINGS = /(ção|são|dade|tude|gem|ice|eza|ez|ite|agem|triz|ude)$/;\nconst MASCULINE_ENDINGS = /(ma|ema|oma|or|ismo|mento|ão|ete|il)$/;\n\n/**\n * Guess a noun's gender from its ending.\n *\n * The suffix classes are decided; for the rest this returns the commonest\n * gender for the shape and the lexicon overrides it.\n */\nexport function guessGender(lemma: string): GrammaticalGender {\n  if (FEMININE_ENDINGS.test(lemma)) return \"feminine\";\n  // Greek -ma nouns are masculine against the -a rule: o problema, o tema.\n  if (MASCULINE_ENDINGS.test(lemma)) return \"masculine\";\n  if (lemma.endsWith(\"a\")) return \"feminine\";\n  if (lemma.endsWith(\"o\")) return \"masculine\";\n  return \"masculine\";\n}\n\n/** Vowels that carry the acute in a plural like `papel` → `papéis`. */\nconst ACUTE: Record<string, string> = { a: \"á\", e: \"é\", o: \"ó\" };\n\n/**\n * Build a noun's plural.\n *\n * `-ão` is the one class the rules cannot resolve: `-ões` is by far the\n * commonest, so that is what this produces, and the lexicon carries the\n * `-ãos` and `-ães` words.\n */\nexport function pluralize(lemma: string): string {\n  if (lemma.endsWith(\"ão\")) return `${lemma.slice(0, -2)}ões`;\n\n  // -l words vocalize the l: animal → animais, papel → papéis.\n  if (lemma.endsWith(\"l\")) {\n    const stem = lemma.slice(0, -1);\n    const vowel = stem.at(-1) as string;\n    if (vowel === \"i\") {\n      // Stressed -il gives -is (fuzil → fuzis); an accent marks the\n      // unstressed kind, which gives -eis (fóssil → fósseis).\n      return /[áéíóúâêô]/.test(stem) ? `${stem.slice(0, -1)}eis` : `${stem}s`;\n    }\n    if (vowel === \"u\") return `${stem}is`;\n    const accented = ACUTE[vowel];\n    return accented === undefined ? `${stem}is` : `${stem.slice(0, -1)}${accented}is`;\n  }\n\n  // -m becomes -ns: homem → homens, jardim → jardins.\n  if (lemma.endsWith(\"m\")) return `${lemma.slice(0, -1)}ns`;\n\n  // -r, -z and stressed -s take -es: mar → mares, luz → luzes, país → países.\n  if (/[rz]$/.test(lemma)) return `${lemma}es`;\n  if (lemma.endsWith(\"s\")) {\n    // Stress on the last syllable means the word takes -es (país → países);\n    // anywhere else and the plural is identical (o lápis, os lápis). The\n    // accent has to be *in* that syllable, so no vowel may follow it.\n    if (/[áéíóúâêô][^aeiouáéíóúâêôãõ]{0,2}s$/.test(lemma)) return `${removeAccent(lemma)}es`;\n    return lemma;\n  }\n  if (lemma.endsWith(\"x\")) return lemma;\n  if (lemma.endsWith(\"n\")) return `${lemma}s`;\n\n  return `${lemma}s`;\n}\n\nconst PLAIN: Record<string, string> = {\n  á: \"a\",\n  é: \"e\",\n  í: \"i\",\n  ó: \"o\",\n  ú: \"u\",\n  â: \"a\",\n  ê: \"e\",\n  ô: \"o\",\n};\n\n/** `país` → `paises`: the accent is only needed while the word is short. */\nfunction removeAccent(word: string): string {\n  return word.replace(/[áéíóúâêô]/g, (ch) => PLAIN[ch] ?? ch);\n}\n","import type { GrammaticalFeatures, GrammaticalGender } from \"../core/features.js\";\nimport type { InflectionContext, InflectionResult, LanguagePack } from \"../core/pack.js\";\nimport {\n  capitalize,\n  isCapitalized,\n  joinPhrase,\n  splitPhrase,\n  splitTrailingPunctuation,\n} from \"../core/phrase.js\";\nimport { registerLanguage } from \"../core/registry.js\";\nimport {\n  definiteArticle,\n  indefiniteArticle,\n  type PtGender,\n  type PtPreposition,\n  withPreposition,\n} from \"./articles.js\";\nimport { GENDERS, PLURALS } from \"./gender.gen.js\";\nimport { guessGender, pluralize } from \"./nouns.js\";\n\n/**\n * Portuguese language pack: articles, the obligatory preposition-article\n * contractions (`do`, `na`, `ao`, `pelas`, and the crase `à`), pluralization\n * with the `-ão`, `-l` and `-m` spelling rules, and a generated gender\n * lexicon so callers rarely have to supply gender.\n *\n * `import \"i18n-inflect/pt\"` registers it as a side effect.\n */\n\nconst DEFINITE = new Set([\"o\", \"a\", \"os\", \"as\"]);\nconst INDEFINITE = new Set([\"um\", \"uma\", \"uns\", \"umas\"]);\n\n/**\n * Cases mapped to the preposition Portuguese uses for that role. The\n * feature name stays the same across languages; what changes is whether it\n * comes out as an ending or as a word.\n */\nconst CASE_PREPOSITIONS: Partial<Record<NonNullable<GrammaticalFeatures[\"case\"]>, PtPreposition>> =\n  {\n    genitive: \"de\",\n    ablative: \"de\",\n    elative: \"de\",\n    dative: \"a\",\n    allative: \"a\",\n    inessive: \"em\",\n    superessive: \"em\",\n    illative: \"em\",\n    instrumental: \"com\",\n    comitative: \"com\",\n  };\n\nfunction toPtGender(gender: GrammaticalGender): PtGender {\n  return gender === \"feminine\" ? \"feminine\" : \"masculine\";\n}\n\nfunction inflectPhrase(\n  phrase: string,\n  features: GrammaticalFeatures,\n  ctx: InflectionContext,\n): InflectionResult {\n  const split = splitPhrase(phrase);\n  if (split.words.length === 0) return { text: phrase, confidence: \"high\" };\n\n  const plural = features.number === \"plural\";\n  let confidence: \"high\" | \"low\" = \"high\";\n\n  // Portuguese puts the noun first and the adjective after it, so the head\n  // is the first word of the phrase — `casa branca`, not `branca casa`.\n  const firstIdx = split.wordIndexes[0] as number;\n  const firstWord = split.parts[firstIdx] as string;\n  const firstLower = firstWord.toLowerCase();\n  const existing = DEFINITE.has(firstLower)\n    ? \"definite\"\n    : INDEFINITE.has(firstLower)\n      ? \"indefinite\"\n      : undefined;\n  const headIdx = split.wordIndexes[existing ? 1 : 0];\n  const [head] =\n    headIdx === undefined ? [\"\"] : splitTrailingPunctuation(split.parts[headIdx] as string);\n\n  let gender: PtGender;\n  if (features.gender) {\n    gender = toPtGender(features.gender);\n  } else {\n    const known = GENDERS.get(head.toLowerCase());\n    if (known) {\n      gender = toPtGender(known);\n    } else {\n      gender = toPtGender(guessGender(head));\n      ctx.warn(\"missing-gender\", `guessed ${gender} for \"${head}\"`);\n      confidence = \"low\";\n    }\n  }\n\n  if (plural && headIdx !== undefined) {\n    // Portuguese agrees the adjective with the noun, so every word after the\n    // article takes the plural, not just the head.\n    for (let w = existing ? 1 : 0; w < split.words.length; w++) {\n      const idx = split.wordIndexes[w] as number;\n      const [core, punct] = splitTrailingPunctuation(split.parts[idx] as string);\n      split.parts[idx] = (PLURALS.get(core.toLowerCase()) ?? pluralize(core)) + punct;\n    }\n  }\n\n  const preposition = features.case ? CASE_PREPOSITIONS[features.case] : undefined;\n  if (features.case && features.case !== \"nominative\" && preposition === undefined) {\n    ctx.warn(\"unknown-feature-value\", `case not supported for pt: ${features.case}`);\n  }\n\n  const kind =\n    features.article === \"definite\" || features.article === \"indefinite\"\n      ? features.article\n      : features.article === \"none\"\n        ? undefined\n        : (existing ?? (preposition ? \"definite\" : undefined));\n\n  const write = (article: string): void => {\n    if (existing) {\n      // Replacing an article: keep whatever case the old one had.\n      split.parts[firstIdx] = isCapitalized(firstWord) ? capitalize(article) : article;\n    } else {\n      split.parts[firstIdx] = `${article} ${split.parts[firstIdx]}`;\n    }\n  };\n\n  if (features.article === \"none\" && existing) {\n    split.parts[firstIdx] = \"\";\n    if (split.wordIndexes.length > 1) split.parts[firstIdx + 1] = \"\";\n  } else if (kind && preposition) {\n    write(withPreposition(preposition, kind, gender, plural));\n  } else if (kind === \"definite\") {\n    write(definiteArticle(gender, plural));\n  } else if (kind === \"indefinite\") {\n    write(indefiniteArticle(gender, plural));\n  } else if (preposition) {\n    // A bare preposition with no article: `de casa`, `em Lisboa`.\n    write(preposition);\n  }\n\n  return { text: joinPhrase(split), confidence };\n}\n\n/** The Portuguese language pack. */\nexport const pt: LanguagePack = {\n  locale: \"pt\",\n  inflectPhrase,\n};\n\nregisterLanguage(pt);\n\nexport { guessGender, pluralize } from \"./nouns.js\";\n"]}