public function handle(Request $request, Closure $next): Response 	{ 		$market = $this->getMarketFromRoute($request);  		if (!$market?->isAvailable()) { 			abort(Response::HTTP_FORBIDDEN, (string) __('validation.custom.market-not-available')); 		}  		$user = $request->user()?->user;  		if ($user && (!($user instanceof InteractsWithMarket) || !$user->canAccessMarket($market))) { 			abort(Response::HTTP_FORBIDDEN, (string) __('validation.custom.wrong-user-type-or-cannot-access-market')); 		}  		return $next($request); 	}