Êþº¾Eÿ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VOptionsKeyLwjgl3Fix  4net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3FixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesOPTIONS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $%& '(com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; +,- ./com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; 123 45 com/mojang/serialization/Dynamic getMapValues'()Lcom/mojang/serialization/DataResult;7 8A(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; :;< =>#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; :@ ABresult()Ljava/util/Optional; DEF GHjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; JKL MN java/util/MapentrySet()Ljava/util/Set; PQR ST java/util/Setstream()Ljava/util/stream/Stream; WXY =Zjava/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ^_` abjava/util/stream/CollectorstoMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; Wd efcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; 1h ij createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lmn opjava/util/Map$EntrygetKey()Ljava/lang/Object;r 1t uvasString&(Ljava/lang/String;)Ljava/lang/String;xkey_ z{| }~java/lang/String startsWith(Ljava/lang/String;)Z l€ �pgetValue ƒ„… †‡java/lang/IntegerparseInt(Ljava/lang/String;)I‰key.mouse.left‹key.mouse.right�key.mouse.middle� �‘makeConcatWithConstants(I)Ljava/lang/String; 1“ ”• createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; —˜™ š›com/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; � žŸMAP*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;¡ key.unknown £¤¥ ¦§(it/unimi/dsi/fastutil/ints/Int2ObjectMap getOrDefault'(ILjava/lang/Object;)Ljava/lang/Object; ©ª« ¬§0it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMapput®key.0°key.1²key.2´key.3¶key.4¸key.5ºkey.6¼key.7¾key.8Àkey.9Âkey.aÄkey.apostropheÆkey.bÈ key.backslashÊ key.backspaceÌkey.cÎ key.caps.lockÐ key.commaÒkey.dÔ key.deleteÖkey.downØkey.eÚkey.endÜ key.enterÞ key.equalà key.escapeâkey.fäkey.f1ækey.f10èkey.f11êkey.f12ìkey.f13îkey.f14ðkey.f15òkey.f16ôkey.f17ökey.f18økey.f19úkey.f2ükey.f3þkey.f4key.f5key.f6key.f7key.f8key.f9 key.g key.grave.accentkey.hkey.homekey.i key.insertkey.jkey.k key.keypad.0 key.keypad.1 key.keypad.2  key.keypad.3" key.keypad.4$ key.keypad.5& key.keypad.6( key.keypad.7* key.keypad.8, key.keypad.9.key.keypad.add0key.keypad.decimal2key.keypad.divide4key.keypad.enter6key.keypad.equal8key.keypad.multiply:key.keypad.subtract<key.l>key.left@ key.left.altBkey.left.bracketDkey.left.controlFkey.left.shiftH key.left.winJkey.mL key.minusNkey.nP key.num.lockRkey.oTkey.pV key.page.downX key.page.upZ key.pause\ key.period^key.print.screen`key.qbkey.rd key.rightf key.right.althkey.right.bracketjkey.right.controllkey.right.shiftn key.right.winpkey.srkey.scroll.lockt key.semicolonv key.slashx key.spacezkey.t|key.tab~key.u€key.up‚key.v„key.w†key.xˆkey.yŠkey.z ©Œ �()V� �‘accept()Ljava/util/function/Consumer; “”• –—"com/mojang/datafixers/DataFixUtilsmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; KEY_UNKNOWNLjava/lang/String; ConstantValue Signature>Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;lambda$makeRule$2U(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;map1Ljava/util/Map;lambda$makeRule$38(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;namebuttonIoldValueentryLjava/util/Map$Entry; StackMapTablelambda$static$05(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V2Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; SourceFileOptionsKeyLwjgl3Fix.javaBootstrapMethodsHÇ È ©ªªË Ì ­®®Ï Ð ±²jÓ Ô µ¶¶× —Ø ÙpgetFirstÛE(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic;Ý —Þ ßp getSecondá key.mouse.ã(Ljava/lang/Object;)Vå æ ¾¿¿é êëì íî"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; InnerClasses÷'com/mojang/datafixers/DSL$TypeReference TypeReferenceEntryû%java/lang/invoke/MethodHandles$Lookupýjava/lang/invoke/MethodHandlesLookup! ˜™š žŸ›œ�I*+·±ž Ÿ  ¡¢£¤¥¦ ¢¤§¨�@**¶ ²¶º¶°žŸŸ  ¡ ©ª�7 *¸#º)¶*°žŸŸ  «¬ ­®�N*¶0*º6¹9¹?*¶CÀ1°ž· ·Ÿ ¯° ±²�k/*+¹I¹OºU¹Vº[º\¸]¹cÀJ¶g°ž  ·+ Ÿ/¯°/³´ µ¶�v³*¹kÀ1q¶sw¶y™Š*¹À1q¶s¸‚<œKd`=š ˆN§"  ŠN§  ŒN§ `ºŽN*¹kÀ1*¹À1-¶’¸–°²œ ¹¢ÀzM*¹kÀ1*¹À1,¶’¸–°*¹kÀ1*¹À1¸–°ž>¡¢(¤,¥1§5¨;©@ªF«K¬Q®Z°t³ƒ´�¶ŸR8·™C·™N·™1C¸¹Z·™(uº¹ƒ·™³»¼½ý; üzùú( ¾¿�-C* ¶¨W* ­¶¨W*¯¶¨W*±¶¨W*³¶¨W*µ¶¨W*·¶¨W*¹¶¨W*»¶¨W* ½¶¨W* ¿¶¨W*Á¶¨W*(ö¨W*0Ŷ¨W*+Ƕ¨W*ɶ¨W*.˶¨W*:Ͷ¨W*3϶¨W* Ѷ¨W*ÓÓ¶¨W*ÐÕ¶¨W*×¶¨W*ÏÙ¶¨W*Û¶¨W* ݶ¨W*ß¶¨W*!ᶨW*;㶨W*D嶨W*W綨W*X鶨W*d붨W*eí¶¨W*fﶨW*gñ¶¨W*hó¶¨W*iõ¶¨W*q÷¶¨W*<ù¶¨W*=û¶¨W*>ý¶¨W*?ÿ¶¨W*@¶¨W*A¶¨W*B¶¨W*C¶¨W*" ¶¨W*) ¶¨W*# ¶¨W*Ƕ¨W*¶¨W*Ò¶¨W*$¶¨W*%¶¨W*R¶¨W*O¶¨W*P¶¨W*Q¶¨W*K!¶¨W*L#¶¨W*M%¶¨W*G'¶¨W*H)¶¨W*I+¶¨W*N-¶¨W*S/¶¨W*µ1¶¨W*œ3¶¨W*�5¶¨W*77¶¨W*J9¶¨W*&;¶¨W*Ë=¶¨W*8?¶¨W*A¶¨W*C¶¨W**E¶¨W*ÛG¶¨W*2I¶¨W* K¶¨W*1M¶¨W*EO¶¨W*Q¶¨W*S¶¨W*ÑU¶¨W*ÉW¶¨W*ÅY¶¨W*4[¶¨W*·]¶¨W*_¶¨W*a¶¨W*Íc¶¨W*¸e¶¨W*g¶¨W*�i¶¨W*6k¶¨W*Üm¶¨W*o¶¨W*Fq¶¨W*'s¶¨W*5u¶¨W*9w¶¨W*y¶¨W*{¶¨W*}¶¨W*ȶ¨W*/�¶¨W*ƒ¶¨W*-…¶¨W*‡¶¨W*,‰¶¨W±žÆq!)1:CL U!^"g#p$y%‚&‹'”(�)¦*¯+¹,Ã-Ì.Ö/ß0è1ð2ù34 567&8/98:A;J<S=\>e?n@wA€BŠC”DžE¨F²G¼HÆIÑJÛKæLðMúNOPQ"R,S6T@UJVTW^XhYrZ}[ˆ\“]�^§_±`¼aÆbÐcÚdäeïfùgh ij!k+l6mAnLoVpaqkrus€t‹u•v wªxµy¿zÉ{Ó|Ý}ç~ñû€�‚ƒ$„.…8†B›Ÿ C=ÀÁ��.»©Y·‹ºޏ’À£³œ±žÂÃÄNèÅÆÉèÅÊÍèÅÎÑèÅÒÕèÅÖÚèÅÜÚïàèâäçõö$ø lJù úüþ