public function getSurveysForTopLevelIndustries(ClientSurvey $client_survey): Collection 	{ 		return ClientSurvey::setEagerLoads([])->viableClientSurveys() 					->where('survey_type', SurveyType::IZZ->value) 					->whereHas('survey', function ($query) use ($client_survey) { 						$query->where('year', $client_survey->survey->year); 					}) 					->whereHas('client', function ($query) use ($client_survey) { 						$query->whereHas('industry', function ($query) use ($client_survey) { 							$query->whereHas('parent', function ($query) use ($client_survey) { 								$query->where('id', $client_survey->client->industry->parent->getKey()); 							}); 						}); 					}) 					->where('domain_id', $client_survey->domain_id) 					->withValidApplicants() 					->with('survey.categories.media') 					->get(['id', 'survey_id']); 	}