Êþº¾E<  java/lang/Record()V   +net/minecraft/client/renderer/ShaderDefinesvaluesLjava/util/Map;  flagsLjava/util/Set;3net/minecraft/client/renderer/ShaderDefines$Builder   isEmpty()Z   java/util/Mapsize()I  ! "#&com/google/common/collect/ImmutableMapbuilderWithExpectedSize3(I)Lcom/google/common/collect/ImmutableMap$Builder; %&' ().com/google/common/collect/ImmutableMap$BuilderputAllA(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder; +, java/util/Set ./0 "1&com/google/common/collect/ImmutableSet3(I)Lcom/google/common/collect/ImmutableSet$Builder; 345 67.com/google/common/collect/ImmutableSet$BuilderaddAllF(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet$Builder; %9 :;buildKeepingLast*()Lcom/google/common/collect/ImmutableMap; 3= >?build*()Lcom/google/common/collect/ImmutableSet; A B!(Ljava/util/Map;Ljava/util/Set;)VDjava/lang/StringBuilder C G HIentrySet()Ljava/util/Set; +K LMiterator()Ljava/util/Iterator; OPQ Rjava/util/IteratorhasNext OT UVnext()Ljava/lang/Object;Xjava/util/Map$Entry WZ [VgetKey]java/lang/String W_ `VgetValueb#define Cd efappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;h Cj ek(C)Ljava/lang/StringBuilder; Cm notoString()Ljava/lang/String;  +s ntA(Lnet/minecraft/client/renderer/ShaderDefines;)Ljava/lang/String;v wxhashCode0(Lnet/minecraft/client/renderer/ShaderDefines;)Iz {|equalsB(Lnet/minecraft/client/renderer/ShaderDefines;Ljava/lang/Object;)Z ~€ �‚com/mojang/serialization/CodecSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec; ~„ …† unboundedMapu(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/codecs/UnboundedMapCodec; ‰ Š‹of()Ljava/util/Map; �Ž� �‘1com/mojang/serialization/codecs/UnboundedMapCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;“ ”•apply()Ljava/util/function/Function; —˜™ š›!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; �žŸ  ¡.com/mojang/serialization/codecs/PrimitiveCodeclistOf"()Lcom/mojang/serialization/Codec;““ ~¥ ¦§xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; +ª ŠI ~Ž“ ®¯° ±²;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;´ ”µ!()Ljava/util/function/BiFunction; ·¸¹ ”º!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; ¼ ½¾EMPTY-Lnet/minecraft/client/renderer/ShaderDefines;“ ÁÂà ÄÅ2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Ç ÈÉCODEC Lcom/mojang/serialization/Codec; Signature5Ljava/util/Map;#Ljava/util/Set;OLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParameters[(Ljava/util/Map;Ljava/util/Set;)Vbuilder7()Lnet/minecraft/client/renderer/ShaderDefines$Builder; withOverrides\(Lnet/minecraft/client/renderer/ShaderDefines;)Lnet/minecraft/client/renderer/ShaderDefines;defines newValues0Lcom/google/common/collect/ImmutableMap$Builder;newFlags0Lcom/google/common/collect/ImmutableSet$Builder;VLcom/google/common/collect/ImmutableMap$Builder;DLcom/google/common/collect/ImmutableSet$Builder; StackMapTableasSourceDirectiveskeyLjava/lang/String;valueentryLjava/util/Map$Entry;flag directivesLjava/lang/StringBuilder;;Ljava/util/Map$Entry;(Ljava/lang/Object;)ZoLjava/lang/Object;7()Ljava/util/Map;%()Ljava/util/Set;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileShaderDefines.java NestMembersRecordBootstrapMethodsû values;flags ÿ&(Ljava/lang/Object;)Ljava/lang/Object;  ‹>(Lnet/minecraft/client/renderer/ShaderDefines;)Ljava/util/Map; +  copyOf'(Ljava/util/Collection;)Ljava/util/Set; !(Ljava/util/List;)Ljava/util/Set;  java/util/List((Ljava/util/Collection;)Ljava/util/List;!(Ljava/util/Set;)Ljava/util/List;  I>(Lnet/minecraft/client/renderer/ShaderDefines;)Ljava/util/Set;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@M(Ljava/util/Map;Ljava/util/Set;)Lnet/minecraft/client/renderer/ShaderDefines;  ðññ# $%& '(java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;* +,- ./"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; InnerClassesBuilderEntryInstance5com/mojang/datafixers/ProductsP28%java/lang/invoke/MethodHandles$Lookup:java/lang/invoke/MethodHandlesLookup1 ÊËÊ̽¾ÈÉÊÍ BÎi*·*+µ*,µ ±Ï Ð Ѿ Ò ËÌÓ  ÊÔ ÕÖÎ »Y·°ÏרÎ t*¶™+°+¶™*°*´¹+´¹`¸M,*´¶$W,+´¶$W*´ ¹*+´ ¹*`¸-N-*´ ¶2W-+´ ¶2W»Y,¶8-¶<·@°Ï.  !)"2#;$R%[&d'Ð*tѾtÙ¾)KÚÛR"ÜÝÒ)KÚÞR"Üßà ÓÙáoÎB“»CY·EL*´¹F¹JM,¹N™A,¹SÀWN-¹YÀ\:-¹^À\:+a¶c¶cg¶c¶c ¶iW§ÿ¼*´ ¹JM,¹N™ ,¹SÀ\N+a¶c-¶c ¶iW§ÿÝ+¶l°Ï* +,*-5.@/[0^1{2‹3Ž4Ð>5&âã@äã*1åæ{çã“Ѿ‹èéÒ *1åêàýCOúFü Oú%ÎS*´¹p™*´ ¹q™§¬Ï8Ð Ѿà@noÎ1*ºr°Ï Ð ѾwÎ1*ºu¬Ï Ð Ѿ{ëÎ<*+ºy¬Ï ÐѾìíÓì ‹Î/*´°Ï Ð ѾÊîIÎ/*´ °Ï Ð ѾÊï ðñÎŽP*²}²}¸ƒ‡¸ˆ¶Œº’¶–²}¹œº¢º£¹¤¨¸©¹«º¬¶–¶­*º³¶¶°ÏCLOÐ PòóôÎ8»Y¸ˆ¸©·@³»º¿¸À³Æ±Ï õö÷ø ÊËÊÌùJ"úüý)þ)þ )þ )þ))þ!0:1 %1 3.1 W2 ®Á3·4679;