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

com.groupbyinc.flux.common.twitter.jsr166e.ForkJoinPool.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2A7com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool,java/util/concurrent/AbstractExecutorServiceForkJoinPool.javaFcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ManagedBlockerManagedBlockerAcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$Submitter		SubmitterAcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue	WorkQueueAcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$EmptyTask	EmptyTaskZcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$DefaultForkJoinWorkerThreadFactory"DefaultForkJoinWorkerThreadFactoryScom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactoryForkJoinWorkerThreadFactory9com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$29com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$1)java/lang/Thread$UncaughtExceptionHandlerjava/lang/ThreadUncaughtExceptionHandlerMcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask$RunnableExecuteAction!7com/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask#RunnableExecuteActionGcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask$AdaptedCallable&AdaptedCallableGcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask$AdaptedRunnable)AdaptedRunnableMcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask$AdaptedRunnableAction,AdaptedRunnableAction
submittersLjava/lang/ThreadLocal;\Ljava/lang/ThreadLocal;"defaultForkJoinWorkerThreadFactoryULcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;modifyThreadPermissionLjava/lang/RuntimePermission;common9Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool;commonParallelismIpoolNumberSequenceIDLE_TIMEOUTJw5?FAST_IDLE_TIMEOUT??TIMEOUT_SLOP??MAX_HELP@SEED_INCREMENTaȆGAC_SHIFT0TC_SHIFT ST_SHIFTEC_SHIFTSMASK??MAX_CAP?EVENMASK??SQMASK~
SHORT_SIGN?INT_SIGN?STOP_BIT?AC_MASK??TC_MASK??TC_UNITAC_UNIT	UAC_SHIFT	UTC_SHIFTUAC_MASK??UTC_MASKUAC_UNITUTC_UNITE_MASK???E_SEQSHUTDOWNPL_LOCK	PL_SIGNALPL_SPINS
LIFO_QUEUE
FIFO_QUEUESHARED_QUEUE????pad00pad01pad02pad03pad04pad05pad06
stealCountctlplock	indexSeedparallelismSmode
workQueuesD[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;factoryueh+Ljava/lang/Thread$UncaughtExceptionHandler;workerNamePrefixLjava/lang/String;pad10Ljava/lang/Object;pad11pad12pad13pad14pad15pad16pad17pad18pad19pad1apad1bULsun/misc/Unsafe;CTLPARKBLOCKERABASEASHIFT
STEALCOUNTPLOCK	INDEXSEEDQBASEQLOCKcheckPermission()Vjava/lang/System?getSecurityManager()Ljava/lang/SecurityManager;??
??45	?java/lang/SecurityManager?(Ljava/security/Permission;)V??
??securityLjava/lang/SecurityManager;
nextPoolId()I:9	?acquirePlockjava/lang/InterruptedException?java/lang/SecurityException??9	???	??<	?sun/misc/Unsafe?compareAndSwapInt(Ljava/lang/Object;JII)Z??
??(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinWorkerThread;II)V./

0??
2??	4?java/util/Arrays7copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;9:
8;	poolIndex=?	
>
eventCount@9	
A??
C??	Ejava/lang/IntegerGtoString(I)Ljava/lang/String;IJ
HKjava/lang/StringMconcat&(Ljava/lang/String;)Ljava/lang/String;OP
NQsetName(Ljava/lang/String;)VST

UprobesstepnmrhandlerwsswCLcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;	workQueuea`	
bqlockd9	
e?<	g?<	instealsk9	
l????tryTerminate(ZZ)Zpq
rarray:[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;tu	
v	cancelAllx?

ynextWait{9	
|parkerLjava/lang/Thread;~	
?unpark(Ljava/lang/Object;)V??
????
?helpExpungeStaleExceptions??
$?rethrow(Ljava/lang/Throwable;)V??
$?idxscpviexternalPush<(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)V/0	?java/lang/ThreadLocal?get()Ljava/lang/Object;??
??seed?9	
??<	?top?9	
?base?9	
??9	??9	?putOrderedObject((Ljava/lang/Object;JLjava/lang/Object;)V??
??
signalWork?([Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;)V??
?ufullExternalPush??
?jamqa=[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;task;9Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;zCLcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$Submitter;.?

?set??
??/java/util/concurrent/RejectedExecutionException?.?
????	?	growArray<()[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;??

?nws	submittedZkincrementActiveCount??????ne	runWorkerF(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;)Vhint?9	
?scanG(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;I)I??
?getObjectVolatile'(Ljava/lang/Object;J)Ljava/lang/Object;??
??helpRelease?(J[Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;I)V??
?compareAndSwapObject:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z??
???<	?
putOrderedInt(Ljava/lang/Object;JI)V??
??runTask??

?	awaitWorkH(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;JI)I??
?????btecinterrupted()Z
nanoTime()J
??<			putObject?
?park(ZJ)V
?dcparkTimedeadlinepcnsdstattryHelpStealer(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)Istatus9	$currentSteal?	
currentJoin!?	
"doExec$?
$%pop;()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;'(

)originjtnexthsubtaskjoinerstepshelpComplete?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;)I;com/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter4	5internalPopAndExecCC@(Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;)Z78

9
pollAndExecCC;8

<scans@Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter<*>;=Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;
tryCompensate(J)Z??????tc	awaitJointryRemoveAndExec<(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)ZGH

I23
K
MAB
OtrySetSignalQ
$RprevJoincchelpJoinOnce(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)VfindNonEmptyStealQueueE()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;helpQuiescePool
nextLocalTask[(

\XY
^pollAt<(I)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;`a

bactivenextTaskFor~(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;getSurplusQueuedTaskCountpoolh7	
i67	kisEmptym

nownerp	
q
isInterrupteds
t???passnowenablecommonSubmitterQueuetryExternalUnpush	getObject}?
?~poppedexternalHelpComplete@(Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter;)IexternalPopAndExecCC?8

?java/lang/Runtime?
getRuntime()Ljava/lang/Runtime;??
??availableProcessors??
??java/lang/Math?min(II)I??
??23	??(ILcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V.?
?checkParallelism(I)I??
?checkFactory?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;??
?java/lang/StringBuilder?
??
ForkJoinPool-?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
????
?(I)Ljava/lang/StringBuilder;??
??-worker-?()Ljava/lang/String;I?
???(ILcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ILjava/lang/String;)V.?
???
?	asyncMode"java/lang/IllegalArgumentException?
??java/lang/NullPointerException?
??
?np
commonPool;()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool;invokeM(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)Ljava/lang/Object;??
?join??
$?>Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;execute(Ljava/lang/Runnable;)V.?
"?jobLjava/lang/Runnable;submitt(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;Z(Ljava/util/concurrent/Callable;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;"(Ljava/util/concurrent/Callable;)V.?
'?$Ljava/util/concurrent/Callable;Ljava/util/concurrent/Callable;a(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)(Ljava/lang/Runnable;Ljava/lang/Object;)V.?
*?resultTT;O(Ljava/lang/Runnable;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;
-?	invokeAll((Ljava/util/Collection;)Ljava/util/List;java/util/ArrayList?java/util/Collection?size????
??iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext???-???java/util/concurrent/Callable?add(Ljava/lang/Object;)Z??
??
??(I)Ljava/lang/Object;??
?quietlyJoin?
$java/util/Listjava/util/concurrent/Futurecancel(Z)Z	
fi$Ljava/util/Iterator;tasks=Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;Ljava/util/Collection;futures9Ljava/util/ArrayList;>;Ljava/util/ArrayList;done
getFactoryW()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ForkJoinWorkerThreadFactory;getUncaughtExceptionHandler-()Ljava/lang/Thread$UncaughtExceptionHandler;getParallelismpargetCommonPoolParallelism89	getPoolSizegetAsyncModegetRunningThreadCountisApparentlyUnblocked#

$rcgetActiveThreadCountisQuiescent
getStealCountcountgetQueuedTaskCount	queueSize,?

-getQueuedSubmissionCounthasQueuedSubmissionspollSubmissionpoll2(

3drainTasksTo(Ljava/util/Collection;)I??ULjava/util/Collection<-Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;>;
Terminated9Terminating;
Shutting down=Running?
??[B, parallelism = D	, size = F, active = H, running = J, steals = L(J)Ljava/lang/StringBuilder;?N
?O
, tasks = Q, submissions = S]UlevelqtqsstacshutdownshutdownNow()Ljava/util/List;java/util/Collections_	emptyLista^
`bisTerminated
isTerminating
isShutdownawaitTermination#(JLjava/util/concurrent/TimeUnit;)Z
??awaitQuiescencejh
kjava/util/concurrent/TimeUnitmtoNanos(J)Jop
nqd
sNANOSECONDSLjava/util/concurrent/TimeUnit;uv	nwtoMillisyp
nz(J)V?|
?}millistimeoutunitnanosZ?
?(
?yield??
?thread	startTimefoundquiesceCommonPool???????managedBlockK(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ManagedBlocker;)VisReleasable??block????
?blockerHLcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$ManagedBlocker;
newTaskForM(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;runnablevalueF(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;callablemakeCommonPooljava/lang/Exception?4java.util.concurrent.ForkJoinPool.common.parallelism?getProperty?P
??6java.util.concurrent.ForkJoinPool.common.threadFactory?9java.util.concurrent.ForkJoinPool.common.exceptionHandler?parseInt(Ljava/lang/String;)I??
H?java/lang/ClassLoader?getSystemClassLoader()Ljava/lang/ClassLoader;??
??	loadClass%(Ljava/lang/String;)Ljava/lang/Class;??
??java/lang/Class?newInstance??
??ForkJoinPool.commonPool-worker-?ppfphpLjava/lang/Exception;	getUnsafe()Lsun/misc/Unsafe;'java/security/PrivilegedActionException???
??
?java/security/AccessController?doPrivileged=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;??
??java/lang/RuntimeException?Could not initialize intrinsics?getCause()Ljava/lang/Throwable;??
??*(Ljava/lang/String;Ljava/lang/Throwable;)V.?
??tryReflectionInstead)Ljava/security/PrivilegedActionException;>(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;??
?x0E(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;??
?x13(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;??
?
access$000
?
access$100??
??getDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;??
??objectFieldOffset(Ljava/lang/reflect/Field;)J??
?????parkBlocker??darrayBaseOffset(Ljava/lang/Class;)I
?arrayIndexScale
?java/lang/Error	"data type scale not a power of two.T


numberOfLeadingZeros?
H.?


??
?java/lang/RuntimePermissionmodifyThread

?4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;?
?Ljava/lang/Class<*>;Ljava/lang/Class;tkwkakscale	Signature
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)V?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)I?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter<*>;)I?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)V?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinPool$WorkQueue;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;)ZC(Lcom/groupbyinc/flux/common/twitter/jsr166e/CountedCompleter<*>;)IY(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)TT;?(Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;z(Ljava/util/concurrent/Callable;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;m(Ljava/lang/Runnable;TT;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask;R(Ljava/lang/Runnable;)Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;?(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>;>()Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;X(Ljava/util/Collection<-Lcom/groupbyinc/flux/common/twitter/jsr166e/ForkJoinTask<*>;>;)I(()Ljava/util/List;
ExceptionsY(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture;f(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;
SourceFileInnerClasses!P/0%123456789
:9;<&=?<&@B<&CE9&FG9&HI9&JK9&LM9&NO9&PQ9&RS9&TU9&VW9&XY9&Z[9&\]<&^`<&ac<&df<&gi<&jl9&Pm9&no9&pq9&Rr9&st9&uv9&wx9&sy9&\z9&{|9&u}9&~9&n?9&u?9&?@?<@?<@?<@?<@?<@?<@?<@?<@?<@?9@?9???????3????@??@??@??@??@??@??@??@??@??@??@??@?????<?<?9?9?<?<?<?<?<N
??'T??K*?
*?????(??)
*??:??'"
??`Y?Ĭ)Z??'??<*??Y=~???*??`Y>?ՙ???۶ޛ?ք???в?*????ՙ??*Y:?*??~?*??:???:?*??ç:?????VZ]?_eh?Mtww|w(>?9j??_????7~?9
x?9)J??"?$?(?1?7?H?M?V?Z]_ehjmq	*@
???%???
????E????'?*??*YM?*??,çN,?-??	(?7?9)*??????'|?*??\@ }?Y>?wZ~?p?Y6?h`R~s`p~?? y??7??*????=::*?Y:	?	*?Y:??
??	:

:*??????Lio?(\	q
S-3	I7L46J<h9??7~<x9)>6!F#I$L&d(i)l-o+q,u.}/?1?2*8?k?
??
??
?'X+?!*?#YM?+,?'??*?)*?+Y>H`>?ՙ?????
Y*+*?-?1:*??Y6~???*????՚	*?36\~`w~?6*?5Y:???6d6	x?6

	~Y6
2?X6??|V~`6
`	~Y6
2?/????*xY6?*?5:,???????dY6??,??Y6~~~2Y:?~?y?????ՙi?wY:?X?dY6	??Y6
??dY6?<	
~??x??`6???+??
`???f?*????f*+???(?
?*?9sE^9
|<Y9kM?9	@~?`8?[9*?Z9`^?u??7???
?????9?]?+`^?????)>?
???X????????????????????*R??
$
6
??	$
6
??$
6%,??'N?=?????
N-?3??*?)*?+Y=H`=?ՙ<?8???
Y??YN?ǧ%?!-??=
x?=|?=-x?Y=??*??Y6???Y?˿?*?5Y:??dY6??*??6?
d?6|?6|?6|?6|?6|?6`x6*?5Y:?	???
?:	*??Y6~???*????՚	*?36*?5Y:?	??	?	*	?5\~`w~?6
??*??
?՚	*
?D?C~~~Y62Y:???f???????ՙ??w:??66	??`??d???Y:?-?d~??x??`6
??
?+??`??6	?f?:
?f
?	?*???=??*??Y6~???
Y*?1:???*??Y6~???*????՚	*?36*?5Y:???2?
S\~`w~?6??*???՚	*?D?=??l??????(??]??Z9???9??Y9?g??	F?9
??9
?v?u?o^9?l??	??9??]?p0?`i7?9`@Z9l4?9?????7????[9+?v?????)?8????-?@?D?IPWblt??	?
???17FW]`s?????? ?!?"?%?&?%?'?(),
./&0.1N3T4n5u6?7?8?9?;?<*??
3!??@?H	$
6@6?!6
?%$
6??P
$
6?

)H?
?

$
6
?@ %?$
%,??'d#??*??*??\@?aja?????(#?7
<)
F"I*??'?
?*??\B }?Y6???!?Y6????*????+??+?R~Y6?~+2Y:??q?}w~?s`? y?7	s`w~6?B\??0??*??!	?? ?B??Y:?#?????,?,??,??????O?(p???<?9
?96{?9@q_`[V<	eL?9??7?]???`)FTUVW!X([C]F^[`ea?c?d?e?h?i?j?k*)???
?X?6
??'?++??W+??=*+??
x?=|?=x?=???( 
 [9+?7+_`)stu*w*	?
???'?;*??B*?5Y:?-?dY6?"+?``6+?B6d~2Y:	??	??Y6
	??d??	?wY:???d
~??x??`?7?????$Y:???*!+	
???	??
?????????	??
`??
`	??d?*	??+???b???W!?Y6??*+!???*??!??=?!je??7+?}+\??B??*??!??	+?B?????(?ln?<E??9
V??u|^??%<:??`	?M9'?9-9"Z9;?7;_`;[9/]?6<+V???|^??)f???-?Y?l???????????????????????????-?3?6?9?*??-
6?e

6
?$=?	
6
?
6
6,??+??+??+??d??,:+:,?Y6?	>??*?5Y:???dY6	??????	~Y6
2Y:?
? ?V
6
`	~Y6
~??????#????
2Y:?? ?

?ާ

????&????W??Y6
??d???wY:???d
~??x??`6??????$:????#??? ????>??
?f????????M????
`??+? :+??6+? ?&W,??+???
+?*Y:???+? ?O?F?#:???y?#??o? ???b?!?@??::?????E?(?kO+9\5??b/,9???9??????u?<-??
?9
6?]?A?Z9	&?^9V?.9
??`Z??`?/???7?0`????9?19+4\5??????<-??/????)?2 #$&)',(/*D+G,g.k/?1?2?4?5?7?8?=?>???@?ACE"F$G.H3I6JGKVL\MbOhPnR?T?U?X?Z?[?]?^?_?a?b?c?f?g?j*???$
??6?
?%?	
?\
$$
6
?$?+$%?
$$
6
??
$$
6
?%$?
?
$$

?
$%-23'??>*?5Y:???dY6??+??,??+??6``6	76
,?6Y>??^+,?:?
6
?I,?6Y>??C~2Y:?,?=?
6
??
?
?*??\7???
6
?????(pg/?`5g?9
%w?9.n>91k<?Z9??7?0`??@	?]??^9+???)Ruvx%y.z1{5}>~AI?P?Y?\?s?z????????{??*<?5

56?
??
56%.AB'7*?5N*??6?6-?%-?dY6??*????
-~2:?_?Z?}w~???7s`w~6
?B\??/??*????
?B??Y:???????? }??Y6?50{?`?)jea??7
??*??
????e`??ZgadC?7
??*??
??9:
:*?Y:?*?Y:?
?
??	::
*
??#'?(??
?OC<Y9?9
?<
))33
0?F<
??E94_`Z97?77<2]?,9(9)~???+?4?>?O?Y?v?}????????????????????????????"?$?'?)?-?5?*?	??
6
??:6
?P6
?
?6
?
??6F'&?>,??,?Y>??+??+?#:+,?#+,?J?,?Y>????,?5?
*+,?5?L>	7??,?Y>??*+,?NY>???,?Y>???*?P?*??7???,?S?6,?Y>?-,Y:?,??,??:?,??ç:	?	???*??*??\7

?
aja????ާ?n+?#???????????(R????<
?T?G?U<??7?0`????^9+?T????)f?????/?:?D?G?T?h?q?z?????????????????????????*8?$?2?"
$$??E??'?%-VW'Y+?W,?S,?Y>?J+?#:+,?#+,?J?,?Y>????$,?5?
*+,?5?LW,??*+,?N???+?#?(4AT?J^9Y?7Y0`Y??+AT?Y??)*
-18BRX
*?$?%/XY'c?۶?<*??=*?5YN?D-?dY6?:`x6?--dx?~2Y:?????d???????*???????(H<?`'/?9:Z9T?9N]?c?7\[9)*
,MPV^ `!*#??6?(
??	Z?'*?+? M>+?]Y:??&W???*?_Y:?_?*>??*??*??\7?aja???????Y6??d???cY:??+Z? ?&W+,? ?|?B*??\7?aje?7		0{?*??`??R??*??	??>?9*??\70{?*??`?&??*???aja???????(p8<W)?9?$<	?8<?/<!??`????d???7?_`???+??????)Z+,./0$1(2*3O8m9x:?=?>???@?A?B?C?D?H?I?J*)
?$?$?
$0?,???5?ef'?5+?]YM?,?*?_YN??-??Y6-??d?-?cYM?,????(4!?`?9/??5?75_`+/??)T	UVWX0Y2Z*?
$?

?%0g?'9x??YK?
?n*?
YL?jYM??>+?cY:????d6,??0{?`6|Y>??/|Y>??!|Y>??|Y>??d??(H\?9,JY98>?9e`h7!U?`s?)???,?8?v?*A?H

MMM?

?pq'?
*?l??*??Y>?G??~???*????՚*?3>`w~\?6??*???՚	*?D*??\7^	??+ }??*??`?*Y:?*??ç:????Z0{?*??`??*?5Y:?@6		??5	2Y:?$?o?	~??B?
*????	??ɲ?*??^????[6?*?5Y:???6
6
?O2Y:	?>	?f?3	?z?(	?rY:??u?
??:
????????*??\7?w~Y6
??
R~Y6
?w?r2Y:	?g	?}w~?jaa?v?7	?B
\??:??*????)	
s`w~?B	?f	??Y:???????q?????Rz?????TY\?(?@?9?*_`?:?9	?@]?^?
I(D_`	S?9???D<?g_`	?Y9
?y?9z?9
s?U<?]?x9]?<?7y?z???9)?2??	????0?5?@?P?V?f?u?z?~???????????????????????????? ?+?1?6?;?L?T?Y?\?^?f?l?????????????????*?	? ?-????6?)	6
	???6?B6
???
6??6
??{Y'?8?????
YK?+?lYL?#+?5YM?,?dY>?,*??~~~2??(*#?7]?%Z9-??)	*?6
@
|H'???????
M*?5N6,??-??-?dY6??-,??~~~2Y:??????Y6?v?wY:?k?dd~??x??`?7	??	?+?H?????ՙ8???(?w???	+??d??6?f?(f
fS?<	3?0`Nk?u!?Z9Cv^9??7???
????]????+Nk?????).	
			Q	f	?	?	?	?	?	"*3??
$
6
??$
6%1??'
??????
M*?5N6,??-??-?dY6??-,??Y6~~~2Y:??+??``6	7	?66+?6Y6??_+???
6?I+?6Y6??B-~2Y:?+?=?
6????	*??\7	???
6?????(z?/?`Si?9Fv>9Is<	6?0`!?Z9,??9??7??@
????]??^9+???)Z	'
	(	)	*=	,F	-I	.O	/S	1]	2`	3i	4p	5z	6}	7?	8?	9?	:?	;?	<?	/?	@*??S5
6
?
??5
6%2.?'D*????????????(?7)
	S	U.?'C*?????(?7?9)
	f
	g.?'?7*??,??-????Y???????????????????(47?77?97?37\?7??)	?3	?6	?*3??
??'Q?
????Y????(?9)	?	?	?*
??'I*???Y???*?(?3)	?	?	?*.?'?>*??*?F*,?*-?#*??-*???t?7*0ya yd????(H>?7>?9>?3>\?>?9>??&?<)&		?	?
	?	?	?	?!	?&	?=	?	??'?l?)	???'q+???Y???*+??+?˰(?7??+??)	?	?	?	?*%3??'m+???Y???*+?ȱ(?7??+??)	?	?	?	?*%,??'?*+???Y???+?$?+?$M??"Y+??M*,?ȱ(*??*?7*??$??+??$??)	?	?	?	?	?$	?)	?*
?$??'n+???Y???*+??+?(?7??+??)



*%4??'r?'Y+??M*,??,?( ?7??	??+??	??)
	

%5??'}?*Y+,??N*-??-?(*?7????
??+??
??)



%6??'?++???Y???+?$?+?$M??-Y+??M*,??,?(*??+?7+??$??+??$??)
&
'
)
*
,$
-)
.*
?$%7??'R
̻?Y+????M>+??:???*????:?'Y??:,??W*?ȧ??6,??6?,??$?????>,:?)6,??6?,???W?????:?)6,??6		?,???W?????p????(?
9

?.??1L?9R?9w#?9}?9?#?9??9	??7????+*9

?.????)R
9
;
=.
>9
?@
@F
AI
BY
Ce
Bk
Dm
Ep
Gt
H?
I?
H?
G?
H?
I?
H*R	????0?????????
????%8'/*??(?7)
S'/*?#?(?7)
]?'Q*??Y,??,2Y:??%???????(4_`
 ?9/?7-&9']?)
?
?
?
?$
?'
?-
?*?
6?
?'?'^*??*??0{?`<???(?7
[9)

?
?*?@('K*??*??0{?`???(?7)
?*@)'?3*?j@*?5YN?&6-??-2Y:??m?a@?????(4_` ?93?7.*<(]?)
?
?
?
?"
?+
?1
?*?6?
?+'?0	@*?5YN?&6-??-2Y:??.?a@?????(4_` ?90?7.*<(]?)
?
?
?
?
?(
?.
?*?6?
?/?'?,<*?5YM?">,??,2Y:??.`?@:??Y??*?A??C????E????G??
??I????K????M???PR???PT??!?PV?????(?:,?9
0<_` L?9?W?/?7-X<+Y<(&9
"Z<<]?
r?9~?E9
??[9?nW?)^FG
HJK(L3M:NAOJQPR[ScTfKlYrZ~[?\?]?_?`?b?c*I? 6?)
???$6BNBN?N\?'=??*?sW?(?7)~
?]^'@??*?sW?c?(?7)??
?%;d'i#*??@^	?? }??*??`???(#?7<)
??*?!@e'i#*??@^	?? }??*??`???(#?7<)
??*?!@f'B
*?˜??(
?7)?*@gh'??????Y?i?*?l?*-?lW?-?r7*?t??	????a7*Y:?*?t?ì	??ì?x?{7	*		??	?
?~?e7???:??DO?P[?\??(>f<	??7??<??v%e?<?K<)V??????%?,?.?5?7???D?K?P?W?\?f?w????*W
????n??n??
n??<?jh'?-?r7??:?
??
Y:?j*?*?c????76
6*????*?5Y:?x?dY6
?m??e?????6
`x6?D
?

~2Y:?-??Y6??d?6?cY:??&W?	???????}?(?????-?`?"?9vF?9Gx]?RmZ9
??7??<??v??<??3??<6?[9
9???+???)V???#?,?.?369UZfhk	n
{?
???
?*2?.?
	n?.6?
?????'*?l??x?lW?)

	??'?`??L+?
?E+?
?jM*???1,,???P???*???*?????,???
N,??-???*???*?????'9@@A@( 7?7`??\?)6
????'?9?=?@?G?J?M?_?*?F??<???'Z
?*Y+,?ް( 
?7
??
??+
??)?%=??'O	?'Y+?ذ(	?7	??+	??)?%>
??'a?;??LM???N???:???:-?-??;????????L????????M?N?????dY;?;???;?Y+,·??PS?(HA??9??1??T???9{?3y\?)N???????#?(?-?<?A?P?S?T?e?g?n?r?*$?(NNN?B?

??'?#?̰K?Y?͸??ѰK??Y?*?۷޿??(???)




*
D?N?A??':*+??(?7??)?A??'E*+,??( ?7????)?A??':*+??(?7??)???'???)???'??)???';????K??*????????*??????h??*??????ϲ?*??????)L??+??????

M??,???????,???????N??-?????-?6d~??
Y???d???
K?
Y*????Y????Y????Y????Y????l?l??;???????(H	?? Lj! _W" ?3# ? $9?	??9+*	??Lj!_W"?3#)n??	??)?9?I?L?\?_?o???????????????????????????????*'???????
?	??@?@j
	

	 	"$%'$(*$+-$.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy