Meaning in life and resilience among teachers