Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
PPU207Áƒ"u#H›¡ñ‰FVzz…íYLinkScannerU&linkscanner.pasÝ]
codetools.incàXŽXxSystem|rNƒ”j`ºΣáobjpas,Úފü>.¯nÿËClassesÞo£WùÅðý«Xì¦sysutilsâ1.Ӧ£Gb<sÆMath“’ìÂkW0¯éOLaz_AVL_Tree!RW
RE$xÙëCodeToolsStrConsts?cuy“O5ÜÄÃJCodeToolMemManager2žu¼­hÐۂDŽ	FileProcsª¤ÇÞmīpÙÒvÐExprEval[7‚f+	k¥+	SourceLogÃüÉY"L’bVKeywordFuncLists5·™p5û>ÆŠõjBasicCodeToolsoc^ŸTã	{P¥°¢LazFileUtils’Iió\ñͭR,œÓLazUtilitiesÖÐ1¿î‚äŸÜÄÃJ	LazDbgLogù[
µö
ÁâÜÄÃJ
linkscanner.o	
dRÊSYSTEM	SOURCELOGLAZ_AVL_TREECLASSESEXPREVAL	FILEPROCSSYSUTILSCODETOOLMEMMANAGERKEYWORDFUNCLISTSBASICCODETOOLSOBJPASLAZUTILITIESMATH	LAZDBGLOG
LAZLOGGERBASECODETOOLSSTRCONSTSLAZFILEUTILS·
	%


















䉧(
('

(”—
›
%Ÿ%¡£¦-©«®±´¶¸»¾ÀÂÄÆÉËÍÏÑ
ÔÖ
÷ÚÜÞàâäæè@ë¾
î¾
ñ/ô¨÷µúüþá	
!#%')+-/á2468:

>A

F((IKMO@

TV
@Z
]™]cgýl
rvxz|

‚

†

‰

Œ



’
•

˜

›

 ¢¥§©«


±¾
¼¶á
»¾


Ã

È
Ì
Ï
Ò

×

^Ü

à-ä-è
ìîð
òô
÷úü¨"›ÿÀ



sÎÐ '


 !"þ
"
^
-#
	

.






 !"#$%&'()*+,-¾

¿
Ò^$µ

/A¨*

ë./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[

\^_`abcd


÷
"-e
B(	”
'


0nopqrstuvwx¾.î
¾/ñ

V€‚[…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™šœžŸ $__#II4477886655 99!::";;þ<<«®"??D¦UKF/c0ôAdd¨e1÷-E©ÉÊËÌÍÏÏ	
'()*+:;<AßEßJßOß

UßZ]"
bfi
n%%%%%t%u(v

%'w@

x)y,z
+{-------------‰....Ž//////////
˜	%3

 	%7

¨	%;



°@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ø@A/@@@@@@@@@/@
Ù	%P
á	%S



é	%Y
ñ	%	
ù	%^
	%

		%d
	%g



	%m


!	%





)	%y






1	%‚






9ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠTŠŠ

























U¨¨¨¨


¨


¨


Yµµµ]¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶v¶¶¶¶w»»»{»|

»
¶}½~¾âßÀÂÀÀ„ÀÀÀ†ÁÃ	
'()*+:;<‡êxèçÅÆÇÈÉÊËÌÍÎÏÐÑßß
ßLßßßßßßßßßßß߸âšÀ
ÒÒ»
ÀÒÒ¿ÒÒÁ
ÒÒÄÒÒÆÓÔÕÖ×ÀÓ»Ô¿
¶	
'()*+:;<¬®Õ¿ÉêxèçÛÆÇÈÉÊËÌÍÎÏÐÑÜÝÞß·šš™šÒÀò
óáõâßà
âåââøâ
ââü
ââââââã
äæçèé	
'()*+:;<êxèçÅÆÇÈÉÊËÌÍÎÏÐÑ!âßâáëîëë$ëðëë'ëá
ëë,á
ëë1ëë4ëë6ìíïñòóôï	
'()*+:;<7êxèçöÆÇÈÉÊËÌÍÎÏÐÑðëT÷÷÷÷÷÷÷÷÷^âŒøúøødøù	
'()*+:;¡eêxèçÅÆÇÈÉÊËÌÍÎÏÐüŒ‚øƒ†âø	
'()*+:;¡‡êxèçÅÆÇÈÉÊËÌÍÎÏÐü¢âø	
'()*+:;¡£êxèçÅÆÇÈÉÊËÌÍÎÏÐü¾âø
Æ
	
'()*+:;¡ÇêxèçÅÆÇÈÉÊËÌÍÎÏÐüâçèêxèçÒÆÇÈÉÊËÌÍÎÏÐÑÐâÓÓ'ÓÓ
'ÓÓÔÕÖ	
'()*+:;<Ô
êxèçØÆÇÈÉÊËÌÍÎÏÐÑÙÓ,âÚÚ.+ÚÚ1+ÚÚ3ÛÜÝ	
'()*+:;<Û4êxèçØÆÇÈÉÊËÌÍÎÏÐÑßÚá
//R¨T^W
šZ
^Z-_A_%_»_¶_		 !"#$%%%%%%&'()*+,--------------.....//////////026:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABLMORX[]`cflqxŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹Œ¨¨¨¨©­±µµµµ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶·¸¹º»»»»¼½¾¿ÀÄÒÚàááâêëõ÷÷÷÷÷÷÷÷÷÷øûýþÿÑÓ×ÚÞàâÓÚãäåæçèéêëì((Œ(ŒŒ((Œ((o'‹/o
Š(''L'LL''L''(p'/p
Ž'
¢B

!
¢B



¢B
¿t
¿w!@:¿s
¿t!

¿t.ÊM..ÌF

ÌN
ÌN

ÎF

ÎN
ÎN

OOO÷Ûv÷÷O

RRR-Ý}--!RR-Ý}--Ý{@@q@ë-Ý-Ý}-ÝE!÷Ýv÷÷!¶Ý÷Ýv÷÷!Ý|!Ý|Ý|!Ý|Ý|@@Ýs
Ýu@	›	!¶Ý-Ý}---Ý}-ÝE!UUU
-ß}


!U-ß}--UXXX
-á}


!X-á}--X[[[
-ã}


![-ã}--[^^^
-å}


!^-å}--^
aaa
-ç}


!-ç}---ç}--!-ç}--a÷çv÷÷!¶ç÷çv÷÷!@@çs
çt@Á81!a¶ç±ç¶ç÷çv÷÷!¶ç÷çv÷÷!÷çv÷÷!
çt
çu-ç}--ç}adddd÷êv÷÷!
@@ês
êu@@@é	9	?

!!½¾¾g¾gg¾¾g¾¾½t¾íUt
ì¾¾¾¾j¾jj¾¾j¾¾u¿ðXu
ï((

m
m'm'/'(v'‹/v
Š'
Š!
‹0!

m


(w'/w
('/!

m



‹r
('/!

!((

p
p'p'0'(x'‘/x
'
!
‘0!

p

(y'0y

p


‘r

!ssss
¦b

!Œâ"ë^ÀÒÓÚøøÿßë

v
wxyIí#ò^`_åá—-¢
jŸÚ@‘É-Ž
ƲCêû´“M6*·t~y$9.0n»¾¶eÆÅŽAº›!
ŸûÚÝ‘ o1o:	›yÁ
	9˜1§ª…0׿¹QŠüC‡Y%Ü'ß&æ>¯«?EADFOF£:À¸X¹´R±²+Ÿ•BL!1 /\	g#	jæ5<	C
$³vJ¯(µc|	G
é¸qËß
f	?e›œ
Ë‘¸áäÁJfg]e—˜™Î´¼è?ü[ø,*
 [øùúû5-°$ansistrrec6'^[øùú%$f0‚:'%$f1ƒ:''%$f2„:'0%$f3…:'9%$f4†:'B%$f5‡:'K%$f6ˆ:'T û,*Z^g[øùúû,*pt} [øùúû,*†Š“ [øùúû,*œ © [øùúû,*²¶¿[øùúû,*ÈÌÕ
 [øùúû,*Þâë [øùúû,*	ôø[øùúû,*


 [øùúû,* $- [øùúû,*6:C[øùúû,*
LPY
 [øùúû,*bfo [øùúû,*x|…
 [øùúû,*Ž’› [øùúû,*¤¨±
 [øùúû,*º¾Ç [øùúû,*ÐÔÝ	 [øùúû,*æêó
 [øùúû,*ü	
[øùúû,*
 [øùúû,*(,5 [øùúû,*>BK
 [øùúû,*TXa [øùúû‡0j¾TLinkScannerphr{
ø"þ"###"#+#4#=#F#O#X#a#^[ø+	„ˆÿÿ©¯æW>LINKSCANNER$_$TLINKSCANNER_$__$$_GETLINKS$LONGINT$$TSOURCELINK[øùú)"IndexŠ4Ž—
)"$self‹4™BŸ+"$resultŒ¡A§û[ø,*o·W»WÁWþÿÿÿÿÿÿ[øùúûùú.GETLINKSJÊWÐWÒW,RESULTKØW	ÞWàWû€Pÿ,žP?ìW ÿ-ŸP?õWÿŸP?÷WÿŸP?XÿŸ	P?XÿXXXÿ"ŸP?XÿŸP? XÿŸP?&Xÿ	ŸP?,Xÿ2X8X:X@Xÿ
ŸP?FXÿŸP?OXÿXX^X`Xÿ+
µ¹ÿÿÒØ£ X>LINKSCANNER$_$TLINKSCANNER_$__$$_GETLINKP$LONGINT$$PSOURCELINK[øùú)"IndexŽ5¿È
)"$self5ÊBÐû[ø,*piXmXsXþÿÿÿÿÿÿ[øùúûùú&!$resultL£|X‚X.GETLINKPM£„XŠXŒX,RESULTN£’X	˜XšXûÉPÿ,¤P?¦X ÿ-¥P?¯Xÿ¥P?±Xÿ¥P?ºXÿ¥	P?ÀXÿÆXÌXÎXÿ¥P?ÔXÿ¥P?ÚXÿ"¥P?ãX@ÿ	¥P?éXÿ
¥P?ïXÿ¥P?õXÿûXYY	Yÿ¥P?Yÿ
¥P?Yÿ!Y'Y)Y2Y4Yÿ”+Þâÿÿ’=LINKSCANNER$_$TLINKSCANNER_$__$$_SETLINKS$LONGINT$TSOURCELINK[øùú)"Index‘6ëô
)"Value’6.öü)"$self“6þBû‰+ÿÿ28Í2LINKSCANNER$_$TLINKSCANNER_$__$$_SETSOURCE$POINTER[øùú)"ACode•7(
)"$self–7*B0û›+
>Bÿÿio-	DLINKSCANNER$_$TLINKSCANNER_$__$$_ADDSOURCECHANGESTEP$POINTER$LONGINT[øùú)"ACode˜8#KT
/"AChangeStep™83V_)"$selfš8aBgûŸ+uyÿÿ²¸pHLINKSCANNER$_$TLINKSCANNER_$__$$_ADDLINK$LONGINT$POINTER$TSOURCELINKKIND[øùú+"ASrcPosœ9‚‹
)"ACode9)–)"AKindž:˜ž&	$defAKINDŸ:€¤)"$self 9ªB°û’+¾ÂÿÿÓÙ©:Y3LINKSCANNER$_$TLINKSCANNER_$__$$_INCREASECHANGESTEP[øùú)"$self¢;ËBÑû[øùúûPÿ,ªP?<Y ÿ-¬P?EYÿ.«P?GYÿ«P?PYÿ«P?YYÿ«P?bYÿhYnYpYÿ«P?vYYÿÿÿˆYÿ«!P?‘Yÿ	«!P?šYÿ
«,P?£Yÿ©Y¯Y±Yÿ«.P?·YÀY€ÿÿÿÿÿ&¬P?ÉYÿ
¬P?ÒYÿ¬P?ÛYÿ¬P?äYÿêYðYòYÿÿÿÿ#ÿÿ‹+ßãÿÿÿ–4LINKSCANNER$_$TLINKSCANNER_$__$$_SETMAINCODE$POINTER[øùú)"Value¤<!ìõ
)"$self¥<÷Býû•+ÿÿ(.ž>LINKSCANNER$_$TLINKSCANNER_$__$$_SETSCANTILL$TLINKSCANNERRANGE[øùú)"Value§=!
)"$self¨= B&û+48ÿÿIO5FLINKSCANNER$_$TLINKSCANNER_$__$$_GETIGNOREMISSINGINCLUDEFILES$$BOOLEAN[øùú)"$selfª>ABGûœ+UYÿÿu{˜ELINKSCANNER$_$TLINKSCANNER_$__$$_SETIGNOREMISSINGINCLUDEFILES$BOOLEAN[øùú)"Value¬?2bk
)"$self­?mBsû“+…ÿÿ¡§N	<LINKSCANNER$_$TLINKSCANNER_$__$$_TOKENIS$ANSISTRING$$BOOLEAN[øùú*"AToken¯@Ž—
)"$self°@™BŸû•+­±ÿÿÍÓ]	>LINKSCANNER$_$TLINKSCANNER_$__$$_UPTOKENIS$ANSISTRING$$BOOLEAN[øùú*"AToken²AºÃ
)"$self³AÅBËû…+ÙÝÿÿîô.LINKSCANNER$_$TLINKSCANNER_$__$$_READNEXTTOKEN[øùú)"$selfµLæBìûž+úþÿÿ
GLINKSCANNER$_$TLINKSCANNER_$__$$_RETURNFROMINCLUDEFILEANDISEND$$BOOLEAN[øùú)"$self·MB
û’+ÿÿ;A+;LINKSCANNER$_$TLINKSCANNER_$__$$_READIDENTIFIER$$ANSISTRING[øùú)"$self¹N(B.+"$resultº+0A9û—+GKÿÿgm8@LINKSCANNER$_$TLINKSCANNER_$__$$_READUPPERIDENTIFIER$$ANSISTRING[øùú)"$self¼OTBZ+"$result½8\Aeû‰+swÿÿˆŽ°øY*LINKSCANNER$_$TLINKSCANNER_$__$$_READSPACE[øùú)"$self¿P€B†û[øùúûßPÿ,±P?úY ÿ-²GP?Zÿ1²P?Zÿ²P?Zÿ²	P?Zÿ²
P? Zÿ²P?)Zÿ/Z5Z7Zÿ²P?=Zÿ	²P?FZÿLZRZTZZZÿ"
²P?cZÿ²P?lZÿuZ~Zÿ"².P?€Zÿ
²+P?‰Zÿ².P?’Zÿ˜ZžZ Zÿ²/P?¦Zÿ²/P?¯Zÿ²5P?¸Zÿ¾ZÄZÆZÌZÕZÿ&²<P?ÞZÿ²FP?çZÿ²FP?ðZÿ²FP?ùZÿÿZ[[ÿÿÿÿ#ÿÿÿˆ+”˜ÿÿ©¯—1LINKSCANNER$_$TLINKSCANNER_$__$$_READCURLYCOMMENT[øùú)"$selfÁQ¡B§û‡+µ¹ÿÿÊÐÂ0LINKSCANNER$_$TLINKSCANNER_$__$$_READLINECOMMENT[øùú)"$selfÃRÂBÈûˆ+ÖÚÿÿëñ×1LINKSCANNER$_$TLINKSCANNER_$__$$_READROUNDCOMMENT[øùú)"$selfÅSãBéû+÷ûÿÿ		9LINKSCANNER$_$TLINKSCANNER_$__$$_COMMENTENDNOTFOUND$INT64[øùú&"idÇT"

)"$selfÈTBûŠ+#'ÿÿ8>¶
[+LINKSCANNER$_$TLINKSCANNER_$__$$_ENDCOMMENT[øùú)"$selfÊU0B6û[øùúûÊPÿ,·P?[ ÿ-¸P?[ÿ¸P?[ÿ¸P?#[ÿ¸P?)[ÿ/[5[7[ÿ¸P?=[C[ÿ+ DHÿÿY_¼I[0LINKSCANNER$_$TLINKSCANNER_$__$$_INCCOMMENTLEVEL[øùú)"$selfÌVQBWû[øùúûÈPÿ,½P?K[ ÿ-¿P?T[ÿ.¾P?V[ÿ¾P?_[ÿ¾P?h[ÿn[t[v[ÿ&¾P?|[ÿ¾+P?…[ÿ¾+P?Ž[ÿ	¾+P?—[ÿ[£[¥[ÿÿÿÿ#ÿ
¿P?«[ÿ¿P?´[ÿ¿P?½[ÿÃ[É[Ë[ÿ
¿P?Ñ[Ú[ÿÿ+!eiÿÿz€Ãã[0LINKSCANNER$_$TLINKSCANNER_$__$$_DECCOMMENTLEVEL[øùú)"$selfÎWrBxû[øùúûÈPÿ,ÄP?å[ ÿ-ÆP?î[ÿ.ÅP?ð[ÿÅP?ù[ÿÅP?\ÿ\\\ÿ&ÅP?\ÿÅ+P?\ÿÅ+P?(\ÿ	Å+P?1\ÿ7\=\?\ÿÿÿÿ$ÿ
ÆP?E\ÿÆP?N\ÿÆP?W\ÿ]\c\e\ÿ
ÆP?k\t\ÿÿ‡+"†Šÿÿ›¡è0LINKSCANNER$_$TLINKSCANNER_$__$$_HANDLEDIRECTIVE[øùú)"$selfÐX“B™û“+#§«ÿÿÇÍ	<LINKSCANNER$_$TLINKSCANNER_$__$$_UPDATECLEANEDSOURCE$LONGINT[øùú3"NewCopiedSrcPosÒY#´½
)"$selfÓY¿BÅû–+$Ó×ÿÿèîv?LINKSCANNER$_$TLINKSCANNER_$__$$_RETURNFROMINCLUDEFILE$$BOOLEAN[øùú)"$selfÕZàBæû¢+%ôøÿÿ"‹KLINKSCANNER$_$TLINKSCANNER_$__$$_PARSEKEYWORD$LONGINT$TLSTOKENTYPE$$BOOLEAN[øùú,"StartPos×[

1"
LastTokenTypeØ[.)"$selfÙ[Bû“+&(,ÿÿ=Cʪ\4LINKSCANNER$_$TLINKSCANNER_$__$$_DOENDTOKEN$$BOOLEAN[øùú)"$selfÛ\5B;û[øùú&!$resultOÊ}\†\0
DOENDTOKENPʈ\‘\“\,RESULTQÊ™\	¢\¤\û{Pÿ,ËP?°\ ÿ-ÌP?¹\ÿÌP?»\ÿÌP?Ä\ÿÌP?Ê\ÿÐ\Ö\Ø\ÿÌP?Þ\ä\ÿ-ÍP?ê\ÿÍP?ì\ÿ	ÍP?õ\ÿ
Í	P?þ\ÿ]
]]ÿÍP?]!]ÿš+'IMÿÿ^dу];LINKSCANNER$_$TLINKSCANNER_$__$$_DOSOURCETYPETOKEN$$BOOLEAN[øùú)"$selfÝ]VB\û[ø,*q*].]7] [øùúû,*r@]D]M] [øùúûùú&!$resultRÑV]_]7DOSOURCETYPETOKENSÑa]j]l],RESULTTÑr]	{]}]ûªPÿ,ÖP?‰] ÿ-×,P?’]ÿ.×P?”]ÿ×P?]ÿ×P?¦]ÿ×P?¬]ÿ²]¸]º]ÿ×P?À]Æ]Ì]ÿ,×!P?Õ]ÿ-	×!P?Þ]ÿD
×!P?à]ÿ-×!P?é]ÿ×,P?ë]ÿ
×,P?ô]ÿý]^ÿ×&P?^^ÿ-×!P?^ÿ3×!P?^ÿÿÿÿÿ-ØP?"^ÿØP?$^ÿØP?-^ÿØ	P?6^ÿ?^E^G^ÿØP?P^Y^ÿ-ÙP?b^ÿÙP?d^ÿÙP?m^ÿÙP?s^ÿy^^^ÿÙP?‡^^ÿ-ÚP?“^ÿÚP?•^ÿÚP?ž^ÿÚ	P?§^ÿ­^³^µ^ÿÿÿ ÚP?ü^ÿ__ÿÿÿÿÚP?»^ÿ!ÚP?Ä^ÿ"ÚP?Í^ÿ$#ÚP?Ö^UNITÜ^ÿ$ÚP?å^ÿD%ÚP?ç^ÿÿÿÿÿÿÿÿð^ö^‚@ÿ-&Û%P?
_ÿ.'ÛP?_ÿ(ÛP?_ÿ)ÛP?_ÿ*ÛP?$_ÿ*_0_2_ÿ+ÛP?8_ÿ,ÛP?>_ÿD_J_L_R_ÿ3-Û!P?[_ÿÿÿÿ-.äP?d_ÿ1/ÜP?f_ÿ0äP?o_ÿ1ä	P?x_ÿ2äP?~_ÿ„_Š_Œ_ÿ3äP?’_˜_ž_ÿ,4ä	P?§_ÿ-5ÝP?°_ÿ6ÿÿ7ÝP?Ò_ÿØ_Þ_ÿÿÿÿÝP?²_ÿ8ÝP?»_ÿD9ÝP?½_ÿÿÿÿÿÆ_Ì_€@ÿ-:ãP?à_ÿ.;ÞP?â_ÿ<ÞP?ë_ÿ=ÞP?ô_ÿ>ÞP?ú_ÿ```ÿ?ÞP?```ÿ,@Þ P?#`ÿ-Aà#P?,`ÿ.BßP?.`ÿCßP?7`ÿDß
P?@`ÿEßP?I`ÿO`U`W`ÿ$FßP?]`f`h`ÿGà	P?q`ÿHà	P?z`ÿIàP?ƒ`ÿ‰``‘`ÿJàP?—`ÿKàP? `ÿLàP?©`ÿ¯`µ`·`ÿ$Mà P?½`.Æ`È`ÿÿÿ-Ná=P?Ñ`ÿOáP?Ó`ÿPáP?Ü`ÿQáP?å`ÿë`ñ`ó`ÿRáP?ù`ÿSáP?aÿTáP?aÿaaaÿUÿÿÿÿÿÿáP?aÿVá<P?(aÿWá<P?1aÿXá<P?:aÿ"Yá0P?Ca@ÿZá-P?Laÿ[á0P?Uaÿ[aaacaÿ\á1P?iaÿ]á1P?raÿ^á;P?{aÿa‡a‰aa˜ašaÿ_áP?£aÿD`áP?¥aÿÿÿÿÿÿÿÿ®a·a@Àaÿ-aâP?ÉaÿbÿÿcâP?ëaÿña÷aÿÿÿÿâP?ËaÿdâP?ÔaÿDeâP?Öaÿÿÿÿÿßaåa€@ÿÿÿÿÿÿÿ-fåP?ùaÿgåP?ûaÿhåP?bÿiåP?
bÿbbbÿjåP?b$bÿ-kæ%P?*bÿ.læP?,bÿmæP?5bÿnæP?>bÿoæP?DbÿJbPbRbÿpæP?XbÿqæP?^bÿdbjblbrbÿ3ræ!P?{bÿÿÿÿ™+(jnÿÿ…ê±b:LINKSCANNER$_$TLINKSCANNER_$__$$_DOINTERFACETOKEN$$BOOLEAN[øùú)"$selfß^wB}û[øùú&!$resultUê„bb6DOINTERFACETOKENVêb˜bšb,RESULTWê b	©b«bûPÿ,ëP?·b ÿ-ì@P?Àbÿ.ìP?Âbÿ
ìP?ËbÿìP?Ôbÿì
P?ÝbÿìP?ãbÿébïbñb÷bÿì0P?c	ccÿ,	ì5P?cÿ-
ì5P?$cÿDì5P?&cÿ-ì5P?/cÿ
ì@P?1cÿì@P?:cÿCcIcÿì:P?KcTcÿ-ì5P?]cÿ3ì5P?_cÿÿÿÿÿ-í"P?hcÿíP?jcÿíP?scÿíP?ycÿc…c‡cÿíP?c“cÿ-îP?™cÿîP?›cÿîP?¤cÿî	P?­cÿ¶c¼c¾cÿîP?ÇcÐcÿž+)‹ÿÿ ¦$d?LINKSCANNER$_$TLINKSCANNER_$__$$_DOIMPLEMENTATIONTOKEN$$BOOLEAN[øùú)"$selfá_˜Bžû[øùú&!$resultX$Ùcâc;DOIMPLEMENTATIONTOKENY$äcícïc,RESULTZ$õc	þcdûPÿ,%P?d ÿ-&EP?dÿ.&P?dÿ
&P? dÿ&P?)dÿ&
P?2dÿ&P?8dÿ>dDdFdLdÿ&5P?Ud^dgdÿ,	&:P?pdÿ-
&:P?ydÿD&:P?{dÿ-&:P?„dÿ
&EP?†dÿ&EP?dÿ˜dždÿ&?P? d©dÿ-&:P?²dÿ3&:P?´dÿÿÿÿÿ-''P?½dÿ'P?¿dÿ'P?Èdÿ'P?ÎdÿÔdÚdÜdÿ'P?âdèdÿ-(P?îdÿ(P?ðdÿ(P?ùdÿ(	P?eÿeeeÿ(P?e%eÿœ+*¬°ÿÿÁÇò[e=LINKSCANNER$_$TLINKSCANNER_$__$$_DOFINALIZATIONTOKEN$$BOOLEAN[øùú)"$selfã`¹B¿û[øùú&!$result[ò.e7e9DOFINALIZATIONTOKEN\ò9eBeDe,RESULT]òJe	SeUeûPÿ,óP?ae ÿ-ôCP?jeÿ.ôP?leÿ
ôP?ueÿôP?~eÿô
P?‡eÿôP?eÿ“e™e›e¡eÿô3P?ªe³e¼eÿ,	ô8P?Åeÿ-
ô8P?ÎeÿDô8P?Ðeÿ-ô8P?Ùeÿ
ôCP?ÛeÿôCP?äeÿíeóeÿô=P?õeþeÿ-ô8P?fÿ3ô8P?	fÿÿÿÿÿ-õ%P?fÿõP?fÿõP?fÿõP?#fÿ)f/f1fÿõP?7f=fÿ-öP?CfÿöP?EfÿöP?Nfÿö	P?Wfÿ`fffhfÿöP?qfzfÿž++ÍÑÿÿâèú°f?LINKSCANNER$_$TLINKSCANNER_$__$$_DOINITIALIZATIONTOKEN$$BOOLEAN[øùú)"$selfåaÚBàû[øùú&!$result^úƒfŒf;DOINITIALIZATIONTOKEN_úŽf—f™f,RESULT`úŸf	¨fªfûPÿ,ûP?¶f ÿ-üEP?¿fÿ.üP?Áfÿ
üP?ÊfÿüP?Ófÿü
P?ÜfÿüP?âfÿèfîfðföfÿü5P?ÿfg
gÿ,	ü:P?gÿ-
ü:P?#gÿDü:P?%gÿ-ü:P?.gÿ
üEP?0gÿüEP?9gÿBgHgÿü?P?JgSgÿ-ü:P?\gÿ3ü:P?^gÿÿÿÿÿ-ý'P?ggÿýP?igÿýP?rgÿýP?xgÿ~g„g†gÿýP?Œg’g
ÿ-þP?˜gÿþP?šgÿþP?£gÿþ	P?¬gÿµg»g½gÿþP?ÆgÏgÿ”+,îòÿÿ	h5LINKSCANNER$_$TLINKSCANNER_$__$$_DOUSESTOKEN$$BOOLEAN[øùú)"$selfçbûBû[ø,*sØgÜgåg [øùúûùú&!$resultaîg÷g1DOUSESTOKENbùghh,RESULTc
h	hhûõPÿ,P?!h ÿ-	P?*hÿ.P?,hÿP?5hÿP?>hÿ
P?GhÿP?MhÿShYh[hahÿ0P?jhsh|hÿ	P?…hÿ
P?ŽhÿP?”hÿšh h¢hÿP?¨h®hÿ.
P?´hÿP?½hÿP?ÆhÿP?ÌhÿÒhØhÚhÿP?àhæhìhÿP?õhÿP?þhÿP?iÿ
iiiÿP?iiÿ,	P?$iÿ-	P?-iÿD	P?/iÿ-	P?8iÿ	P?:iÿ	P?CiÿLiRiÿ	
P?Ti]iÿ-	P?fiÿ3	P?hiÿÿÿÿÿ-P?qiÿ1 
P?siÿ!	P?|i…iÿ,"	P?Žiÿ-#P?—iÿ1$P?™iÿ%P?¢iÿ&P?«iÿ'P?±iÿ·i½i¿iÿ(P?ÅiËiÑiÿ,)P?Úiÿ-*
P?ãiÿ+ÿÿ,
P?jÿjjÿÿÿÿ
P?åiÿ-
P?îiÿD.
P?ðiÿÿÿÿÿùiÿi€@ÿ-/JP?jÿ.0P?jÿ1P?jÿ2
P?'jÿ3P?0jÿ4P?6jÿ<jBjDjÿ5P?JjPjVjÿ6ÿÿ7
P?kÿ	kkÿÿÿÿP?_jÿ88P?hjÿ98P?qjÿ:8P?zjÿ";0P?ƒj@ÿ<-P?Œjÿ=0P?•jÿ›j¡j£jÿ>1P?©jÿ?1P?²jÿ@7P?»jÿÁjÇjÉjÏjØjÚjÿA:P?ãjÿDB:P?åjÿÿÿÿÿÿÿÿîj÷j@kÿ,C?P?kÿ-D?P?&kÿDE?P?(kÿ-F?P?1kÿGJP?3kÿHJP?<kÿEkKkÿIDP?MkVkÿ-J?P?_kÿ3K?P?akÿÿÿÿÿ-LP?jkÿMÿÿNP?Œkÿ’k˜kÿÿÿÿP?lkÿOP?ukÿDPP?wkÿÿÿÿÿ€k†k€@ÿÿÿÿ-QP?škÿ.RP?œkÿSÿÿTP?ÙkÿßkåkÿÿÿÿP?¥kÿUP?®kÿ$VP?·kinÀkÿWP?ÂkÿDXP?ÄkÿÿÿÿÿÿÿÿÍkÓk‚@ÿ,YP?çkÿ-ZP?ðkÿ[ÿÿ\P?lÿllÿÿÿÿP?òkÿ]P?ûkÿD^P?ýkÿÿÿÿÿll€@ÿ-_P? lÿ.`P?"lÿaP?+lÿb
P?4lÿcP?:lÿ@lFlHlÿdP?NlTlZlÿeÿÿfP?ƒlÿ‰llÿÿÿÿ	P?clÿgP?llÿDhP?nlÿÿÿÿÿwl}l€@ÿÿÿÿÿÿ-i*P?‘lÿ.jP?“lÿkP?œlÿlP?¥lÿmP?«lÿ±l·l¹lÿnP?¿lÅlËlÿ/o%P?Ôlÿÿÿ-pP?Ýlÿ.qP?ßlÿrP?èlÿsP?ñlÿtP?÷lÿýlmmÿuP?mmmÿ,v"P? mÿ-wP?)mÿxP?+mÿyP?4mÿz
P?=mÿCmImKmÿ{P?Qmÿ|P?Zmÿ`mfmhmÿ-}P?nmÿ/~P?pmÿÿÿÿÿÿÿ-#P?ymÿ€P?{mÿP?„mÿ‚P?Šmÿm–m˜mÿ&ƒP?žmÿ„P?¤mÿ…"P?ªmÿ°m¶m¸mÿ-† P?¾mÿ‡ P?Àmÿˆ P?Émÿ‰ 	P?ÒmÿÛmámãmÿŠ P?ìmõmÿš+-ÿÿ/5,+n;LINKSCANNER$_$TLINKSCANNER_$__$$_TOKENISWORD$PCHAR$$BOOLEAN[øùú%"péc%
)"$selfêc'B-û[øùú&!$resultd,þmn1TOKENISWORDe,	nnn,RESULTf,n	#n%nûnPÿ,-P?1n ÿ-.NP?:nÿ.P?<nÿ.P?Enÿ.	P?NnÿWn]n_nÿ. P?hnÿ.P?qnÿ.P?znÿ	.P?€nÿ†nŒnŽnÿ
.P?”nšn nÿ.$P?©nÿÿÿÿÿÿÿ.%P?²nÿ
.JP?»nÿ.JP?Änÿ.JP?Ínÿ".>P?Ön@ÿ.;P?ßnÿ.>P?ènÿînônönÿ.?P?ünÿ.?P?oÿ.IP?oÿooo"o+o-oÿ.9P?6oÿ.9P??oÿHoNoÿÿÿÿÿÿÿÿPoYo@ÿ.LP?bokoto}oÿ£+.;?ÿÿX^2½oDLINKSCANNER$_$TLINKSCANNER_$__$$_GETDIRECTIVES$LONGINT$$PLSDIRECTIVE[øùú)"IndexìzEN
)"$selfízPBVû[ø,*t†oŠooþÿÿÿÿÿÿ[øùúûùú&!$resultg2™oŸo3
GETDIRECTIVESh2¡o§o©o,RESULTi2¯o	µo·oûÉPÿ,3P?Ão ÿ-4P?Ìoÿ4P?Îoÿ4P?×oÿ4	P?Ýoÿãoéoëoÿ4P?ñoÿ4P?÷oÿ"4P?p@ÿ	4P?pÿ
4P?pÿ4P?pÿpp p&pÿ4P?,pÿ
4P?5pÿ>pDpFpOpQpÿ©+/dhÿÿ‡8ŽpJLINKSCANNER$_$TLINKSCANNER_$__$$_GETDIRECTIVESSORTED$LONGINT$$PLSDIRECTIVE[øùú)"Indexï{"nw
)"$selfð{yBû[ø,*uWp[papþÿÿÿÿÿÿ[øùúûùú&!$resultj8jppp9GETDIRECTIVESSORTEDk8rpxpzp,RESULTl8€p	†pˆpû€Pÿ,9P?”p ÿ-:#P?pÿ:P?Ÿpÿ:P?¨pÿ:	P?®pÿ´pºp¼pÿ":P?Âpÿ:P?Èpÿ:P?Îpÿ	:P?ÔpÿÚpàpâpèpÿ
:P?îpÿ:P?÷pÿqqqÿ•+0‘ÿÿª°
>LINKSCANNER$_$TLINKSCANNER_$__$$_SETCOMPILERMODE$TCOMPILERMODE[øùú*"AValueò|%š 
)"$selfó|¢B¨û™+1¶ºÿÿÓÙ%BLINKSCANNER$_$TLINKSCANNER_$__$$_SETPASCALCOMPILER$TPASCALCOMPILER[øùú*"AValueõ}'ÃÉ
)"$selfö}ËBÑûž+2ßãÿÿü	¯GLINKSCANNER$_$TLINKSCANNER_$__$$_SKIPTILLENDIFELSE$TLSSKIPPINGDIRECTIVE[øùú1"
SkippingUntilø~!ìò
)"$selfù~ôBúû†+3		ÿÿ	#	b/LINKSCANNER$_$TLINKSCANNER_$__$$_SORTDIRECTIVES[øùú)"$selfû	B	û”+4)	-	ÿÿ>	D	:=LINKSCANNER$_$TLINKSCANNER_$__$$_INTERNALIFDIRECTIVE$$BOOLEAN[øùú)"$selfý€6	B<	ûƒ+5J	N	ÿÿ_	e	`,LINKSCANNER$_$TLINKSCANNER_$__$$_ENDSKIPPING[øùú)"$selfÿW	B]	ûŽ+6k	o	ÿÿ‹	‘	O7LINKSCANNER$_$TLINKSCANNER_$__$$_ADDSKIPCOMMENT$BOOLEAN[øùú+"IsStart‚x		
)"$self‚ƒ	B‰	û³+7—	›	ÿÿ¿	Å	.\LINKSCANNER$_$TLINKSCANNER_$__$$_SETDIRECTIVEVALUEWITHSEQUENCE$TSEQUENCEDIRECTIVE$ANSISTRING[øùú."
ADirectiveƒ-¤	ª	
3"ADirectiveValue„
¬	µ	)"$selfƒ·	B½	û+8Ë	Ï	ÿÿà	æ	8LINKSCANNER$_$TLINKSCANNER_$__$$_IFDEFDIRECTIVE$$BOOLEAN[øùú)"$self†Ø	BÞ	û+9ì	ð	ÿÿ

 6LINKSCANNER$_$TLINKSCANNER_$__$$_IFCDIRECTIVE$$BOOLEAN[øùú)"$self
‡ù	Bÿ	û+:

ÿÿ"
(
E9LINKSCANNER$_$TLINKSCANNER_$__$$_IFNDEFDIRECTIVE$$BOOLEAN[øùú)"$selfˆ
B 
ûŒ+;.
2
ÿÿC
I
q5LINKSCANNER$_$TLINKSCANNER_$__$$_IFDIRECTIVE$$BOOLEAN[øùú)"$self‰;
BA
û+<O
S
ÿÿd
j
{8LINKSCANNER$_$TLINKSCANNER_$__$$_IFOPTDIRECTIVE$$BOOLEAN[øùú)"$selfŠ\
Bb
û+=p
t
ÿÿ…
‹
T8LINKSCANNER$_$TLINKSCANNER_$__$$_ENDIFDIRECTIVE$$BOOLEAN[øùú)"$self‹}
Bƒ
ûŽ+>‘
•
ÿÿ¦
¬
n7LINKSCANNER$_$TLINKSCANNER_$__$$_ENDCDIRECTIVE$$BOOLEAN[øùú)"$selfŒž
B¤
û+?²
¶
ÿÿÇ
Í
†8LINKSCANNER$_$TLINKSCANNER_$__$$_IFENDDIRECTIVE$$BOOLEAN[øùú)"$self¿
BÅ
ûŽ+@Ó
×
ÿÿè
î
7LINKSCANNER$_$TLINKSCANNER_$__$$_ELSEDIRECTIVE$$BOOLEAN[øùú)"$selfŽà
Bæ
û+Aô
ø
ÿÿ	¹8LINKSCANNER$_$TLINKSCANNER_$__$$_ELSECDIRECTIVE$$BOOLEAN[øùú)"$selfBû+Bÿÿ*0Ö9LINKSCANNER$_$TLINKSCANNER_$__$$_ELSEIFDIRECTIVE$$BOOLEAN[øùú)"$self"B(û+C6:ÿÿKQî8LINKSCANNER$_$TLINKSCANNER_$__$$_ELIFCDIRECTIVE$$BOOLEAN[øùú)"$self‘CBIû+DW[ÿÿlr9LINKSCANNER$_$TLINKSCANNER_$__$$_DEFINEDIRECTIVE$$BOOLEAN[øùú)"$self ’dBjû+Ex|ÿÿ“(8LINKSCANNER$_$TLINKSCANNER_$__$$_UNDEFDIRECTIVE$$BOOLEAN[øùú)"$self"“…B‹ûŽ+F™ÿÿ®´57LINKSCANNER$_$TLINKSCANNER_$__$$_SETCDIRECTIVE$$BOOLEAN[øùú)"$self$”¦B¬û‘+Gº¾ÿÿÏÕQ:LINKSCANNER$_$TLINKSCANNER_$__$$_INCLUDEDIRECTIVE$$BOOLEAN[øùú)"$self&•ÇBÍû•+HÛßÿÿðöŠ>LINKSCANNER$_$TLINKSCANNER_$__$$_INCLUDEPATHDIRECTIVE$$BOOLEAN[øùú)"$self(–èBîû•+Iüÿÿ¨>LINKSCANNER$_$TLINKSCANNER_$__$$_SHORTSWITCHDIRECTIVE$$BOOLEAN[øùú)"$self*—	Bû˜+J!ÿÿ28ALINKSCANNER$_$TLINKSCANNER_$__$$_READNEXTSWITCHDIRECTIVE$$BOOLEAN[øùú)"$self,˜*B0û”+K>BÿÿSYB
=LINKSCANNER$_$TLINKSCANNER_$__$$_LONGSWITCHDIRECTIVE$$BOOLEAN[øùú)"$self.™KBQû³+L_cÿÿ|‚`
\LINKSCANNER$_$TLINKSCANNER_$__$$_LONGSWITCHDIRECTIVEWITHSEQUENCE$TSEQUENCEDIRECTIVE$$BOOLEAN[øùú."
ADirective0š4lr
)"$self1štBzû+MˆŒÿÿ£u
8LINKSCANNER$_$TLINKSCANNER_$__$$_MACRODIRECTIVE$$BOOLEAN[øùú)"$self3›•B›ûŽ+N©­ÿÿ¾Ä‰
7LINKSCANNER$_$TLINKSCANNER_$__$$_MODEDIRECTIVE$$BOOLEAN[øùú)"$self5œ¶B¼û”+OÊÎÿÿßå¯
=LINKSCANNER$_$TLINKSCANNER_$__$$_MODESWITCHDIRECTIVE$$BOOLEAN[øùú)"$self7×BÝû“+Pëïÿÿ

ë
<LINKSCANNER$_$TLINKSCANNER_$__$$_THREADINGDIRECTIVE$$BOOLEAN[øùú)"$self9žøBþûœ+Q

ÿÿ7
=
ÃELINKSCANNER$_$TLINKSCANNER_$__$$_DODIRECTIVE$LONGINT$LONGINT$$BOOLEAN[øùú,"StartPos;Ÿ
"

*"DirLen<Ÿ$$
-
)"$self=Ÿ/
B5
û—+RC
G
ÿÿc
i
S@LINKSCANNER$_$TLINKSCANNER_$__$$_INCLUDEFILE$ANSISTRING$$BOOLEAN[øùú-"	AFilename?¡ P
Y

)"$self@¡[
Ba
ûŸ+So
s
ÿÿ¥
«
 HLINKSCANNER$_$TLINKSCANNER_$__$$_PUSHINCLUDELINK$LONGINT$LONGINT$POINTER[øùú/"ACleanedPosB¢|
…

+"ASrcPosC¢,‡

)"ACodeD¢>’
›
)"$selfE¢
B£
û“+T±
µ
ÿÿË
Ñ
·<LINKSCANNER$_$TLINKSCANNER_$__$$_POPINCLUDELINK$$TSOURCELINK[øùú)"$selfG£»
BÁ
+"$resultH·Ã
AÉ
û˜+U×
Û
ÿÿì
ò
ÀALINKSCANNER$_$TLINKSCANNER_$__$$_GETINCLUDEFILEISMISSING$$BOOLEAN[øùú)"$selfJ¤ä
Bê
ûŸ+Vø
ü
ÿÿ
ÅHLINKSCANNER$_$TLINKSCANNER_$__$$_MISSINGINCLUDEFILESNEEDSUPDATE$$BOOLEAN[øùú)"$selfL¥Bû+Wÿÿ.4Ù9LINKSCANNER$_$TLINKSCANNER_$__$$_CLEARMISSINGINCLUDEFILES[øùú)"$selfN¦&B,û›+X:>ÿÿpvÞDLINKSCANNER$_$TLINKSCANNER_$__$$_ADDMACROVALUE$PCHAR$LONGINT$LONGINT[øùú-"	MacroNameP©GP
."
ValueStartQ©/R[,"ValueEndR©;]f)"$selfS©hBnûƒ+Y|€ÿÿ‘—ü,LINKSCANNER$_$TLINKSCANNER_$__$$_CLEARMACROS[øùú)"$selfUª‰Bû›+Z¡ÿÿÈÎ
DLINKSCANNER$_$TLINKSCANNER_$__$$_INDEXOFMACRO$PCHAR$BOOLEAN$$LONGINT[øùú-"	MacroNameW«ª³
-"	InsertPosX«-µ¾)"$selfY«ÀBÆûŽ+[ÔØÿÿôú)7LINKSCANNER$_$TLINKSCANNER_$__$$_ADDMACROSOURCE$LONGINT[øùú+"MacroID[¬áê
)"$self\¬ìBòû©+\ÿÿTZ”RLINKSCANNER$_$TLINKSCANNER_$__$$_RAISEEXCEPTIONFMT$INT64$ANSISTRING$array_of_const[ø,*]
ÿÿÿÿÿÿÿÿ[øùúûùú&"id^·!#,
,"AMessage_·2.7("Args`·J9?-"	$highARGSa¸A€@J)"$selfb·LBRû—+^`dÿÿ‹‘š@LINKSCANNER$_$TLINKSCANNER_$__$$_RAISEEXCEPTION$INT64$ANSISTRING[øùú&"idd¸mv
,"AMessagee¸/x)"$selff¸ƒB‰û¯+_—›ÿÿÊПXLINKSCANNER$_$TLINKSCANNER_$__$$_RAISEEXCEPTIONCLASS$INT64$ANSISTRING$ELINKSCANNERERRORS[øùú&"idh¹#¤­
,"AMessagei¹4¯¸2"ExceptionClassjººÀ)"$selfk¹ÂBÈû«+`ÖÚÿÿ«TLINKSCANNER$_$TLINKSCANNER_$__$$_RAISEEDITEXCEPTION$INT64$ANSISTRING$POINTER$LONGINT[øùú&"idm»"ãì
,"AMessagen»3î÷+"ABuffero»Eù."
ABufferPosp¼
()"$selfq»Bû¢+a#'ÿÿNT±KLINKSCANNER$_$TLINKSCANNER_$__$$_RAISECONSISTENCYEXCEPTION$INT64$ANSISTRING[øùú&"ids½)09
,"AMessaget½:;D)"$selfu½FBLû†+bZ^ÿÿou·/LINKSCANNER$_$TLINKSCANNER_$__$$_CLEARLASTERROR[øùú)"$selfw¾gBmû†+c{ÿÿ–½/LINKSCANNER$_$TLINKSCANNER_$__$$_RAISELASTERROR[øùú)"$selfy¿ˆBŽû„+dœ ÿÿ±·Ä-LINKSCANNER$_$TLINKSCANNER_$__$$_DOCHECKABORT[øùú)"$self{À©B¯û+e½ÁÿÿÝãÌ9LINKSCANNER$_$TLINKSCANNER_$__$$_MAINFILENAME$$ANSISTRING[øùú)"$self}ÑÊBÐ+"$result~ÌÒAÛûœ+néíÿÿ	ELINKSCANNER$_$TLINKSCANNER_$__$$_LINKINDEXATCLEANPOS$LONGINT$$LONGINT[øùú-"	ACleanPos€Ø"öÿ
)"$selfØBû¥+oÿÿ@F»NLINKSCANNER$_$TLINKSCANNER_$__$$_LINKINDEXATCURSORPOS$LONGINT$POINTER$$LONGINT[øùú."
ACursorPosƒÙ#"+
)"ACode„Ù8-6)"$self…Ù8B>û‘+pLPÿÿlrÐ:LINKSCANNER$_$TLINKSCANNER_$__$$_LINKSIZE$LONGINT$$LONGINT[øùú)"Index‡ÚYb
)"$selfˆÚdBjû +qx|ÿÿ˜žElqALINKSCANNER$_$TLINKSCANNER_$__$$_LINKSIZE_INLINE$LONGINT$$LONGINT[øùú)"IndexŠÛ…Ž
)"$self‹ÛB–û[ø,*vqqqþÿÿÿÿÿÿ[øùúû,*w$q(q.qþÿÿÿÿÿÿ[øùúûùú&!$resultmE7q@q5LINKSIZE_INLINEnEBqKqMq,RESULToESq	\q^q#!Link/Gdqjqû4Pÿ,HP?rq ÿ-IP?{qÿIP?}qÿIP?†qÿŒq’qÿI	P?”qÿI	P?šqÿ"IP?£q@ÿI
P?©qÿ	I
P?¯qÿ
IP?µqÿ»qÁqÃqÉqÿIP?ÏqÿIP?Øqÿáqçqéqòqôqÿ-
M*P?úqÿ.JP?üqÿ
J
P?rÿJP?rÿJP?rÿJP? rÿ)r/r1rÿJP?:rCrLrÿJP?UrÿJP?^rÿJP?grÿmrsrur{r„rÿKP?rÿKP?–rÿKP?Ÿrÿ¨r®r°rÿKP?¹rÿKP?Ârÿ"KP?ËrÿK
P?ÑrÿK
P?×rÿÝrãrårÿKP?ërôrýrÿ K$P?sÿ!K%P?sÿ"K P?sÿss s&sÿ#MP?/sÿ$MP?8sÿ%MP?AsÿJsPsRsÿ&M(P?[sÿ'MP?dsÿ(M
P?msÿ)MP?vsÿ|s‚s„sÿ*MP?Šsÿ+MP?“sÿ,MP?™sÿŸs¥s§s­sÿ-M)P?¶s¿sÈsÿÿš+r¤¨ÿÿÄÊÞCLINKSCANNER$_$TLINKSCANNER_$__$$_LINKCLEANEDENDPOS$LONGINT$$LONGINT[øùú)"IndexÜ ±º
)"$selfŽÜ¼BÂû©+sÐÔÿÿðöQ,tJLINKSCANNER$_$TLINKSCANNER_$__$$_LINKCLEANEDENDPOS_INLINE$LONGINT$$LONGINT[øùú)"IndexÝ'Ýæ
)"$self‘ÝèBîû[ø,*xÑsÕsÛsþÿÿÿÿÿÿ[øùúû,*yäsèsîsþÿÿÿÿÿÿ[øùúûùú&!$resultpQ÷st>LINKCLEANEDENDPOS_INLINEqQtt
t,RESULTrQt	tt#!Link0S$t*tû(Pÿ,TP?2t ÿ-UP?;tÿUP?=tÿUP?FtÿLtRtÿU	P?TtÿU	P?Ztÿ"UP?ct@ÿU
P?itÿ	U
P?otÿ
UP?utÿ{ttƒt‰tÿUP?tÿUP?˜tÿ¡t§t©t²t´tÿ-
YP?ºtÿ.VP?¼tÿ
V
P?ÅtÿVP?ÎtÿVP?×tÿVP?àtÿétïtñtÿVP?útuuÿVP?uÿVP?uÿVP?'uÿ-u3u5u;uDuÿWP?MuÿWP?VuÿWP?_uÿhunupuÿWP?yuÿ"WP?‚uÿW
P?ˆuÿW
P?Žuÿ”ušuœuÿWP?¢u«u´uÿYP?ºuÿ YP?Ãuÿ!YP?ÌuÿÕuÛuÝuÿ"YP?æuÿ#Y
P?ïuÿ$YP?øuÿþuvvÿ%YP?vvvÿÿ™+tüÿÿ"ãBLINKSCANNER$_$TLINKSCANNER_$__$$_LINKSOURCELOG$LONGINT$$TSOURCELOG[øùú)"Index“Þ	
)"$self”ÞBû+u(,ÿÿHNëFLINKSCANNER$_$TLINKSCANNER_$__$$_FINDFIRSTSIBLINGLINK$LONGINT$$LONGINT[øùú-"	LinkIndex–ß#5>
)"$self—ß@BFû—+vTXÿÿtz@LINKSCANNER$_$TLINKSCANNER_$__$$_FINDPARENTLINK$LONGINT$$LONGINT[øùú-"	LinkIndex™àaj
)"$selfšàlBrû¯+w€„ÿÿ¶¼XLINKSCANNER$_$TLINKSCANNER_$__$$_LINKINDEXNEARCURSORPOS$LONGINT$POINTER$BOOLEAN$$LONGINT[øùú."
ACursorPosœá%–
)"ACodeá:˜¡0"CursorInLinkžâ)£¬)"$selfŸá®B´û™+xÂÆÿÿ×Ý1BLINKSCANNER$_$TLINKSCANNER_$__$$_CREATETREEOFSOURCECODES$$TAVLTREE[øùú)"$self¡ãÏBÕû+ãçÿÿ	?8LINKSCANNER$_$TLINKSCANNER_$__$$_CLEARDIRECTIVES$BOOLEAN[øùú."
FreeMemory£éðù
)"$self¤éûBû˜+€ÿÿ$*]Tv9LINKSCANNER$_$TLINKSCANNER_$__$$_STOREDIRECTIVES$$BOOLEAN[øùú)"$self¦êB"û[øùú&!$results]'v0v5STOREDIRECTIVESt]2v;v=v,RESULTu]Cv	LvNvû9Pÿ,^P?Zv ÿ-_P?cvÿ_P?evÿ_P?nvÿ_	P?wvÿ€v†vˆvÿ_P?‘vÿ_P?švÿ_P?£vÿ©v¯v±vÿ	_P?·vÀvÉvÿ+04ÿÿEKM6LINKSCANNER$_$TLINKSCANNER_$__$$_DEMANDSTOREDIRECTIVES[øùú)"$self¨ë=BCûŽ+‚QUÿÿflR7LINKSCANNER$_$TLINKSCANNER_$__$$_RELEASESTOREDIRECTIVES[øùú)"$selfªì^Bdû®+…rvÿÿ³¹[WLINKSCANNER$_$TLINKSCANNER_$__$$_FINDDIRECTIVE$POINTER$LONGINT$LONGINT$LONGINT$$BOOLEAN[øùú)"aCode¬îˆ
+"aSrcPos­î,Š“4"FirstSortedIndex®ï•ž3"LastSortedIndex¯ï ©()"$self°î«B±û»+†¿Ãÿÿïõ‚dLINKSCANNER$_$TLINKSCANNER_$__$$_FINDFIRSTDIRECTIVE$POINTER$LONGINT$TLSDIRECTIVESTATES$$PLSDIRECTIVE[øùú)"aCode²ð!ÉÒ
+"aSrcPos³ð1ÔÝ1"
AllowedStates´ñ
ßå)"$selfµðçBíû²+‡ûÿÿÿ.4=[LINKSCANNER$_$TLINKSCANNER_$__$$_GETDIRECTIVEVALUEAT$TSEQUENCEDIRECTIVE$LONGINT$$ANSISTRING[øùú."
ADirective·ò"
-"	ACleanPos¸òB)"$self¹òB!+"$resultº=#A,ûŽ+ˆ:>ÿÿZ`7LINKSCANNER$_$TLINKSCANNER_$__$$_CLEANEDSRC$$ANSISTRING[øùú)"$self¼õGBM+"$result½OAXû©+‰fjÿÿœ¢}RLINKSCANNER$_$TLINKSCANNER_$__$$_CURSORTOCLEANPOS$LONGINT$POINTER$LONGINT$$LONGINT[øùú."
ACursorPos¿ös|
)"ACodeÀö4~‡-"	ACleanPosÁ÷‰’)"$selfÂö”Bšû«+Ѝ¬ÿÿÞäÌTLINKSCANNER$_$TLINKSCANNER_$__$$_CLEANEDPOSTOCURSOR$LONGINT$LONGINT$POINTER$$BOOLEAN[øùú/"ACleanedPosÄú!µ¾
."
ACursorPosÅú;ÀÉ)"ACodeÆû%ËÔ)"$selfÇúÖBÜû›+‹êîÿÿ	DLINKSCANNER$_$TLINKSCANNER_$__$$_CLEANEDPOSTOSTR$LONGINT$$ANSISTRING[øùú/"ACleanedPosÉü÷
)"$selfÊüB+"$resultË	
Aû§+Œ!%ÿÿAG¢
PLINKSCANNER$_$TLINKSCANNER_$__$$_LASTERRORISINFRONTOFCLEANEDPOS$LONGINT$$BOOLEAN[øùú/"ACleanedPosÍý-.7
)"$selfÎý9B?û£+MQÿÿms«
LLINKSCANNER$_$TLINKSCANNER_$__$$_RAISELASTERRORIFINFRONTOFCLEANEDPOS$LONGINT[øùú/"ACleanedPosÐþ3Zc
)"$selfÑþeBkû­+Žy}ÿÿ¯µVLINKSCANNER$_$TLINKSCANNER_$__$$_WHOLERANGEISWRITABLE$LONGINT$LONGINT$BOOLEAN$$BOOLEAN[øùú1"
CleanStartPosÓ#†
/"CleanEndPosÔ2‘š/"ErrorOnFailÕ#œ¥)"$selfÖ§B­ûŸ+»¿ÿÿñ÷IHLINKSCANNER$_$TLINKSCANNER_$__$$_FINDCODEINRANGE$LONGINT$LONGINT$TFPLIST[øùú1"
CleanStartPosØÈÑ
/"CleanEndPosÙ.ÓÜ8"UniqueSortedCodeListÚÞç)"$selfÛéBïû“+ýÿÿ(.e<LINKSCANNER$_$TLINKSCANNER_$__$$_DELETERANGE$LONGINT$LONGINT[øùú1"
CleanStartPosÝ

/"CleanEndPosÞ))"$selfß B&û–+‘48ÿÿ\bñ?LINKSCANNER$_$TLINKSCANNER_$__$$_SCAN$TLINKSCANNERRANGE$BOOLEAN[øùú)"RangeáAG
4"CheckFilesOnDiskâ.IR)"$selfãTBZû§+’hlÿÿ–½	PLINKSCANNER$_$TLINKSCANNER_$__$$_UPDATENEEDED$TLINKSCANNERRANGE$BOOLEAN$$BOOLEAN[øùú)"Rangeå	u{
4"CheckFilesOnDiskæ
}†)"$selfç	ˆBŽû›+“œ ÿÿÇÍB
DLINKSCANNER$_$TLINKSCANNER_$__$$_SETIGNOREERRORAFTER$LONGINT$POINTER[øùú."
ACursorPosé#©²
)"ACodeê8´½)"$selfë¿BÅû+”Ó×ÿÿèîT
6LINKSCANNER$_$TLINKSCANNER_$__$$_CLEARIGNOREERRORAFTER[øùú)"$selfíàBæû°+•ôøÿÿ	Y
YLINKSCANNER$_$TLINKSCANNER_$__$$_IGNOREERRAFTERPOSITIONISINFRONTOFLASTERRMESSAGE$$BOOLEAN[øùú)"$selfï
Bû›+–ÿÿ*0€
DLINKSCANNER$_$TLINKSCANNER_$__$$_IGNOREERRORAFTERCLEANEDPOS$$LONGINT[øùú)"$selfñ"B(û–+—6:ÿÿKQ‹
?LINKSCANNER$_$TLINKSCANNER_$__$$_IGNOREERRORAFTERVALID$$BOOLEAN[øùú)"$selfóCBIû¡+˜W[ÿÿw}“
JLINKSCANNER$_$TLINKSCANNER_$__$$_CLEANPOSISAFTERIGNOREPOS$LONGINT$$BOOLEAN[øùú,"CleanPosõ'dm
)"$selföoBuû¦+™ƒ‡ÿÿ»Á˜OLINKSCANNER$_$TLINKSCANNER_$__$$_LOADSOURCECASELOUP$ANSISTRING$BOOLEAN$$POINTER[øùú-"	AFilenameø'™
0"AllowVirtualù:›¤-$defALLOWVIRTUALú:€ª)"$selfû³B¹û¯+šÇËÿÿäê´XLINKSCANNER$_$TLINKSCANNER_$__$$_GETPASCALCOMPILER$TEXPRESSIONEVALUATOR$$TPASCALCOMPILER[øùú)"Evalsý&ÑÚ
)"$selfþÜBâû5›ðô¹+œúþÿÿ-3ÈbLINKSCANNER$_$TLINKSCANNER_$__$$_SEARCHINCLUDEFILE$ANSISTRING$POINTER$TMISSINGINCLUDEFILE$$BOOLEAN[øùú-"	AFilename 
+"NewCode76"MissingIncludeFile#)"$self%B+û¹+9=ÿÿz€¹
bLINKSCANNER$_$TLINKSCANNER_$__$$_GUESSMISPLACEDIFDEFENDIF$LONGINT$POINTER$LONGINT$POINTER$$BOOLEAN[øùú2"StartCursorPos'FO
-"	StartCode'QZ0"EndCursorPos+\e+"EndCode+gp()"$self	rBxû–+ž†Šÿÿ¦¬<?LINKSCANNER$_$TLINKSCANNER_$__$$_GETHIDDENUSEDUNITS$$ANSISTRING[øùú)"$self“B™+"$result<›A¤û+Ÿ²¶ÿÿÇÍŠ8LINKSCANNER$_$TLINKSCANNER_$__$$_ACTIVATEGLOBALWRITELOCK[øùú)"$self¿BÅû‘+ Ó×ÿÿèî:LINKSCANNER$_$TLINKSCANNER_$__$$_DEACTIVATEGLOBALWRITELOCK[øùú)"$self àBæû}+Éôøÿÿ	–&LINKSCANNER$_$TLINKSCANNER_$__$$_CLEAR[øùú)"$self?Bûˆ+Êÿÿ*0l	1LINKSCANNER$_$TLINKSCANNER_$__$$_CONSISTENCYCHECK[øùú)"$self@"B(ûˆ+Ë6:ÿÿKQ	1LINKSCANNER$_$TLINKSCANNER_$__$$_WRITEDEBUGREPORT[øùú)"$selfACBIû+ÌW[ÿÿw}š	8LINKSCANNER$_$TLINKSCANNER_$__$$_CALCMEMSIZE$TCTMEMSTATS[øùú)"StatsBdm
)"$selfBoBuûŒ+̓‡ÿÿ£±5LINKSCANNER$_$TLINKSCANNER_$__$$_CREATE$$TLINKSCANNER[øùú("$vmtCD“)"$selfC•B›û5Ω­+ϳ·DÐÖÂ(LINKSCANNER$_$TLINKSCANNER_$__$$_DESTROY[øùú("$vmtDÀDÆ)"$selfDÈBÎû5ÐÜàùú÷)FLinks/æ-
FLinkCount0ì0
FLinkCapacity1õ.FCleanedSrc2þ5FLastCleanedSrcLen3 /FOnGetSource4(1FOnGetFileName585FOnGetSourceStatus6H0
FOnLoadSource7"X2FOnDeleteSource8(h5FOnCheckFileOnDisk9.x3FOnGetInitValues: 4ˆ1FOnIncludeCode;!:˜.FOnProgress<"@¨8FIgnoreErrorAfterCode=#F¸=FIgnoreErrorAfterCursorPos>$OÀ.FInitValues?%XÈ8FInitValuesChangeStep@&aÐ5FSourceChangeStepsA'jØ.FChangeStepB(sà6FMainSourceFilenameC)|è,	FMainCodeD*…ð,	FScanTillE+Žø2FNestedCommentsF,”ü*FStatesG-3FHiddenUsedUnitsH.£8FOnSetGlobalWriteLockI0¬;FGlobalSourcesChangeStepJ1² 9FGlobalFilesChangeStepK2»(>FGlobalInitValuesChangeStepL3Ä0GetLinks4ÍGetLinkP5ÓSetLinks”6Ù	SetSource—7ß(AddSourceChangeStep›8åAddLink¡9ë'IncreaseChangeStep£;ñ SetMainCode¦<÷ SetScanTill©=ý1GetIgnoreMissingIncludeFiles«>1SetIgnoreMissingIncludeFiles®?	TokenIs±@	UpTokenIs´A/CommentStyleMD4/CommentLevelNE!82CommentStartPosOF*<7CommentInnerStartPosPG3@5CommentInnerEndPosQH<D0
CommentEndPosRIEH/CopiedSrcPosSJNL*IfLevelTKWP"
ReadNextToken¶L`2ReturnFromIncludeFileAndIsEnd¸Mf#ReadIdentifier»Nl(ReadUpperIdentifier¾Or	ReadSpaceÀPx%ReadCurlyCommentÂQ~$ReadLineCommentÄR„%ReadRoundCommentÆSŠ'CommentEndNotFoundÉT
EndCommentËU–$IncCommentLevelÍVœ$DecCommentLevelÏW¢$HandleDirectiveÑX¨(UpdateCleanedSourceÔY®*ReturnFromIncludeFileÖZ´!ParseKeyWordÚ[º
DoEndTokenÜ\À&DoSourceTypeTokenÞ]Æ%DoInterfaceTokenà^Ì*DoImplementationTokenâ_Ò(DoFinalizationTokenä`Ø*DoInitializationTokenæaÞ DoUsesTokenèbä TokenIsWordëcê.FDirectivesUfðX3FDirectivesCountVgö`6FDirectivesCapacityWhÿd4FDirectivesSortedXih1FDirectiveNameYjp5FDirectiveCleanPosZkx4FDirectivesStored[l |,	FMacrosOn\m)}7FMissingIncludeFiles]n2€0
FIncludeStack^o8ˆ:FOnGetGlobalChangeSteps_pA6FSkippingDirectives`qG /FSkipIfLevelarM¤3FStoreDirectivesbsV¨0
FCompilerModect_¬8FCompilerModeSwitchesdue°2FPascalCompilerevkÐ*FMacrosfwqØ.FMacroCountgxwà1fMacroCapacityhx€ä5FDirectiveSequenceiy‰è"
GetDirectivesîz(GetDirectivesSortedñ{•$SetCompilerModeô|›&SetPascalCompiler÷}¡&SkipTillEndifElseú~§#SortDirectivesü­(InternalIfDirectiveþ€³ EndSkipping¹#AddSkipComment‚¿2SetDirectiveValueWithSequenceƒÅ#IfdefDirective	†Ë!IfCDirective‡Ñ$IfndefDirective
ˆ× IfDirective‰Ý#IfOptDirectiveŠã#EndifDirective‹é"
EndCDirectiveŒï#IfEndDirectiveõ"
ElseDirectiveŽû#ElseCDirective$ElseIfDirective#ElIfCDirective‘
$DefineDirective!’#UndefDirective#“"
SetCDirective%”%IncludeDirective'•%)IncludePathDirective)–+)ShortSwitchDirective+—1,ReadNextSwitchDirective-˜7(LongSwitchDirective/™=4LongSwitchDirectiveWithSequence2šC#MacroDirective4›I"
ModeDirective6œO(ModeSwitchDirective8U'ThreadingDirective:ž[ DoDirective>Ÿa IncludeFileA¡g$PushIncludeLinkF¢m#PopIncludeLinkI£s,GetIncludeFileIsMissingK¤y3MissingIncludeFilesNeedsUpdateM¥-ClearMissingIncludeFilesO¦…"
AddMacroValueT©‹ ClearMacrosVª‘!IndexOfMacroZ«—#AddMacroSource]¬3LastErrorMessagej¯£ð2LastErrorSrcPosk°¬ø0
LastErrorCodel±µ3LastErrorIsValidm²¾@LastErrorBehindIgnorePositionn³Ç	=LastErrorCheckedForIgnoredo´Ð
.LastErrorIdpµÙBCleanedIgnoreErrorAfterPositionq¶â&RaiseExceptionFmtc·ë#RaiseExceptiong¸ñ(RaiseExceptionClassl¹÷'RaiseEditExceptionr»ý.RaiseConsistencyExceptionv½#ClearLastErrorx¾	#RaiseLastErrorz¿!DoCheckAbort|À-
CleanedLenrÃ&SrcsÄ$ )SrcPostÅ-(-
TokenStartuÆ6,,	TokenTypevÇ?0)SrcLenwÈE4'CodexÉN8)ValuesyÊW@.SrcFilenamezË`H)IsUnit{ÌiP-
SourceName|ÍrX/ScannedRange}Ï{`!MainFilenameсF
ChangeStep!Ò‡€’”–œžFLinks"Õ €¦¨ª°¶¼Â[øùú)"Index#ÕÄÍ
ûALinkP$ÖÏÕ×Ùßåç[øùú)"Index%Öéò
ûE	LinkCount&×ô€ýÿ	(LinkIndexAtCleanPos‚Ø
)LinkIndexAtCursorPos†ÙLinkSize‰Ú$LinkSize_InlineŒÛ&LinkCleanedEndPosÜ%-LinkCleanedEndPos_Inline’Ý+"
LinkSourceLog•Þ1)FindFirstSiblingLink˜ß7#FindParentLink›à=+LinkIndexNearCursorPos áC,CreateTreeOfSourceCodes¢ãIF
Directives'æOUWY_eg[øùú)"Index(æir
ûLDirectivesSorted)çtz|~„ŠŒ[øùú)"Index*玗
ûJDirectiveCount+虀¢¤¦¨®°$ClearDirectives¥é²$StoreDirectives§ê¸*DemandStoreDirectives©ë¾+ReleaseStoreDirectives«ìÄLDirectivesStored,íÊ€ÓÕ×Ùßá"
FindDirective±îã'FindFirstDirective¶ðé(GetDirectiveValueAt»òï
CleanedSrc¾õõ%CursorToCleanPosÃöû'CleanedPosToCursorÈú $CleanedPosToStrÌü 3LastErrorIsInFrontOfCleanedPosÏý
 8#RaiseLastErrorIfInFrontOfCleanedPosÒþ )WholeRangeIsWritable× $FindCodeInRangeÜ  DeleteRangeà% Scanä+ !UpdateNeededè	1 (SetIgnoreErrorAfterì7 *ClearIgnoreErrorAfterî= D/IgnoreErrAfterPositionIsInFrontOfLastErrMessageð
C /IgnoreErrorAfterCleanedPosòI *IgnoreErrorAfterValidôO -CleanPosIsAfterIgnorePos÷U 'LoadSourceCaseLoUpü[ &GetPascalCompilerÿa &SearchIncludeFileg -GuessMisplacedIfdefEndif
m 'GetHiddenUsedUnits
s ,ActivateGlobalWriteLocky .DeactivateGlobalWriteLock  WOnGetGlobalChangeSteps-!… €‹   ‘ — ™ Ÿ UOnSetGlobalWriteLock.#¡ €§ © « ­ ³ µ » LOnGetSource/'½ €Ã Å Ç É Ï Ñ × MOnLoadSource0(Ù €ß á ã å ë í ó OOnDeleteSource1)õ €û ý ÿ !!	!!ROnGetSourceStatus2*!€!!!!#!%!+!N
OnGetFileName3,-!€3!5!7!9!?!A!G!ROnCheckFileOnDisk4-I!€O!Q!S!U![!]!c!POnGetInitValues5/e!€k!m!o!q!w!y!!N
OnIncludeCode61!€‡!‰!‹!!“!•!›!K
OnProgress72!€£!¥!§!©!¯!±!·!ZIgnoreMissingIncludeFiles83¹!€Â!Ä!Æ!Ì!Ò!Ø!Þ!N
InitialValues95à!€é!ë!í!ï!õ!÷!ý!IMainCode:6ÿ!"
""""" "PIncludeFileIsMissing;7""€+"-"/"5";"="JNestedComments<8?"€H"J"L"N"T"V"MCompilerMode=9X"€^"`"b"d"j"p"v"UCompilerModeSwitches>:x"€~"€"‚"„"Š"Œ"’"OPascalCompiler?<”"€š"œ"ž" "¦"¬"²"IScanTill@=´"€º"¼"¾"À"Æ"Ì"Ò"Clear?Ô"%ConsistencyCheck@Ú"%WriteDebugReportAà" CalcMemSizeBæ"CreateCì"Destroy Dò"û73j#”r#€[øùú)"SenderBL{#„#
'"CodeCL,†##("$selfDN‘#Bš#û73œ#”¤#€[øùú)"SenderFN­#¶#
,"	AFilenameGN3¸#Á#/"OnlyIfExistsHOÃ#Ì#("$selfIPÎ#B×#û73Ù#”á#€[øùú)"SenderKP"ê#ó#
'"CodeLP3õ#þ#+"ReadOnlyMQ$	$("$selfNR$B$û73$”$€[øùú)"SenderPR'$0$
'"CodeQR02$;$&"PosRR?=$F$&"LenSRDH$Q$(("$selfTTS$B\$û73^$”f$€[øùú)"SenderVTo$x$
'"CodeWT.z$ƒ$("$selfXU…$BŽ$*"$resultYU$A™$û73 ›$”£$€[øùú'"Code[U!¬$µ$
("$self\V·$BÀ$û73!Â$”Ê$€[øùú*"Scanner^VÓ$Ù$
'"Code_V6Û$ä$-"
ChangeStep`Wæ$ï$("$selfaXñ$Bú$û73"ü$”%€[øùú-"
ParentCodecX
%%
."IncludeCodedX*%!%("$selfeY#%B,%û73#.%”6%€[øùú'"LockgY?%H%
("$selfhZJ%BS%û73$U%”]%€[øùú4"SourcesChangeStepjZ-f%o%
2"FilesChangeStepkZ@q%z%7"InitValuesChangeStepl[(|%…%("$selfm^‡%B%û(1%’%”[øùúslkCodeo_š%+slkMissingIncludeFilep` %"slkSkipStartqa¦% 
slkSkipEndrb¬%'slkCompilerStringsc²%û,2&¸%”À%)'Æ%”Î%4-(Ô%¼TSourceLink ^[øùú,
CleanedPoshÜ%(SrcPosiå%&Codejî%&Kindk÷%&Nextlý%û9-)&¼TSourceLinkMacro(^[øùú&Namep&&Codeq&%Srcr&-SrcFilenames&&*StartPost/& (EndPost8&$û)*A&”I&)+O&”W&:-,]&¼TSourceChangeStep^[øùú&Code|e&,
ChangeStep}n&&Next~w&û(1-}&”[øùú
lsrNone|‚…&lsrInit}ƒ‹&#
lsrSourceType~„‘&#
lsrSourceName…—&'lsrInterfaceStart€†&-lsrMainUsesSectionStart‡£&+lsrMainUsesSectionEnd‚ˆ©&,lsrImplementationStartƒ‰¯&7!lsrImplementationUsesSectionStart„е&5lsrImplementationUsesSectionEnd…‹»&	,lsrInitializationStart†ŒÁ&
*lsrFinalizationStart‡Ç&lsrEndˆŽÍ&û(1.Ó&”[øùú!CommentNoneŠ’Û&"CommentCurly‹“á&"CommentRoundŒ”ç&!CommentLine•í&û(1/ó&”[øùú	cmFPC™û&cmDELPHIš'%cmDELPHIUNICODE‘›'cmGPC’œ
'cmTP“'cmOBJFPC”ž'cmMacPas•Ÿ'cmISO– %'cmExtPas—¡+'û,*01'5'>'[øùúû,*1D'H'Q' [øùúû5-2Z'°$ansistrrec3$^[øùú%$f0™¦
b'%$f1š¦
k'%$f2›¦
t'%$f3œ¦
}'%$f4¦
†'%$f5ž¦
'%$f6Ÿ¦
˜' û,*3ž'¢'«'[øùúû,*4´'¸'Á' [øùúû,*5Ê'Î'×' [øùúû6-6à'°
$ansistrrec13.^[øùú%$f0¡¨è'%$f1¢¨ñ'%$f2£¨ú'%$f3¤¨(%$f4¥¨(%$f5¦¨(%$f6§¨( û,*7$(((1(
[øùúû,*8:(>(G( [øùúû,*9P(T(]( [øùúû5-:f(°$ansistrrec2#^[øùú%$f0©ª	n(%$f1ªª	w(%$f2«ª	€(%$f3¬ª	‰(%$f4­ª	’(%$f5®ª	›(%$f6¯ª	¤( û,*;ª(®(·([øùúû,*<À(Ä(Í( [øùúû,*=Ö(Ú(ã( [øùúû,*>ì(ð(ù( [øùúû,*?))) [øùúû(1@)”&[øùú'$cmsAdd_pointer±µ )cmsClass²¶&)	cmsObjpas³·,)	cmsResult´¸2)%cmsString_pcharµ¹8)%cmsCvar_support¶º>)'cmsNested_comment·»D)#
cmsTp_procvar¸¼J)$cmsMac_procvar¹½P)'cmsRepeat_forwardº¾V)	,cmsPointer_2_procedure»¿\)
"cmsAutoderef¼Àb)"cmsInitfinal½Áh)+cmsDefault_ansistring¾Ân)
cmsOut¿Ãt)%cmsDefault_paraÀÄz)&cmsHintdirectiveÁÅ€)(cmsDuplicate_namesÂÆ†)!cmsPropertyÃÇŒ)'cmsDefault_inlineÄÈ’)	cmsExceptÅɘ)$cmsObjectiveC1ÆÊž)$cmsObjectiveC2Çˤ)'cmsNestedProcVarsÈ̪)%cmsNonLocalGotoÉͰ)(cmsAdvancedRecordsÊζ),cmsISOLike_unary_minusËϼ)'cmsSystemcodepageÌÐÂ)$cmsFinalFieldsÍÑÈ).cmsDefault_unicodestringÎÔÎ)$cmsTypeHelpersÏÖÔ) 
cmsCBlocksÐØÚ)#
cmsISOlike_IOÑÙà) -cmsISOLike_Program_ParaÒÚæ)!$cmsISOLike_ModÓÛì)"'cmsArrayOperatorsÔÜò)#+cmsPrefixedAttributesÕÞø)$&cmsExternalClassÖßþ)%)cmsIgnoreAttributes×à*&û,2A
*”* &,*B**"*[øùúû,2C(*,* &,2D2*6* &,2E<*@* &,2FF*J* &,2GP*T* &,2HZ*^* &,2Id*h* &,2Jn*r* &,2Kx*|* &,2L‚*†*,*MŒ**™*&[øùúû,*NŸ*£*¬* [øùúû6-Oµ*°
$ansistrrec183^[øùú&$f0Ú½*&$f1ÛÆ*&$f2ÜÏ*&$f3ÝØ*&$f4Þá*&$f5ßê*&$f6àó* û,*Pù*ý*+[øùúû,*Q+++ [øùúû5-R%+°$ansistrrec5&^[øùú&$f0â-+&$f1ã6+&$f2ä?+&$f3åH+&$f4æQ+&$f5çZ+&$f6èc+ û,*Si+m+v+[øùúû,*T+ƒ+Œ+ [øùúû,*U•+™+¢+ [øùúû,*V«+¯+¸+ [øùúû,*WÁ+Å+Î+ [øùúû5-X×+°$ansistrrec4%^[øùú&$f0êß+&$f1ëè+&$f2ìñ+&$f3íú+&$f4î,&$f5ï,&$f6ð, û,*Y,,(,[øùúû,*Z1,5,>,
 [øùúû6-[G,°
$ansistrrec14/^[øùú&$f0òO,&$f1óX,&$f2ôa,&$f3õj,&$f4ös,&$f5÷|,&$f6ø…, û,*\‹,,˜, [øùúû6-]¡,°
$ansistrrec150^[øùú&$f0ú©,&$f1û²,&$f2ü»,&$f3ýÄ,&$f4þÍ,&$f5ÿÖ,&$f6ß, û,*^å,é,ò,[øùúû,*_û,ÿ,-
 [øùúû6-`-°
$ansistrrec11,^[øùú&$f0-&$f1"-&$f2+-&$f34-&$f4=-&$f5F-&$f6O- û,*aU-Y-b- [øùúû,*bk-o-x- [øùúû6-c-°
$ansistrrec161^[øùú&$f0
‰-&$f1’-&$f2›-&$f3
¤-&$f4­-&$f5¶-&$f6¿- û,*dÅ-É-Ò-[øùúû,*eÛ-ß-è- [øùúû5-fñ-°$ansistrrec9*^[øùú&$f0ù-&$f1.&$f2.&$f3.&$f4.&$f5&.&$f6/. û,*g5.9.B.	[øùúû,*hK.O.X. [øùúû,*ia.e.n.
 [øùúû,*jw.{.„. [øùúû,*k.‘.š. [øùúû6-l£.°
$ansistrrec172^[øùú&$f0«.&$f1´.&$f2½.&$f3Æ.&$f4Ï.&$f5Ø.&$f6 á. û,*mç.ë.ô.[øùúû,*ný./
/ [øùúû,*o// / [øùúû,*p)/-/6/	 [øùúû6-q?/°
$ansistrrec10+^[øùú&$f0"!G/&$f1#!P/&$f2$!Y/&$f3%!b/&$f4&!k/&$f5'!t/&$f6(!}/ û,*rƒ/‡//
 [øùúû,*s™//¦/	 [øùúû,*t¯/³/¼/
 [øùúû,*uÅ/É/Ò/
 [øùúû,*vÛ/ß/è/
 [øùúû,*wñ/õ/þ/ [øùúû6-x0°
$ansistrrec12-^[øùú&$f0*'0&$f1+'0&$f2,'!0&$f3-'*0&$f4.'30&$f5/'<0&$f60'E0 û,*yK0O0X0[øùúû,*za0e0n0 [øùúû,*{w0{0„0 [øùúû,*|0‘0š0
 [øùúû,*}£0§0°0
 [øùúû,*~¹0½0Æ0
 [øùúû,*Ï0Ó0Ü0
 [øùúû,*€å0é0ò0 [øùúû5-û0°$ansistrrec7(^[øùú&$f02.1&$f13.1&$f24.1&$f35.1&$f46.'1&$f57.01&$f68.91 û,*‚?1C1L1[øùúû,*ƒU1Y1b1 [øùúû,*„k1o1x1 [øùúû,*…1…1Ž1 [øùúû,*†—1›1¤1
 [øùúû,*‡­1±1º1 [øùúû,*ˆÃ1Ç1Ð1 [øùúû,*‰Ù1Ý1æ1 [øùúû(1Šï1”[øùú"cs_opt_none:<÷1$
cs_opt_level1;=ý1$
cs_opt_level2<=2$
cs_opt_level3==!	2$
cs_opt_level4>=/2$
cs_opt_regvar?>2'cs_opt_uncertain@>2"cs_opt_sizeA>$!2(cs_opt_stackframeB>0'2&cs_opt_peepholeC?-2	(cs_opt_loopunrollD?32
+cs_opt_tailrecursionE?'92%cs_opt_nodecseF?<?2%cs_opt_nodedfaG@E2
*cs_opt_loopstrengthH@K2'cs_opt_schedulerI@(Q2(cs_opt_autoinlineJ@9W2 	cs_useebpK@K]2 	cs_userbpL@Uc2,cs_opt_reorder_fieldsMAi2&cs_opt_fastmathNAo2)cs_opt_dead_valuesOBu2/cs_opt_remove_emtpy_procPC{20cs_opt_constant_propagateQD22cs_opt_dead_store_eliminateRE‡2/cs_opt_forcenostackframeSF2û,2‹“2”›2,*Œ¡2©2¯2[ø,¥2ùúû,*޵2¹2Â2 [øùúû,*Ë2Ï2Ø2 [øùúû,*á2å2î2 [øùúû,*‘÷2û23 [øùúû,*’
333 [øùúû,*“#3'303 [øùúû,*”93=3F3 [øùúû,*•O3S3\3 [øùúû,*–e3i3r3	 [øùúû,*—{33ˆ3 [øùúû,*˜‘3•3ž3	 [øùúû,*™§3«3´3 [øùúû,*š½3Á3Ê3 [øùúû,*›Ó3×3à3 [øùúû,*œé3í3ö3 [øùúû,*ÿ344 [øùúû,*ž44"4	 [øùúû,*Ÿ+4/484 [øùúû,* A4E4N4 [øùúû,*¡W4[4d4
 [øùúû,*¢m4q4z4 [øùúû,*£ƒ4‡44	 [øùúû,*¤™44¦4 [øùúû,*¥¯4³4¼4 [øùúû,*¦Å4É4Ò4 [øùúû,*§Û4ß4è4 [øùúû(1¨ñ4”[øùúpcFPCVVù4pcDelphiWWÿ4pcPas2jsXX5û,*©555[øùúû,*ª5"5+5 [øùúû,*«4585A5 [øùúû,*¬J5N5W5 [øùúû,*­`5d5m5[øùúû,*®s5w5€5	 [øùúû,*¯‰55–5 [øùúû,*°Ÿ5£5¬5
 [øùúû,*±µ5¹5Â5[øùúû,*²È5Ì5Õ5 [øùúû,*³Þ5â5ë5 [øùúû,*´ô5ø56 [øùúû(1µ
6”[øùúlssdNoneZk6#lssdTillElse[l6$
lssdTillEndIf\m6û(1¶$6”[øùúlsdkNone^q,6lsdkIf_s26lsdkIfC`t86 	lsdkIfDefau>6!
lsdkIfNDefbvD6 	lsdkIfOptcwJ6 	lsdkElIfCdyP6lsdkElseezV6 	lsdkElseCf{\6!
lsdkElseIfg|b6	lsdkEndCh~h6
 	lsdkEndifin6 	lsdkIfEndj€t6!
lsdkDefinek‚z6
"lsdkIncludelƒ€6&lsdkIncludePathm„†6%lsdkLongSwitchn…Œ6 	lsdkMacroo†’6lsdkModep‡˜6%lsdkModeSwitchqˆž6lsdkSetCr‰¤6&lsdkShortSwitchsŠª6$
lsdkThreadingt‹°6 	lsdkUndefuŒ¶6û,2·¼6”Ä6,2¸Ê6Î6,2¹Ô6Ø6,2ºÞ6â6(1»è6”[øùú!
lsdsActivex–ð6#lsdsInactivey—ö6"lsdsSkippedz˜ü6û,2¼7”
75-½7¼TLSDirective ^[øùú+CleanPos7(Levelž!7(State Ÿ*7'Code! 07)SrcPos"¡97'Kind#¢B7û)¾H7”P7)¿V7”^7Ž0Àd7¾TMissingIncludeFilel7u7
8888'80898B8K8T8]8f8o8^[ø°+Á~7‚7ÿÿ®7´7A!YLINKSCANNER$_$TMISSINGINCLUDEFILE_$__$$_CREATE$ANSISTRING$ANSISTRING$$TMISSINGINCLUDEFILE[øùú-"	AFilename€®ˆ7‘7
0"AIncludePath®)“7œ7("$vmt‚®ž7D¤7)"$selfƒ®¦7B¬7û5º7¾7‘+ÃÄ7È7ÿÿÙ7ß7H:LINKSCANNER$_$TMISSINGINCLUDEFILE_$__$$_CALCMEMSIZE$$QWORD[øùú)"$self…¯Ñ7B×7ûùú.IncludePath$¬å7+Filename%­î7Create„®÷7 CalcMemSize†¯ý7ûD-Äx8°$vmtdef$TMISSINGINCLUDEFILEÐ^[øùú&$f0ˆ³€8&$f1‰³‰8&$f2г’8&$f3‹³›8&$f4Œ³¤8 &$f5³­8(&$f6޳¶80&$f7³¿88&$f8³È8@&$f9‘³Ñ8H'$f10’³Ú8P'$f11“³ã8X'$f12”³ì8`'$f13•³ò8h'$f14–³ø8p'$f15—³þ8x'$f16˜³9€'$f17™³
9ˆ'$f18š³9'$f19›³9˜'$f20œ³9 '$f21³"9¨'$f22ž³(9°'$f23Ÿ³.9¸'$f24 ³49À'$f25¡³:9Èû73ÅC9G9„[øùú("$vmt¢³P9DY9)"$self£³[9Bd9û73Æf9j9†[øùú)"$self¤³s9B|9û73Ç~9‚9„[øùú)"$self¥³‹9B”9û73Ȗ9š9„[øùú0"exceptobject¦³£9¬9
."
exceptaddr§³®9·9)"$self¨³¹9BÂ9û73ÉÄ9È9„[øùú+"message©³Ñ9Ú9
)"$selfª³Ü9Bå9û73Êç9ë9„[øùú)"$self«³ô9Bý9û73Ëÿ9:„[øùú)"$self¬³:B:û73Ì::„[øùú+"message­³$:-:
)"$self®³/:B8:û73Í::>:„[øùú+"message¯³G:P:
)"$self°³R:B[:û73Î]:a:„[øùú+"message±³j:s:
)"$self²³u:B~:û73π:„:„[øùú'"Obj³³:–:
)"$self´³˜:B¡:û73У:§:„[øùú)"$selfµ³°:B¹:û73Ñ»:¿:„[øùú)"$self¶³È:BÑ:+"$result·³Ó:AÜ:û£0ÒÞ:¾TMissingIncludeFilespŽ æ:ï:<<"<+<4<=<F<O<X<a<j<s<|<…<Ž<—<<^[ø§+Óø:ü:ÿÿ;;QPLINKSCANNER$_$TMISSINGINCLUDEFILES_$__$$_GETINCFILE$LONGINT$$TMISSINGINCLUDEFILE[øùú)"Index¹µ;;
)"$selfºµ
;B;û¦+Ô!;%;ÿÿI;O;V OLINKSCANNER$_$TMISSINGINCLUDEFILES_$__$$_SETINCFILE$LONGINT$TMISSINGINCLUDEFILE[øùú)"Index¼¶.;7;
*"AValue½¶09;?;)"$self¾¶A;BG;û…+ÕU;Y;Dj;p;\ .LINKSCANNER$_$TMISSINGINCLUDEFILES_$__$$_CLEAR[øùú)"$selfÀ¸b;Bh;ûŽ+Öv;z;ÿÿ–;œ;c 7LINKSCANNER$_$TMISSINGINCLUDEFILES_$__$$_DELETE$LONGINT[øùú)"Index¹ƒ;Œ;
)"$selfùŽ;B”;û’+×¢;¦;ÿÿ·;½;i;LINKSCANNER$_$TMISSINGINCLUDEFILES_$__$$_CALCMEMSIZE$$QWORD[øùú)"$selfź¯;Bµ;ûùú
GetIncFile»µÃ;
SetIncFile¿¶É;ClearÁ¸Ï;DeleteĹÕ; CalcMemSizeƺÛ;FItemsÇ»á;€ç;é;ë;ñ;÷;ý;<[øùú)"IndexÈ»<<
ûûE-Ú¦<°$vmtdef$TMISSINGINCLUDEFILESð^[øùú&$f0Ê¿®<&$f1Ë¿·<&$f2Ì¿À<&$f3Í¿É<&$f4οÒ< &$f5Ï¿Û<(&$f6пä<0&$f7Ñ¿í<8&$f8Ò¿ö<@&$f9Ó¿ÿ<H'$f10Ô¿=P'$f11Õ¿=X'$f12Ö¿=`'$f13׿ =h'$f14Ø¿&=p'$f15Ù¿,=x'$f16Ú¿2=€'$f17Û¿8=ˆ'$f18Ü¿>='$f19Ý¿D=˜'$f20Þ¿J= '$f21ß¿P=¨'$f22à¿V=°'$f23á¿\=¸'$f24â¿b=À'$f25ã¿h=È'$f26ä¿n=Ð'$f27å¿t=Ø'$f28æ¿z=à'$f29ç¿€=èû73ۉ==Ä[øùú("$vmtè¿–=DŸ=)"$selfé¿¡=Bª=û73ܬ=°=„[øùú)"$self꿹=BÂ=û73ÝÄ=È=„[øùú'"Ptrë¿Ñ=Ú=
*"Actionì¿Ü=å=)"$selfí¿ç=Bð=û73Þò=ö=Ä[øùú)"$selfî¿ÿ=B>û73ß>>†[øùú'"Msgï¿>>
("Datað¿>(>)"$selfñ¿*>B3>ûD-à5>¼TDirectiveSequenceItemValue^[øùú+CleanPos&À=>(Value'ÁF>û(1áO>”[øùú$
sdScopedEnumsôÄW>û‘0â]>¾TDirectiveSequenceItem0e>n>
¢?«?´?½?Æ?Ï?Ø?á?ê?ó?ü?@@^[ø,*ãw>({>>ÿÿÿÿÿÿÿÿ[øùúû +äŠ>Ž>ÿÿ¤>ª>$ILINKSCANNER$_$TDIRECTIVESEQUENCEITEM_$__$$_CREATE$$TDIRECTIVESEQUENCEITEM[øùú("$vmtöË”>Dš>)"$self÷Ëœ>B¢>û5å°>´>˜+æº>¾>ÿÿå>ë>"ALINKSCANNER$_$TDIRECTIVESEQUENCEITEM_$__$$_ADD$ANSISTRING$LONGINT[øùú*"AValueùÌÇ>Ð>
-"	ACleanPosúÌ)Ò>Û>)"$selfûÌÝ>Bã>û§+çñ>õ>ÿÿ?"?;!PLINKSCANNER$_$TDIRECTIVESEQUENCEITEM_$__$$_FINDVALUE$LONGINT$ANSISTRING$$BOOLEAN[øùú-"	ACleanPosýÍþ>?
)"ValueþÍ6	??)"$selfÿÍ?B?û+è(?,?ÿÿH?N?4"8LINKSCANNER$_$TDIRECTIVESEQUENCEITEM_$__$$_CLEAR$BOOLEAN[øùú."
FreeMemoryÎ5?>?
)"$selfÎ@?BF?û”+éT?X?ÿÿi?o?)!=LINKSCANNER$_$TDIRECTIVESEQUENCEITEM_$__$$_CALCMEMSIZE$$QWORD[øùú)"$selfÏa?Bg?ûùú)FItems(Èu?,	FLastItem)É{?CreateøË„?AddüÌŠ?	FindValue͐?ClearΖ? CalcMemSizeÏœ?ûG-ê@°$vmtdef$TDIRECTIVESEQUENCEITEMÐ^[øùú&$f0Ò@&$f1Ò(@&$f2	Ò1@&$f3
Ò:@&$f4ÒC@ &$f5ÒL@(&$f6
ÒU@0&$f7Ò^@8&$f8Òg@@&$f9Òp@H'$f10Òy@P'$f11Ò‚@X'$f12Ò‹@`'$f13Ò‘@h'$f14Ò—@p'$f15ҝ@x'$f16Ò£@€'$f17Ò©@ˆ'$f18Ò¯@'$f19Òµ@˜'$f20Ò»@ '$f21ÒÁ@¨'$f22ÒÇ@°'$f23ÒÍ@¸'$f24ÒÓ@À'$f25 ÒÙ@Èû0ëâ@¾TDirectiveSequence0ê@ó@
dBjBsB|B…BŽB—B B©B²B»BÄBÍB^[ø	,*ìü@AA[øùúû˜+íAAÿÿ&A,Aj ALINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_CREATE$$TDIRECTIVESEQUENCE[øùú("$vmt"ÖADA)"$self#ÖAB$Aû5î2A6A…+ï<A@ADYA_AŠ.LINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_DESTROY[øùú("$vmt%×IADOA)"$self&×QABWAû5ðeAiA§+ñoAsAÿÿ¢A¨ArPLINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_ADD$TSEQUENCEDIRECTIVE$ANSISTRING$LONGINT[øùú."
ADirective(Ù|A‚A
3"ADirectiveValue)Ù9„AA-"	ACleanPos*ڏA˜A)"$self+ÙšAB Aû¶+ò®A²AÿÿáAçA”_LINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_FINDVALUE$TSEQUENCEDIRECTIVE$LONGINT$ANSISTRING$$BOOLEAN[øùú."
ADirective-Û»AÁA
-"	ACleanPos.ÜÃAÌA)"Value/ÜÎA×A)"$self0ÛÙABßAû‹+óíAñAÿÿ
BB‚4LINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_CLEAR$BOOLEAN[øùú."
FreeMemory2ÝúAB
)"$self3ÝBBBû+ôBBÿÿ.B4Bx9LINKSCANNER$_$TDIRECTIVESEQUENCE_$__$$_CALCMEMSIZE$$QWORD[øùú)"$self5ß&BB,Bûùú.FDirectives*Ô:BCreate$Ö@BDestroy'×FBAdd,ÙLB	FindValue1ÛRBClear4ÝXB CalcMemSize6ß^BûC-õÖB°$vmtdef$TDIRECTIVESEQUENCEÐ^[øùú&$f08ãÞB&$f19ãçB&$f2:ãðB&$f3;ãùB&$f4<ãC &$f5=ãC(&$f6>ãC0&$f7?ãC8&$f8@ã&C@&$f9Aã/CH'$f10Bã8CP'$f11CãACX'$f12DãJC`'$f13EãPCh'$f14FãVCp'$f15Gã\Cx'$f16HãbC€'$f17IãhCˆ'$f18JãnC'$f19KãtC˜'$f20LãzC '$f21Mã€C¨'$f22Nã†C°'$f23OãŒC¸'$f24Pã’CÀ'$f25Qã˜CÈû73ö¡C¥CÄ[øùú("$vmtRã®CD´C)"$selfSã¶CB¼Cû(1÷¾C”[øùú	lsttNoneUäÆC!
lsttSrcEndVåÌClsttWordWæÒC 	lsttEqualXçØC 	lsttPointYèÞC$
lsttSemicolonZéäC 	lsttComma[êêC)lsttStringConstant\ëðClsttEnd]ìöCûŒ0øüC¾ELinkScannerError0(D
D
yD‚D‹D”DD¦D¯D¸DÁDÊDÓDÜDåD^[ø´+ùDDÿÿNDTDÖ]LINKSCANNER$_$ELINKSCANNERERROR_$__$$_CREATE$TLINKSCANNER$INT64$ANSISTRING$$ELINKSCANNERERROR[øùú+"ASender_ö D&D
)"TheId`ö/(D1D,"AMessageaöC3D<D("$vmtbö>DDDD)"$selfcöFDBLDû5úZD^Dùú)Sender+ôdD%Id,õjD CreatedösDûB-ûîD°$vmtdef$ELINKSCANNERERRORÐ^[øùú&$f0fùöD&$f1gùÿD&$f2hùE&$f3iùE&$f4jùE &$f5kù#E(&$f6lù,E0&$f7mù5E8&$f8nù>E@&$f9oùGEH'$f10pùPEP'$f11qùYEX'$f12rùbE`'$f13sùhEh'$f14tùnEp'$f15uùtEx'$f16vùzE€'$f17wù€Eˆ'$f18xù†E'$f19yùŒE˜'$f20zù’E '$f21{ù˜E¨'$f22|ùžE°'$f23}ù¤E¸'$f24~ùªEÀ'$f25ù°EÈû73ü¹E½EÄ[øùú)"$self€ùÆEBÏE+"$resultùÑEAÚEû5ýÜE”äE73þêE”òE€[øùú*"Sender„û#ûEF
)"$self…ýFBFûŒ0ÿF¾ELinkScannerAbort0(FF
%F.F7F@FIFRF[FdFmFvFFˆF‘F^[øùúûB-šF°$vmtdef$ELINKSCANNERABORTÐ^[øùú&$f0ˆþ¢F&$f1‰þ«F&$f2Šþ´F&$f3‹þ½F&$f4ŒþÆF &$f5þÏF(&$f6ŽþØF0&$f7þáF8&$f8þêF@&$f9‘þóFH'$f10’þüFP'$f11“þGX'$f12”þG`'$f13•þGh'$f14–þGp'$f15—þ Gx'$f16˜þ&G€'$f17™þ,Gˆ'$f18šþ2G'$f19›þ8G˜'$f20œþ>G '$f21þDG¨'$f22žþJG°'$f23ŸþPG¸'$f24 þVGÀ'$f25¡þ\GÈû’0eG¾ELinkScannerConsistency0(mGvG
|G…GŽG—G G©G²G»GÄGÍGÖGßGèG^[øùúûH-ñG°$vmtdef$ELINKSCANNERCONSISTENCYÐ^[øùú&$f0¤ùG&$f1¥H&$f2¦H&$f3§H&$f4¨H &$f5©&H(&$f6ª/H0&$f7«8H8&$f8¬AH@&$f9­JHH'$f10®SHP'$f11¯\HX'$f12°eH`'$f13±kHh'$f14²qHp'$f15³wHx'$f16´}H€'$f17µƒHˆ'$f18¶‰H'$f19·H˜'$f20¸•H '$f21¹›H¨'$f22º¡H°'$f23»§H¸'$f24¼­HÀ'$f25½³HÈû0¼H¾ELinkScannerEditError08ÄHÍH
OIXIaIjIsI|I…IŽI—I I©I²I»I^[ø“+ÓH×Hÿÿ!I'I‡#<LINKSCANNER$_$ELINKSCANNEREDITERROR_$__$$_CREATE$crcF30DC35F[øùú+"ASender¿ÝHãH
)"TheIdÀ/åHîH,"AMessageÁCðHùH+"ABufferÂûHI(."
ABufferPosÃII2("$vmtÄIDI)"$selfÅIBIû5-I1Iùú)Buffer-7I(,	BufferPos.@I0CreateÆIIûF-ÄI°$vmtdef$ELINKSCANNEREDITERRORÐ^[øùú&$f0È	ÌI&$f1É	ÕI&$f2Ê	ÞI&$f3Ë	çI&$f4Ì	ðI &$f5Í	ùI(&$f6Î	J0&$f7Ï	J8&$f8Ð	J@&$f9Ñ	JH'$f10Ò	&JP'$f11Ó	/JX'$f12Ô	8J`'$f13Õ	>Jh'$f14Ö	DJp'$f15×	JJx'$f16Ø	PJ€'$f17Ù	VJˆ'$f18Ú	\J'$f19Û	bJ˜'$f20Ü	hJ '$f21Ý	nJ¨'$f22Þ	tJ°'$f23ß	zJ¸'$f24à	€JÀ'$f25á	†JÈû(1J”[øùú(lssSourcesChangedã
—J+lssInitValuesChangedäJ&lssFilesChangedå£J3lssIgnoreMissingIncludeFilesæ
©Jû,2¯J”·J=-ѽJ°$vmtdef$TLINKSCANNERÐ^[øùú&$f0éJÅJ&$f1êJÎJ&$f2ëJ×J&$f3ìJàJ&$f4íJéJ &$f5îJòJ(&$f6ïJûJ0&$f7ðJK8&$f8ñJ
K@&$f9òJKH'$f10óJKP'$f11ôJ(KX'$f12õJ1K`'$f13öJ7Kh'$f14÷J=Kp'$f15øJCKx'$f16ùJIK€'$f17úJOKˆ'$f18ûJUK'$f19üJ[K˜'$f20ýJaK '$f21þJgK¨'$f22ÿJmK°'$f23JsK¸'$f24JyKÀ'$f25JKÈû73ÒˆKŒKÄ[øùú("$vmtJ•KD›K)"$selfJKB£Kû–0Ó¥K¾TPSourceLinkMemManagerp ­K¶K9LBLKLTL]LfLoLxLLŠL“LœL¥L®L^[ø+Ô¿KÃKD
ÔKÚKà"8LINKSCANNER$_$TPSOURCELINKMEMMANAGER_$__$$_FREEFIRSTITEM[øùú)"$selfLÌKBÒKû +ÕàKäKÿÿýKLè"ILINKSCANNER$_$TPSOURCELINKMEMMANAGER_$__$$_DISPOSEPSOURCELINK$PSOURCELINK[øùú("LinkN"íKóK
)"$self	NõKBûKû+Ö	L
LÿÿL!Lû!FLINKSCANNER$_$TPSOURCELINKMEMMANAGER_$__$$_NEWPSOURCELINK$$PSOURCELINK[øùú)"$selfOLBLûùú"
FreeFirstItemL'L'DisposePSourceLink
N-L#NewPSourceLinkO3LûG-×´L°$vmtdef$TPSOURCELINKMEMMANAGERØ^[øùú&$f0S¼L&$f1SÅL&$f2SÎL&$f3S×L&$f4SàL &$f5SéL(&$f6SòL0&$f7SûL8&$f8SM@&$f9S
MH'$f10SMP'$f11SMX'$f12S(M`'$f13S.Mh'$f14S4Mp'$f15S:Mx'$f16S@M€'$f17SFMˆ'$f18 SLM'$f19!SRM˜'$f20"SXM '$f21#S^M¨'$f22$SdM°'$f23%SjM¸'$f24&SpMÀ'$f25'SvMÈ'$f26(S|MÐû73Ø…M‰MÄ[øùú("$vmt)S’MD›M)"$self*SMB¦Mû73Ù¨M¬MÄ[øùú)"$self+SµMB»Mûœ0Ú½M¾TPSourceChangeStepMemManagerp ÅMÎMQNZNcNlNuN~N‡NN™N¢N«N´N½NÆN^[ø•+Û×MÛMD
ìMòM(>LINKSCANNER$_$TPSOURCECHANGESTEPMEMMANAGER_$__$$_FREEFIRSTITEM[øùú)"$self-UäMBêMû²+ÜøMüMÿÿNN([LINKSCANNER$_$TPSOURCECHANGESTEPMEMMANAGER_$__$$_DISPOSEPSOURCECHANGESTEP$PSOURCECHANGESTEP[øùú("Step/W(NN
)"$self0W
NBNû¯+Ý!N%Nÿÿ3N9N,'XLINKSCANNER$_$TPSOURCECHANGESTEPMEMMANAGER_$__$$_NEWPSOURCECHANGESTEP$$PSOURCECHANGESTEP[øùú)"$self2X+NB1Nûùú"
FreeFirstItem.U?N-DisposePSourceChangeStep1WEN)NewPSourceChangeStep3XKNûM-ÞÌN°$$vmtdef$TPSOURCECHANGESTEPMEMMANAGERØ^[øùú&$f05[ÔN&$f16[ÝN&$f27[æN&$f38[ïN&$f49[øN &$f5:[O(&$f6;[
O0&$f7<[O8&$f8=[O@&$f9>[%OH'$f10?[.OP'$f11@[7OX'$f12A[@O`'$f13B[FOh'$f14C[LOp'$f15D[ROx'$f16E[XO€'$f17F[^Oˆ'$f18G[dO'$f19H[jO˜'$f20I[pO '$f21J[vO¨'$f22K[|O°'$f23L[‚O¸'$f24M[ˆOÀ'$f25N[ŽOÈ'$f26O[”OÐû73ߝO¡OÄ[øùú)"$selfP[ªOB°Oû,*à²O¶O¿O[øùúû,*áÅOÉOÒO
 [øùúû,*âÛOßOèO[øùúû‘+ãîOòOÿÿPPË
:LINKSCANNER_$$_STRTOCOMPILERMODE$ANSISTRING$$TCOMPILERMODE[øùú)"aNameQd"øOP
û•+äPPÿÿ P"PÓ
>LINKSCANNER_$$_STRTOPASCALCOMPILER$ANSISTRING$$TPASCALCOMPILER[øùú)"aNameSe$PP
û‰+å(P,PÿÿKPMPÛ2LINKSCANNER_$$_ADDCODETOUNIQUELIST$POINTER$TFPLIST[øùú)"ACodeUg5P>P
8"UniqueSortedCodeListVg/@PIPû”+æSPWPÿÿvPxPv
=LINKSCANNER_$$_INDEXOFCODEINUNIQUELIST$POINTER$TLIST$$LONGINT[øùú)"ACodeXh"`PiP
8"UniqueSortedCodeListYi"kPtPû–+ç~P‚Pÿÿ¡P£P‹
?LINKSCANNER_$$_INDEXOFCODEINUNIQUELIST$POINTER$TFPLIST$$LONGINT[øùú)"ACode[j"‹P”P
8"UniqueSortedCodeList\k"–PŸPûˆ+è©P­P€ÿÿÉPËP 
1LINKSCANNER_$$_DBGS$TLINKSCANNERRANGE$$ANSISTRING[øùú%"r]l¶P¼P
+"$result^ 
¾PAÇPûŒ+éÑPÕP€ÿÿñPóP¥
5LINKSCANNER_$$_DBGS$TCOMPILERMODESWITCHES$$ANSISTRING[øùú0"ModeSwitches`mÞPäP
+"$resulta¥
æPAïPû†+êùPýP€ÿÿQQ²
/LINKSCANNER_$$_DBGS$TSOURCELINKKIND$$ANSISTRING[øùú%"kbnQQ
+"$resultc²
QAQûˆ+ë!Q%Q€ÿÿAQCQ½
1LINKSCANNER_$$_DBGS$TLSDIRECTIVESTATE$$ANSISTRING[øùú%"sdo.Q4Q
+"$resulte½
6QA?Qû‡+ìIQMQ€ÿÿiQkQÆ
0LINKSCANNER_$$_DBGS$TLSDIRECTIVEKIND$$ANSISTRING[øùú%"sfpVQ\Q
+"$resultgÆ
^QAgQûùúLinkScannerh+SYSTEMi+OBJPASj-Classes2SysUtils2math2Laz_AVL_Tree2 CodeToolsStrConsts4 CodeToolMemManager4	FileProcs4+ExprEval46	SourceLog4@KeywordFuncLists	5BasicCodeTools
5LazFileUtils7LazUtilities7	LazDbgLog
73FPCSystemUnitName:qQzQ|Q"$ansistrrec6:'~Q6DelphiSystemUnitName;„QQQ4PascalCompilerDefinek>‘Q	#Compiler5MacroUseHeapTrcl?—Q#UseHeapTrcUnit3MacroUseLineInfom@Q#UseLineInfo3MacroUselnfodwrfnA£Q#Uselnfodwrf3MacroUseValgrindoB©Q#UseValgrind3MacroUseProfilerpC¯Q#UseProfiler1MacroUseFPCylixqDµQ#UseFPCylix3MacroUseSysThrdsrE»Q#UseSysThrds9MacroControllerUnitsFÁQ#ControllerUnit"TLinkScanner‰IÇQ"TOnGetSourceALÍQ#
TOnLoadSourceENÓQ(TOnGetSourceStatusJPÙQ%TOnDeleteSourceORßQ$TOnGetFileNameUTåQ(TOnCheckFileOnDiskZUëQ&TOnGetInitValues]VñQ$TOnIncludeCodebX÷Q%TOnSetWriteLockfYýQ/TLSOnGetGlobalChangeStepsiZR%TSourceLinkKindn^	RslkCodet_R+slkMissingIncludeFileu`R"slkSkipStartvaR 
slkSkipEndwb!R'slkCompilerStringxc'R&TSourceLinkKindste-R!PSourceLinkuf3R!TSourceLinkvg9R&TSourceLinkMacrowo?R&PSourceLinkMacroxvER'PSourceChangeStepyzKR'TSourceChangeStepz{QR'TLinkScannerRange{WRlsrNoney‚]RlsrInitzƒcR#
lsrSourceType{„iR#
lsrSourceName|…oR'lsrInterfaceStart}†uR-lsrMainUsesSectionStart~‡{R+lsrMainUsesSectionEndˆR,lsrImplementationStart€‰‡R7!lsrImplementationUsesSectionStartŠR5lsrImplementationUsesSectionEnd‚‹“R	,lsrInitializationStartƒŒ™R
*lsrFinalizationStart„ŸRlsrEnd…Ž¥R#
TCommentStyle‰‘«R!CommentNone†’±R"CommentCurly‡“·R"CommentRoundˆ”½R!CommentLine‰•ÃR#
TCompilerModeŽ˜ÉRcmFPCŠ™ÏRcmDELPHI‹šÕR%cmDELPHIUNICODEŒ›ÛRcmGPCœáRcmTPŽçRcmOBJFPCžíRcmMacPasŸóRcmISO‘ ùRcmExtPas’¡ÿR3CompilerModeNames“¥SS
S"$ansistrrec3˜¦
S#
$ansistrrec13 ¨S"$ansistrrec2¨ª	S)TCompilerModeSwitch°³!S$cmsAdd_pointer”µ'ScmsClass•¶-S	cmsObjpas–·3S	cmsResult—¸9S%cmsString_pchar˜¹?S%cmsCvar_support™ºES'cmsNested_commentš»KS#
cmsTp_procvar›¼QS$cmsMac_procvarœ½WS'cmsRepeat_forward¾]S	,cmsPointer_2_procedurež¿cS
"cmsAutoderefŸÀiS"cmsInitfinal ÁoS+cmsDefault_ansistring¡ÂuS
cmsOut¢Ã{S%cmsDefault_para£ÄS&cmsHintdirective¤Å‡S(cmsDuplicate_names¥ÆS!cmsProperty¦Ç“S'cmsDefault_inline§È™S	cmsExcept¨ÉŸS$cmsObjectiveC1©Ê¥S$cmsObjectiveC2ªË«S'cmsNestedProcVars«Ì±S%cmsNonLocalGoto¬Í·S(cmsAdvancedRecords­Î½S,cmsISOLike_unary_minus®ÏÃS'cmsSystemcodepage¯ÐÉS$cmsFinalFields°ÑÏS.cmsDefault_unicodestring±ÔÕS$cmsTypeHelpers²ÖÛS 
cmsCBlocks³ØáS#
cmsISOlike_IO´ÙçS -cmsISOLike_Program_ParaµÚíS!$cmsISOLike_Mod¶ÛóS"'cmsArrayOperators·ÜùS#+cmsPrefixedAttributes¸ÞÿS$&cmsExternalClass¹ßT%)cmsIgnoreAttributesºàT&+TCompilerModeSwitchesØâT=DefaultCompilerModeSwitches»åTTTIcmAllModesWithGeneric¼!T&:CompilerModeSwitchNames½'T-T/T$
$ansistrrec18Ù1T#$ansistrrec5á7T#$ansistrrec4é=T$
$ansistrrec14ñCT$
$ansistrrec15ùIT$
$ansistrrec11OT$
$ansistrrec16	UT#$ansistrrec9[T$
$ansistrrec17aT$
$ansistrrec10!!gT$
$ansistrrec12)'mT#$ansistrrec71.sT'TOptimizerSwitch9;yT"cs_opt_none¾<T$
cs_opt_level1¿=…T$
cs_opt_level2À=‹T$
cs_opt_level3Á=!‘T$
cs_opt_level4Â=/—T$
cs_opt_regvarÃ>T'cs_opt_uncertainÄ>£T"cs_opt_sizeÅ>$©T(cs_opt_stackframeÆ>0¯T&cs_opt_peepholeÇ?µT	(cs_opt_loopunrollÈ?»T
+cs_opt_tailrecursionÉ?'ÁT%cs_opt_nodecseÊ?<ÇT%cs_opt_nodedfaË@ÍT
*cs_opt_loopstrengthÌ@ÓT'cs_opt_schedulerÍ@(ÙT(cs_opt_autoinlineÎ@9ßT 	cs_useebpÏ@KåT 	cs_userbpÐ@UëT,cs_opt_reorder_fieldsÑAñT&cs_opt_fastmathÒA÷T)cs_opt_dead_valuesÓBýT/cs_opt_remove_emtpy_procÔCU0cs_opt_constant_propagateÕD	U2cs_opt_dead_store_eliminateÖEU/cs_opt_forcenostackframe×FU)toptimizerswitchesTHU5OptimizerSwitchStrØJ!U'U)U&TPascalCompilerUU+UpcFPCÙV1UpcDelphiÚW7UpcPas2jsÛX=U6PascalCompilerNamesÜ[CUIUKU8PascalCompilerUnitExtÝ^MUSUUU7PascalCompilerSrcExtÞcWU]U_U+TLSSkippingDirectiveYjaUlssdNoneßkgU#lssdTillElseàlmU$
lssdTillEndIfámsU'TLSDirectiveKind]pyUlsdkNoneâqUlsdkIfãs…UlsdkIfCät‹U 	lsdkIfDefåu‘U!
lsdkIfNDefæv—U 	lsdkIfOptçwU 	lsdkElIfCèy£UlsdkElseéz©U 	lsdkElseCê{¯U!
lsdkElseIfë|µU	lsdkEndCì~»U
 	lsdkEndifíÁU 	lsdkIfEndî€ÇU!
lsdkDefineï‚ÍU
"lsdkIncludeðƒÓU&lsdkIncludePathñ„ÙU%lsdkLongSwitchò…ßU 	lsdkMacroó†åUlsdkModeô‡ëU%lsdkModeSwitchõˆñUlsdkSetCö‰÷U&lsdkShortSwitch÷ŠýU$
lsdkThreadingø‹V 	lsdkUndefùŒ	V(TLSDirectiveKindsvŽV=	lsdkAllIfúV>?lsdkAllElseû‘VÀ>
lsdkAllEndü’!V(TLSDirectiveStatew•'V!
lsdsActiveý–-V#lsdsInactiveþ—3V"lsdsSkippedÿ˜9V)TLSDirectiveStates{š?V#TLSDirective|œEV#PLSDirective}¤KV$
PPLSDirective~¥QV*TMissingIncludeFileªWV2$vmtdef$TMISSINGINCLUDEFILE‡³]V+TMissingIncludeFiles¸³cV3$vmtdef$TMISSINGINCLUDEFILESÉ¿iV2TDirectiveSequenceItemValueò¿!oV)TSequenceDirectiveóÄuV$
sdScopedEnumsÄ{V-TDirectiveSequenceItemõƁV5$vmtdef$TDIRECTIVESEQUENCEITEMÒ‡V)TDirectiveSequence!ҍV1$vmtdef$TDIRECTIVESEQUENCE7ã“V#TLSTokenTypeTã™VlsttNoneäŸV!
lsttSrcEndå¥VlsttWordæ«V 	lsttEqualç±V 	lsttPointè·V$
lsttSemicoloné½V 	lsttCommaêÃV)lsttStringConstantëÉVlsttEnd	ìÏV(ELinkScannerError^óÕV0$vmtdef$ELINKSCANNERERROReùÛV)ELinkScannerErrors‚ùáV+TLinkScannerProgressƒûçV(ELinkScannerAbort†ýíV0$vmtdef$ELINKSCANNERABORT‡þóV.ELinkScannerConsistency¢þùV6$vmtdef$ELINKSCANNERCONSISTENCY£ÿV,ELinkScannerEditError¾W4$vmtdef$ELINKSCANNEREDITERRORÇ	W(TLinkScannerStateâ	W(lssSourcesChanged

W+lssInitValuesChangedW&lssFilesChanged#W3lssIgnoreMissingIncludeFiles

)W)TLinkScannerStatesç/W+$vmtdef$TLINKSCANNERèJ5W-TPSourceLinkMemManagerJ;W5$vmtdef$TPSOURCELINKMEMMANAGER
SAW3TPSourceChangeStepMemManager,S"GW;$$vmtdef$TPSOURCECHANGESTEPMEMMANAGER4[MW8DirectiveSequenceName\SWYW[W3CompilerModeVars~_]WcWeW8PSourceLinkMemManageragWmWoW>PSourceChangeStepMemManager€bqWwWyW&StrToCompilerModeRd
{W(StrToPascalCompilerTe
W(AddCodeToUniqueListWg‡W0IndexOfCodeInUniqueListZh
W“W)dbgs_l
@™WŸW¥W«W±Wûu-Q VMT_$LINKSCANNER_$$_TLINKSCANNER)VMT_$LINKSCANNER_$$_TLINKSCANNER$indirect
'VMT_$LINKSCANNER_$$_TMISSINGINCLUDEFILE0VMT_$LINKSCANNER_$$_TMISSINGINCLUDEFILE$indirect
(VMT_$LINKSCANNER_$$_TMISSINGINCLUDEFILES1VMT_$LINKSCANNER_$$_TMISSINGINCLUDEFILES$indirect
*VMT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM3VMT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM$indirect
&VMT_$LINKSCANNER_$$_TDIRECTIVESEQUENCE/VMT_$LINKSCANNER_$$_TDIRECTIVESEQUENCE$indirect
%VMT_$LINKSCANNER_$$_ELINKSCANNERERROR.VMT_$LINKSCANNER_$$_ELINKSCANNERERROR$indirect
%VMT_$LINKSCANNER_$$_ELINKSCANNERABORT.VMT_$LINKSCANNER_$$_ELINKSCANNERABORT$indirect
+VMT_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY4VMT_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY$indirect
)VMT_$LINKSCANNER_$$_ELINKSCANNEREDITERROR2VMT_$LINKSCANNER_$$_ELINKSCANNEREDITERROR$indirect
*VMT_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER3VMT_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER$indirect
0VMT_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER9VMT_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER$indirect
)RTTI_$LINKSCANNER_$$_def00000261$indirect
 RTTI_$LINKSCANNER_$$_def00000261)RTTI_$LINKSCANNER_$$_def00000262$indirect
 RTTI_$LINKSCANNER_$$_def00000262.INIT_$LINKSCANNER_$$_TSOURCELINKMACRO$indirect
%INIT_$LINKSCANNER_$$_TSOURCELINKMACRO)INIT_$LINKSCANNER_$$_def00000263$indirect
 INIT_$LINKSCANNER_$$_def00000263)INIT_$LINKSCANNER_$$_def00000264$indirect
 INIT_$LINKSCANNER_$$_def00000264)INIT_$LINKSCANNER_$$_def00000265$indirect
 INIT_$LINKSCANNER_$$_def00000265)INIT_$LINKSCANNER_$$_def00000266$indirect
 INIT_$LINKSCANNER_$$_def00000266)INIT_$LINKSCANNER_$$_def00000267$indirect
 INIT_$LINKSCANNER_$$_def00000267)INIT_$LINKSCANNER_$$_def00000268$indirect
 INIT_$LINKSCANNER_$$_def00000268)INIT_$LINKSCANNER_$$_def00000269$indirect
 INIT_$LINKSCANNER_$$_def00000269)RTTI_$LINKSCANNER_$$_def0000026A$indirect
 RTTI_$LINKSCANNER_$$_def0000026A)RTTI_$LINKSCANNER_$$_def0000026B$indirect
 RTTI_$LINKSCANNER_$$_def0000026B)INIT_$LINKSCANNER_$$_def00000205$indirect
 INIT_$LINKSCANNER_$$_def00000205)RTTI_$LINKSCANNER_$$_def0000026C$indirect
 RTTI_$LINKSCANNER_$$_def0000026C*INIT_$LINKSCANNER_$$_TLINKSCANNER$indirect
!INIT_$LINKSCANNER_$$_TLINKSCANNER*RTTI_$LINKSCANNER_$$_TLINKSCANNER$indirect
!RTTI_$LINKSCANNER_$$_TLINKSCANNER*RTTI_$LINKSCANNER_$$_TONGETSOURCE$indirect
!RTTI_$LINKSCANNER_$$_TONGETSOURCE+RTTI_$LINKSCANNER_$$_TONLOADSOURCE$indirect
"RTTI_$LINKSCANNER_$$_TONLOADSOURCE0RTTI_$LINKSCANNER_$$_TONGETSOURCESTATUS$indirect
'RTTI_$LINKSCANNER_$$_TONGETSOURCESTATUS-RTTI_$LINKSCANNER_$$_TONDELETESOURCE$indirect
$RTTI_$LINKSCANNER_$$_TONDELETESOURCE,RTTI_$LINKSCANNER_$$_TONGETFILENAME$indirect
#RTTI_$LINKSCANNER_$$_TONGETFILENAME0RTTI_$LINKSCANNER_$$_TONCHECKFILEONDISK$indirect
'RTTI_$LINKSCANNER_$$_TONCHECKFILEONDISK.RTTI_$LINKSCANNER_$$_TONGETINITVALUES$indirect
%RTTI_$LINKSCANNER_$$_TONGETINITVALUES,RTTI_$LINKSCANNER_$$_TONINCLUDECODE$indirect
#RTTI_$LINKSCANNER_$$_TONINCLUDECODE-RTTI_$LINKSCANNER_$$_TONSETWRITELOCK$indirect
$RTTI_$LINKSCANNER_$$_TONSETWRITELOCK7RTTI_$LINKSCANNER_$$_TLSONGETGLOBALCHANGESTEPS$indirect
.RTTI_$LINKSCANNER_$$_TLSONGETGLOBALCHANGESTEPS-RTTI_$LINKSCANNER_$$_TSOURCELINKKIND$indirect
$RTTI_$LINKSCANNER_$$_TSOURCELINKKIND1RTTI_$LINKSCANNER_$$_TSOURCELINKKIND_s2o$indirect
(RTTI_$LINKSCANNER_$$_TSOURCELINKKIND_s2o1RTTI_$LINKSCANNER_$$_TSOURCELINKKIND_o2s$indirect
(RTTI_$LINKSCANNER_$$_TSOURCELINKKIND_o2s.RTTI_$LINKSCANNER_$$_TSOURCELINKKINDS$indirect
%RTTI_$LINKSCANNER_$$_TSOURCELINKKINDS)INIT_$LINKSCANNER_$$_TSOURCELINK$indirect
 INIT_$LINKSCANNER_$$_TSOURCELINK)RTTI_$LINKSCANNER_$$_TSOURCELINK$indirect
 RTTI_$LINKSCANNER_$$_TSOURCELINK)RTTI_$LINKSCANNER_$$_PSOURCELINK$indirect
 RTTI_$LINKSCANNER_$$_PSOURCELINK.RTTI_$LINKSCANNER_$$_TSOURCELINKMACRO$indirect
%RTTI_$LINKSCANNER_$$_TSOURCELINKMACRO.RTTI_$LINKSCANNER_$$_PSOURCELINKMACRO$indirect
%RTTI_$LINKSCANNER_$$_PSOURCELINKMACRO/INIT_$LINKSCANNER_$$_TSOURCECHANGESTEP$indirect
&INIT_$LINKSCANNER_$$_TSOURCECHANGESTEP/RTTI_$LINKSCANNER_$$_TSOURCECHANGESTEP$indirect
&RTTI_$LINKSCANNER_$$_TSOURCECHANGESTEP/RTTI_$LINKSCANNER_$$_PSOURCECHANGESTEP$indirect
&RTTI_$LINKSCANNER_$$_PSOURCECHANGESTEP/RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE$indirect
&RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE3RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE_s2o$indirect
*RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE_s2o3RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE_o2s$indirect
*RTTI_$LINKSCANNER_$$_TLINKSCANNERRANGE_o2s+RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE$indirect
"RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE/RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE_s2o$indirect
&RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE_s2o/RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE_o2s$indirect
&RTTI_$LINKSCANNER_$$_TCOMMENTSTYLE_o2s+RTTI_$LINKSCANNER_$$_TCOMPILERMODE$indirect
"RTTI_$LINKSCANNER_$$_TCOMPILERMODE/RTTI_$LINKSCANNER_$$_TCOMPILERMODE_s2o$indirect
&RTTI_$LINKSCANNER_$$_TCOMPILERMODE_s2o/RTTI_$LINKSCANNER_$$_TCOMPILERMODE_o2s$indirect
&RTTI_$LINKSCANNER_$$_TCOMPILERMODE_o2s)RTTI_$LINKSCANNER_$$_def00000030$indirect
 RTTI_$LINKSCANNER_$$_def000000301RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH$indirect
(RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH5RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH_s2o$indirect
,RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH_s2o5RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH_o2s$indirect
,RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCH_o2s3RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCHES$indirect
*RTTI_$LINKSCANNER_$$_TCOMPILERMODESWITCHES)RTTI_$LINKSCANNER_$$_def0000004D$indirect
 RTTI_$LINKSCANNER_$$_def0000004D.RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH$indirect
%RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH2RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH_s2o$indirect
)RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH_s2o2RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH_o2s$indirect
)RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCH_o2s0RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCHES$indirect
'RTTI_$LINKSCANNER_$$_TOPTIMIZERSWITCHES-RTTI_$LINKSCANNER_$$_TPASCALCOMPILER$indirect
$RTTI_$LINKSCANNER_$$_TPASCALCOMPILER1RTTI_$LINKSCANNER_$$_TPASCALCOMPILER_s2o$indirect
(RTTI_$LINKSCANNER_$$_TPASCALCOMPILER_s2o1RTTI_$LINKSCANNER_$$_TPASCALCOMPILER_o2s$indirect
(RTTI_$LINKSCANNER_$$_TPASCALCOMPILER_o2s)RTTI_$LINKSCANNER_$$_def000000A9$indirect
 RTTI_$LINKSCANNER_$$_def000000A9)RTTI_$LINKSCANNER_$$_def000000AD$indirect
 RTTI_$LINKSCANNER_$$_def000000AD)RTTI_$LINKSCANNER_$$_def000000B1$indirect
 RTTI_$LINKSCANNER_$$_def000000B12RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE$indirect
)RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE6RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE_s2o$indirect
-RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE_s2o6RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE_o2s$indirect
-RTTI_$LINKSCANNER_$$_TLSSKIPPINGDIRECTIVE_o2s.RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND$indirect
%RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND2RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND_s2o$indirect
)RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND_s2o2RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND_o2s$indirect
)RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKIND_o2s/RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKINDS$indirect
&RTTI_$LINKSCANNER_$$_TLSDIRECTIVEKINDS/RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE$indirect
&RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE3RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE_s2o$indirect
*RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE_s2o3RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE_o2s$indirect
*RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATE_o2s0RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATES$indirect
'RTTI_$LINKSCANNER_$$_TLSDIRECTIVESTATES*INIT_$LINKSCANNER_$$_TLSDIRECTIVE$indirect
!INIT_$LINKSCANNER_$$_TLSDIRECTIVE*RTTI_$LINKSCANNER_$$_TLSDIRECTIVE$indirect
!RTTI_$LINKSCANNER_$$_TLSDIRECTIVE*RTTI_$LINKSCANNER_$$_PLSDIRECTIVE$indirect
!RTTI_$LINKSCANNER_$$_PLSDIRECTIVE+RTTI_$LINKSCANNER_$$_PPLSDIRECTIVE$indirect
"RTTI_$LINKSCANNER_$$_PPLSDIRECTIVE1INIT_$LINKSCANNER_$$_TMISSINGINCLUDEFILE$indirect
(INIT_$LINKSCANNER_$$_TMISSINGINCLUDEFILE1RTTI_$LINKSCANNER_$$_TMISSINGINCLUDEFILE$indirect
(RTTI_$LINKSCANNER_$$_TMISSINGINCLUDEFILE2INIT_$LINKSCANNER_$$_TMISSINGINCLUDEFILES$indirect
)INIT_$LINKSCANNER_$$_TMISSINGINCLUDEFILES2RTTI_$LINKSCANNER_$$_TMISSINGINCLUDEFILES$indirect
)RTTI_$LINKSCANNER_$$_TMISSINGINCLUDEFILES9INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEMVALUE$indirect
0INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEMVALUE9RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEMVALUE$indirect
0RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEMVALUE0RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE$indirect
'RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE4RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE_s2o$indirect
+RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE_s2o4RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE_o2s$indirect
+RTTI_$LINKSCANNER_$$_TSEQUENCEDIRECTIVE_o2s)INIT_$LINKSCANNER_$$_def000000E3$indirect
 INIT_$LINKSCANNER_$$_def000000E34INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM$indirect
+INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM4RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM$indirect
+RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCEITEM0INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCE$indirect
'INIT_$LINKSCANNER_$$_TDIRECTIVESEQUENCE0RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCE$indirect
'RTTI_$LINKSCANNER_$$_TDIRECTIVESEQUENCE*RTTI_$LINKSCANNER_$$_TLSTOKENTYPE$indirect
!RTTI_$LINKSCANNER_$$_TLSTOKENTYPE.RTTI_$LINKSCANNER_$$_TLSTOKENTYPE_s2o$indirect
%RTTI_$LINKSCANNER_$$_TLSTOKENTYPE_s2o.RTTI_$LINKSCANNER_$$_TLSTOKENTYPE_o2s$indirect
%RTTI_$LINKSCANNER_$$_TLSTOKENTYPE_o2s/INIT_$LINKSCANNER_$$_ELINKSCANNERERROR$indirect
&INIT_$LINKSCANNER_$$_ELINKSCANNERERROR/RTTI_$LINKSCANNER_$$_ELINKSCANNERERROR$indirect
&RTTI_$LINKSCANNER_$$_ELINKSCANNERERROR0RTTI_$LINKSCANNER_$$_ELINKSCANNERERRORS$indirect
'RTTI_$LINKSCANNER_$$_ELINKSCANNERERRORS2RTTI_$LINKSCANNER_$$_TLINKSCANNERPROGRESS$indirect
)RTTI_$LINKSCANNER_$$_TLINKSCANNERPROGRESS/INIT_$LINKSCANNER_$$_ELINKSCANNERABORT$indirect
&INIT_$LINKSCANNER_$$_ELINKSCANNERABORT/RTTI_$LINKSCANNER_$$_ELINKSCANNERABORT$indirect
&RTTI_$LINKSCANNER_$$_ELINKSCANNERABORT5INIT_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY$indirect
,INIT_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY5RTTI_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY$indirect
,RTTI_$LINKSCANNER_$$_ELINKSCANNERCONSISTENCY3INIT_$LINKSCANNER_$$_ELINKSCANNEREDITERROR$indirect
*INIT_$LINKSCANNER_$$_ELINKSCANNEREDITERROR3RTTI_$LINKSCANNER_$$_ELINKSCANNEREDITERROR$indirect
*RTTI_$LINKSCANNER_$$_ELINKSCANNEREDITERROR/RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE$indirect
&RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE3RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE_s2o$indirect
*RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE_s2o3RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE_o2s$indirect
*RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATE_o2s0RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATES$indirect
'RTTI_$LINKSCANNER_$$_TLINKSCANNERSTATES4INIT_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER$indirect
+INIT_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER4RTTI_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER$indirect
+RTTI_$LINKSCANNER_$$_TPSOURCELINKMEMMANAGER:INIT_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER$indirect
1INIT_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER:RTTI_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER$indirect
1RTTI_$LINKSCANNER_$$_TPSOURCECHANGESTEPMEMMANAGER)RTTI_$LINKSCANNER_$$_def000001E0$indirect
 RTTI_$LINKSCANNER_$$_def000001E0)RTTI_$LINKSCANNER_$$_def000001E2$indirect
 RTTI_$LINKSCANNER_$$_def000001E2)RTTI_$LINKSCANNER_$$_def0000026D$indirect
 RTTI_$LINKSCANNER_$$_def0000026D)RTTI_$LINKSCANNER_$$_def0000026E$indirect
 RTTI_$LINKSCANNER_$$_def0000026E¾QVMT_$SYSUTILS_$$_EXCEPTION%VMT_$EXPREVAL_$$_TEXPRESSIONEVALUATORVMT_$CLASSES_$$_TFPLISTVMT_$LAZ_AVL_TREE_$$_TAVLTREE
FPC_EMPTYCHARVMT_$SYSTEM_$$_TOBJECT$indirectVMT_$CLASSES_$$_TLIST$indirect#VMT_$SYSUTILS_$$_EXCEPTION$indirect7VMT_$CODETOOLMEMMANAGER_$$_TCODETOOLMEMMANAGER$indirectRTTI_$SYSTEM_$$_RAWBYTESTRINGRTTI_$SYSTEM_$$_LONGINTRTTI_$SYSTEM_$$_ANSISTRINGRTTI_$SYSTEM_$$_INT64RTTI_$SYSTEM_$$_TOBJECTRTTI_$SOURCELOG_$$_TSOURCELOGRTTI_$SYSTEM_$$_POINTERRTTI_$SYSTEM_$$_BOOLEAN&RTTI_$EXPREVAL_$$_TEXPRESSIONEVALUATORRTTI_$SYSTEM_$$_PCHARRTTI_$CLASSES_$$_TLISTRTTI_$SYSUTILS_$$_EXCEPTION/RTTI_$CODETOOLMEMMANAGER_$$_TCODETOOLMEMMANAGER\VÖ1x:xCxLxUx^xgxpxyx‚x‹x”xx¦x¯x¸xÁxÊxÓxÜxåxîx÷xy	yyy$y-y6y?yHyQyZycylyuy~y‡yy™y¢y«y´y½yÆyÏyØyáyêyóyüyzzz z)z2z;zDzMzVz_zhzqzzzƒzŒz•zžz§z°z¹zÂzËzÔzÝzæzïzøz{
{{{%{.{7{@{I{R{[{d{m{v{{ˆ{‘{š{£{¬{µ{¾{Ç{Ð{Ù{â{ë{ô{ý{|||!|*|3|<|E|N|W|`|i|r|{|„||–|Ÿ|¨|±|º|Ã|Ì|Õ|Þ|ç|ð|ù|}}}}&}/}8}A}J}S}\}e}n}w}€}‰}’}›}¤}­}¶}¿}È}Ñ}Ú}ã}ì}õ}þ}~~~"~+~4~=~F~O~X~a~j~s~|~…~Ž~—~ ~©~²~»~Ä~Í~Ö~ß~è~ñ~ú~'09BKT]foxŠ“œ¥®ý[ø“+íMwQw	LINKSCANNER_$$_init$ÿÿZw\wvINIT$_$LINKSCANNERLINKSCANNER_$$_init$[øùúû£+#bwfwÿÿ›wwï
LLINKSCANNER_$$_COMPAREUPTOKEN$ANSISTRING$ANSISTRING$LONGINT$LONGINT$$BOOLEAN[øùú+"UpTokenÉïowxw
'"TxtÊï6zwƒw/"TxtStartPosËð…wŽw-"	TxtEndPosÌðw™w(û›+ò£w§wÿÿÆwÈwÿ
DLINKSCANNER_$$_COMPARELSDIRECTIVECODESRCPOS$POINTER$POINTER$$LONGINT[øùú)"Item1Gÿ'°w¹w
)"Item2Hÿ.»wÄwûr+^ÎwÒwÿÿÛwÝwuLINKSCANNER_$$_INTERNALINIT[øùúûs+`ãwçwÿÿðwòwLINKSCANNER_$$_INTERNALFINAL[øùúûŸ+_øwüw	LINKSCANNER_$$_finalize$ÿÿxx’FINALIZE$_$LINKSCANNERLINKSCANNER_$$_finalize$[øùúûùú*$LINKSCANNER_$$_init$v
x#CompareUpTokenvï
x1CompareLSDirectiveCodeSrcPoswÿ
x!InternalInitxux"
InternalFinaly%x.$LINKSCANNER_$$_finalize$I’+xûjSÒvÛvávêvðvùvwwwww w&w,w2w8wgAwGwÿ