public function single(Domain $domain, Document $document): DocumentResource 	{ 		$document = Document::byDomain($domain)->where('id', $document->id)->firstOrFail();  		if (!$document->isAvailable()) { 			abort(403); 		}  		return new DocumentResource($document->loadIncludes()); 	}