Êþº¾E  &net/minecraft/client/model/EntityModel.(Lnet/minecraft/client/model/geom/ModelPart;)Vbone  )net/minecraft/client/model/geom/ModelPartgetChild?(Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelPart;bodyhead  6net/minecraft/client/model/animal/sniffer/SnifferModel+Lnet/minecraft/client/model/geom/ModelPart;  ;net/minecraft/client/animation/definitions/SnifferAnimationSNIFFER_SNIFF_SEARCH4Lnet/minecraft/client/animation/AnimationDefinition;  ! "#2net/minecraft/client/animation/AnimationDefinitionbake_(Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/animation/KeyframeAnimation; % &'sniffSearchAnimation2Lnet/minecraft/client/animation/KeyframeAnimation; ) * SNIFFER_WALK , -' walkAnimation / 0 SNIFFER_DIG 2 3' digAnimation 5 6SNIFFER_LONGSNIFF 8 9'longSniffAnimation ; <SNIFFER_STAND_UP > ?'standUpAnimation A B SNIFFER_HAPPY D E'happyAnimation G HSNIFFER_SNIFFSNIFF J K'sniffSniffAnimationM7net/minecraft/client/model/geom/builders/MeshDefinition LO P()V LR STgetRoot;()Lnet/minecraft/client/model/geom/builders/PartDefinition; VWX YZ8net/minecraft/client/model/geom/builders/CubeListBuildercreate<()Lnet/minecraft/client/model/geom/builders/CubeListBuilder;@  ]^_ `a(net/minecraft/client/model/geom/PartPoseoffset/(FFF)Lnet/minecraft/client/model/geom/PartPose; cde fg7net/minecraft/client/model/geom/builders/PartDefinitionaddOrReplaceChild±(Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/CubeListBuilder;Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/builders/PartDefinition; Vi jktexOffs>(II)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;ÁHÁ`Á AÈAèB s8net/minecraft/client/model/geom/builders/CubeDeformation ru v(F)V Vx yzaddBox|(FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;AÀ?A@right_front_legÀ`¿€À€@àA AÀðÁp‰ right_mid_leg‹right_hind_legApŽleft_front_leg@ð‘ left_mid_leg“ left_hind_legÀÐÁ8APA�A0@ÐÁ›× œleft_earÀ@A˜@ÐQìÀ�Qì¢ right_earÀÐQì¥noseÀÁAÀ�« lower_beakÀàÁ@ °±² Y³8net/minecraft/client/model/geom/builders/LayerDefinitionw(Lnet/minecraft/client/model/geom/builders/MeshDefinition;II)Lnet/minecraft/client/model/geom/builders/LayerDefinition; µ ¶· setupAnim(Ljava/lang/Object;)V ¹º» ¼½=net/minecraft/client/renderer/entity/state/SnifferRenderStatexRotF¿net/minecraft/util/Mth<Žú5 º ¹Ã ĽyRot à ¹Ç ÈÉ isSearchingZ ¹Ë ̽walkAnimationPos ¹Î ϽwalkAnimationSpeedBÈ ÒÓÔ ÕÖ0net/minecraft/client/animation/KeyframeAnimation applyWalk(FFFF)V ¹Ø ÙÚdiggingAnimationState+Lnet/minecraft/world/entity/AnimationState; ¹Ü ݽ ageInTicks Òß àáapply/(Lnet/minecraft/world/entity/AnimationState;F)V ¹ã äÚsniffingAnimationState ¹æ çÚrisingAnimationState ¹é êÚfeelingHappyAnimationState ¹ì íÚscentingAnimationState ï ¶ðB(Lnet/minecraft/client/renderer/entity/state/SnifferRenderState;)VWALK_ANIMATION_SPEED_MAX ConstantValueWALK_ANIMATION_SCALE_FACTORCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/client/model/animal/sniffer/SnifferModel;rootMethodParameterscreateBodyLayer<()Lnet/minecraft/client/model/geom/builders/LayerDefinition;mesh9Lnet/minecraft/client/model/geom/builders/MeshDefinition;9Lnet/minecraft/client/model/geom/builders/PartDefinition;state?Lnet/minecraft/client/renderer/entity/state/SnifferRenderState; StackMapTable SignatureiLnet/minecraft/client/model/EntityModel; SourceFileSnifferModel.java! ñ½ò¨ó½òÐ&'-'3'9'?'E'K'ôËg*+·*+¶ ¶ ¶ µ*²+¶µ$*²(+¶µ+*².+¶µ1*²4+¶µ7*²:+¶µ=*²@+¶µC*²F+¶µI±õ6 ! "#$&$'/(:)E*P+[,f-ög÷øgùúù ûüô¿ ½»LY·NK*¶QL+¸U [ ¸\¶bM,¸U>D¶hlmnopq»rY ·t¶w>¶hlmno{q»rY|·t¶wWD¶hl}no q»rY ·t¶w ¸\¶bN,~¸U W¶h€�‚ƒ„…»rY ·t¶w†„‡¸\¶bW,ˆ¸U i¶h€�‚ƒ„…»rY ·t¶w†„ ¸\¶bW,ЏU {¶h€�‚ƒ„…»rY ·t¶w†„Œ¸\¶bW,�¸UW¶h€�‚ƒ„…»rY ·t¶w�„‡¸\¶bW,�¸Ui¶h€�‚ƒ„…»rY ·t¶w�„ ¸\¶bW,’¸U{¶h€�‚ƒ„…»rY ·t¶w�„Œ¸\¶bW-¸U¶h”†•–—˜»rY ·t¶w¶h”�•– ˜»rY ·t¶w ™š¸\¶b:›¸U¶h � žƒ»rY ·t¶wŸ† ¸\¶bW¡¸U0¶h� � žƒ»rY ·t¶w£† ¸\¶bW¤¸U -¶h”¦§– ¨»rY ·t¶w ©•¸\¶bWª¸U 9¶h”¬­–}¨»rY ·t¶w ®l¸\¶bW*ÀÀ¸¯°õ¶-01 3436(7E8d9ƒ6‡;‘<´;¸=Â>ä=è?ò@?A"BEAICRDtCxE�F¤E¨H²IÏJðHõLþML"N,OMNQP\Q}P�RŒS®R²Uö4µýþ °ùÿŸÿ‡6ÿõÈÿ¶ðô�*+·´*´+´¸ÀjµÁ*´+´ÂÀjµÅ+´Æ™*´$+´Ê+´Í¨жѧ*´++´Ê+´Í¨жÑ*´1+´×+´Û¶Þ*´7+´â+´Û¶Þ*´=+´å+´Û¶Þ*´C+´è+´Û¶Þ*´I+´ë+´Û¶Þ±õ2 Z\]!_(`>bQe`fog~h�iœjö�÷ø�>úA¶·ô3 *+À¹¶î±õö  ÷øú