Êþº¾2€ ˆd ˆe ˆf ghi gjk e gl m n ·o p ·q r ·s ·t ˆu 3vwx y ˆz ˆ{ ˆ|} ~ €� 3‚ƒ„ …† ‡ ˆ‰Š ‹ yŒ�Ž C� +�‘ ˆ’“ 0” 3•– —˜™ 5š C› ˆœ �ž ˆŸ r  ¤¡ ¥¡ ¢£ r¤ ¢¥ C¦ ˆ§¨© Cª« ˆ¬ ­ F  F¤ ®¯ °¯ ˆ± ˆ²³´µ ˆ¶· S¸ ˆ¹ ˆº» W¼½¿ ÀÁ À¯ÂÃÄÅÆÇ by 3ÈÉ 3Ê 3Ë ˆÌ 3Í 3ÎÏ ÐÑ kÒ ÓÔ ÓÕ Ö× ÖØÙ Ú rÈ ÛÜ ÖÝ ÓÞ. ˆß ]àá Câ Sã ˆä Så ˆæ Sç Cèé gê „Ò ëÕì ˆ~ —í —î 0ï ˆð ˆñòó gôõ ’ö ˆ÷ ˆø ˆù ˜¡ú š¡û œ¡ü ž¡ý  ¡þ ’¡ £¡ÿ €‹ ¦ ˆ ¦ï «…  3    ±yNativeFunctionHandler InnerClassesDefaultCallbackProxy  AttachOptions callbackMapLjava/util/Map; SignatureFLjava/util/Map;directCallbackMappointerCallbackMapWLjava/util/Map;>; allocations5Ljava/util/Map;allocatedMemoryjLjava/util/Map;>;PROXY_CALLBACK_METHODLjava/lang/reflect/Method; initializersNLjava/util/Map;cbstructLcom/sun/jna/Pointer; trampolineproxyLcom/sun/jna/CallbackProxy;methodcallingConventionIsetCallbackThreadInitializerf(Lcom/sun/jna/Callback;Lcom/sun/jna/CallbackThreadInitializer;)Lcom/sun/jna/CallbackThreadInitializer;CodeLineNumberTableLocalVariableTablecbLcom/sun/jna/Callback; initializer'Lcom/sun/jna/CallbackThreadInitializer; StackMapTableinitializeThread\(Lcom/sun/jna/Callback;Lcom/sun/jna/CallbackReference$AttachOptions;)Ljava/lang/ThreadGroup;args-Lcom/sun/jna/CallbackReference$AttachOptions;initgroupLjava/lang/ThreadGroup;i  getCallback>(Ljava/lang/Class;Lcom/sun/jna/Pointer;)Lcom/sun/jna/Callback;typeLjava/lang/Class;pLocalVariableTypeTableLjava/lang/Class<*>;A(Ljava/lang/Class<*>;Lcom/sun/jna/Pointer;)Lcom/sun/jna/Callback;?(Ljava/lang/Class;Lcom/sun/jna/Pointer;Z)Lcom/sun/jna/Callback;refLjava/lang/ref/Reference;ctypefoptionsh5Lcom/sun/jna/CallbackReference$NativeFunctionHandler;directZmap1Ljava/lang/ref/Reference;5Ljava/util/Map;–·}B(Ljava/lang/Class<*>;Lcom/sun/jna/Pointer;Z)Lcom/sun/jna/Callback;(Lcom/sun/jna/Callback;IZ)Vimptypes[Ljava/lang/Class;flagsnativeParamTypes returnTyperc!Lcom/sun/jna/FromNativeConverter;tnLcom/sun/jna/ToNativeConverter;msgLjava/lang/String;thisLcom/sun/jna/CallbackReference;callbackmapperLcom/sun/jna/TypeMapper;ppcencodingpeerJ[Ljava/lang/Class<*>;ìÙ getNativeType$(Ljava/lang/Class;)Ljava/lang/Class;cls*(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; checkMethod6(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;findCallbackClasse$Ljava/lang/IllegalArgumentException;ifaceswgetCallbackMethod2(Lcom/sun/jna/Callback;)Ljava/lang/reflect/Method;-(Ljava/lang/Class;)Ljava/lang/reflect/Method;Ljava/util/Iterator; pubMethodsjava/lang/reflect/Method; classMethodspmethodsLjava/util/Set;methods0Ljava/util/Iterator;+Ljava/util/Set;0(Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;setCallbackOptions(I)Voptions getTrampoline()Lcom/sun/jna/Pointer;finalize()Vdispose disposeAllrrefsLjava/util/Collection;7Ljava/util/Collection;()Lcom/sun/jna/Callback;getNativeFunctionPointer-(Lcom/sun/jna/Callback;)Lcom/sun/jna/Pointer;handlerLjava/lang/Object;getFunctionPointer.(Lcom/sun/jna/Callback;Z)Lcom/sun/jna/Pointer;cbreffp$Ljava/util/Map;isAllowableNativeType(Ljava/lang/Class;)Z(Ljava/lang/Class<*>;)ZgetNativeString*(Ljava/lang/Object;Z)Lcom/sun/jna/Pointer;nsLcom/sun/jna/NativeString;valuewide access$0007(Lcom/sun/jna/CallbackReference;)Lcom/sun/jna/Callback;x0 access$100x1Ljava/lang/Exception; 5Ljava/lang/ref/WeakReference; SourceFileCallbackReference.java ST çF ƺ %com/sun/jna/CallbackThreadInitializer 2com/sun/jna/CallbackReference$DefaultCallbackProxy      ! "÷ #! #÷ $> çï %&"java/lang/IllegalArgumentException"Callback type must be an interface ' ½º ¹º ¾ºjava/lang/ref/Reference (com/sun/jna/Callback )* +Qjava/lang/IllegalStateExceptionjava/lang/StringBuilder >Pointer ,- ,. already mapped to œ. Native code may be re-using a default function pointer, in which case you may need to use a common Callback class wherever the function pointer is reused. /0 com/sun/jna/AltCallingConventioncom/sun/jna/Functionjava/util/HashMap 12 3invoking-method )+3com/sun/jna/CallbackReference$NativeFunctionHandler 4 56java/lang/Class7 89java/lang/ref/WeakReference : ;< ÎÏ= >& )* ?@ Aê BC D* EF GH ÍÅcom/sun/jna/Nativecom/sun/jna/win32/DLLCallback IJcom/sun/jna/CallbackProxy ËÌ KL M*N  PQCallback argument  requires custom type conversionCallback return type ÄÅcom/sun/jna/Pointer O ÈÉ Âºcom/sun/jna/Structure PQcom/sun/jna/Structure$ByValueByValuecom/sun/jna/NativeMappedR STjava/lang/Stringcom/sun/jna/WString[Ljava/lang/String;[Lcom/sun/jna/WString;6Method signature exceeds the maximum parameter count: 'java/lang/UnsupportedOperationException 0) is not derived from com.sun.jna.Callback U@ V* $ WX YXjava/util/HashSetZ [\ ] ^_ `a b& c(java/lang/reflect/Method def gh > ij "# khUCallback must implement a single public method, or one public method named 'callback' lÏ mn ÊÉ op ?>  qOjava/util/LinkedList rscom/sun/jna/CallbackReference tQ uv o< KL GHcom/sun/jna/Librarycalling-convention whjava/lang/Integer xy  ;< 89java/lang/Voidjava/lang/Booleanjava/lang/Bytejava/lang/Shortjava/lang/Characterjava/lang/Longjava/lang/Floatjava/lang/Doublecom/sun/jna/NativeString z Àºjava/util/WeakHashMap{ |}[Ljava/lang/Object; ~java/lang/Exceptionjava/lang/Error0Error looking up CallbackProxy.callback() method+com/sun/jna/CallbackReference$AttachOptionsjava/lang/Objectjava/lang/Throwablejava/lang/ThreadGroup java/util/Mapcom/sun/jna/TypeMapper java/util/Setjava/util/Iteratorjava/util/Collectionput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;remove&(Ljava/lang/Object;)Ljava/lang/Object;getgetThreadGroup/(Lcom/sun/jna/Callback;)Ljava/lang/ThreadGroup;getName*(Lcom/sun/jna/Callback;)Ljava/lang/String;nameisDaemon(Lcom/sun/jna/Callback;)Zdaemondetachwrite isInterface()Z(Ljava/lang/String;)V()Ljava/lang/Object;getClass()Ljava/lang/Class;isAssignableFromappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getLibraryOptions"(Ljava/lang/Class;)Ljava/util/Map;(Ljava/util/Map;)V((Lcom/sun/jna/Pointer;ILjava/util/Map;)VgetClassLoader()Ljava/lang/ClassLoader;java/lang/reflect/ProxynewProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;(Ljava/lang/Object;)V getTypeMapper+(Ljava/lang/Class;)Lcom/sun/jna/TypeMapper;com/sun/jna/PlatformisPPCgetParameterTypes()[Ljava/lang/Class;TYPEgetFromNativeConverter4(Ljava/lang/Class;)Lcom/sun/jna/FromNativeConverter; getReturnTypegetToNativeConverter2(Ljava/lang/Class;)Lcom/sun/jna/ToNativeConverter;getStringEncoding%(Ljava/lang/Class;)Ljava/lang/String;createNativeCallbackj(Lcom/sun/jna/Callback;Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Class;IILjava/lang/String;)Jf(Lcom/sun/jna/CallbackReference;Ljava/lang/reflect/Method;Lcom/sun/jna/TypeMapper;Ljava/lang/String;)Vcom/sun/jna/FromNativeConverter nativeTypecom/sun/jna/ToNativeConverter(J)Vvalidate(Ljava/lang/Class;)V!com/sun/jna/NativeMappedConverter getInstance6(Ljava/lang/Class;)Lcom/sun/jna/NativeMappedConverter; getInterfaces getSuperclassgetDeclaredMethods()[Ljava/lang/reflect/Method; getMethodsjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)V retainAll(Ljava/util/Collection;)Ziterator()Ljava/util/Iterator;hasNextnextFORBIDDEN_NAMESLjava/util/List;java/util/Listcontains(Ljava/lang/Object;)ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;equals POINTER_SIZEsetInt(JI)V getPointer(J)Lcom/sun/jna/Pointer;freeNativeCallbackkeySet()Ljava/util/Set; isProxyClassgetInvocationHandler9(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; containsKeyintValue()I(Ljava/lang/String;Z)Vjava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;!ˆ5 ¹º»¼½º»¼¾º»¿Àº»Áº»ÃÄÅƺ»ÇÈÉÊÉËÌÍÅÎÏÐÑÒœ.²YMÂ+Ʋ*+¹À,ð²*¹À,ðN,Ã-¿)()),)ÓNO PR)TÔ.ÕÖ.רÙ üÚNÛ ÜÝÒ]M*Á™ *À¶K²YN²*¹ ÀM-ç :-ÿN,Æ(,*¶ N+,*¶ µ +,*¶ µ+,*¶µ+¶-°&))-)Ó:ij kmn$o0p2q6r<sEtNuWv[xÔ*]ÕÖ]Þß[àØ2+áâÙ'üãÿäåãÚÛúü*æ çèÒM*+¸°ÓƒÔéêëÉì éí»î çïÒa +ǰ*¶š »Y·¿™ ²§²N²Y:Â:²+¹ À:ÆN¶À:Æ9*¶¶š-»Y» Y·!"¶#+¶$%¶#¶$&¶#¶'·(¿ð)*¶™?§6»+Y*¸,·-:.*¸/¹W»0Y+·1: *¶2½3Y*S ¸4À:-¹W²+»5Y·6¹Wð: à ¿,Œÿ�þÿÿÿÓZ‡ˆ‹ Œ�%Ž,�/�=‘B’L“]”‡™�›ž�«ž¹ŸÇ Ý¢æ£ù¤ÿ¥Ô\ /ÐÕÖ=ÂðñžaòÏ«TóºÇ8ôõ éêëÉö÷%âøºì*=Âðù«Tóúéí%âø¼Ù>  BûÿbüýûÚäþ @ÿbüýûÚÛ»ÿÒ 8*+·6+¶¸7:*µ8¸96™p+¸::¶;: 6   ¾¢B™  2²<¥  2²=¦>§"Æ  2¹>Æ>§ „ §ÿ¼Æ¶?¹@Æ>+¶¸A: 7 ™C*+¸:µB*´B¶;:*´B¶?:6 +ÁD™  €6 +*´B ¸E7 §7+ÁF™*+ÀFµG§*»Y*+¸:·HµG*´G¹I:*´G¹J:ÆL6  ¾¢( 2¹>:  Æ  ¹KS„ §ÿÖ¹@:  Æ  ¹L:6  ¾¢J * 2·MS 2¸Nš+» Y·!O¶# 2¶$P¶#¶': »Y ·¿„ §ÿ´*·M:¸Nš(» Y·!Q¶#¶$P¶#¶': »Y ·¿+ÁD™§6 *´G²R ¸E7 * ”™»SY ·T§µU²V*»5Y*·6¹W±Óî;¯°±·¸¹"º)»4½O¿QÀTÃ`ÄhÅjÆm»sÊ|ˇ̉ВѕҙӡԪճֶ׽ØÃÚÖÞÙßààëãÿå æëì%í3î8ïDìJòUóZôc÷nø|ù‡ú¥ü¯÷µÿ½Åàêø  % 7Ôè,GÏ "gÅ)` ¶ Ï ª/³&ê3  -Ï U  ¥   fOÏ à   øÏ 88Ö8ÎÏ8ö÷* .#ê ÷’¦•£ ì4)` ª/³&í .#íÙ¹ÿ, ä"úùÿ9 äüÿ äÿ äü&úüûHú4 @Sÿ äüýÒÆPW+¶™+¸XY+¶š;S°Z+¶™ +¸[¶\°+]¥+^¥+_¥+`¥ +¶™S°+°Ó*   "*EKNÔPP êì P íÙ »! "#Òs**¶;¾¤ » Y·!a¶#*¶$¶'L»bY+·c¿*°Ó# $&((Ô  *ÅÙ($Ò1s*¶š!»Y» Y·!*¶d¶#e¶#¶'·¿*¶™*°*¶fL=+¾¢#+2¶™+2¸/W+2°N§ „§ÿÝ*¶g¶™ *¶g¸h°*°HRSÓ>1 2'4.50758=9H<O=S?T@W8]DiEqGÔ*T%&7&Ïséê5>'ìséí5>'Ù'ý[(ú»! )*Ò5 *¶¸h¸/°ÓKÔ  Ö )+ÒÒ°*¶iL*¶jM»kY+¸l·mN-,¸l¹nW-¹o:¹p™)¹qÀr:²s¶t¹u™ ¹v§ÿÓ-½r¹wÀx:¾  2¸y°6¾¢#2:z¶t¶{™ ¸y°„§ÿÛ|:»Y·¿ÓNPQ RS!V3W?XOYV[Y]h^o_wa‚b‰c–dœa¢g¦iÔf ?Å)0,‰Åz(ϰ ê«-. ¦/.š01hH2.¦  ì )03° íš04Ù*ÿ)üxx56,úüxü!ú»789ÒE *´U²}…¶~±Ó n oÔ  :Ï;<ÒS*´Ç**´U ¶€µ*´°ÓstvÔ Ù=>Ò3*¶�±Ó |}Ô $?>Ò­F*´UÆA*´U´‚¸ƒ*´U µ‚*µU²V*¹W§L*´U µ‚*µU²V*¹W+¿±+Ó. �ƒ…†‡(ˆ+…4†9‡CˆEŠÔ FÙkÛ@>Òœ2»„Y²V¹…·†K*¹‡L+¹p™+¹qÀˆM,¶�§ÿé±Ó��*‘.’1“Ô*A"BCì "BDÙýE6úçFÒ2*¶‰À°Ó–Ô  GHÒm *¶¸Š™*¸‹L+Á0™ +À0¶Œ°°Ó� žŸ £ÔIJ ÕÖÙ KHÒ0*¸�°ÓªÔ ÕÖ KLÒè ÃM*ǰ*¸ŽYMÆ,°*¶¸,N*Á)™?§$-Æ-�¹‘™-�¹ À’¶“§6™ ²§²:²Y:Â*¹ Àˆ:ÇC»ˆY*·”:*¹W²¶•»5Y*·6¹W²*¹‘™ ·–¶•ð:ÿ`º»»À»ÓR¯°±³´¶·.¹9ºJ½Y¾`¿mÀrÁŠàĬŲÈ»ÉÔHmNMÃÕÖÃö÷ÁNɨ:ºJyÎÏYjøºì¨:OYjø¼ÙA üý üû@ü BûþZûÚÿäýûûÚÛ PQÒñ–*²—¥Œ*˜¥†*²™¥*š¥y*²›¥r*œ¥l*²�¥e*ž¥_*²Ÿ¥X* ¥R*²¡¥K*’¥E*²¢¥>*£¥8*²<¥1*¤¥+*²=¥$*¥¥Y*¶™ W*¶š S*¶™§¬Ó³x¼�½Š¾•³Ô – êì – íÙ û‡@»R STÒz#*Æ »¦Y*¶§·¨M²©*,¹W,¶ª°°ÓÂÃÅÆ!ÈÔ UV#WJ#X÷Ù!YZÒ/*·°Ó2Ô [\TÒ:*¸°Ó2Ô[J]÷^>ÒÊa»«Y·¬³»«Y·¬³»«Y·¬³»«Y·¬³©»«Y·¬¸­³VFz½3Y®S¶¯³R§K»±Y²·³¿»«Y·¬³±5HK°Ó. 4 568(:/;5@HCKALBVFÔ L %_Ù ÷K` »abcµ"0ˆ´ ˆ¶·ˆ¸YW¾