Êþº¾���4�° �'�T �&�U�V�W�X�Y�Z�[ ��\ �&�] �^�_ ��`�a ��T�b ��c ��d ��e�f�g ��h �i�j�k �l�m�n �^�o �'�p �q�r �^�s �'�t �u�v �u�w ��x �y�z ��{ ��| ��} ��~��€��function�Lcom/sun/jna/Function;�options�Ljava/util/Map;� Signature�$Ljava/util/Map<Ljava/lang/String;*>;�<init>�((Lcom/sun/jna/Pointer;ILjava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�this�NativeFunctionHandler�InnerClasses�5Lcom/sun/jna/CallbackReference$NativeFunctionHandler;�address�Lcom/sun/jna/Pointer;�callingConvention�I�LocalVariableTypeTable�=(Lcom/sun/jna/Pointer;ILjava/util/Map<Ljava/lang/String;*>;)V�invoke�S(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;�str�Ljava/lang/String;�m�Ljava/lang/reflect/Method;�cls�Ljava/lang/Class;�o�Ljava/lang/Object;�proxy�method�args�[Ljava/lang/Object;�Ljava/lang/Class<*>;� StackMapTable� Exceptions�‚� getPointer�()Lcom/sun/jna/Pointer;� SourceFile�CallbackReference.java�/�ƒ�+�,�com/sun/jna/Function�com/sun/jna/Library�string-encoding�„�…�†�java/lang/String�/�‡�)�*�ˆ�Š�C�‹�Œ�java/lang/StringBuilder�Proxy interface to ��Ž����‘�invoking-method�java/lang/reflect/Method�’�“�”�•�–� (�—�˜�‘�)�™�C�š�›�œ��ž�Ÿ�C� �“�¡�¢�£�¤�¥��¦�§�¨�©�ª�«�¬��®�“�>�¯�3com/sun/jna/CallbackReference$NativeFunctionHandler�java/lang/Object�#java/lang/reflect/InvocationHandler�java/lang/Throwable�()V� java/util/Map�get�&(Ljava/lang/Object;)Ljava/lang/Object;�+(Lcom/sun/jna/Pointer;ILjava/lang/String;)V�com/sun/jna/Library$Handler�Handler�OBJECT_TOSTRING�equals�(Ljava/lang/Object;)Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getDeclaringClass�()Ljava/lang/Class;�com/sun/jna/CallbackReference�findCallbackClass�$(Ljava/lang/Class;)Ljava/lang/Class;�java/lang/Class�getName�OBJECT_HASHCODE�hashCode�()I�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;� OBJECT_EQUALS�getClass�java/lang/reflect/Proxy�isProxyClass�(Ljava/lang/Class;)Z�getInvocationHandler�9(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;�(Z)Ljava/lang/Boolean;�java/lang/Boolean�FALSE�Ljava/lang/Boolean;� isVarArgs�(Ljava/lang/reflect/Method;)Z�concatenateVarArgs�(([Ljava/lang/Object;)[Ljava/lang/Object;� getReturnType�G(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;� �&�'��(���)�*����+�,��-����.���/�0��1���ˆ�����"*·�*-µ�*»�Y+-¹��À�·�µ� ±����2������Ç�È� É�!Ê�3���*����"�4�7�����"�8�9����"�:�;����"�+�,��<�������"�+�.��-����=��>�?��1�������Ʋ� ,¶�™�[»�Y·� ¶�*´� ¶�¶�:*´�¹��À�:¶�¸�:»�Y·� ¶�¶�¶�¶�¶�¶�:°²�,¶�™�*¶�¸�°²�,¶�™�.-2:Æ� ¶�¸�™�¸�*¦�§�¸� °²�!°,¸�"™�-¸�#N*´� ,¶�$-*´�¶�%°����2���B���Ï� Ð�"Ñ�2Ò�<Ó�_Õ�bÖ�l×�tØ�~Ù�ƒÚ�“Û�¥Ý�©ß�°à�µâ�3���R��"�@�@�A��2�0�B�C��<�&�D�E��ƒ�&�F�G����Æ�4�7�����Æ�H�G����Æ�I�C����Æ�J�K��<�����<�&�D�L��M����û�bü�+�'@ú��N�����O��P�Q��1���/�����*´� °����2������æ�3��������4�7����R����S�6�����&�i�5� �^��‰�