Answer: b) Indirect object.
Step-by-step explanation: a noun clause is a part of a sentences that is dependent and has the function of a noun, they can act as subjects, indirect objects, objects of prepositions, predicate nominative and direct objects. We can identify a noun clause in a sentence, because they start with words like: how, whatever, whomever, why, which, that, what, etc. In the given sentence the noun clause is "whomever wins the Spirit Award" and it is an indirect object because it answers the question "for whom?".