4 H I J K LM NO NPQ RS TU VW XY Z[\] ^_ a bcd ef Vg hi jk el mnop val$pathsLjava/util/List;val$fileLjava/io/File;this$0.Lcn/wildfirechat/app/avatar/AvatarServiceImpl;O(Lcn/wildfirechat/app/avatar/AvatarServiceImpl;Ljava/util/List;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcn/wildfirechat/app/avatar/AvatarServiceImpl$1;MethodParametersget+()Lorg/springframework/http/ResponseEntity;bytes[BeLjava/lang/Exception; inputStreamLjava/io/InputStream; StackMapTablenq2rdst Signature/()Lorg/springframework/http/ResponseEntity<[B>;()Ljava/lang/Object;^Ljava/lang/Object;Ljava/util/function/Supplier;>; SourceFileAvatarServiceImpl.javaEnclosingMethodu vw $% ! "# &xy z{| }~ java/nio/file/OpenOption  r   Cache-Controljava/lang/Stringmax-age=604800 3org/springframework/http/ResponseEntity$BodyBuilder BodyBuilder q xjava/io/IOException 0java/net/URISyntaxExceptions x /0.cn/wildfirechat/app/avatar/AvatarServiceImpl$1java/lang/Objectjava/util/function/Supplierjava/io/InputStream'org/springframework/http/ResponseEntityjava/lang/Exceptionjava/lang/Throwable,cn/wildfirechat/app/avatar/AvatarServiceImpl groupAvatarY(Lcn/wildfirechat/app/avatar/GroupAvatarRequest;)Ljava/util/concurrent/CompletableFuture;()V*cn/wildfirechat/app/avatar/GroupAvatarUtilgetCombinationOfHead!(Ljava/util/List;Ljava/io/File;)V java/io/Fileexists()ZtoPath()Ljava/nio/file/Path;java/nio/file/FilesnewInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;$org/springframework/util/StreamUtilscopyToByteArray(Ljava/io/InputStream;)[Bok7()Lorg/springframework/http/ResponseEntity$BodyBuilder;"org/springframework/http/MediaType IMAGE_PNG$Lorg/springframework/http/MediaType; contentType[(Lorg/springframework/http/MediaType;)Lorg/springframework/http/ResponseEntity$BodyBuilder;headerHeadersBuilder_(Ljava/lang/String;[Ljava/lang/String;)Lorg/springframework/http/ResponseEntity$HeadersBuilder;body=(Ljava/lang/Object;)Lorg/springframework/http/ResponseEntity;close#org/springframework/http/HttpStatus NOT_FOUND%Lorg/springframework/http/HttpStatus;status\(Lorg/springframework/http/HttpStatus;)Lorg/springframework/http/ResponseEntity$BodyBuilder;buildprintStackTraceINTERNAL_SERVER_ERROR6org/springframework/http/ResponseEntity$HeadersBuilder  !"#$%&'(H*+*,*-*)J*+-$%. $" /0(EL***K* L+ M YS,N+ +:-M+ +N,M,+ +M:+ +: TX[osvPyPy_ky_kyP_ky~)!MO PQ&R+S1TAUJVP]T_Xb[`]S_Xk]o_sbv`wXyZz[~]_b`b]_b`de**+412z34+-567l [89:;<89;<89=O 89><89?@A/A(/*)J* +-?BCDEFG,V` V