public function getLastActiveCycle(): Cycle 	{ 		return $this->cycles() 			->when(!setting('unrestricted_survey_filling', true), function ($query) { 				$query->currentlyActiveDuration(); 			}) 			->latest() 			->forCurrentUserDomain() 			->whereHas('survey', function ($query) { 				$query->where([ 					'relevant' => true, 					'type' => SurveyType::IZZ->value, 				]); 			})->firstOrFail(); 	}