public function runDevelopmentSeeder(): void 	{ 		$user = User::with('user')->where('user_type', 'App\Models\Admin')->first(); 		$domain = $user->user->adminDomains->first()->domain; 		$client_role = Role::first(); 		$emails = [];  		$user = User::query()->where('name', 'Client login')->first(); 		$client1 = $user->user;  		$client1->update([ 			'domain_id' => $domain->getKey(), 		]);  		$client2 = ClientFactory::new()->forDomain($domain)->create(); 		UserFactory::new()->createClient($client2)->create([ 			'role_id' => $client_role->getKey(), 			'email_verified_at' => formatTimestamp(now()), 		]);  		$client2->update([ 			'domain_id' => $domain->getKey(), 		]);  		$client3 = ClientFactory::new()->forDomain($domain)->create(); 		UserFactory::new()->createClient($client3)->create([ 			'role_id' => $client_role->getKey(), 			'email_verified_at' => formatTimestamp(now()), 		]);  		$client3->update([ 			'domain_id' => $domain->getKey(), 		]);  		$baseSurveyIzz2022 = Survey::where([['year', '2022'], ['type', SurveyType::IZZ]])->first();  		$clientSurveyIzz2022_1 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->forClient($client1) 			->withFiveEmployeeApplicants() 			->create();  		LocationFactory::new() 			->forClientSurvey($clientSurveyIzz2022_1) 			->count(5) 			->create();  		DepartmentFactory::new() 			->forClientSurvey($clientSurveyIzz2022_1) 			->count(5) 			->create();  		$baseSurveyPpi2022 = Survey::where([['year', '2022'], ['type', SurveyType::PPI]])->first();  		ClientSurveyFactory::new() 			->baseSurvey($baseSurveyPpi2022) 			->surveyType(SurveyType::PPI) 			->paid() 			->forClient($client1) 			->create();  		// PPI base survey 		ClientSurveyFactory::new() 			->baseSurvey($baseSurveyPpi2022) 			->surveyType(SurveyType::PPI) 			->paid() 			->create(['client_id' => null]);  		for ($i = 0; $i < $clientSurveyIzz2022_1->online_applicants_count; $i++) { 			$emails[] = 'test' . $i . '@test.com'; 		}  		$clientSurveyIzz2022_1->generateApplicants($emails, $clientSurveyIzz2022_1->offline_applicants_count);  		$clientSurveyIzz2022_2 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->forClient($client2) 			->withFiveEmployeeApplicants() 			->create();  		LocationFactory::new() 			->forClientSurvey($clientSurveyIzz2022_2) 			->count(4) 			->create();  		DepartmentFactory::new() 			->forClientSurvey($clientSurveyIzz2022_2) 			->count(10) 			->create();  		$clientSurveyIzz2022_2->generateApplicants($emails, $clientSurveyIzz2022_2->offline_applicants_count);  		$clientSurveyIzz2022_3 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->forClient($client3) 			->withFiveEmployeeApplicants() 			->create();  		LocationFactory::new() 			->forClientSurvey($clientSurveyIzz2022_3) 			->count(4) 			->create();  		DepartmentFactory::new() 			->forClientSurvey($clientSurveyIzz2022_3) 			->count(10) 			->create();  		$clientSurveyIzz2022_3->generateApplicants($emails, $clientSurveyIzz2022_3->offline_applicants_count);  		$clientSurveyPuls2022_1 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->surveyType(SurveyType::PULS) 			->forClient($client1) 			->withFiveEmployeeApplicants() 			->create();  		$clientSurveyPuls2022_1->generateApplicants($emails, $clientSurveyPuls2022_1->offline_applicants_count);  		$clientSurveyPuls2022_2 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->surveyType(SurveyType::PULS) 			->forClient($client2) 			->withFiveEmployeeApplicants() 			->create();  		$clientSurveyPuls2022_2->generateApplicants($emails, $clientSurveyPuls2022_2->offline_applicants_count);  		$clientSurveyPuls2022_3 = ClientSurveyFactory::new() 			->baseSurvey($baseSurveyIzz2022) 			->surveyType(SurveyType::PULS) 			->forClient($client3) 			->withFiveEmployeeApplicants() 			->create();  		$clientSurveyPuls2022_3->generateApplicants($emails, $clientSurveyPuls2022_3->offline_applicants_count); 	}