=  java/lang/Object()V  4zombie/core/skinnedmodel/advancedanimation/AnimStatem_NameLjava/lang/String;java/util/ArrayList   m_NodesLjava/util/List;  m_DefaultIndexI  m_Set9Lzombie/core/skinnedmodel/advancedanimation/AnimationSet;  ! "java/util/Listclear $ %&size()I ()* +,zombie/debug/DebugOptionsinstanceLzombie/debug/DebugOptions; (. /0 Animation Lzombie/debug/options/Animation; 234 56zombie/debug/options/Animation AnimLayer,Lzombie/debug/options/Animation$AnimLayerOG; 89: ;<*zombie/debug/options/Animation$AnimLayerOGAllowAnimNodeOverride!Lzombie/debug/BooleanDebugOption; >?@ ABzombie/debug/BooleanDebugOptiongetValue()ZD dbgForceAnim FGH IJCzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSourcegetVariableBoolean(Ljava/lang/String;)ZLdbgForceAnimStateName FN OP isVariable'(Ljava/lang/String;Ljava/lang/String;)ZRdbgForceAnimNodeName FT UVgetVariableString&(Ljava/lang/String;)Ljava/lang/String; X YZget(I)Ljava/lang/Object;\3zombie/core/skinnedmodel/advancedanimation/AnimNode [ _`a bPzombie/util/StringUtilsequalsIgnoreCase d efadd(Ljava/lang/Object;)Z [h iB isAbstract [k l m_Conditions [n opcheckConditionsH(Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSource;)Z r sBisEmpty uvw /xzombie/debug/DebugTypeLzombie/debug/DebugType; z{| }~zombie/debug/DebugLog isEnabled(Lzombie/debug/DebugType;)Z  z /Lzombie/debug/DebugLogStream; VmakeConcatWithConstants  zombie/debug/DebugLogStreamprintln(Ljava/lang/String;)V  +zombie/ZomboidFileSystemLzombie/ZomboidFileSystem; accept()Ljava/io/FileFilter; resolveAllFiles<(Ljava/lang/String;Ljava/io/FileFilter;Z)[Ljava/lang/String; java/io/File  getName()Ljava/lang/String;.xml  java/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;  toLowerCase 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; VresolveFileOrGUID  +?zombie/core/skinnedmodel/advancedanimation/AnimNodeAssetManagerALzombie/core/skinnedmodel/advancedanimation/AnimNodeAssetManager;zombie/asset/AssetPath load.(Lzombie/asset/AssetPath;)Lzombie/asset/Asset;8zombie/core/skinnedmodel/advancedanimation/AnimNodeAsset BisReady  m_animNode5Lzombie/core/skinnedmodel/advancedanimation/AnimNode; [ m_State6Lzombie/core/skinnedmodel/advancedanimation/AnimState; ((Ljava/lang/String;II)Ljava/lang/String; JendsWith%s: %s [ getConditionsString format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; SignatureGLjava/util/List;s_bDebugLog_NodeConditionsZ ConstantValueCodeLineNumberTable getAnimNodesg(Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSource;Ljava/util/List;)Ljava/util/List; StackMapTable(Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSource;Ljava/util/List;)Ljava/util/List;Parse\(Ljava/lang/String;Ljava/lang/String;)Lzombie/core/skinnedmodel/advancedanimation/AnimState;[Ljava/lang/String;toString getStateNameJ(Lzombie/core/skinnedmodel/advancedanimation/AnimState;)Ljava/lang/String;lambda$Parse$1(Ljava/io/File;)Zlambda$getAnimNodes$0I(Lzombie/core/skinnedmodel/advancedanimation/AnimNode;)Ljava/lang/String; SourceFileAnimState.javaBootstrapMethods  $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;Loading AnimState:   "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;   -> AnimNode:  )AnimState{, NodeCount:, DefaultIndex:} InnerClasses AnimLayerOG%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1  H ** *Y** ,*#,'-17=k+CE`+K* MQ+QSN6*#61*W[:]-^,cW ,>6*#6i*W[:gHj#7+m+j#,j#>,cW,q,v!&%@'I(^*n+z./(389;<?BEIKNQRU9 X^( B.![  Ųty= YN-* *+::662:Y:  2: * : Y :   :  -- cW-Rcefgi$l3mMoXpiqms{vwxz|}~mS$  ;( 7* *#* 2 * *  @"/**  " *άl 0Y*]SY*Sְ[  82