=  java/lang/Object()Vjava/util/TreeMap  java/lang/StringCASE_INSENSITIVE_ORDERLjava/util/Comparator;  (Ljava/util/Comparator;)V  Bzombie/core/skinnedmodel/advancedanimation/AnimationVariableSourcem_GameVariablesLjava/util/Map;Azombie/core/skinnedmodel/advancedanimation/IAnimationVariableSlot  m_cachedGameVariableSlotsD[Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSlot;  ! "#Bzombie/core/skinnedmodel/advancedanimation/AnimationVariableHandlegetVariableIndex()I % &'getVariableName()Ljava/lang/String; )*+ ,- java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; /01 23zombie/util/list/PZArrayUtil arrayCopy=([Ljava/lang/Object;[Ljava/lang/Object;II)[Ljava/lang/Object; 678 9:zombie/util/StringUtilsisNullOrWhitespace(Ljava/lang/String;)Z < ='trim?Gzombie/core/skinnedmodel/advancedanimation/AnimationVariableGenericSlot A B' toLowerCase >D E(Ljava/lang/String;)V G HI setVariableF(Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSlot;)V K L'getKey )N OPput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;RLzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool QT Uz(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackGetStrongTyped;)V QW X(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackSetStrongTyped;)VZNzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString Y\ ]|(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackGetStrongTyped;)V Y_ `(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackSetStrongTyped;)VbMzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat ad e{(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackGetStrongTyped;)V ag h(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackSetStrongTyped;)VjKzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt il my(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackGetStrongTyped;)V io p(Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackSetStrongTyped;)V Qr s{(Ljava/lang/String;ZLzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackGetStrongTyped;)V Qu v(Ljava/lang/String;ZLzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackSetStrongTyped;)V Yx y(Ljava/lang/String;Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackGetStrongTyped;)V Y{ |(Ljava/lang/String;Ljava/lang/String;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackSetStrongTyped;)V a~ |(Ljava/lang/String;FLzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackGetStrongTyped;)V a (Ljava/lang/String;FLzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackSetStrongTyped;)V i z(Ljava/lang/String;ILzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackGetStrongTyped;)V i (Ljava/lang/String;ILzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackGetStrongTyped;Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackSetStrongTyped;)V  getOrCreateVariableW(Ljava/lang/String;)Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSlot;  EsetValue  (Z)V  (F)V   getVariable  clear  getGameVariables()Ljava/lang/Iterable;  java/lang/Iterableiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z next()Ljava/lang/Object;  'getValueString   getValueFloat()F   getValueBool ) values()Ljava/util/Collection;  getVariableString&(Ljava/lang/String;)Ljava/lang/String; 6 equalsIgnoreCase'(Ljava/lang/String;Ljava/lang/String;)Z )  containsKey(Ljava/lang/Object;)Z@zombie/core/skinnedmodel/advancedanimation/IAnimationVariableMap SignaturefLjava/util/Map;CodeLineNumberTable(Lzombie/core/skinnedmodel/advancedanimation/AnimationVariableHandle;)Lzombie/core/skinnedmodel/advancedanimation/IAnimationVariableSlot; StackMapTable'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;Z)V(Ljava/lang/String;F)V clearVariableclearVariablesgetVariableFloat(Ljava/lang/String;F)FgetVariableBoolean(Ljava/lang/String;Z)Z[()Ljava/lang/Iterable; isVariablecontainsVariable SourceFileAnimationVariableSource.java InnerClassesczombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackGetStrongTypedCallbackGetStrongTypedczombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackBool$CallbackSetStrongTypedCallbackSetStrongTypedezombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackGetStrongTypedezombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackString$CallbackSetStrongTypeddzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackGetStrongTypeddzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackFloat$CallbackSetStrongTypedbzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackGetStrongTypedbzombie/core/skinnedmodel/advancedanimation/AnimationVariableSlotCallbackInt$CallbackSetStrongTyped!!;**Y *  !++=*6*-*2N- **+$(S*2N-*+$(N-`:*:*.4-S*-V  %!'((,+B,I/K3\4`7b<j=p>u@CDG 7$44I+5+;M*,(PR UV y3+5+;M*,(N->Y,@CN*-F-"bd ghi k,l1o  ' HI.*+J+MW uvHU**QY+,SF } ~HX+*QY+,-VF H]**YY+,[F  H`+*YY+,-^F He**aY+,cF  Hh+*aY+,-fF Hm**iY+,kF  Hp+*iY+,-nF Hs+*QY+-qF Hv-*QY+-tF Hy+*YY+,-wF H|-*YY+,-zF H+*aY+$-}F H-*aY+$-F H+*iY+-F H-*iY+-F H( *+,  H( *+  H( *+$  EC*+M, ,  \'*L++M,#&  D*+M, , #$ A A*+N- -$ /0 @:E*+M,, ;< @A*+N- - GH @" *Q" *+,Ĭ[:F+5+;M*,ac ef BQ Q Y Y a a i i