It is not future perfect. Any kind of future in a sentence with 'before' is highly unlikely. The 'will' here is an assertion of certainty, not futurity.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
HotmaleThank you. I see. So the "will have dealt" in this sentence refers actually to the past?Yes. I tend to substitute "of course" for "will" to get the meaning. An alternate substitution is "certainly".