=K  java/lang/Object()V+zombie/core/skinnedmodel/visual/ItemVisuals   1zombie/core/skinnedmodel/DeadBodyAtlas$BodyParams itemVisuals-Lzombie/core/skinnedmodel/visual/ItemVisuals;java/util/HashMap    variablesLjava/util/HashMap;2zombie/characters/AttachedItems/AttachedModelNames   attachedModelNames4Lzombie/characters/AttachedItems/AttachedModelNames;zombie/core/textures/ColorInfo  " #$ambient Lzombie/core/textures/ColorInfo; & '( fallOnFrontZ*$zombie/iso/IsoGridSquare$ResultLight , -.lights'[Lzombie/iso/IsoGridSquare$ResultLight; ) 1 23 humanVisual-Lzombie/core/skinnedmodel/visual/HumanVisual; 5 6clear 8 9:addAll(Ljava/util/Collection;)Z < =>dirLzombie/iso/IsoDirections; @ ABangleF D E(bFemale G H(bZombie J K( bSkeleton M NO animSetNameLjava/lang/String; Q RO stateName 5 U VWputAll(Ljava/util/Map;)V Y Z( bStanding \ ]OprimaryHandItem _ `OsecondaryHandItem b cdcopyFrom7(Lzombie/characters/AttachedItems/AttachedModelNames;)V f gBx i jBy l mBz o pB trackTime r s(bOutside u v(bRoom x yBr { |Bg ~ Bb  set&(FFFF)Lzombie/core/textures/ColorInfo; ) cN(Lzombie/iso/IsoGridSquare$ResultLight;)Lzombie/iso/IsoGridSquare$ResultLight;  zombie/iso/objects/IsoDeadBodygetHumanVisual/()Lzombie/core/skinnedmodel/visual/HumanVisual; getItemVisuals0(Lzombie/core/skinnedmodel/visual/ItemVisuals;)V < getAngle()F isFemale()Z isZombie  isSkeleton getAttachedItems1()Lzombie/characters/AttachedItems/AttachedItems;  initFrom2(Lzombie/characters/AttachedItems/AttachedItems;)Vzombieonground getPrimaryHandItem"()Lzombie/inventory/InventoryItem; getSecondaryHandItem  zombie/inventory/InventoryItemgetStaticModel()Ljava/lang/String;  zombie/util/StringUtils isNullOrEmpty(Ljava/lang/String;)Zplayerdeadbody f i l  isFallOnFront squareLzombie/iso/IsoGridSquare;  zombie/iso/IsoGridSquare isOutside getRoom()Lzombie/iso/areas/IsoRoom;  initAmbient(Lzombie/iso/IsoGridSquare;)V  initLights zombie/characters/IsoZombie < getAnimAngleRadians f i l getCurrentSquare()Lzombie/iso/IsoGridSquare; zombie/iso/objects/IsoMannequin <  zombie/iso/IsoDirectionsToVector()Lzombie/iso/Vector2;  zombie/iso/Vector2 getDirection 5  getAnimSetName   getAnimStateName   W getVariables  getX  getY  getZ ,zombie/core/skinnedmodel/visual/IHumanVisual     )  !radiusI # $%lighting%[Lzombie/iso/IsoGridSquare$ILighting; '() *+"zombie/iso/IsoGridSquare$ILightingresultLightCount()I '- ./getResultLight)(I)Lzombie/iso/IsoGridSquare$ResultLight; 123 45java/util/Arraysfill(([Ljava/lang/Object;Ljava/lang/Object;)V Signature9Ljava/util/HashMap;CodeLineNumberTable StackMapTableinit6(Lzombie/core/skinnedmodel/DeadBodyAtlas$BodyParams;)V#(Lzombie/iso/objects/IsoDeadBody;)V (Lzombie/characters/IsoZombie;)V$(Lzombie/iso/objects/IsoMannequin;)Vp(Lzombie/core/skinnedmodel/visual/IHumanVisual;Lzombie/iso/IsoDirections;Ljava/lang/String;Ljava/lang/String;F)VReset SourceFileDeadBodyAtlas.javaNestHostF&zombie/core/skinnedmodel/DeadBodyAtlas InnerClasses BodyParams ResultLight ILighting0 23=>ABE(H(K(NORO67Z(]O`OgBjBmBpBs(v(#$'(-. 8\**Y *Y*Y*Y !*%*)+<*+*+)Y/S9. %05=HU[:? ;<8*+00* 4* + 7W*+;;*+??*+CC*+FF*+II*+LL*+PP*S*+T*+XX*+[[*+^^*+a*+ee*+hh*+kk*+nn*+%%*+qq*+tt*!+!w+!z+!} W=*+*+2++2W9r#+3;CKSZemu}: ;=8'*+0+* *+;*+?*+C*+F*+I*[*^*+*L*P*S*X+ +M++*+[++*+^*L*P*+õe*+ĵh*+ŵk* n*+Ƶ%*++ɶ͙q*++ɶt*+ɶ*+ɶڱ9~ (08=BMS Y ` e s !"#&$:2s z   X   ;>8t*+ݵ0+* *+;*+?*+C*F*+I*[*^*+*L*P*S*X*+e*+h*+k* n*+%*++͙q*++t*+*+ڱ9b()*+ ,(--.5/:0?1J2P3V4]5b6j7r8z9:;<=>?:.   X   ;?8*+0+* *+;**;?*+C*+F*+I*[*^**+L*+P*S+* *X*+ e*+h*+k* n*%*++͙q*++t*+*ڱ9fCDEF&G.H6I>JCKHLOMWN_OfPnQsR{STUVWXYZ[:.   X   ;@8*+0+* *,;*,?*+C*+F*+I*[*^**-L*P*S*X* e* h* k*n*%*q*t*! W*ڱ9b_ `ab$c.d8eBfGgLhSiXj^keljmontoypqrstuv8) *! W9 { 8P=*+*+2+3+"2M,&>6*+2,,W9*  &-6IO:'A89*0* 4*+09 BCDEG EH)I'J