Êþº¾E-  java/lang/Object()Vjava/util/ArrayList   Anet/minecraft/client/resources/model/sprite/TextureSlots$ResolverentriesLjava/util/List;  java/util/ListaddLast(Ljava/lang/Object;)V  addFirst  isEmpty()Z  !"8net/minecraft/client/resources/model/sprite/TextureSlotsEMPTY:Lnet/minecraft/client/resources/model/sprite/TextureSlots;$3it/unimi/dsi/fastutil/objects/Object2ObjectArrayMap # '() *+com/google/common/collect/Listsreverse"(Ljava/util/List;)Ljava/util/List; - ./iterator()Ljava/util/Iterator; 123 4java/util/IteratorhasNext 16 78next()Ljava/lang/Object;:=net/minecraft/client/resources/model/sprite/TextureSlots$Data 9< =>valuesLjava/util/Map;@ ABaccept�(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;)Ljava/util/function/BiConsumer; DEF GH java/util/MapforEach"(Ljava/util/function/BiConsumer;)V JK.it/unimi/dsi/fastutil/objects/Object2ObjectMap M N(Ljava/util/Map;)V PQR ST/it/unimi/dsi/fastutil/objects/Object2ObjectMaps fastIterator`(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;)Lit/unimi/dsi/fastutil/objects/ObjectIterator; V2W,it/unimi/dsi/fastutil/objects/ObjectIterator V6Z4it/unimi/dsi/fastutil/objects/Object2ObjectMap$Entry Y\ ]8getValue_Bnet/minecraft/client/resources/model/sprite/TextureSlots$Reference ^a bctargetLjava/lang/String; Je fgget&(Ljava/lang/Object;)Ljava/lang/Object;i4net/minecraft/client/resources/model/sprite/Material Yk l8getKeynjava/lang/String Jp qrput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Vt uremove w xyLOGGERLorg/slf4j/Logger;{'Unresolved texture references in {}: {} }~ €�3net/minecraft/client/resources/model/ModelDebugName debugName()Ljava/lang/String; Jƒ „…entrySet+()Lit/unimi/dsi/fastutil/objects/ObjectSet; ‡ˆ‰ Š‹'it/unimi/dsi/fastutil/objects/ObjectSetstream()Ljava/util/stream/Stream;� Ž�apply()Ljava/util/function/Function; ‘’“ ”•java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; —˜™ š›java/util/stream/Collectorsjoining()Ljava/util/stream/Collector; ‘� žŸcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; ¡¢£ ¤¥org/slf4j/Loggerwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V §k¨java/util/Map$Entry §\« ¬­makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ¯°± ²gjava/util/ObjectsrequireNonNull´ µ¶ typeSwitchK(Lnet/minecraft/client/resources/model/sprite/TextureSlots$SlotContents;I)I¸java/lang/MatchException ·º »*(Ljava/lang/String;Ljava/lang/Throwable;)V½>net/minecraft/client/resources/model/sprite/TextureSlots$Value J¿ ug ¼Á ÂÃmaterial8()Lnet/minecraft/client/resources/model/sprite/Material; ÅÆÇ ÈÉcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; SignatureQLjava/util/List;CodeLineNumberTableLocalVariableTablethisCLnet/minecraft/client/resources/model/sprite/TextureSlots$Resolver;„(Lnet/minecraft/client/resources/model/sprite/TextureSlots$Data;)Lnet/minecraft/client/resources/model/sprite/TextureSlots$Resolver;data?Lnet/minecraft/client/resources/model/sprite/TextureSlots$Data;MethodParametersresolveq(Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/sprite/TextureSlots;entry6Lit/unimi/dsi/fastutil/objects/Object2ObjectMap$Entry; maybeResolved6Lnet/minecraft/client/resources/model/sprite/Material;.Lit/unimi/dsi/fastutil/objects/ObjectIterator;debugNameProvider5Lnet/minecraft/client/resources/model/ModelDebugName;resolved0Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; unresolved hasChangesZLocalVariableTypeTableŽLit/unimi/dsi/fastutil/objects/Object2ObjectMap$Entry;¾Lit/unimi/dsi/fastutil/objects/ObjectIterator;>;zLit/unimi/dsi/fastutil/objects/Object2ObjectMap;ˆLit/unimi/dsi/fastutil/objects/Object2ObjectMap; StackMapTablelambda$resolve$1)(Ljava/util/Map$Entry;)Ljava/lang/String;eLjava/util/Map$Entry;lambda$resolve$0¼(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/client/resources/model/sprite/TextureSlots$SlotContents;)Vvalue@Lnet/minecraft/client/resources/model/sprite/TextureSlots$Value; referenceDLnet/minecraft/client/resources/model/sprite/TextureSlots$Reference;selector0$tempGLnet/minecraft/client/resources/model/sprite/TextureSlots$SlotContents;index$1IslotcontentsúEnet/minecraft/client/resources/model/sprite/TextureSlots$SlotContents SourceFileTextureSlots.javaNestHostBootstrapMethods'(Ljava/lang/Object;Ljava/lang/Object;)V  íî\(Ljava/lang/String;Lnet/minecraft/client/resources/model/sprite/TextureSlots$SlotContents;)Vg  éêê  #-> #   "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;  ¬$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;  µ "java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesResolverDataEntry Reference SlotContentsValue)%java/lang/invoke/MethodHandles$Lookup+java/lang/invoke/MethodHandlesLookup! xyÊËÌ>*·*»Y· µ ±Í bfÎ ÏÐÑÌD *´ +¹*°Í i jÎ ÏÐ ÒÓÔÒÑÌD *´ +¹*°Í n oÎ ÏÐ ÒÓÔÒÕÖÌE*´ ¹™²°»#Y·%M»#Y·%N*´ ¸&¹,:¹0™#¹5À9:´;-,º?¹C§ÿÙ-¹I™ »Y,·L°6™b6-¸O:¹U™L¹XÀY:,¹[À^´`¹dÀh:Æ ,¹jÀm¹oW¹s6§ÿ°§ÿŸ-¹Iš0²vz+¹|-¹‚¹†ºŒ¹�¸–¹œ¹ »Y,·L°Ífs twx zD{U‡X‰aŠjŽm�r�u‘{’…“‘”©•®–Á—Ș˚ΛÑ�Ú £Î\ DÒÓ‘:ר©"ÙÚ{S.ÛÏÐÜÝøÞß ðàßm£áâã*‘:×ä{S.åøÞæ ðàçè% þJJ1ú)üü VûOú5ÔÜ éêÌE*¹¦Àm*¹©À^´`ºª°Í Î ëì íîÌs-Y¸®W:6º³«&E»·Y·¹¿À¼:*,¹¾W+,¶À¹oW§À^:+,¹¾W*,¹oW±Í& |:}A~IV€Y�`‚hƒr†ÎRAïð`ñòjóô gõösàßsÞßs÷csøôèý ù$ ùû̸ijv±Ícüýþÿ$  ¼^!B " 9#YJ$ ^%§D$ ù& ¼'(*,