All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.java.lang.invoke.InvokerBytecodeGenerator.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????6?,.	0
;12
1	3	4
?5
?6
?7	89
:	;	<	=	>	?@	A
?B
C
?D
?E
?F
G	?H
?I
?JK
1L
M
N
OP
$Q
RS	T
?UV
)W
)X
?Y
)N
?Z[\
]^
_`	a
[bc
7d
e
fg
hij	7klmn
op
?q
?r
@s	7tu
Iv
UN
Iw
;N
x
y
z	8{	|
?}
?~
U?	??
??
8??
[??g
[??
[?
??
[?	?
??
??
??
??
i??
k??
m??
o??
q??
s??
u?
??
??
?
??	??
???	??
?
?
?	??
?
@1	??
?1?
?
???
?
???
??
???
?
??
??
??	8?	)?
??
?
???
8?
??
??
??
?
?
?
??
?@??
??u
??
?
??
??
U?
??	8?	????
??
????
q?	??	??	??	??
???
??
????
?
??
???
????
??
?
?


?
?
?	







	
?		?		
	?
	?
?	?
??
?	8	? !
?"	#
$
?%
&
?'
(
?)
*
?+
?,
-
.
/
0
1	?2
3
45
?6
7
8
9
:
;
[<=
>
?
?@
A
B
C
D
?E
?F
?GH
UI
UJ
K
L
M
N
OP
UQ
?R
US
?T
UU
V
WX	Y
UZ
U?
U[
U\
]
U^
U_
`
Ua
?b
?c
Ud
Ief
8g
hi
;j
kl
mn
E1
?o
pq?
r
?s
?t
Iu
?v
?wf
?xyz
?{	|?
}?~?~??~??~??
?	u?
????
?
??
??
?
?
?
?	??	??
?
?
?
?
????
ts
???
??
???
?
?
??????
?	???
???
?
?	??,
???
?1??
?s
??
??????
????????InnerClassesBytecodeGenerationExceptionCpPatchMHLjava/lang/String;
ConstantValueMHILFLFN?CLSOBJOBJARYLOOP_CLAUSESMHARY2LF_SIGLFN_SIG^LL_SIGLLV_SIGCLASS_PREFIX
SOURCE_PREFIXINVOKER_SUPER_NAME	className
lambdaFormLjava/lang/invoke/LambdaForm;invokerNameinvokerTypeLjava/lang/invoke/MethodType;	localsMap[IlocalClasses[Ljava/lang/Class;	Signature[Ljava/lang/Class<*>;cw,Ljdk/internal/org/objectweb/asm/ClassWriter;mv.Ljdk/internal/org/objectweb/asm/MethodVisitor;MEMBERNAME_FACTORY?Factory%Ljava/lang/invoke/MemberName$Factory;
HOST_CLASSLjava/lang/Class;Ljava/lang/Class<*>;DUMP_CLASS_FILES_COUNTERSLjava/util/HashMap;:Ljava/util/HashMap;DUMP_CLASS_FILES_DIRLjava/io/File;	cpPatchesLjava/util/ArrayList;JLjava/util/ArrayList;cphI
LF_HIDDEN_SIGLF_COMPILED_SIGFORCEINLINE_SIGDONTINLINE_SIGINJECTEDPROFILE_SIGSTATICALLY_INVOCABLE_PACKAGES$assertionsDisabledZb(Ljava/lang/invoke/LambdaForm;ILjava/lang/String;Ljava/lang/String;Ljava/lang/invoke/MethodType;)VCodeLineNumberTableLocalVariableTablethis+Ljava/lang/invoke/InvokerBytecodeGenerator;
localsMapSizep
StackMapTable?D(Ljava/lang/String;Ljava/lang/String;Ljava/lang/invoke/MethodType;)ViO(Ljava/lang/String;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)Vforma(Ljava/lang/String;Ljava/lang/String;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)Vtype?	BasicType'Ljava/lang/invoke/LambdaForm$BasicType;indexnamesName#[Ljava/lang/invoke/LambdaForm$Name;?	maybeDump([B)V	classFile[B(Ljava/lang/String;[B)VmakeDumpableClassName&(Ljava/lang/String;)Ljava/lang/String;ctrLjava/lang/Integer;sfxconstantPlaceholder&(Ljava/lang/Object;)Ljava/lang/String;argLjava/lang/Object;
cpPlaceholder([B)[Ljava/lang/Object;3Ljava/lang/invoke/InvokerBytecodeGenerator$CpPatch;sizeres[Ljava/lang/Object;?debugStringmhLjava/lang/invoke/MethodHandle;memberLjava/lang/invoke/MemberName;getConstantPoolSize([B)I
loadMethod!([B)Ljava/lang/invoke/MemberName;invokerClassLocalVariableTypeTableloadAndInitializeInvokerClass(([B[Ljava/lang/Object;)Ljava/lang/Class;
classBytespatches+([B[Ljava/lang/Object;)Ljava/lang/Class<*>;resolveInvokerMember_(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;e(Ljava/lang/ReflectiveOperationException;nameb(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;classFilePrologue.()Ljdk/internal/org/objectweb/asm/ClassWriter;NOT_ACC_PUBLICmethodPrologue()VinvokerDescmethodEpilogue	emitConst(Ljava/lang/Object;)VxJsxSFDconemitIconstInsn(I)VcstemitLoadInsn+(Ljava/lang/invoke/LambdaForm$BasicType;I)VopcodeloadInsnOpcode*(Ljava/lang/invoke/LambdaForm$BasicType;)I
Exceptions
emitAloadInsn
emitStoreInsnstoreInsnOpcodeemitAstoreInsn
arrayTypeCode(Lsun/invoke/util/Wrapper;)BelementTypeLsun/invoke/util/Wrapper;arrayInsnOpcode(BI)IxastcodeBaaop
emitBoxing(Lsun/invoke/util/Wrapper;)VwrapperownerdescemitUnboxingemitImplicitConversionM(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class;Ljava/lang/Object;)VptypepclassP(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class<*>;Ljava/lang/Object;)VassertStaticType6(Ljava/lang/Class;Ljava/lang/invoke/LambdaForm$Name;)Zclsn"Ljava/lang/invoke/LambdaForm$Name;localaclass9(Ljava/lang/Class<*>;Ljava/lang/invoke/LambdaForm$Name;)ZemitReferenceCast&(Ljava/lang/Class;Ljava/lang/Object;)Vsig	writeBack)(Ljava/lang/Class<*>;Ljava/lang/Object;)VemitReturnInsn*(Ljava/lang/invoke/LambdaForm$BasicType;)VgetInternalName%(Ljava/lang/Class;)Ljava/lang/String;c((Ljava/lang/Class<*>;)Ljava/lang/String;resolveFrom_(Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;holderresolvedMember?b(Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class<*>;)Ljava/lang/invoke/MemberName;lookupPregeneratedY(Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;generateCustomizedCodepregeneratedgcheckActualReceiver()ZcncheckClassName(Ljava/lang/String;)Z"Ljava/lang/ClassNotFoundException;tp%Ljdk/internal/org/objectweb/asm/Type;generateCustomizedCodeBytes()[BsetClassWriter/(Ljdk/internal/org/objectweb/asm/ClassWriter;)V	addMethodrtypeintr?	Intrinsic-Ljava/lang/invoke/MethodHandleImpl$Intrinsic;onStacktoByteArrayLjava/lang/RuntimeException;
emitArrayLoad%(Ljava/lang/invoke/LambdaForm$Name;)VemitArrayStoreemitArrayLengthemitArrayOp&(Ljava/lang/invoke/LambdaForm$Name;I)VwarrayOpcode
emitInvoketargetisStaticallyInvocable?
NamedFunction/([Ljava/lang/invoke/LambdaForm$NamedFunction;)Znf+Ljava/lang/invoke/LambdaForm$NamedFunction;	functions,[Ljava/lang/invoke/LambdaForm$NamedFunction;?%(Ljava/lang/invoke/LambdaForm$Name;)Z (Ljava/lang/invoke/MemberName;)ZmtypeisStaticallyNameable(Ljava/lang/Class;)Zpkgcls(Ljava/lang/Class<*>;)ZemitStaticInvokeB(Ljava/lang/invoke/MemberName;Ljava/lang/invoke/LambdaForm$Name;)VdefccnamemnamerefKindemitNewArray
emptyArrayexLjava/lang/Throwable;tcarrayElementType
refKindOpcode(B)IemitSelectAlternativeh(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;)Ljava/lang/invoke/LambdaForm$Name;selectAlternativeNameinvokeBasicNamereceiver
L_fallback&Ljdk/internal/org/objectweb/asm/Label;L_donepreForkClassesemitGuardWithCatch%(I)Ljava/lang/invoke/LambdaForm$Name;posargsinvokerresultL_startBlock
L_endBlock	L_handler
returnType	L_rethrowcatcherTypeemitTryFinallylFromlTolCatchlDone	isNonVoidcleanupTypecleanupDescemitLoop	cInitTypestatestepTypeisVoidlNextloopClauseTypes([Ljava/lang/invoke/LambdaForm$BasicType;loopLocalStateTypes
localTypesclauseDataIndexfirstLoopStateIndexloopTypeloopHandleTypepredTypefiniTypenClausesinitsstepspredsfinislLoopextendLocalsMap([Ljava/lang/Class;)Itypes	firstSlot	lastSlots([Ljava/lang/Class<*>;)IemitLoopHandleInvoke{(Ljava/lang/invoke/LambdaForm$Name;IILjava/lang/invoke/LambdaForm$Name;ZLjava/lang/invoke/MethodType;[Ljava/lang/Class;II)VshandlesclausepushLocalStateclauseDataSlotfirstLoopStateSlot~(Ljava/lang/invoke/LambdaForm$Name;IILjava/lang/invoke/LambdaForm$Name;ZLjava/lang/invoke/MethodType;[Ljava/lang/Class<*>;II)VemitPushClauseArray(II)VwhichemitZeroemitPushArgumentsstartemitPushArgument
paramIndexbptypeemitStoreResult
emitReturnrnrclassemitPrimCast5(Lsun/invoke/util/Wrapper;Lsun/invoke/util/Wrapper;)VerrorfromtoemitI2XemitX2I'generateLambdaFormInterpreterEntryPoint<(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName;mt,generateLambdaFormInterpreterEntryPointBytesgenerateNamedFunctionInvoker@(Ljava/lang/invoke/MethodTypeForm;)Ljava/lang/invoke/MemberName;typeForm!Ljava/lang/invoke/MethodTypeForm; generateNamedFunctionInvokerImpl%(Ljava/lang/invoke/MethodTypeForm;)[B
dstWrapper
srcWrapperdptypedstType
targetDesc?bogusMethod([Ljava/lang/Object;)Vooslambda$emitLoop$1(I)[Ljava/lang/Class;x$0lambda$emitLoop$0*(Ljava/lang/invoke/LambdaForm$BasicType;)Zbt
access$000()Ljava/io/File;dumpDirLjava/lang/Exception;
SourceFileInvokerBytecodeGenerator.java)java/lang/invoke/InvokerBytecodeGenerator?.java/lang/invoke/MethodHandleNatives$Constants	Constants???,java/util/ArrayList???????????????????????java/lang/Class????????????????????java/lang/StringBuilderjava/lang/invoke/LambdaForm$?????+java/lang/invoke/InvokerBytecodeGenerator$1????????java/lang/Integer????????0CONSTANT_PLACEHOLDER_?? <<>>????1java/lang/invoke/InvokerBytecodeGenerator$CpPatch???zjava/lang/Object???y????java/lang/InternalError	in cpool[]: ??
?????
java/lang/invoke/MethodHandle??"#??	java/lang/invoke/MemberName?
??&java/lang/ReflectiveOperationException
*jdk/internal/org/objectweb/asm/ClassWriter?9&jdk/internal/org/objectweb/asm/OpcodesLambdaForm$????,989java/lang/Bytejava/lang/Shortjava/lang/Characterjava/lang/Long !java/lang/Float"#java/lang/Double$%java/lang/Boolean&y'0(?>?)?*?+?unknown type: ,?;<C?B<-???java/lang/AssertionError
java/lang/./0?valueOf(1?2)L;345?Value()bc678/9:;<?=?>?@Abad implicit conversion: tc=: 
B??C? java/lang/invoke/LambdaForm$NameDEZ[??ijFGcast&(Ljava/lang/Object;)Ljava/lang/Object;D9unknown return type: HIJK??0LMNOPQR?STU
[LF_RESOLVE]  VWX
 (success) (fail)YZ[]^_?`?_abdef?java/lang/Stringg.java/lang/invoke/DelegatingMethodHandle$HolderHoldermn??"java/lang/invoke/LambdaForm$Holder6hi java/lang/invoke/Invokers$Holderj*java/lang/invoke/DirectMethodHandle$Holderst????!java/lang/invoke/MethodHandleImpl
assertSame'(Ljava/lang/Object;Ljava/lang/Object;)V{|Class not found: klm?#jdk/internal/org/objectweb/asm/Typen?op java/lang/ClassNotFoundException()?,????+,??qr??s?????xyt??u?vwx?yz{?|profileBoolean}~????z???z???z???h?/??????????????/0Unknown intrinsic: ???????.,java/lang/RuntimeExceptionEjava/lang/invoke/InvokerBytecodeGenerator$BytecodeGenerationException???????/?yEFIJ?y????invokeBasic?y?/?y?y?y??????h???y?J?y????z??????y?y?y?h???/?j???h??java/lang/Throwable??????/??refKind=??$jdk/internal/org/objectweb/asm/Label????????????h??????
isInstance(Ljava/lang/Object;)Z????h???BootstrapMethods?z?#????????????? ????-java/lang/invoke/MethodHandleImpl$LoopClausesLoopClauses???cclauses![[Ljava/lang/invoke/MethodHandle;????????A9UV??????gh?y	P
P??java/lang/IllegalStateExceptionunhandled prim cast: 2?|
interpret_1???LFI???OPjava/lang/invoke/LambdaForminterpretWithArguments'([Ljava/lang/Object;)Ljava/lang/Object;TP??invoke_??hNFI?A?Hdummy?yjava/util/HashMapjava/io/FileDUMP_CLASS_FILES?y?yDumping class files to /...java/lang/Exception$Ljava/lang/invoke/LambdaForm$Hidden;?&Ljava/lang/invoke/LambdaForm$Compiled;(Ljdk/internal/vm/annotation/ForceInline;'Ljdk/internal/vm/annotation/DontInline;"Ljava/lang/invoke/InjectedProfile;java/util/Arraysjdk/internal/misc/Unsafe+java/lang/invoke/InvokerBytecodeGenerator$2#java/lang/invoke/MemberName$Factoryjava/lang/invoke/MethodType%java/lang/invoke/LambdaForm$BasicTypejava/util/Iteratorjava/io/PrintStream+java/lang/invoke/MethodHandleImpl$Intrinsic)java/lang/invoke/LambdaForm$NamedFunctionsun/invoke/util/Wrapper$java/lang/invoke/MethodHandleNativesindexOf(I)I	substring(II)Ljava/lang/String;(I)Ljava/lang/String;$java/lang/invoke/MethodHandleStaticsparameterCount()IparameterSlotCountparameterSlotDepth
lambdaName()Ljava/lang/String;)()Ljava/lang/invoke/LambdaForm$BasicType;basicTypeSlotsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;get(I)Ljava/lang/Integer;intValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;length(I)Ljava/lang/StringBuilder;newConst(Ljava/lang/Object;)IA(Ljava/lang/invoke/InvokerBytecodeGenerator;ILjava/lang/Object;)Vadditerator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;copyOf([BI)[B([B)Ljava/lang/String;(Ljava/lang/String;)VvalueinternalMemberName()Ljava/lang/invoke/MemberName;UNSAFELjdk/internal/misc/Unsafe;defineAnonymousClass9(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class;ensureClassInitialized(Ljava/lang/Class;)VD(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;B)V
resolveOrFail_(BLjava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;newInternalError0(Ljava/lang/Exception;)Ljava/lang/InternalError;visitN(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)VvisitSource'(Ljava/lang/String;Ljava/lang/String;)VtoMethodDescriptorStringvisitMethodz(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor;,jdk/internal/org/objectweb/asm/MethodVisitor	visitMaxsvisitEnd	visitInsn	byteValue()B
shortValue()S	charValue()C	longValue()J
floatValue()FdoubleValue()DbooleanValuevisitLdcInsnvisitIntInsnvisitVarInsn0$SwitchMap$java$lang$invoke$LambdaForm$BasicTypeordinalL_TYPE"$SwitchMap$sun$invoke$util$WrapperwrapperType()Ljava/lang/Class;
getSimpleName
basicTypeChar(C)Ljava/lang/StringBuilder;visitMethodInsn;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)VprimitiveSimpleName	basicType:(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType;basicTypeClasssun/invoke/util/VerifyTypeisNullConversion&(Ljava/lang/Class;Ljava/lang/Class;Z)Z
PROFILE_LEVELTYPEbasicTypeWrapper()Lsun/invoke/util/Wrapper;forPrimitiveType,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper;-(Ljava/lang/String;)Ljava/lang/InternalError;isAssignableFromuseCount%(Ljava/lang/invoke/LambdaForm$Name;)I
visitTypeInsn(ILjava/lang/String;)Vsun/invoke/util/VerifyAccess
isTypeVisible%(Ljava/lang/Class;Ljava/lang/Class;)ZgetNamereplace(CC)Ljava/lang/String;
getFactory'()Ljava/lang/invoke/MemberName$Factory;
resolveOrNullN(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;
TRACE_RESOLVEjava/lang/SystemoutLjava/io/PrintStream;basicTypeSignature1(Ljava/lang/invoke/MethodType;)Ljava/lang/String;shortenSignatureprintln
customizedkindKind"Ljava/lang/invoke/LambdaForm$Kind; java/lang/invoke/LambdaForm$Kind
methodName+$SwitchMap$java$lang$invoke$LambdaForm$Kind"java/lang/invoke/BoundMethodHandlespeciesDataForSpeciesDataO(Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle$SpeciesData;.java/lang/invoke/BoundMethodHandle$SpeciesDatakey'java/lang/invoke/DelegatingMethodHandle()Ljava/lang/invoke/MethodType;java/lang/invoke/Invokers#java/lang/invoke/DirectMethodHandlegetType9(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/Type;getSortgetClassNameforName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;visitAnnotationG(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/AnnotationVisitor;forceInlinearityfunction
intrinsicName/()Ljava/lang/invoke/MethodHandleImpl$Intrinsic;6$SwitchMap$java$lang$invoke$MethodHandleImpl$IntrinsicisSelectAlternative(I)ZPROFILE_GWT	argumentsrefersTo&(Ljava/lang/Class;Ljava/lang/String;)ZisGuardWithCatchisTryFinallyisLoop
methodTypezero(Ljava/lang/Exception;)V
parameterType(I)Ljava/lang/Class;getComponentTypeisPrimitiveisLinkerMethodInvokeresolvedHandle!()Ljava/lang/invoke/MethodHandle;
exprString
isConstructorgetDeclaringClassisArrayisAnonymousClassisLocalClassgetClassLoader()Ljava/lang/ClassLoader;sun/reflect/misc/ReflectUtilisVMAnonymousClassgetMethodOrFieldTypeparameterArray()[Ljava/lang/Class;	isPrivate
isSamePackageisPublicgetModifiersjava/lang/reflect/ModifierequalsgetReferenceKindcanBeStaticallyBoundisInterfaceisMethod
getMethodTypegetFieldTypetoFieldDescriptorStringvisitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetInvocationTypeinvokeuncaughtException((Ljava/lang/Throwable;)Ljava/lang/Error;java/lang/reflect/Array	getLengthgetClass
visitJumpInsn*(ILjdk/internal/org/objectweb/asm/Label;)Vclone
visitLabel)(Ljdk/internal/org/objectweb/asm/Label;)V	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VdropParameterTypes!(II)Ljava/lang/invoke/MethodType;changeReturnType0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;visitTryCatchBlock?(Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;)VinsertParameterTypes2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;java/lang/Voidjava/util/stream/Streamof.([Ljava/lang/Object;)Ljava/util/stream/Stream;
??
?test ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;:(Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/Class;apply()Ljava/util/function/Function;map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;(I)Ljava/lang/Object;
?"()Ljava/util/function/IntFunction;toArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;([II)[I)([Ljava/lang/Object;I)[Ljava/lang/Object;
isWrapperTypeV_TYPEisSubwordOrIntbitWidthisValidSignature(Ljava/lang/Class;)CchangeParameterType1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType;INVOKER_METHOD_TYPEjava/lang/invoke/MethodTypeForm
erasedTypeforBasicTypeINTdesiredAssertionStatusexistsmkdirs???"# "java/lang/invoke/LambdaMetafactorymetafactory?Lookup?(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/MethodHandles$Lookupjava/lang/invoke/MethodHandles ;%???????????????????????^???????c???e??????????????????? ???`???^??????????????????????????????????????????????
??????R???/l*?*?Y??*?.?	6??
N`?:??-?
N*-?*+?*?*?*`?
?*`????Be??fg#h,i7k=lBnGoLpRqXraskt?Hl??l??l??l??l??l??O????7????
????2*-?+,-?6*???*?-?-?dO?????x{|+{1~?4"??2??2??2??2????????!???X*+,?,-???
???*???????????	P*--??+,?-?:66*???.*?O??2?:?`6???α?&	???$?-?5???I?O??\	?
??8??5??P??P??P??P??P??<???!??????.????f!???Y? ?!*??!?"+?#???? ??!??!?? ??Y???$Y*+?%?&W??????????
? n?'YM²'*?(?)L+??*L?'*+?+`?*?,W,çN,?-?+?-M,?.??Y?/?!,?!?"M???Y?*?!,?!?"K*?-0030?*
????+?5?:?B?Y?l??*n??59:4??0?);??;>??)????a?Y?0?!*Y?Z`??1?"M??#?Y?,?!2?!+?3?!4?!?"M*?5,?6>*??7Y*+?8?9W,????D?M?_??*a??a	
C?M????D???y+?:=?;N*??<:?=?]?>?7:???9?@Y?Y?A?!?1B?!?CD?!+?E?F?!?"?G?-???HS???-??"??
?)?2?h?t?w??4)K?
y??y?t?
o????T7?
??$*?I?*?IL+?JM,?,?K?+?L?*?M????? $	
??IU?
??*3?~x*	3?~??????k+*+?N?OM,*?*??P??

? ???

?

?
?m?Q?R*+?SM?Q,?T,??#$%?  	?	??!
"#??)?UY*+,?VN?W-?RX?YN?:?Z?-?
X?)
+.,!-'/?4!$%)?)&?)??
)?????UX?'()??V<*?[Y?\?5*?540?Y? ?!*??!?"^?_*?5?Y?`?!*??!?"?a*?5??6783:Q;?V??T*?+,?Y*??bL**?5*?+?c?d???@A???-?.,?C*?d?e*?d?f??G	HI???/0??M+?*?d?g?+?)?*+?)?+?h?+?i?*+?i?j?h?+?k?*+?k?l?h?+?m?*+?m?n?h?+?o?C+?o?pA ??6 ???.??*?d	`?g?* ??h*?d??g?+?q?>+?q?rE$??>$???+??*?d`?g?*$??h*?d??g?+?s?C+?s?tI(??6(???.??*?d`?g?*(??h*?d??g?+?u?*+?u?v???h?*?d+?w???/OPQ
STU W'X2Y3[:\E]F_M`XaYc`dhemfug?h?j?k?m?p?q?r?s?t?u?w?x?z?}?~?????	???(?)?0?C?D?L??Rh812m334?315?/34?816?334M??M7
?8
?5??0??5?U?;89??W??*?d`?g?B???*?d?x?)????*?d?x?*?d?*?w??"?
??#?0?>?K?V??W??W:??
;<?e*+?y>*?d*?.?z??????*??????=?>???V?{+?|.?3$'*-0??????@Y?Y?}?!+?C?"?G???,?/?2?5?8?;??V??V???,@@A9?A	*?~???
???	??	??B<?e*+??>*?d*?.?z??????*??????=?C???V?{+?|.?3$'*-06?7?8?9?:??@Y?Y?}?!+?C?"?G???,?/?2?5?8?;??V??V???,@@D9?A	*?~????
???	??	??EF??\??+??.?L	469;>ADGJ???	?
??????@Y????.?<?>?A?C?F?I?L?O?R?T??\??\GH?
<IJ??????S?2???Y????smsss=IagCOU[T>?;T>?5U>?/V>?)O>?#P>?Q>?R>?S>??@Y???Sd`??6
??X?^?d?j?p?v?|???????????
[K?aK?gK?mK?sK?yK?K??K??K?????LM?N??K??=?@@OP??S?Y???!+?????!?"M?N?Y???!+??????!,?!??!?":*?d?,-???????C?R??4S??SQH9R?6&?CS?TP??b?Y???!+?????!?"M?Y?+???!??!?"N?Y???!+?????":*+????*?d?,-??????1?I?Ra?4b??bQHHR?11&?IS?UV?=????,??+???Y???,+???+?~???{+?|.?Q9;,??????
*;-???*,-?????,???*+??,??????Y???!+?C??!,?C?"????:
%&HRX_`fgr~?*????W??X??	
?X??
!?YZ[??:,??>*?2:?+?+?????+???
*?+S??"#
$!%#&1'8)?4:??:\?:]^5_?
-`?:\?
-`???!
?abc???N,???$,??:*????N*+????+???+??:*?d????_*?d*+???w*?d????*?d_?g*?d???????+???*?d????????*?d?^??-?*?dY?g*-??????^-.	/023)4*8197:C;F<R=^>g?x@?A?B?C?E?F?G?I?>]^7d?????\??	
?e^?\???*??I?fgh?/~?{+?|.?R(/6=DK?=?A?=?:?=?3?=?,?=?%?=??@Y?Y???!+?C?"?G?*?d?g??*
P0Q7R>SETLUSVZXuZ}[?\	4=?;=?B=?I=?P=?W=?~??~??u	=??
0?
ij??K*;?^?*????*???*I??????*;?????Y*?????*??./????^	_`a$b?c?Kk?Kk??	?l
mn?%e?UY,*+?VN??-,??:???F???Y???!,???!??!*?!??!+?????!?????!?"????g
hijDk_jbm?4e&?e??eo?
XLpeo??>?W??UUq???UUq??r
st??*????*?´?M??*?¶?.?????????????????????????????????Y?,?!ƶ!*?Ƕ??ɶ!?"M,+ʸ˰,+ʸ˰?Y?,?!ƶ!*?̶Ͷ??"M,+θ˰,+??и˰,+Ѹ˰??2qs	uv?x?y?{?~???
??? ????&??	???(%
ut??!*+??M,?,??Y?*+??N--?շְ??????*!??!??v	w???Uxy?a+*?dY?g*?d*?.?z*?d?????????	??)??+????a*???%*?ښ??Y?Y?۶!*?!?"???*??
?(??*z??({|??*??L+??
??+????M?M???????????*k?$}z?~k????K????l$*??W*??*?;Y*?S??*??L*+??+????	???"??$??????>*+?5??
????????,?h?*??*?d????W*?d????W*???*?d????W?*?d????W**???W*????E*?d**??????w*?d???????*????Y???*?d:*?.?zL*???=*?????*??2N*+??-L-???:????.??9???3;CKk????*??????Y?????????A???F?H?I?H?????&^?????????????^????95?E?	??g??*?U?????b*?5??L?Y+???QR	S?		$????H???<*+2???^???&^???<*+S???_???&^???=	*+????`?	??	&^???q???2?S?????Y???+????N???-???Y???*+?	??-??-??:**??=*?d?g??&	c!d0eBfHgVh\ihkpl?4\?Hq??q&^q??0AG?0AG??
!? %????l???+????Y???+??M???,???Y+? ???*?d*,???w*I,??*+?	+??M*?d??!,?϶b????&	ruv3w?xF?L?T?k??*)?l??l&^T???	?I????~&*L+?=>?+2:??????????????$??
??&?????????5*???????&^?????*??*?"??*?#L+?$?
+???+?%?
+?&??+?'I?'??+?(??*?)M,?????,?*N-?66?-2:????????*?+?I+?,??*?-?+??????^????"?$?2?4?@?B?I?K?P?Z?\?u?}?????????????*u
W???\?PY??u
W??\??#?

???I????'t*;??*?$?*?K???*???*?(??*?';?'??I*?,??*?.?/???0L+?=>?+2:*?,????????N?????? ?'?)?5?7?@?B?L?N?a?j?l?r??a??t\?a??t\??

?I??????E
*+??+???
???
??
&^???F	???+,???1???Y???+?#N-??:+?2:+?36????+?4???Y+???6???+?#?5????Y???*,?	+?6?)+?7?b:*?d*?8+?#?5???+?9?::*?d*?8?;,?
?~?9+??r??!#)>T`f	gl~
???????????????f
?
#??)>?
??M?/??????&^???l????rK????l????2
?!?>?;???$??.@@????p?S	CKGO37;S??????????????????@Y?Y?C?!?1?"?G??*
!4"8#<$@%D&H'L(P)T+?p??p?M?	4???z????,?D???Y???,??2??N?EY?F:?EY?F:*+?B*?d??G*??H?I:*+?B*-????*,?J*?d??G*?d?K*???L*+?B*-????*,?J*?d?K*???L,??N:<>(?1B7ECHOIUJ]KbNnQwT?U?V?W?Z?\?^?H?????^??^??^(???1???Ob??Ob???????
r*??2M*??`2N*??`2:?EY?F:?EY?F:?EY?F:?EY?F:???M?:	,???M?N	?O:
*?dP?Q*?d?K*-?B*,?	*?d??!
?϶b??*?d?K*?d??G*?d?K*?dY?g*-?B*?d_?g*?d??RS???EY?F:*?d??G*-?B*?d_?g*,?	
?Y>S?T:*?d??!?϶b??*?d??G*?d?K*?d??g*?d?K???#v
wx#z,{5|>}GW?c?h?m?}?????????????????????????????/?G?S?\?f?o???
r??r??
h?^\?^#O?^,F??5=??>4??G+??W??	m??
?v??/C??W??	???Y?*??2M*??`2N*??`2:?EY?F:?EY?F:?EY?F:?EY?F:???M?:		?U??6
,???M?N	?O:?Y>S?T:
??Y	S?T:?϶b:
*?dP?Q*?d?K*-?B*,?	*?d??!?϶b??*?d?K*-?B
?*?d_?g*?d?g
?*?d_?g*,?	*?d??!
??*?d??G*?d?K*?dY?g*-?B*?d_?g
?*	???V*,?	*?d??!
??
?*?dW?g*?d??g*?d?K???,?
??#?,?5?>?G?W?f?r?w?|?????????????????	
$6BKTZchqw?? ?"?%?'????????
??^??^#??^,???5x??>o??Gf??WV??	fG??
|1?????????
WV??	?<?c
???EEEE@?????c??R%???;
)*??2M*??`2N*??`2:-??2?W:?X?Y?Z?[?\?]?^?I:?`?:_S??L*?`6`6	???M?:
,???M?N
?O:?T:?a?O:
:?66666?EY?F:?EY?F:*_-??2?b*?d?cde?;*??66?I2???O:*-,	?f??U?*???	`???????*?d?K66???EY?F:2???O:??U??6*-,	?f?*???	`???*-,
	?f*?d??G*-,	?f*?d??G*?d?K???\*?d??G*?d?K???5}
~#?.?8?V?`?g?s?{????????????????????????????????????$?6?A?R?U?[?d?q?z???????????????????????&??.$1??Pk?M???????p??z???g?k?j???)??)??
?^?^#?^.???V???`???{???????	????
?????x???n??
?j???e???b???_???\???Y???P???G?? V???`???????
??????WII????EE?F???-???WII????EEE?@?,?J???WII????EE???G?*??d=**?*??+?`?g?**?*??+?`?h?I?+*?+??L*?d.`>66+??)*?`O*?`2???6`>????*?*??ddO??6
???1?=?H?K?U?_?p?u?{????>N-???????????HE??KB???????NI?,?????,Y*?i*?h*?d2?g?%6

??*
2??	
`??
???*?	*?d??!?b????*
?????%?6?<?C?X??p??
Y??Yo^Y??Y??Y?^Y??Y??Y??Y??Y??	Y???	???????`*?j*d?h*?d2?g??????? ???????h????{+?|.?^$/;GS*?d?g?M*?d	?g?A*?d?g?5*?d?g?)*?d?g??@Y?Y?}?!+?C?"?G???",7CO[f?	????????	,

????-+??N6+????*-?+??2?b?????
&
,?4!??-??-?^-??%?????? ????+??2N+???:*-?b???4??&^??	
W?W??c?x+??N,???&,??:*?
???*?
+?k?K,?
,?ə-?~?*,??1,?A?l?-?~?*,??*?d*,???w*?~+,?k??2 ,AI!Z"b$n%w(?4]^x??xW?x	
s??xW???/?
?f??`+?+?
?m?*+?
+??????.02???&^???k*??M*???N???-,?????Y???-?m?*?d??g?3*??*??n2:+?*-*??n?*-,?k*-?o??.9:;&<->:AKDQE]HeKjM?4K^k??k?^c?[??c???&??"???H+,??+?p?*,?q?5,?p?*+?r,?s ? *,?q?>??+??.??_???,??.?6)*?d??g??*?d??g??>????,??.?3&*?d??g?W*?d??g?J>?E??,??.?3&*?d??g?*?d??g?
>?>?)?tY?Y?u?!+?Cv?!,?C?"?w???j_ac
ehj!k*m2q4rXt|u?v?w?{?|?}?~????	????!?G??*4?H??HHHH??%#  ?)	P?/???+??.???0J=WZgt*?d??g?v*?d??g?i*?d??g?\?Y*?d??g?L*?d??g??*?d??g?2*?d?g*?d~?g??@Y?Y?}?!+?C?"?G???6
?8?E?R?_?b?o?|?????????????????H?
8
P??g??+??.?C)6*?d??g?8*?d??g?+*?d??g??@Y?Y?}?!+?C?"?G????$?1?>?K?f??g??g?H?$??S???*???x???Y????Y?y?!*??z???"L*M,I?{M?Y|+,?}N--?~?ְ???3?5?=?J??*S
?3 &?5??J	w??????*??W*??*?d????W*?d????W**???h*?d?^??<*???A*??M*?dY?g*?h*,???,??*,???*?dS?g????*?j*?d?????;*?d_?g*?d??????*??L+??+?U?*+????*+???o*?*?;Y*?S??*?5?M*,??,??r??	??!?,?8?E?N?W?\?e?l?t?}????????????????????????????4N/W?:I??????@????N/W??@????:?9??Q??9??L?Y???!*???????!?"M?Y?,+?}N--*???ְ???"?/??*95??"??/
w??}+??M*??W*??*?d????W*?d????W*?j>,??R*?j*?h*?d2?g,?:??*??:?p?	???:*??*??????,?϶bN*?d??!-??,?:?U?2??*??:?p?	???:*??*??U?*?d?g*?~?o*?*?;Y,S??*?5?:*?????!??
???&+5:?H
OW^
pv~?????????"?#?%?'?(*
+,?z^ HpHO/?-W??? H?H???????p??
	?O/??p???0	?-??>A???C?A????e??a**?5???c?d+M,?>6?$,2:*?d?M?w*?dW?g????*?d??g*?d?e*?d?f??*
456/7;8D6J:T;]<d>? /
e??e??#??&
 ?/?????!?
"#?B
*?m??????
$??@%&????:',?i??????????W??R??S??Y???'??Y???K*???*??W*????Y???!??C??!?"???K*?Z??'???????????????????????????Y;SY?SY?S?0?,il??V:`a?"?,?7?>?C?G?i?l?m?r?v?z????????????72(?m$)?@?5??(?*+????7?$?U????@??????@???-/????????????_????\@??c???? ????????????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy