=  java/lang/Object()V   1zombie/core/skinnedmodel/model/CharacterMask$Partvalues6()[Lzombie/core/skinnedmodel/model/CharacterMask$Part;  ,zombie/core/skinnedmodel/model/CharacterMask createFlags(IZ)[Z  m_visibleFlags[Z   *zombie/characterTextures/BloodBodyPartTypegetCharacterMaskParts   isPartVisible6(Lzombie/core/skinnedmodel/model/CharacterMask$Part;)Z !"# $%java/util/Arraysfill([ZZ)V '() *+java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V - ./hasSubdivisions()Z 1 2  subDivisions 4 56setPartVisible7(Lzombie/core/skinnedmodel/model/CharacterMask$Part;Z)V 8 9:getValue()I <=> ?:java/util/ArrayListsize <A BCget(I)Ljava/lang/Object;Ejava/lang/Integer DG H:intValue J KLfromInt6(I)Lzombie/core/skinnedmodel/model/CharacterMask$Part; NOP QRzombie/debug/DebugTypeClothingLzombie/debug/DebugType; TUV WXzombie/debug/DebugLog isEnabled(Lzombie/debug/DebugType;)Z TZ Q[Lzombie/debug/DebugLogStream;] ^_makeConcatWithConstants(I)Ljava/lang/String; abc dezombie/debug/DebugLogStreamwarn(Ljava/lang/Object;)V g hiTorso3Lzombie/core/skinnedmodel/model/CharacterMask$Part; k lmgetClass()Ljava/lang/Class; opq rsjava/lang/Class getSimpleName()Ljava/lang/String; u vscontentsToStringx ^y8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; { |/ isAllVisible~ All Visible  /isNothingVisibleNothing Visiblejava/lang/StringBuilder   leaves append(C)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; stoString  isAll(Z)Z  ejava/util/function/Consumeraccept  zombie/util/Pool tryRelease&(Ljava/lang/Object;)Ljava/lang/Object;CodeLineNumberTableisBloodBodyPartVisible/(Lzombie/characterTextures/BloodBodyPartType;)Z StackMapTable4[Lzombie/core/skinnedmodel/model/CharacterMask$Part; setAllVisible(Z)VcopyFrom1(Lzombie/core/skinnedmodel/model/CharacterMask;)VsetPartsVisible(Ljava/util/ArrayList;Z)V Signature.(Ljava/util/ArrayList;Z)VisTorsoVisibleforEachVisible (Ljava/util/function/Consumer;)Vjava/lang/ThrowableU(Ljava/util/function/Consumer;)V SourceFileCharacterMask.java NestMembers.zombie/core/skinnedmodel/model/CharacterMask$1BootstrapMethods  ^$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;MaskValue out of bounds: {VisibleFlags:()} InnerClassesPart%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1-**   f*+M,>6,2:* "(  QM> ,T,  % *  /+**& 56|;+,,+0N-66-2:*3 *+7T  '0: J>+;B+@DF6I:MSY\` *3&  #,<CI!9C++,/=>%+0+02:*73=*+73* %'+ ./1&21/7599 %/ *f?s)*jn*twEvs[*z}*YL=>12:* +,W+W+>MO RTWX(Z/[8^;a?cFfMgPXVj  x3=>6& 2:*=oprs+p1v @/*{|/*8=2N*- +-+W :+W%--/-*  %*-47G @