I'm so confused about the following passage.
How should I take this part 'have availed and wrought for humanity in other creeds'?
Is Divine Presences a subject of 'have availed and wrought'?
Please, explain this to me simply.
In the beloved person of the Buddha were enshrined all that Divine Presences, wisdom stooping from on high, transcendent love and power mighty and willing to save, the secret of genius knowing and drawing the hearts of men, the ideal Superman, have availed and wrought for humanity in other creeds.
Source: Buddhism P. 50 :by Mrs. Rhys Davids