public function handleAnswerGroupUpdate(Request $request, Question $question): void 	{ 		$answer_group_values = Arr::where($request->answer_groups ?? [], function ($value, $key) { 			return Str::isUuid($key); 		});  		$answer_groups = $question->questionAnswerGroups()->whereIn('id', array_keys($answer_group_values))->get();  		foreach ($answer_groups as $answer_group) { 			$answer_group->update([ 				'title' => [ 					'en' => $answer_group_values[$answer_group->getKey()]['title_en'] ?? $answer_group->getTranslation('title', 'en'), 					'hr' => $answer_group_values[$answer_group->getKey()]['title_hr'] ?? $answer_group->getTranslation('title', 'hr'), 					'bs' => $answer_group_values[$answer_group->getKey()]['title_bs'] ?? $answer_group->getTranslation('title', 'bs'), 					'mk' => $answer_group_values[$answer_group->getKey()]['title_mk'] ?? $answer_group->getTranslation('title', 'mk'), 					'sl' => $answer_group_values[$answer_group->getKey()]['title_sl'] ?? $answer_group->getTranslation('title', 'sl'), 					'sr' => $answer_group_values[$answer_group->getKey()]['title_sr'] ?? $answer_group->getTranslation('title', 'sr'), 					'fr' => $answer_group_values[$answer_group->getKey()]['title_fr'] ?? $answer_group->getTranslation('title', 'fr'), 					'de' => $answer_group_values[$answer_group->getKey()]['title_de'] ?? $answer_group->getTranslation('title', 'de'), 				], 				'grouped_values' => $answer_group_values[$answer_group->getKey()]['answer_values'] ?? $answer_group->grouped_values, 			]); 		} 	}