Files
isspam/12bitfloat_rust/risspam/target/release/deps/libcrossbeam_epoch-ef8048f2af92097a.rmeta
T

1102 lines
344 KiB
Plaintext
Raw Normal View History

rust &`+rustc 1.85.0-nightly (d10a6823f 2024-11-29)Á¬¾à‹m®dØK -ß)'á¢F-cb5ec2ef594bb30cÁ×}È6Z‡Ý¡b¸ܘÅ-d453bab70303062cÁœW»Š:ß5ü!bÙ(OÔ-d643a4794e0b0ebcÁrustc_std_workspace_coreÁ~öª­h7IYªb,h-395a38b8e0851c9bÁÂß1 ,
lüxã@
rc€-954db56effadca87ÁµËkcÚÌ‚ý’C'rK6<~-8b7cc309868a115aÁúè3Úlè©+Á±þ«/-9ea54a4ae45fef28Ácfg_ifÁ–JóXŽ$<[»çïöáè-04c8eb04b1ca0e2eÁ miniz_oxideÁ6'vT[G<a”qÕ¿-8d1606a7c3a02301ÁadlerÁ½ø­Çÿ¡ÊÈV
õ¥ŽÂ(-b9d368accc529045Á hashbrownÁTtV7 ˜àõÍSö¿-b84472edfde5b8b3Árustc_std_workspace_allocÁñ>Át£qž˜ˆµqµùÎ7-436fb8ec294074aeÁ
std_detectÁv}­&©„
OßR<…<O4-24135b58e98c7743Árustc_demangleÁÕ¦GZ¤)äýMŽs]o2-bcb6f2ec634b4b7cÁ addr2lineÁÔÁsxebŒxUnœÚ-c3d71356250e6616ÁgimliÁê‹äÉ‚×G ËE²0æ*-f87b04c9c9484f11ÁobjectÁÎ. «qrJù ^0ßËáw-cb648d8066e1f446ÁmemchrÁcÝË<@õ´$€‰á€ï²Êr-c5d4f358058ea4b7Áå
Xoïa7zͼü›é¶šs†Ì-fd556125f3c54f38Ácrossbeam_utilsÁ¶áC>%Ëä˜ÉDôÇò-e5ce1a8819e49c8eÁloomÁ$ðÀÞ€þÿÿcrossbeam_loomÁ€þÿÿ ´¾ primitiveÁL¶ùÞ€þÿÿª€þÿÿ´÷testsÁ,ê¤Á¤Þ €þÿÿŤÁ €þÿÿ$ɤë €þÿÿϤ
 €þÿÿtÓ¤ª €þÿÿœÏ¤ôŤü¿¤&¸‹ ,ëÂÞ€þÿÿÆÁ€þÿÿë€þÿÿÐ
€þÿÿª€þÿÿœÐôÆüÀ&Ù‹ ,›òÞ€þÿÿöÁ€þÿÿë€þÿÿ
€þÿÿt„ª€þÿÿœ€ôöüð&® MAX_OBJECTSÁ\ãÞ€þÿÿçÔ€þÿÿ”ëcrossbeam_sanitizeÁ€þÿÿ$$ÿ¼ €þÿÿìçüá%®‹ ,žŸõžÞ €þÿÿùžÁ €þÿÿ$ýžë €þÿÿƒŸ
 €þÿÿt‡Ÿª €þÿÿœƒŸôùžüóž&‹ ,¸PPÞ€þÿÿ“PÁ€þÿÿ$—Pë€þÿÿP
€þÿÿt¡Pª€þÿÿœPô“PüP&Öë$þ=Õ=Þ€þÿÿÙ=Á€þÿÿ$Ý=ë€þÿÿã=
€þÿÿtç=ª€þÿÿœã=ôÙ=üÓ=&Žñ
Þ€þÿÿõ
Á€þÿÿ
ë€þÿÿÿ

€þÿÿª€þÿÿœÿ
ôõ
üï
&¬ÌcellÁì withÁimpl FnOnce(*const T) -> RÁwith_mutÁ ä impl FnOnce(*mut T) -> RÁÕ 
  
strongest_failure_orderingÁ/CompareAndSetErrorÁ1'gÁ11CompareExchangeErrorÁ555 5currentÁ5ì ;; ;ÓCompareAndSetOrderingÁ?successÁ?failureÁB¢B°E¢E°low_bitsÁHensure_alignedÁJ compose_tagÁL
decompose_tagÁN PointableÁPALIGNÁPInitÁPinitÁPžT'aÁP VPÉYYØYäYïYž^Y `YÉArrayÁcc°celementsÁf hhlayoutÁkkØkäkïkžpk rkÉAtomicÁuudataÁu_markerÁy{}}ì  ïÿnullÁÇ load_consumeÁ³ swapÁ ˜ŽŽ Ž Ž    À˜˜compare_and_setÁ compare_and_set_weakÁŸŸ¼Ÿ  fetch_andÁ£fetch_orÁ¥ fetch_xorÁ§
into_ownedÁtry_into_ownedÁ
««Ó ®®Ó ±±ü
´´<··öººö½½öÀÀÀöÄÄöÕÇÇ
into_usizeÁÇÿOwnedÁËËþËÏϽÏÿÓÓfrom_rawÁÓinto_boxÁÓì ØØïØ into_sharedÁÛØtagÁØwith_tagÁßßÉââÓååüèèƒèžìì ïïöòòöõõborrowÁøø
borrow_mutÁûûà þþas_mutÁSharedÁþ!ü"#½ÿ$as_rawÁ%Üis_nullÁž àËÝú&ŸŸö'¢¢¢ç(¦)¨¨¨é
*¬¬+¯¯Ó,²²Ó-µµ< collectorÁ¸¸¸¸¸¸¸ CollectorÁ¿globalÁ¸¸¸Ã<¸Åì ÅregisterÁ¸Èü¸ÊÓ¸Ì縸 LocalHandleÁÏɸÑû
Ñ is_pinnedÁÑ£%¸ Õɸ
×ÓdeferredÁÙÙÙÙÙÙÙÙ
DATA_WORDSÁÙDataÁâ ÙDeferredÁäÐäþäÙèÓÙêNO_OPÁë
no_op_callÁêì ííÐïíÐñêÐepochÁôôôôøstartingÁø¼øø&øpinnedÁøunpinnedÁø successorÁôÿì ÿÇÿ³ÿ˜guardÁGuardÁÉdeferÁŽŽädefer_uncheckedÁä 
defer_destroyÁ flushÁrepinÁ repin_afterÁššäš
ScopeGuardÁ
Ñš É£%¢ ¤É¦Ó unprotectedÁ¨ GuardWrapperÁ©
©Ñ¨¨ UNPROTECTEDÁinternalÁ®®®®®®®®®® ®
® ® ®
®®®®®®®®®®®®®®®®®®® ®BagÁÐ deferredsÁÑ Ð°®®Õì Õis_emptyÁÕtry_pushÁÕsealÁ®Ú<Û ®ÝÉ®ßÓ®®â
is_expiredÁ®GlobalÁälocalsÁäqueueÁä)®è
COLLECT_STEPSÁèì èpush_bagÁècollectÁì è try_advanceÁ®LocalÁïentryÁï£%ïbagÁï guard_countÁï handle_countÁï pin_countÁï)®÷PINNINGS_BETWEEN_COLLECTÁ÷”&÷ã%÷£%û ÷ø&÷é*þ ÷Ô+ ÷û
÷Þ÷á+÷acquire_handleÁ÷release_handleÁ÷finalizeÁ  ® Šentry_ofÁŠ
element_ofÁŠ´3ÕŽlistÁ  IsElementÁššÓ3šã3š´3IterÁŸŸŸjŸ¤*ŸpredÁŸcurrÁŸheadÁŸ¨<ªdeleteÁ¬¬j¬ì ¬insertÁ°¬˜²´´j´É¸¸¸j¸³¸û Ž once_lockÁ¾¾¾¾OnceLockÁÂÂonceÁÂvalueÁ¾Æ¾È¾ÊÊì Ê get_or_initÁÍÊ
initializeÁÏÏ Ê
get_uncheckedÁ¾ÓÓÉŽ±0ÖÖÖÖÖÖÖÖÖÖ Ö
Ö ÖNodeÁããþãû ÖçÖéÖëëì ë
push_internalÁëpushÁë pop_internalÁð ð ëpop_if_internalÁóó ó ëtry_popÁë
try_pop_ifÁøÖúúÉ 
  
<ŽŽŽŽŽŽŽ£% COLLECTORÁŽû
 Žø& Ždefault_collectorÁŽ with_handleÁœœäœ œ 
UnsafeCellÁ¥
¥¥Ñ©©ÓôEpochÁ¬þôô¯üô±<ô³Óôµñôô¸çô AtomicEpochÁºþô ¼<ô
¾Ó® SealedBagÁÀ)À_bagÁ®
Ã<® ÅÓEntryÁÇû ÉÓListÁËËj˶5ËÐÐjÐÓ IterErrorÁÔStalledÁÕ
Øç ÚÓÖQueueÁÜܶ5ÜtailÁÖààÓŽHANDLEÁã__initÁã å æVALÁå è¡A7 7;7>7>7>7@7A7C7D7F7G77777Ž7Ž777˜777Ÿ7Ÿ7£7¥7§7­7­7­7°7°7°7³7Ý7á7ä7ä7ä7ç7ë7î7÷7ú7ý777ˆ77777˜77š77ž7Ÿ7¥7¥7¦7«7«7¬7®7®7¯7±7±7±7²7´7´7´7µ7Ç7É7Ë7Ë7Ë7Í7Í7Ò7Ó7Ô7Ö7Ø7Ø7Ø7é7é7é777ƒ7Ž7777˜77š7¡7¢7¥7§7§7§7×7Ø7Þ7à7à7à7ã7ë7ë7ë7ì7ì7ì7î7î7ù7ú7û7ý7þ7þ7777ƒ777777Œ777œ77ž7ž7«7«7·7½7Í7Ï7Ò7Õ7î7î7î7î7ï7ï7ð7ð7ó7ó7ó7÷7÷7ø7ø7ø7ü7œ7«7«7«7°7´7´7´77¹7¹7¿7¿7¿7Æ7Æ7Æ7Ê7Ê7Ê7Ó7Ó7Ó7Ù7Ù7Û7Û7Û7â7â7â7?PÇš¤W¥¥¦„=¨Ñ È¥Š¡ÓÔ»·^¤W55¨9Ø:ì ø² –ø´©¦}7 ?ÕëÖë×ëçØëÙëèÚëÛëFÜëÝëEÞëßëöø±¦Á‘çëɲ?¹N¹NPéMP
ÀÀ MaybeUninitÁÂuninitÁþ÷7þöö˜‡¶÷³…¨éM¤œuuêwþxóà÷¦ÊÙãóéMô›P¤W›P³W›Pþ›P¿›Pô›PËËÖÍþÎŒÔæç…‡Œ¦LéMô›Pºº»BoxÁ¾Ñ ¿Ò láµ·°‹èKéM‡=‡=ˆ=•0 ÆøŽ¹“ç§¿$ô›PéMôuuêwþxóà÷¦ÊÙãó¨NŽ"þ‹•ÈÎ¥ÛÏÖü¨Nô›P éMLJQéMè‡Q¤W‡Qþ‡QŇQÒ‡Qô‡QéMô‡QÉQʇQéM͇QéMë‡QéMî‡QéMþŽ"þ‹•ÈÎ¥ÛÏÖü7¨NïÎTÇÎT¨NôÎT ¨N¬ùRùR±ÎTÖùRùRÐÎT¤WÎT³WÎT¿ÎT¤œ¿¿Ò%Àã%ê…±ž²»­ôüU¿üUþüU¤WüU¬üUüU±üUèÏÏÐ&ÐÉȈêô— ¡žÔ¤WçV¤Wää€(åÐÙæþÙçÙž —•‚¸Žªï¬¬¿=­þôÆâ½ó´ßÿìjþíW¿íW¤WíW±íW¦œíW¬íWíW¿ººž>»þô‹½ú‹õ¨¯Ê¤WÚXèž‘,ŸÑ äÅ•”ôšÅèÏ*ŒÉÄÿÔí€Èþˆk¤WÎYô©©ª÷,«Ñ ÐÛàÌÙÚ›± ¤œÐÐç.Ñò.®Ó°®ѦÕÖߥ”£°¿ÁZèÁZ¤WÁZ¿ÀÀÒ>Á)®Âë>®‡‰üꎌ› p¤W›[ô›[šïïŸ1ð¬1®ñ£%®òÁ1óÌ1®ôß1®õó1®ö)®èÜÁíèéÝ„ë[¤WÇÇ?Èû ݈«ŒÀ×¹ÁÕ¤WË˲?ζ5Ïž»±úƒØ¥øEéMj¦œÔÕÖŠ@óÙñ£ßÛÓÌ.¬Þ]Þ]¤WÞ]¿ã\è—]ÑEŸŸó4£¤*¤ž5¥ª5¦¶5§òëêÁËÛÄ‚¨Njô“7Ä«7¾Å·7¾£î’‘Àå£åÍéM¤œŸ_èŸ_¤WÜܽ@Þ¶5ÖßÚ@Öš÷¦Ôš†¥°éMôô_¤œô_èô_©¥;˯ʿ×Ïè䳬¾º¦ßÐÅÀÉÇÐËÚÔàÜBÕëE
Yk y¿ÔÐÈÂéÜ{¿¬©áÀÆÂçÜ®±ËÈ¿¯¬´Ã¿±¬¼ºÚÐÃÀ¨Ç·ËòËŸÏËßËÕÏ ¤ÝдËÓÂúÜèËìËõËøËûËþË®¬¢Ì¿¸¬ØÔ¦Î¿µ¬¨¬·¬×Ԋ︟¤W¿?tP ¤œô!³W(þ
¿"ô7Ç3èÅ8ÒÊÍëîבּÖЦœšÑEØ
¶(¶(„=¸(·7Ê%›¥”Ǩ컿éMJU ¤W(È
îW
UnsafeCell
7¬DÌÍ«gë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±k£ò£ò¤ò ¨ÀˆÁ†¼“ʦé ¹Mó €W€WWflagsÁžTƒWfillÁžT„W¿žT…WwidthÁžT†W precisionÁžT‡WbufÁžT™Àšê‡Ïéø‰{ífó  ¦f…j £Š±¼ƒjíf8‰gÎüˆ%#$¦% ìˆ%
½(éM/@ ª%üý$/ ¥éM «%º%ü¹$¹MlÝ$éM$Ñ$¦f£éM¢þI|±&d³&%òÖ¿¦fÂS/ < ±&
÷ìÂSai ¿&Î&üÞ%pýËÔß¿Â(éM,º&ä &èh,ô%îl û%ôlÎÂSÎ ¦fåòÖ¿0Š4zèl îl¥ö
¹N¹N<™7¹Nãü–Í/¹N¹N´<„ordÁGü± & 
ÞW ± ´À CompareExchangeError®g%ü³ $^ Ž"þ‹•ÈÎ¥ÛÏÖü¨NPífü± S 
ÓTæ current®gœüå  ƒ   
®N 
ífü± x,’ íq,˜ new®g X¼’  ¨  ü± Ž 
ÚTd  Ä Å >üî
× êg\›  55¨9Ø:ì ø² –ø´©¦}¨N®N
òh ü
 ÇTÇT~ÊTÓ¯TËT ¯TÌT
has_fieldsÁ¯Tð„î̇·Ô9Ât¿ÂtÄtíf7 “qBíf ®NžªŠ®®pêºuífˆíq.Íuífßíq¾³s}ÀCü3¹N ¹N /,—üü!Ôü
/* œ£DüÔO¹NÝv¹Nm3©wv¹N¸Fü„4¹ND™ ®O, /¹NGüÌ4¹NÐx ,ü£ Ì©±ôš1eôš1e
ÎQéM€z!ô«1e:N ¤€z Âü£$ Æ€zÉHüïZùôÜ0_e·Œ„²€z,—€zØ×;¼QéM€zúyì¬Ð 
úyQéM€z
9 Öd  ¬d Äd
).ùÝ<d ñúd
5‚^œêJéM ®g€z 
®g›^W€z ŠòŠòJŒò¼V®Ù×—å¨ñ–î€z 
Ô}ýö]*
¸òÉÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê 
ÅñÅñ PlaceholderÁÆñpositionÁÇñ—hÈñ¿Éñ‡hÊñÁhËñ±h󎻀°û讼
Ÿ^« Ûè¸ò¸ò ArgumentsÁºòpiecesÁžT»òÓžT¼òÚžT‹°––½¯…Ùè
˜d
ù}dù d
ÞN€z€z1 ÕéÖé×éØéÙéNeÁÚéÛéMatchÁ‹ù¢Í¡›ä!¾dQÄd YÐd ¼ I ü€z
û
ú ø€z
 Œ  ä1ðd9ød  JéM €zɾdI¿d QÌd  1@JüŠwù¬dùî¿dŸHéMI¨·Œ£ýû\«W€z·h¾€z³¦ƒÿ€z¨€z©é€zç€zÚ-ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê’€Ÿ’€ž¦ƒz€z:²{:ž}“~?¾left_valÁAd right_valÁIšd ¢!òd ¥QéM€zÍÓ]W€z·h·hCúyÞS ®g`unaligned pointer®gŽJ‹}©}±¹ ç
€zÐÝJz¦ƒù€zLÌý„…|†âà ßÛúyÑQéM€zÐ  ΀z Í ÌÊ€zÜ  ª  ¼™š
˜ úyQéM€zˆ ¾ Ó
€z  
€z
  ¯üý3
²Lü¯ƒ»HéM˜Ä·Œ¿ÝHéMæ·Œá €z€z€zâ€zþ€zÿ€z€zW€zX€zó ²{ó €z
²{
þ]úaÐ
QéM€z
QéM€zúyB
úyH
¼Ñ„Øy
w
v
r
úyh
QéM€zg

²
e
€zd
c
a
€zs
  çª ´ê/  - 
, ( úy QéM€z
S h   €z
 
   €z)    ÿüÐ1  ƒ NüƒS HéM\ ·ŒW u HéM~ ·Œy  €z€z€z€zú€zû€zü€zU€zV€z ²{ €z ²{ þT¾ QéM€z QéM€zúyÈ úyÎ ¤Ó3 ”Ó3
éM"ü¾3*[€z,Ë3$tÄ4DÄ4
ÂéM$Í4%ý¡Ø 
e×þÙÙUniqueÁÛƒ ÏÜÏ‚°œØ€î“ˆéM××ÃÙƒ ´·ÔÏʇæïŠéMƒÂS«°ü¶4&€zâ4]
ü‚4`ý÷ÖÔõéM‹Rì¶4ýêúÅ÷éM‹Rý«ûýÍþbýíþBý3TîÉQÍ·ûýQAúÉQáþýÌO1÷ÉQÿý³Öåý‹R}‚ÿ€z,¦4éM$‘4ÉQã éMÑþÂSk«•sï0¯”ˆ˜‹R
ÊØŒ 5ÂSœž5 ¶5·5^üè4O éMD5€zü4ÂS\± 7|6ˆ˜¬û5 •66`ü½5Y éMdä5€zÕ5ˆ˜_± 8äÆ6lÔ6ˆ˜ýûµ%ݶ Eç?hÂSíÔ?h ×éM7ý¤E™ ÙéMmùùú PhantomDataÁ½ï“™Ç¼¥¾NéM
èý÷µ1 ºéM‹R΋R
§¶ á6
ü€ â6ê6büœ6Nýà”eîéM9ý®µóéM‹RõŸ•ý•ÜæéMÕ„¶ýÌ<µhçéMbýç)ÅÏ#…ùï·ÂIº‘ùïèÄ4Åå€ÉQüÁ6"·h¶6€z«6ÉQôˆ˜öè”ê«•éÂSã± 7
R
­¶
ª‘éìé#…ÉQV „<
€zg)€z4;üÌ<nüÌ<X¬Ì<  ÕâX‹ccâe°fü²›¦èáÚ«áéMý´„ µ ­²-˜
 
 ÕÕÖ AlignmentÁ×ÑÍ äêÜ¥ªŽïÿ½ýœ--˜ €‚
È-˜
ß äéüö<-üö<$¦³˜-¦³˜
‹vM¬³˜½ÃO€‚€‚ºŠâu‚‚¿âuõÓ¿÷ŸüïêbL
·³˜y ¢=4ï<
†v ²üï<5 £=Ò4²=
åQÄ¢€z‘‚‘‚’‚ LayoutErrorÁ ìŒú­—ɼ¨~D²= ¹=t×= U°z˜ Ä¢¡ýz+˜
5¸
 á@âã _Align1Shl0Áäåæ _Align1Shl1Áçèé _Align1Shl2Áêëì _Align1Shl3Áíîï _Align1Shl4Áðñò _Align1Shl5Áóôõ _Align1Shl6Áö÷ø _Align1Shl7Áùúû _Align1Shl8Áüýþ _Align1Shl9Áÿ _Align1Shl10Áƒ _Align1Shl11Á _Align1Shl12ÁˆŠ _Align1Shl13ÁŒ _Align1Shl14ÁŽ _Align1Shl15Á _Align1Shl16Á _Align1Shl17Á˜ _Align1Shl18Ášœ _Align1Shl19ÁžŸ _Align1Shl20Á ¡¢ _Align1Shl21Á£¤¥ _Align1Shl22Á¦§¨ _Align1Shl23Á©ª« _Align1Shl24Á¬­® _Align1Shl25Á¯°± _Align1Shl26Á²³´ _Align1Shl27Áµ· _Align1Shl28Á¸¹º _Align1Shl29Á»¼½ _Align1Shl30Á¾¿À _Align1Shl31ÁÁÂà _Align1Shl32ÁÄÅÆ _Align1Shl33ÁÇÈÉ _Align1Shl34ÁÊËÌ _Align1Shl35ÁÍÎÏ _Align1Shl36ÁÐÑÒ _Align1Shl37ÁÓÔÕ _Align1Shl38ÁÖר _Align1Shl39ÁÙÚÛ _Align1Shl40ÁÜÝÞ _Align1Shl41Áßàá _Align1Shl42Áâãä _Align1Shl43Áåæç _Align1Shl44Áèéê _Align1Shl45Áëìí _Align1Shl46Áîïð _Align1Shl47Áñòó _Align1Shl48Áôõö _Align1Shl49Á÷øù _Align1Shl50Áúûü _Align1Shl51Áýþÿ _Align1Shl52Á€‘‚‘ _Align1Shl53Áƒ‘„‘…‘ _Align1Shl54Á†‘‡‘ˆ‘ _Align1Shl55Á‰‘Š‘‹‘ _Align1Shl56ÁŒ‘Ž‘ _Align1Shl57Á‘‘ _Align1Shl58Á’‘“‘”‘ _Align1Shl59Á•‘–‘—‘ _Align1Shl60Á˜‘™‘š‘ _Align1Shl61Á›‘œ‘ _Align1Shl62Áž‘Ÿ‘  _Align1Shl63Á¡‘¬ˆª³ÉÌñ‚#


)
5F
 T
\
€zýïq"˜

€zýµr"˜ MÃr˜  Ä¢€z& 
Ör˜ MÚr˜  
ýµr.˜  
âr˜  i 

Y _  ¡  €‚  Ê  ê=ë= 4=
åQÄ¢ð£2 D=jü¢<Éý±6ò˜úuµ a ýÙ6ʘý½ðuµ í6˜ý¹XE‹ÿµ ï˜ýŠ„K‹µ ¥„˜ýð(á˜÷uýí8.˜ý’²þ ˜‰vÃOõ ýÀw™˜„vÛ
ýüyݘý¿jјƒvÝ
ýàqª˜

ýŸrk˜ 
ý‰D
ßUƒr˜
ýó3H˜ ùu=É{˜-ßU«4˜¿ ÷uý˜{9˜Ä¢4»<€z¬<è£À
ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kè£ð£ ĢĢĢ4
ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÄ¢ð£
€zê€zÖ¡3€zE€z˜¡~ €zEäq˜
€z…ýq˜
€z
€z
€z`
õ¤

D
K
R
¡¤°qÞ½ÃOÄ¢°¸Iª£Lâ£[
éêé#…¬¢\â¾ܱ> ̱>
µ #üœ>1m€z,©>$¼«?”«?
jéM¾?$4ê?€z¡ýè;õ¯ÓͯÓ
Ý
ë( ÉÓ;l‘@
ü­@(ü­@ 
4Î@".
ýÿ $‡€zdA€z­A
Ø
ˆ  µ 
ý¨=!
 €z˜

£Ÿ  ¥ 
«  ±  ß
å
õ¤
¡
 ®À
 Íß
 
 î
 ÷
 €z
Æ
C  I  O 
U  ý®+
ƒç*oüë>Âüž?üÌ?áýšÇˆÜÖ?ýôÎá6ÅÏ#…}º‘wÔ}’ÒýË/;˜øuOùuw ßK ý®
öµ ”ò?ýð
õµ L•@ý¨&Cˆ úµ  ˆ ý¹ ì µ  ˆ ýè ½ùý·ÂI«‘ùýèÄ4ýê9çý›@·he¼=ýÆü¾ˆ«€zT‡AýÁ—ê ‡€z…ìýˆ€z,Ž?€zú>Ä¢4¢?îÁÐ? Ãï€zõ¤È
Ð
y


€z`€zL¡U°šƒ± pMÂÒ¼ö¿ÅÁ4ûÃÐ
¸‘éôé#…ÌÀ˜Ä÷A µ t¯B ÃO€z* ÂO ¼B%–Äoõ–Äo ÃO ÅBLÔB€zýÊ)$”ý°")Ž  ÂOýÈ)&”
õ)” ÝBäBp
ü³A±üéA{ýåÃUoýgÃOD¾BýÊ#¬çfÃOü™BEÅÏ#…ù£·ÂIº‘ù£èÄ4˜ ÿÃOu·'”ÃO}æ'”ý¿Úp‡ðÃOý¨!³ŽŒÂOÃOÍ”Û ¥ÊDÖA€zÇAéÉÙÏʼ¯B¥ÊÚ ˆÊæ€z ÂO•–Äoáͱ RÞ,íAR
óøéºé#…´¶CîÁtðC ˆÊ¥Ê ýCF †DüðC! ÃOL“D€zý—>(”ýÜ&)Ž  ÂOý‘>.”
Æ>” œD£Dr
üêB¹ü¨C{CýgÃODÿCý…8ÂêfÃOüÖCG^ÅÏ#…?º‘9Ë ÿÃOu€<”Æ ÃO}¯<”ýóæt‡òÃOøýÔ%³ŽÂOÃOíÈç  ÂOd‘C€z‚CîÁ˜Ïh¥Ê¸ÍÍÁ€zpáÍ/ ÂOm± KÞ,¬C<
ôøé»é#…´ÚDîÁìØD€z õD¼ŒE”ŒEö¿ŸE tÃE‰ÈM÷/˜€zu¸ U 4˜   ¡s  y   
 ³
¹
õ¤k
u  
 ¡³  
Â
Ë €zÔ



!
 '

´4˜ ý• 2u• 
¤   1
Æ  ÙEáEtü©D¸üÎD“üÿDbýÒyü­E-¨øuó
ùu=¿ ßï
·hÃD€z¸D€zÒDîÁDÄ¢4ƒE·hn‰È €zÿ€zí¡îõ¤z+29± w°{šs
ö¿¥ÖÕu„´Nl°;"
:"¯”4"X"4":"1"蔫•F"ÂSU"p"v"Ç!
€z´ŠS
ëÈ ¥ƒÄ¿  ¶(€záâÈ  ¼î ýÈ üñR\
uéMÚ5ùùú욽Ǽ¥¾Nˆ˜ ÌS
6ÊNü‰NAüQUéMdü÷¯aÚéMŒÚQü½ŸÁÒéMü±°+W€zùÉ"üÚ¹éMìÏQü…ŽWýœ0B‹û‡Q”¤Žý¿0Ê"î‡Q¥Ç0‹üÄRƒéM´ÀŽù©Èc
Æî­
ýÍÃP¿ ½(€z¾ ‰#]éMg“#
õéMRŽ#
Ž#÷éM‹R—$‰#„#€#|#îÉQx#u#úÉQq#n#÷ÉQj#g#ýRa# PL NéM$”N€z¼î¼îb½îñR«÷ŽµÛ‚—§ÿ»
¶(¶(„=¸(·7Ê%›¥”Ǩ컿€zé ÉQµ%
ˆ˜Ñ#ÂS9$«•B$ï¢rr,W€z·h·h
ËNù¬@¯”&Øø#<°
SéM$ʰ& š
  ¶(€z
 ¼îŽ
Š uéMë6ËÚa òQ SEÚéMB@ÒéM<Ö.W€z95¹éM1/,û‡Q(&ì%î‡Q"ƒéM Æî 
½(€zÎ
PL»QéMR$©Q€zˆæÞ ß
ï&bj.W€z·h·hÝàÙ«àý\[W ¶(€zS ¼îOK uéMë6ËÚ"ÓSƒM;Æîã5½(€zî›P$âR€z$ÒRæÞßþ­œ÷U ¼îë6ßüÞUY uéMë6ËÚ ¶V½Vü³UŠÆî|½(€zÇ›PLÊUæÞ¢B·¼ Á„÷U
Æî ˆV€zð\¡V ùˆ˜â uéMØÝÛÙ›P³æÞSËÚhüœù\Lƒ]a÷™®5æÞß  €zùë™ Yë™
ÆS€zQ)…š3 Ššxü…ÑF éMë6ùùú욽Ǽ¥¾N ·hÂS Œ]•]üŽ\‡ùÕ˜ÆÐî16Â(€z)þ™üÑÐŽéMüæ\'Ž"þ‹•ÈÎ¥ÛÏÖüéMlÅ\ ›P,ž\¹N¥\ ÎY ´\€z¨Çé£ ß~6<ön@îáé©Äže¹Ÿ÷™®5æÞß!Çéù¼ë™ ë™áéNë6¹N)¼…š: ¼Ššƒþ éMë6µê ¶e¿eüºd…ùŸÊXït¨eù¼Õ˜ÆÐîô16Â(€z)¼þ™åŽéMü‹e,Ðëlêd’ì,Òd§ì Ùd€zQÇéIÄì~6/­áé@„’kTk
É éM’kd–ka££)ª£®5æÞßýòÖ2¿ €z5ù–£&a–£
ÄS€zf±£)¶£= »£ §k¯kü¾jqùü¡ÑÑîäŒk16Â(€zË·h÷j’ì,Új¨ðáj¹Néj€z;·hÈÿðÄì~6?ì BönF¤¢ðŒžñ üˆq%„—qT›q¢ð—qd›qa ®)§®®5æÞßœÿð/ù”®% -Éõ
]Ãõ 3 ¸® ¬qU éMë6µê ­q¶qrýí÷(õí÷
¸ €zŒø‘ø4ý­÷(õ­÷
¾ €zÌ÷Ñ÷4ýìö)ýìö
¼ €zŒ÷‘÷5ýªö)ýªö
º €zÊöÏö5ýèõ)ýèõ
À €zˆöö5ü†p°ùî¬ÛÒîÜ’q16Â(€z
ý•ôÈS€zñaŽéMüõp9
ÐëlÔp’ì,¥p¨ð¬p¹N´p§ì Ãp€z´€z´ÿðÄì~6éo=ÝõUì Xön\ë¢ð µõ#îõñ¨ö¿âöŒœ÷Y„•T™¢ðd™ü¯ü¯T <×€za˜Þ )ŸÞ
®5
æÞß÷ 
ÿð/
ù€ÞE¹€Þ
ÎS€z `9¦Þ¯Þ9´Þ9½Þ Q ÄÞ ü•‚&
ü‘‚+ %íÕ
UçÕë6
¤Ö €z5ªÖ ëÐë€zot »‚ üÒ‚À üÊ‚É
đ
€z-ë Ü©ƒ
š  éMë6µê”߃
íƒ

 
l߃
ʨðéM2B
-ŒÖµ‚

 éMë6µê ¸‚M‰Ö ëÐë€z
ԅϢ/ 
æê
ÇÐë-ìê ëÐë55¨9Ø:ì ø² –ø´©¦}éM¨ð
£ë
 ’„™„ ðƒ
üõ‚
 5éM¨ð ƒ„

U‰ë ëÐëÌÿ
’ë 
Žüò~§ü‹Žü‡Ð6éMdßù‚ÛÓÔîüÆ=16Â(€z¬ýŸÕ¢ÍQ€z€zÐëéM¨ð€zÐ릃L•€Ö… ÖuéM¨ð¡‚¯‚V½ ŽéM¼¢‚ýþé¦×QÐë€zÌÿéM¨ð¤‚Ìÿ¯‚Juãê

¥ÿê

t éM¨ð³ƒ¯‚_
L 
ŽéMk
ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÐëÌÿü¦€5’ìÐë¨ðɹN¹N§ì €zë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÐë€zöë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±k€z€zD¦ƒ¦ƒÿðEÄì~6éo-€ÖÐ눀z€zÐë
€z;
Ìÿ,
Ðë,
¨ð

€z

€z¿{Øì ƒ¢ˆ°ì ¥¢ð_ûÚ‘‚
ÀÖ£ƒ\ùýZ`¦ƒpˆ éMë6µêi»‚ü(ŽéMkÐ똂‘‚(€z –‚€zõ¦ƒCì u¦ƒ] _ref__newÁ®F éMë6µê¬ª°¦ƒÀÕºùýáòš˜ 5éM¨ðš’„ \ŽéM{ÌÿÛ‚£ƒÌ€z<Ó‚Ð뤨ð€z¦ƒùØ0ì Ȧƒ ùýÅĉšT‘š¢ðšd‘šü§šü§šY <Ôš€zaô )–ô
®5
æÞß® 
ÿð/
ùòóJáòó
ÐS€z `9ô¦ô9«ô9´ô Q »ô ü’›&
üŽ›+ · 
´ ë6±  €z®  ëÐë€zch ¸› üÏ›À üǛɫ
€z¨ ܦœ
? éMë6µê”Üœ
êœ

 
lÜœùý)9
œ ²›
¸  éMë6µê µ› ëÐë€zx~ 
ÇÐë ëÐëÌÿZ
G  íœ
üò›
 5éM¨ð 

W ëÐëÌÿT [
üå—±üƒšS éMdÜšùÇðÕîü¾šB16Â(€zEP ÍQ€z€zÐëéM¨ð¡‚¯‚Ô? < ÷éM¨ð¡‚¯‚ öŽéM¼Ÿ›9 ×QÐë€zÌÿéM¨ð³ƒ¯‚Ê+ 

( 

î éM¨ð³ƒ¯‚ 
q
ŽéMë
—„üž™5’ì,’˜Ðë<¡˜¨ðÁ˜¹N<ј¹N<ì˜§ì ‡™€z‡š¹…È’†Ç¦ƒ¦ƒÿðÈÄì~6éo:Ðë¿ €z¼
€z-ÐëQ
€zr
Ìÿc
Ðë¾
¨ðœ
€zœ
€z?ÞØàì â¢å°èì à¢ðÙÆŽTÜ”1וŠ ùý&ïõ¦ƒ éMë6µêþ¸›sVŽéM`Ð땛ܔŸ€z “›€zЦƒºì ʦƒÔĉ/l éMë6µê-+1¦ƒAV;ùýbsig 5éM¨ðciŽéMüÌÿØ›וG€z<ЛÐë%¨ð€z¦ƒtØ0ì ¦ƒùýFĉ
D®DCB®5æÞß^Çé>9áé1 
aTÕ®$Õ® $Ú®

3 
@=
óÐëW d
m Þ®
 
ƒ
TÈ® $Í® úÐëüô®D
$¯¬ù®
éMÐë$ô®8 $•¯L›¯T¦¯,²¯

üù®? ·¯z
üî®J
L€°

55¨9Ø:ì ø² –ø´©¦}éMÐëÐëZ
¨¡Ðë€zx
¨¡ÐëµêÄŽ° ¥° ¾°
]¾°ü¾®4ί
ÇÐëT௠ëÐëÐëU
R Ö°  k$̰LȰ ëÐëÐë аRX ×°n üô«ã éMë6µêé ˜ Qü‰®Îüà®ßü˯üü¯*éM¼®"Ðî16Â(€zŽéMë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÐëÐëü’­$’ì,˜¬¹NL§¬¹NTĬ§ì,⬂ŸDü¬Ðë°ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêÐë ‚ŸšˆŸ«Ðëéo/Ðë%ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÐ먡gÐëgéoT˯ÐëÐëÄ€zðÇéëÄì~6Ðë€zµê! o set_orderÁ|
fail_orderÁФ*funcÁprevÁKû O sharedÁÛ next_prevÁ¿¨¡Ð뽩ը¡Ðë€z½©ï¨¡Ðëµê{üžh“ ·‚Ÿ‚Ÿ‚Ÿáéñ  ðÀ lõÀõÀ<ùÀ
@¼/LùÀ Ál„Á „Á

<ˆÁ
Aš¬
- LˆÁ Á
üÑÀH  „ÖÀ
ŽéM®N$ÑÀ<çÀä š,“ÁüÖÀC ˜Á 
 žÁŸÁü¸¾çER / ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÐë55¨9Ø:ì ø² –ø´©¦}éM®NüÌ¿3’ì,â¾Ðë<ñ¾®N‘¿š¬¡¿§ì,±¿®N]¹NB š¬F¹N³°dkØmì pönr¤*ts•¬¹ä¬q«­+š¬¹š¬À®NÙ ã× lè×è×<ìו¬(Lì× ô×l÷× ÷×

<û×ä¬
( Lû× ƒØ
ü¿×M  ¬Ä×
éM®N$¿×<Ú×õ× ,†ØüÄ×H ‹Ø 
 ‘Ø’Øü¡ÕñER Ÿ/ Þ®üºÖ3’ì,ÐÕÐë<ßÕ®NÿÕš¬Ö§ì,ŸÖ®N͹N²³°³¹N{³°|ÞgØiì lönn¤*p앬$ä¬ã©³¢š¬1š¬8®NQ üèÞ0´üÞ„‚ß|ƒßV< ^<
f<p<úy„<QéM€z“<
f<V< ­<€z
Ã<
Ê< Ù<€zÙ<   ‘ß®
a‘™ )˜™ ®5 æÞßÎ#  ÿð/ ù†™$
-ü¥ 
]ö¥ 
3
©™ —߈' éMë6µê ˜ß¡ßuýœ¨ '휨 
Ö €z º¨ ¿¨ 4ýݧ 'íݧ 
Ü €z û§ €¨ 4ý§ (õ§ 
Ú €z ¼§ Á§ 4ýܦ (õܦ 
Ø €z û¦ €§ 4ý›¦ (õ›¦ 
Þ €z º¦ ¿¦ 4£üìݵ=HéM± =·Œ=ùÛ—ßØîüòÞ&16Â(€z2ýˤ ‹ÒS€z¸(ŽéMüÕÞDÐël´Þ’ì,Þ€zˆÞ¹N”Þ§ì £Þ€zu€zt€zt€zt€zV<²{^<ÿðÜÄì~6éo=¦ x{ön~5„<QéM€zúyf<ê¹x£ºFܺ•»âλ° üóå.¬†æ|ŒæV<^< f<p<úy„<QéM€z“< f<
V<­<€z Ã< Ê<Ù<€zÙ<  šæaž³
)¥³ ®5 æÞßå'
 ÿð/ ù”³# -‘° 
]‹°  3 ¶³
 æŸ+ éMë6µê ¡æªæuý¬² 'í¬² 
ò €z
ʲ ϲ 4ýí± &åí± 
ð €z
в ² 4ý®± 'í®± 
î €z
̱ ѱ 4ýî° 'íî° 
ì €z
Œ± ‘± 4ý¯° &寰 
ê €z
̰ Ѱ 4¥üøä²=HéM¡ =·Œ=ùê±ÝÚîüýå$16Â(€z2ýâ® „ÖS€zÏ,ŽéMüàåB
Ðël¿å’ì,Œå€z“å¹NŸå§ì ®å€z]€z\€z\€zV<²{^<ÿðÔÄì~6éo5¥° psönv-„<QéM€zúyf<ÂpºÂ>ó ¬ÃÚåè ü€í/¬”í|šíV<^< f<p<úy„<QéM€z“< f<
V<­<€z Ã< Ê<Ù<€zÙ<  ¨ía¥À
)¬À ®5 æÞßô+
 ÿð/ ùšÀ$ -”µ 
]޵  3 ½À
®í®/ éMë6µê ¯í¸íuý³· (õ³· 
ü €z
Ò· ×· 4ýó¶ 'íó¶ 
ú €z
‘· –· 4ý³¶ (õ³¶ 
ø €z
Ò¶ ×¶ 4ýòµ (õòµ 
ö €z
‘¶ –¶ 4ý²µ 'í²µ 
ô €z
е Õµ 4§ü„ì´=HéM¡ =·Œ=ùï¾ßÛîüŠí%16Â(€z2ýã³ ‹ØS€zÞ0ŽéMüíìC
ÐëlÌì’ì,™ì€z ì¹N¬ì§ì »ì€z]€z\€z\€zV<²{^<ÿðÔÄì~6éo5¨µ psönv-„<QéM€zúyf<ÊpÉÊ>‚Ë »ËÚô˨LÞöæÞ߀zü³ E ËéMë6ùùú욽Ǽ¥¾NÉQûö©ü—ödùÑ^ÏîdèöýßÇ=¿¾(€za•‘ƒ:ÒéMüÌö)ÂAW€z~:‡QD¹ö›P$°ö€zŸCW€z·h·h«à¤8L‚ æÞ߀zÁFÈFV<^<f<p<úy„<QéM€z“<f<ë6ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê‡Qü¢z¼úþ  ËéM ë6ÑÏìõ Ûè‡Q ‘‚W¢‚ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<QéM€z“<f<Ã<ü¥ª ü¶€ìü÷€«ÈÏîþ(€z¾KHNéMÄ¥=HéMÈF =·Œ==HéM~G =·Œ=–=ÒéMÃÂA W€zŽ=
ÓÒ„Ü€›P$Ó€‡Q€zºF€zÁF€zÈF€zV<²{^<²{^<€zLþ$û€ :„<QéM€z„<QéM€zCW€z·h·húyf<úyf<«à$<´¹ƒÌ7®5æÞßè7ÇéÈ7Ã7áé 8ë6¹NÄ7ó7Ä $À„
 
 ífü8,³„íqI,¹„raw®g
W”³„ Ä„
$à„ 
 
ífüX,Ó„íqŠ,Ù„tag®g W”Ó„ ä„ ün4ó„³scDó„ €…
 ô8ÁFÈFV<^<f<p<úy„<QéM€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G~GV<^<f< p<úy„<QéM€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<wG Hރヷ½ Äd®p Dœ„Atomic®g ´­
üá‚ ü¤ƒÝüÙƒ¨k:Ðî16Â(€ze:KHNéMÄêƒ=HéMÈF =·Œ==HéM~G =·Œ=êg\Žƒ’ì,è‚òh ï‚€z$¨ƒ€zE€z;ÂtCÂt¾ÂtøÄtífù¦ƒíf¦ƒ ÇéS<Äì~6€zºF€zÁF€zÈF€zwG€z~G€zV<²{^<€zV<²{^<ÌŠÏþÒ?ú²„<QéM€z„<QéM€z ®p妃ífßíq¦ƒíf{íq^³sáé=úyf<úyf<´š†X=®5æÞßt=ÇéT=O=áé—=ë6¹NP==lˆ‡Å­‚
üJ   ·hÕüJ €z
•K ý›‚.
›‚
X\
Ç‚-Ì=éÁF ÈF
V< ^< f<p<úy„<QéM€z“< f< V< ­<€z Ã< Ê<
 Ù<€zÙ< ÁF 
]G
ºF  ]G ^<
f< p<úy„<QéM€z“<
f<Ã<
yDˆ‡
TéM‘‡§
È‚
 ­‡®‡°
üÂ…ìü…†©üº†t¸>Ðî^16Â(€z²>KHNéMÄɆ=HéMÈF =·Œ==HéM~G =·Œ=ýâmœXéMüë†=ýÊJR
œéM²‚
`Q éM·heK êg\ï…’ì,É…òh Ð…€z$‰†ÂS̈‡ðÇé­@Äì~6€zºF€zÁF€zÈF€zV<²{^<²{^<€z,
ÿä, ŠþŒ?¿†­„<QéM€z„<QéM€zßç£áé.Aúyf<úyf<±åo¼Î‰…A®5æÞß¡AÇéA|AáéÄAë6¹N}A¬A zAj«IªI¦I ¶(€z¢I ¼îžIšI uéMë6ËÚqIгü—‰vü¹‰T‹AÐî16Â(€z…AÓHƒéMÄï‰ÏHÆîwJÊH½(€zƒJ›P$ª‰’ì, ‰€z$½‰ÇéöBÄì~6æÞÇJßÉJ:þ=Îáé
CÄDßJ ¼îë6ßÃD uéMë6ËÚÁDüŠüÉŠ3ÊDéMtèŠêIÆîQEåI½(€zžK›P$ÙŠæÞzEZTŽ€zãKâKÞK ¶(€zÚK ¼îÖKÒK uéMë6ËÚ©KÜŽ¹3K!KKû‡QKKKî‡QKKƒéM K KÆî±LK½(€z½LP‡Q€z$‰ŽæÞîLßðLownedÁ.þ1öK Å蔫•ÉIØIÂSØIÉIüÇ tÇ
ÕéM„œÇ) yÔ®à €zÁMÀM¼M ¶(€z¸M ¼î´M°M uéMë6ËÚ‡M{ Çμü‰Eü߯VôéM2¦JõéM‹RÝÁJ÷éM‹RÉIÜJéJõJKîÉQKKúÉQ-K5K÷ÉQGKOKýRcKËM¹éMUÅM  ÂM û‡Q¾M ¼M

K
î‡Q¸M
µM ƒéM²M °MÆîXO«M½(€zdO PÉQ ‡Q^ˆ˜KÂS-K€zÀ æÞ¬Oß®O«•ŠJçôgØÊK‰PˆPŽP I§I¯”»I IÉIÉIØI蔫•ØIÂSØIÉIÉI~J€z
QQ‰P ˆP „P
 ¶(€z€P  ¼î|P xP uéMë6ËÚOP „Q¨¿üö2YPéMddPéMÆQcPÚéM`P_PÒéM[PÂAW€zXPTP¹éMPPOPLPû‡QHPFPKî‡QBP?PƒéM<P:P ÆîâQ 5P ½(€zîQ žJ]éM—R¦JõéM‹R¼JÁJ÷éM‹RÉIÜJéJõJKîÉQKKúÉQ-K5K÷ÉQGKOKýRcK P$‡éM þ€zFSæÞ¿R ßÁR ÉQ Iˆ˜KÂS-K«•-KJûCW€z·h·h«à×O¯” IØÊK
D™“€zZSYSUS ¶(€zQS ¼îMSIS u¨Në6ùùú욽Ǽ¥¾N ¨NHS ¡“¨“ÃüÚ’N…Rƒ¨NÔˆ“RÆî)T|R½(€z5TÃR$ù’“qâ’€zæÞdTßfT± '
d€–€z¦T¥T¡T ¶(€zT ¼î™T•T uéMë6ËÚlT Œ–“–ÆüÆ•M©SƒéMôï•¥SÆîMU S½(€zYU›P$à•ÂSΕ€zîæÞ‡U߉U?%€z‘žÑü§jüÎC Tû‡QŒì›TKî‡Q—T€z‡Q þvˆ ËéMë6ÑÏþ Ò¦UÂAW€zU‡Q$⟀z$ÒŸþ
òUCW€z·h·h«à±SôŠ  ®gconverting zero into `Owned`®g:FÒ}V}a}hod»§€zÄѧ d=V< ^<
f<p<úy„<QéM€z“<
f<¤=²=X ]* ËéMë6ÑÏލ ¤=×= á=
ê=ê=ý=JéM}ž}$>$>$>W€zÑ}“~™>
¸òë6¼~u?u?×= Ûè’€
ñ?
û?@ë6¥x@@ Š@ ×=û? V< ­<€z
Ã<
Ê< Ù<€zÙ< ]= ø@ÿ@A AJéM¦ƒ+AHAHA +A+AÕ
ü÷¦ü±§]€AJéMdˆA”A=HéMd= =·Œ=ÂAW€zá=nYÒéM¬ó§ÂAW€zhY‡QDž§ˆ˜ާ€zµ§¦ƒÿ@€z]=€zd=+A€zHAû?­…×=’€á=¦ƒA€zV<²{^<ž}ê=“~$>??Q„<QéM€zCW€z·h·hCW€z·h·hû?úyf<«à@XL઀zÁFÈFV<^<f<p<úy„<QéM€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^< f<p<úy„<QéM€z“< f<
Ã< éªl¦«ˆ˜öL 
M  M  M
ÂSM
×éM M  <M
ÙéM ë6Þ›‘M  šM ºéM‹R
ë6RÁM 
¼«Öü”ª¨ü¾ª~KHNéMìͪ=HéMÈF =·Œ==HéM~G =·Œ=€\û‡QŒôª{\Kî‡Qw\NîéM䘫N
óéMR-N
5N æéMHN PN çéMM gN
ÅwN
Nº‘“N
ÉQ4­ª‡Q$¤ª€z䈘à€zºF€zÁF€zÈF€zV<²{^<²{^<è”öL «•M ÂSM
g?ê„<QéM€z„<QéM€z‡Q »«úyf<úyf<RO—ŸOÔ_Ú_à_ I§I¯”»I I ÉIÉIØI蔫•ØIÂSØIÉIÉI~J€z_`e`% ËéMë6ÑÏ ϰá­×ü¡­@N_ÚéM„Ë­K_ÒéMG_ÂAW€zD_žJ]éMa¦JõéM‹R¼JÁJ÷éM‹RÉIÜJéJõJKîÉQKKúÉQ-K5K÷ÉQGKOKýRcK‡QD¸­éM$¬­€z²aÉQ Iˆ˜KÂS-K«•-Kï7CCW€z·h·h«à0^¯” IØÊK-b4b2^Ýà,^Pbò& ËéMë6ÑÏêذÚ-aaÒéMaÂAW€za‡QD•°Ãã$ƒ°€zábï•aCW€z·h·hÝà c«àD_$»´€zZ éMë6µêÕ´ÛüÙ³|
ÑéMdÀ´'
Åaû‡Q%
¿aKî‡Q»afZŽéMü¨´%Ðël‡´‡Q$ð³§ì ö³€zÖ£Lë¶€z^<f<p<úy„<QéM€z“<f<Ã<~GV<^<f<p<úy„<QéM€z“<f<V<­<€zÃ<Ê<Ù<€zÙ<wG H ô¶ˆ·Ýü¤¶düɶ?KHNéMìØ¶=HéMÈF =·Œ==HéM~G =·Œ=€z,¹¶ ‡Q,¯¶€z€z~G²{^<€zV<²{^<4úѶË„<QéM€z„<QéM€zúyf<úyf<$ú
€zÜøº#D*D1DV< ^<
f< p<úy„<QéM€z“<
f< V< ­<€z
Ã<
Ê< Ù<€zÙ< *D ÆD#D
ÛDâDéDV<
 ^<
 f< p<úy„<QéM€z“< f< V<
­<€z Ã<
 Ê<
 Ù<€zÙ<
 âD EˆE
EEf, ËéMë6ÑÏ “»œ»Þü€ºœü¸ºd²ÑéMdȺ½[fû‡Q»UfKî‡QQf³ELéM)=HéM1D =·Œ==HéMéD =
·Œ=
AgÒéMüçº-ÂA W€z<g ‡QD¥º‡Q$º€z–º€zÌ€z#D€z*D€z1D€zâD€zéD€zV<²{^<€zV<
²{^<
€z-núqþ$¼º
„<QéM€z„<QéM€zCW€z·h·húyf<úyf<«àfL“¼€zÁFÈFV<^<f<p<úy„<QéM€z“<f<Ù¼ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^< f<p<úy„<QéM€z“< f<Ã< œ¼d¼¼<¼¼
XéMļ&áüÔ»üñ»hKHNéM쀼=HéMÈF =·Œ==HéM~G =·Œ=
·hæ» ‡QLÜ»€zÕ·hÄ€zºF€zÁF€zÈF€zV<²{^<²{^<K?ö»â„<QéM€z„<QéM€zå®:úyf<úyf<Lþ½€zÁFÈFV<^<f<p<úy„<QéM€z“<f<¼“¾ $ž
 
 ífü“¾7,¸¾íqI,¾¾raw®g
W”¸¾ ɾ
$å¾ 
 
ífü“¾W,ؾíqŠ,Þ¾tag®g W”ؾ é¾ ü“¾m4ø¾³scDø¾ …¿
 †¿ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G~GV<^<f<p<úy„<QéM€z“<f<
V<­<€zÃ<Ê<Ù<€zÙ<wG H ‡¾ß½ä½nt {d•¾®p “¾<¢¾Owned®g ¬•¾äü—½ïüÚ½¬KHNéMìë½=HéMÈF =·Œ==HéM~G =·Œ=êg\Ľù£,ž½òh ¥½€z €z€zÂÂtÉÂtDÂt~Ätíf¦ƒˆíf¦ƒ&€zºF€zÁF€zÈF€zwG€z~G€zV<²{^<€zV<²{^<¸Š»?ÉúÃe„<QéM€z„<QéM€z®pN¦ƒífHíq+¦ƒífäíqdzsúyf<úyf<„ß¿Dß¿
LJQ,á¿$2,è¿
ÿéMB<è¿ÍkÍk I§I¯”»I IÉI ÉIØI 蔫•ØI ÂSØIÉIÉI ~J€zÍkÍk ï¿Tú¿

€z^< f<p<úy„<QéM€z“< f<Ã< ~G V<
^<f<p<úy„<QéM€z“<f<
V<
­<€zÃ<Ê< 
Ù<€zÙ<
wG
 H 
è #D*D1DV<^<f<p<úy„<QéM€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<*D ÆD#D ÛDâDéDV< ^< f<!p<úy„<QéM€z“<f< V< ­<€zÃ< Ê< Ù<€zÙ< âD EˆE
EEL9" ËéMë6ÑÏæ  „À‹Àç$ü²¿YS×éMäÔ¿.mÚéM^EmÒéMWmÂAW€zzmžJ]éMÍk¦JõéM‹R¼JÁJ÷éM‹RÉIÜJéJõJ KîÉQKKúÉQ-K5K ÷ÉQGKOK ýRcKÂÝéM,ÿ¿ÍKHNéMË=HéMÈF =·Œ==HéM~G =·Œ=eÞéM¤ñ¿o ÑéMm) ¦mû‡Q' ¿mKî‡QÙm³ELéM=HéM1D =·Œ==HéMéD = ·Œ= EmÒéMmÂA"W€zzm"‡Q$Å¿ù£,»¿éM44€zR€zÍkÉQ Iˆ˜KÂS-K«•-K€zŒ€z~G²{^<€zV<²{^<€z€z#D€z*D€z1D€zâD€zéD€zV<²{^<€zV< ²{^< ÇKCW€z·h·h„<QéM€z„<QéM€z„<QéM€z„<QéM€zCW€z·h·h £»sÌ»ƒ‡Qó«à°o¯” IØÊKúyf<úyf<úyf<úyf<«à°oLœÁ€zÁFÈFV<^<f<p<úy„<QéM€z“<f<ÎÁ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<QéM€z“<f<Ã< ¥Ál¹ÁD¹ÁßçÂÁ#ëüÚÀtüúÀTKHNéMì‰Á=HéMÈF =·Œ==HéM~G =·Œ= íÀù£,ãÀ€zЀzºF€zÁF€zÈF€zV<²{^<²{^<D?ÿÀÙ„<QéM€z„<QéM€zßç.úyf<úyf<LØÂ€zÁFÈFV<^<f<p<úy„<QéM€z“<f<ŽÃ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<QéM€z“<f<Ã< áÂŒõÂdõÂ
VéM‚Ã)îüŠÂü¶ÂXKHNéMìÅÂ=HéMÈF =·Œ==HéM~G =·Œ= žš4¥Â°L—€z×€zºF€zÁF€zÈF€zV<²{^<²{^<D?»ÂÚ„<QéM€z„<QéM€zßÑ5úyf<úyf<ÍkÍkÍk I§I¯”»I I ÉIÉIØI蔫•ØIÂSØIÉIÉI~J€zÍkÍkC ËéMë6ÑÏúèÃñüµÃ3×éMlÕÃ.mÚéM EmÒéMWmÂAW€zzmžJ]éMÍk¦JõéM‹R¼JÁJ÷éM‹RÉIÜJéJõJ KîÉQKKúÉQ-K5K ÷ÉQGKOK ýRcK‡Q$ÆÃéM ½Ã€zÍkÉQ Iˆ˜KÂS-K«•-KÐþ8WCW€z·h·h«à°o¯” IØÊKÉIÉIØI蔫•ØIÂSØIÉIÉIz2w2çôp2—2µÇô
Ù1¦JõéM‹R§2ÁJ÷éM‹RÉIÜJéJõJKîÉQKKúÉQ-K5K÷ÉQGKOKýRcK‡Q$õÆÉQ çÆˆ˜KÂS-K«•-K¤ø(°2çô3ØÊKd“È,˜È£»$“È<˜È¥È÷üòÇ3†Èù£,üÇ 1£»v„’ÉL—É
Ó‡Q$’É\—ɨÉúüåÈCžš4ɰLóÈ 1‹Ý{d…Ê,ŠÊ£»$…Ê<ŠÊ—ÊýüäÉ3øÉù£,îÉ 1£»v„üÊLË‹Ý$üÊ\Ë’ËüÓÊ?žš4ëʰLÝÊ 1‹Ýv,ôÎÿΈüÒÎ-“q$åκu,ÛÎ /L®Ð€z½ÐÕo€z,žÐ“q$•Ð pt ¨Në6ùùú욽Ǽ¥¾NÞê«UÑÑŽ3u“q$öЀz$æÐþ
3uLÊÖ€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<Q¨N€z“<f<Ã< ÓÖ|ÞÖ«UóÖüýÕvü¨ÖKKHN¨Nì·Ö=H¨NÈF =·Œ==H¨N~G =·Œ= «UD•Öºu,‹Ö€z€zºF€zÁF€zÈF€zV<²{^<²{^<D?­Öׄ<Q¨N€z„<Q¨N€zúyf<úyf<ü¥ÙIë6“qôÙüüØx“qlÙL°Þ€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f< V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<Q¨N€z“<f<Ã< ¹ÞDÄÞ ËÞ€zÒÞüæÝlüŽÞDKHN¨NìÞ=H¨NÈF =·Œ==H¨N~G =·Œ= $ÿݺu,õÝ€zÈ€zºF€zÁF€zÈF€zV<²{^<²{^<D?“ÞÖ„<Q¨N€z„<Q¨N€zúyf<úyf<Lïè€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f<–é V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<Q¨N€z“<f<Ã< øèlƒéDƒé
T¨NŒé)˜üŸèwüÍèIKHN¨NìÜè=H¨NÈF =·Œ==H¨N~G =·Œ=  ¨N,½èºu,³è€z×€zºF€zÁF€zÈF€zV<²{^<²{^<D?ÒèÚ„<Q¨N€z„<Q¨N€zïî5úyf<úyf<L«ó€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f<Öó V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^<f<p<úy„<Q¨N€z“<f<Ã< ´óŒ¿ód¿ó
V¨NÌó)üÏòü‰óMKHN¨Nì˜ó=H¨NÈF =·Œ==H¨N~G =·Œ=  ¨NLõò “qLçò€zÛ€zºF€zÁF€zÈF€zV<²{^<²{^<D?ŽóÞ„<Q¨N€z„<Q¨N€zÕó9úyf<úyf<LŸþ€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f<$Íþ Ûè‚ðü³þYlôþDôþïîýþ#œïþ Ûè‚ðO’ÿ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^< f<p<úy„<Q¨N€z“< f<Ã< ¨þD¶þšüÆýÌüýýKHN¨NìŒþ=H¨NÈF =·Œ=
ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê‚ðlåýºu,Ûý€zo‚ð÷€zºF€zÁF€zÈF€zV<²{^<²{^<M?‚þ(„<Q¨N€z„<Q¨N€zïîoúyf<úyf<LÂ…€zƒV ˨Në6ùùú욽Ǽ¥¾Nºº»×P¾Ñ ¿Ò láµ·°‹èK¨N‹R Ë…Ò… ü¨„ª¥ ¨NLñ„² KHN¨N° =H¨NÈF =·Œ==H¨N~G =·Œ=ÂAW€zù É"EmÒ¨Nä°…ÂA W€zzm ËËÖÍþÎŒÔæç…‡Œ¦L¨NDÊ„“q$Á„€zÝ;„<Q¨N€z„<Q¨N€zCW€z·h·hCW€z·h·h«àù¬@úyf<úyf<«à°oüü„) ®g'converting a null `Shared` into `Owned`''®gFR$}m}t{L´‹0
€zÁFÈFV<^<f<p<úy„<Q¨N€z“<f<t¯‹$Ì‹ë6ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê­ÿü¬‹noäó‹EZ ˨Në6Ñüüî‹" Ûè­ÿ Œ^ Œ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G^< f<p<úy„<Q¨N€z“< f<Ã< ~œ
ü늵à
¨N ë
KHN¨Né
=H¨NÈF =·Œ==H¨N~G =·Œ=EmÒ¨N­ÂAW€zzm
”ƒ„‘‹“q$ˆ‹­ÿí€zí€zºF€zÁF€zÈF€zV<²{^<²{^<M„<Q¨N€z„<Q¨N€zCW€z·h·húyf<úyf<«à°o€z^<f<p<úy„<Q¨N€z“<f<Ã<~GV<^<f<p<úy„<Q¨N€z“<f<V<­<€zÃ<Ê<Ù<€zÙ<wG H ÀÔüðdü•?KHN¨Nì¤=H¨NÈF =·Œ==H¨N~G =·Œ=€z,…ºu€zŽ€z~G²{^<€zV<²{^<4úÈ„<Q¨N€z„<Q¨N€zúyf<úyf<ü¦– L·–€z#D*D1DV<
^< f<p<úy„<Q¨N€z“< f< V<
­<€z Ã< Ê<
Ù<€zÙ<
*D ÆD#D ÛDâDéD V< ^<
f<p<úy„<Q¨N€z“<
f< V< ­<€z
Ã<
Ê<  Ù<€zÙ< âD  E ˆE
EE Å–’t ¨Në6âá Æ–Ï–žüΕ³EL¨N÷=H¨N1D =·Œ==H¨NéD =·Œ=3uލNü•–2“qlô•ºu,Þ•€zå•€z|€z{€z#D€z*D€z1D€zâD€zéD€zV<²{^<€zV<²{^<núq
„<Q¨N€z„<Q¨N€zúyf<úyf<dÁš€zÄך d=V< ^<
f<p<úy„<Q¨N€z“<
f<¤=²=X ]t ¨Në6â៛ ¤=×= á=
ê=ê=ý=J¨N}ž}$>$>$>W€zÑ}“~™>
¸òë6¼~u?u?×= Ûè’€
ñ?
û?@ë6¥x@@ Š@ ×=û? V< ­<€z
Ã<
Ê< Ù<€zÙ< ]= ø@ÿ@A AJ¨N¦ƒ+AHAHA +A+A¡ üŽšü·šh€AJ¨NfˆA”A=H¨Nd= =·Œ=ÂAW€zá=3uލN¬‚›“q$¨š«U–š€z»š¦ƒÿ@€z]=€zd=+A€zHAû?­…×=’€á=¦ƒA€zV<²{^<ž}ê=“~$>??2„<Q¨N€zCW€z·h·hû?úyf<L¡œ€zT®œ€z¼¡œ ·œ¾œ¥üô›J$’œºu,ú›ºu,œ€zŠ€zz$»
'S
ùÚ¯®3fÔ®f €z1ÚÛ®f €z@ Úá®f ùÚª®9f ÛèÌ’Í’Î’LessÁÏ’Ð’Ñ’ŽÒ’Ó’Ô’GreaterÁÕ’Ÿñääï쿪á Úâ®f¸ž«üÉoùÚÞ­få“ÄšžÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêµ¬ðºuºuµˆ€z€zr/»
2¾’´f €z1Ú™´f €zùÚí³3f ÚŸ´f ËŸ®üôžWùÚ±³fë“„µŸµl“Ÿºu,ûžºu,‚Ÿ€z²€zŸ$»
'nLõ €zÁFÈFV<^<f<p<úy„<Q¨N€z“<f<ÄŠ¡ $½¡
 
 ífüŠ¡8,°¡íqI,¶¡raw®g
W”°¡ Á¡
$Ý¡ 
 
ífüŠ¡X,СíqŠ,Ö¡tag®g W”С á¡ üŠ¡n4ð¡³scDð¡ ý¡
 þ¡ V<­<€zÃ<Ê<Ù<€zÙ<ÁF ]GºF ]G~GV<^<f<p<úy„<Q¨N€z“<f<
V<­<€zÃ<Ê<Ù<€zÙ<wG H þ Ö Û nt {dŒ¡®p Š¡D™¡Shared®g ´Œ¡±üŽ ðüÑ ­KHN¨Nìâ =H¨NÈF =·Œ==H¨N~G =·Œ=êg\» ºu,• òh œ €z €z€zÂÂtÉÂtDÂt~Ätíf¦ƒˆíf¦ƒ&€zºF€zÁF€zÈF€zwG€z~G€zV<²{^<€zV<²{^<¸Š»?ÉúÃd„<Q¨N€z„<Q¨N€z®pN¦ƒífHíq+¦ƒífäíqdzsúyf<úyf<d££ ,¨£
˜¨N$££<¨£6ºc·c´cÿä°c€z­cªc¦c±åýc¢cÌcsb ǣȣ´üâßaœX¨Nü†£<Ûaœ¨N×a
c¨N·hÔaêg\ð¢ºu,Ê¢òh Ñ¢«UÄ££‚ð/€z°dÿä°d:Š=©í«k±å«d¸#ë6“q»¤·üˆ¤3¾#¨Nt§¤“q$˜¤/ E̘ é1é1Hì1± °1í1phantomÁ°1î1°1»Àß«—‚¿Uää•0å£0®æ±0®ç)˜°ÉÑšóºÔ‹R××ÃÙƒ ´·ÔÏʇæïŠŸ2Ÿ2ArcInnerÁ¡2strongÁ°1¢2weakÁ°1£2þ°1ſt˜õàÜŸ°e´hh ”±
ܘMߘ Ö¯æ°;ú±
ð˜ýœÊ$‡Ê Íüî
\ý„˜tõ2Ÿ°‹Rüž &ý†hJhò”±EÕ˜ò”±Eé˜ýÏÉs‡”±”±ý¿˜3$  üU
ã³û
æ°=æ°þú±#ú±,8 ;Õ
 ë[œ¸
Æ

<
 Ê
Ó
ÒüŠ
IÎY
 çV,•
 ë[ˆÛ´Aú´ˆ Û´´Áa…ƒ›¿-Ž›¿®5Ï&Ï&pÑ&·7Ê%‰³ø³±ÝæˆF€zßîwÿðZ‚›¿
š›¿ÔÁa Úa€zëÓü—TüaQýý̙Ͽù&€z,Òa16Â(€zò½µÛ´
€z'ÿð)Äì~6-ŒÛ´Ì `®5¥¥¦„=¨Ñ È¥Š¡ÓÔ»·^   ManuallyDropÁ¢·7æëžü—èù‡ºÖüU¶(¶(„=¸(·7Ê%›¥”Ǩ컿˹§5 ˹]ìOüUÛçÔü¼ZüÚ_eû)6˹ã³üȺã³·h<16Â(˹E6œ¥`ü±»·h 55K÷üU³`ã³½µÛ´
Ⱥ§5 Œº~6'Ш»
6dÛ´üú#¬ú
7 ®ÖüÈf·hÚ çV·hXɵÛ´"F½ Ž
€zäôá€z,†$
á€zã$€z/6:á€z
DATA_WORDSÁ 
ì‰È·h,‰È·h ¾¬Ó  œÓ
€z€z6\ÿ ù ·hüœy ä  üËÑë£Wü¿öä¿þÀÀÏNÂäNþ÷7þöö˜‡¶÷³…¨­Àøùùú욽Ǽ¥¾NÝÀíªìüô·h‰È$_rawÁ2©OêO«Ãôû
ë6€z&ü ë6€z' Õó_€
 À­Àë6·hì™ %² _`  «Ã*`
 ¹ L•
ï«Ãü¿  üð
 ä ë6ŠÂ ô  üø
´ 
«à ´
&  À­Àë6·hü‘"  _`  ºº»×P¾Ñ ¿Ò láµ·°‹èK«Ã‹R*` 
 


ñ«Ãü¿ ü™ ä
ë6ŠÂ 
« ?¼íüÙ ã
ü
¬
ü¸
üÐ ³ü›üÈä \ÿ«Ãœ›
;\«Ã¤Ä
 \ÿ­À´ƒ ;\­À¼¦ ýÁ_R€­Àìß ýñ°ºš­À ^bö­À«Ã Cc«ÃüŽ ,_­Àì×Zš­Àd–^bö­ÀòÆ„£CcòÆü†1£W$
«Ã ø €z$”
€z
ÕÅÁ©ñĈü¿WÅÁ=òÆ ŸÅÁÑñƳü¿FÅÁ, ÅÁu² œÌ
ŠŠ¿þ7¤øw
þI & ÅÿÆŽßÇÎòÆq«Ã »
 «Ãýëè%‡ ±
È
 È

÷«Ã·hë6·h)1Þ
ïüÍ ü
Q^bö«Ã
OKý«ÃÔ˜
·hö ‰Èé «Ã
ÃÍ×·h®?$Š'ïÍÖ  ­¤Ã òÆ ×ÙÙò“Ûƒ ÏÜÏ‚°œØ€î“ˆ«Ã××ÃÙƒ ´·ÔÏʇæïŠ«ÃÃ͈ïͧë6·h' ó 5ºÔ†ÐÅÐí
ÃÍýíÔ# åðs‹ ½ðs‹
¦«Ã
ˆt‹ +üʽt
éòÆë6¢¦«eíOµ´hh
‰Èai]]]]æQæQ
õ¤DZ
DZDZDZDZDZ DZ
DZ€zIa]]]]EjNjÖÕ_j Giai Ejýþ™!‹ åþ™
¨«Ã
›š /ûO
 ¡Ô •¡Õ zj
PýÆNÈñÕü©^^böòÆ„ÇOKýòÆü¹ý¾Ó؃«Ã‹Rý°ÔæýàÔ°ýÙ!I™è«ÃE‡Õüò«ÃE”"™ýÜKŽ˜þu«ÃÆýüLî˜  ýßr± ƒ«Ã½šM˜ ý옷 «ÃųM˜ W\
÷uý´N.˜ &bøu5¨Õýó,Çì«Ã5çÕý¿h÷«Ã5–.™×ò«ÃE¤‚hýÆûKhǵØÕý«#M™éúûhýþM–ýÍÕ*&bøu5ÐNLòEñOºjíåO&bøuÙjí\ùuëj×\ß]·hó‰ÈæòÆÛÏ·hΫÃk òƱ·h¹Ã͹·hýÆÕ1ÃÍ¥€zÄ €z¯ ¡ûO
ÅдԉÈL€zaiõ¤æQæQDZDZDZ?¼¤øBêïÍÄÒf…Ò3Õ³â¾ééé#…ÖÕEj("š° %íW1 íW;DN8#¡ë6íW²/ù•Â5pã›X#¸íWQXX$¸
€z(íf($ª
àWEpoch®g0kdata®g~ƒS´vêgÝòhífÏ ¦ƒÚ¦ƒâ³ŠÀÊãßífÖÞÝ·hÝ%/X&¸€z€z+¹H&µ
ÝÝ€z|€zƒ4»
AKë6íWÝùü@½²ã›íW8€z
 ý€zü×2 ¬ ˆüü©fíWíW€zŽ€zŽ:ˆ‰l ¼îë6ß8'Œ º''“½0ùë¾R¿îtö㛜¿ùmÆîé’¿n½(€zdlÚXŒæÞˆ(Ã
æÞ)íf((•ÖÞ AtomicEpoch ®g2ndata®gU(™¿xêgƒ ÚXòhífÔ  æÞâŽè꺊ÇÑŒèífÖÞ䜶t®5æÞßtÇéLtWtáétrtLtƒt`üœ8 ¬ ÓÚüàzuÐî§16Â(€z*uíWôç¹Nú€zæÇétÄì~6-ön1~áéLt€zÄwÎw®5æÞßîwÿðÎw xxžñÄw/x9x xJx ýüœitxÑî´è16Â(€zÎw·hÓôçíW¹NÅ€zï·h xÿðÄwÄì~6>)BönFžžñ x
ü¤#^dÙ#€zDç#€z»|Å|®5æÞßîwÿðÅ|ú|}û»| }*}4}>}ú|¤$É$ €ztÖ$

¬ œÒ$ ëíWíW
ä$
$œ$
Ç€zt¨$  ¬
”¥$ ëíWíW ¶$  õ$ö$O} $
üž#d ƒüå!‘ô™$üÅ$ J€ÔîüÈ#:16Â(€zÅ|ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kíWíW¤ÿ"ôç,"íW<œ"íW´"¹N<È"¹N<ã"’†u€zu€zhéoD™$€zíWƒ€züíWîÿð»|Äì~6ƒØì ¢°þ
þm xûú|¼Ï  
«ÃÍm  ä ”Ô ÷ Žüͪ ·hì §ì «Ã ç ·hrŠLœôœ œÈ9 TÈ9 Û´DÓ9  s`
|`
 €zu³g
  •: üê93 ,ð9 
þ,ê9 üö9 $˜: üð9-  œ: ü³9  Ã: 
ÒM
 Õ: Ö: üÐ8† ) ²
Ó Á:  Á: 
 
*(ïÍ
4ë6·hF O 
5àg eÛg Ûèɵ ] ,¿9 úɵ%Œ„:   «ÃÍm·h·h«Ãolö9 
í«ÃÍmýøˆùs§ Ä:   qüÜ9L ý¡ë[=¬bë[M¸gÈbÕb«‘çbòbc
c·h"cžNÍmL¼: ·h€9 §ì,ô8 «Ã û8 ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêɵ.Û´0ɵÄ·hù£Wâ¦ùÀÍmp«ÃrÁɵ0€zs`·ŠºÉ*î ùL“örïÍ׫ÃÍmÒM:  ‘: «ÃïÍ(ë6·h:B “: ÒM ”: •: ºžNÍmLŒ: ·h‹: ¦ùãÍm£«Ã¤Š·«Ã ïÍÎÍmÒMŠÄôU  éM·h‡QˆŸüßU. |äU 
éM’ÿˆŸ‡Q$ßU cüäU)  ŒV ”V ü›Uy ·hÔU §ì,ºU ÐëÁU ·hˆºÿ½$± 'S´ÿºüU Ðë€zϘ
ËéMë6ÑÏŒV  9äAéMd€V ”KéMïA KKHNéMžK=HéMÈF =·Œ==HéM~G =·Œ=ÂAW€zîAEmÒéMëAÂA
W€zzm
‡QûU ºÿ,€zB± ÐëM„<QéM€z„<QéM€zCW€z·h·hCW€z·h·h«à·Aúyf<úyf<«à°o± ü³tò
 ôÈt TÑt Û´DÜt  s` |`  €z¬  ¤v 4³v TÇv Û´´¼v   Ñv  Ýv  
 Ýv *ïÍ 6ë6·h' ßv   åv æv üÙp 5B
¢  \ºt ¸ © ¦ Ûèɵ T ,¿t úɵ„ïu 
Ú( Ö( ®5 º¶ßîw ÿð) ¨(
¤( „ðŠ

 ÿŠ€ze¿{¿
-¸’¿®5º¶ßîwÿð/*`I
Á
lv ,“v 
ƒ,v 
<“v )šüçt¾ ü¯v7 
¡ë[¬bë[ÈbÕb«‘çbòbc
c·h"cüΉºüü‰Œ  Ÿ) ù&€z,¡Š 16 Â(€zŒ* ý–{<¿
ñ&€z¬ìŠ ýØó¿
õ&€z
16Â(€zŒýÓï±€zý‘’4¿ý±óQ‹OKý€z}¾óCc€z­×óÍm †q ÎYLòp «Ã ýp šûÛ´ɵµ·hß—YíÛ´ï«ÃÅvɵ¼
€zs`€zd€Š €zš ÿðÆ+ Äì~6 ÿð…­’¿Äì~6¤Š§ÉM_guardÁÖ
À‰ïÍE—Y—Y«Ã%
ÏNÉ5Š`d€z
Ë{¿€z
Ê’¿€z
ô€z
ƒôœÃ{ TÃ{ Û´DÎ{ s`|` €zë ú 1%óÃxë6ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêã³
‡Äxu
f c  ÛèɵÒ
ÍÃxúɵ%ØÃx\é{ 3,
 ®5 ›¹Œº§5  Ⱥ—+üUo,
 I UÓÃx Ûèã³
ÜÃxˆÄx ô{ ý{ ¢ü‚{{ [ ¡ë[¨¬bë[V ÈbÕb«‘çbòbc
c·h"cýÒÂxëKɵã³£ɵã³·hô×{ ­ÈÃxÌÛ{ £Ü“·hj”, ûq )6
˹㳨»¸-
16 Â(˹E6 |, ü±»·h 5 5K
֟U{,
{ §ì,“{ šûÿÛ´ɵ²€zs`ɵ2ã³"Ⱥ§5 ²¼~6 R¨Ó“¨¨»
6].®5›¹Œº§5Ⱥó-üUË.¥ô{ £qð-ûÍ)6˹㳨»/16Â(˹E6×-ü±»·h 55K÷üUÖ-ã³â{ Ó“óɵ,Ü{ Ⱥ§5²¼~6É$¨»
6ôÛ| Tä| Û´Dï| s`|` €zƒ ¥} ¦} ¢A\Í| ·¨¥ Ûèɵ|,Ò| úɵlˆ} ,Ž} À‰,ˆ} <Ž} ¥ü©|} üú|& 2¡ë[ç¬bë[,ÈbÕb«‘çbòbc
c·h"c·h»| ÝŒL±| šûrÛ´tɵê·hÙɵÌ€zs`=ÉÜÀ‰\©˜  ‰Zt¨˜ ÎY ·˜ ¸˜ ¨üþ”º §ìt ¤œi# 
@€zô…Ï€z$64Á\
Ï€zÒ$€z/6:Ï€z MAX_OBJECTSÁôÉë£W€z@ü˜Z Ð ¯€z ñøÛüùÁZ$‰£W€z@,Œë£W
Ï€zÜ$€z/6:Ï€z MAX_OBJECTSÁH)·%ë£W€z@ Ѐz8)ý$ Àë6íW)ƒ%)„%ÄCH"²`)¥%%"ã› "lÛÒ›[~ÁZ⻟ú÷ë£W`*¥%íWífH*·%
ÁZ(íf(*†%
âW SealedBag ®g4epoch®gª¯_bag®gž£s*Š%
*‹%Æêg¦ ›[°òh·ífÝ&íf  ÁZŽ¥ðŠýÝífsŒ¥ífUÆ£$ ¿,
€zü¢,é€z,·,%ÍV
€zü¥V,ø€z,ÅV%128Á 7®5›¹Œº§5Ⱥ97ÄÚ^%žrhüUÖ¯æ°; ú±
ªrh•ß埰Uø^ú ü©^O´6û\à^)6˹㳨»Ø716Â(˹E6œ6ü±»·h 55K÷üU›6ý¿å8°3Ÿ°‹Rõýó2Ÿ°‹R=ååý®p’hó”±E—Œr;ò”±E£rh‘bú”±e¬rh Ÿ°<È^ɵ,¾^Ⱥ§5²¼~6æ°ú±s< /B¨»
69®5›¹Œº§5Ⱥg8üU?9¿`ûX8)6˹㳨»r916Â(˹E658ü±»·h 55K÷üU48ã³Tü_ɵ,ò_Ⱥ§5²¼~6ñ8¨»
6?9üU¸`üÓ85K÷üU¾8㳨`¨»ü8Ⱥ ¦`Ê 9
õ;ô;ð;®5º¶ßîwÿð<Â;¾;º;¹;€zË;áaý±;¥;ù&€zŸ;16Â(€z<$²aɵ,¨a€z½<ÿð¿<Äì~6%<,ág$øg¬ég  ýg!==®5 º¶ßîw ÿðH=ï<ë<ÔÐhùô‘‘*e
ùô‘‘(e

ë6€z6

³Ö 
D¹i`<®5›¹Œº§5Ⱥ<KQüUÖ¯æ°L@ú±Jnï$!t"®5#Ÿ°ŒŒ CachePaddedÁŽ·7ž³çÑ’Æ÷ïPÚXÚXæÞßt"ÇéLt"Wtáétë6¹Nrt Lt ÿ|
D˜},ƒ=D-®5F-›¹Œº§5E,-Ⱥ®=D-uC/tK.zK.,üUÖ¯æ°uAL/.ú±sK.qI /Ÿ°ÃC/Œ,4©}
ì“}<¡}
ì l“}
, |¡}Ó
üÐ|oüÿhÊ,Ó} Ý}Þ}ü±g­]¿Ö M¿Ö
  ô»‘e

}¼¡x m¼¡x
­L3
8
ùôº’/e
ùôÃ’$e
ë6€zùôµ’5e
 Ûè€z ôé’e
›¡x ú€z òhš®5º¶ßîwÿðÂ*`Ý„‚ië6
ƒt"ý'!Á*$
¦*€zítüþt«  !#É%)»|,%Å|,&®5-&ñ²ÚXæÞßîw-%&ÿðÅ|,&ú|,}û%»|ë6€z }*}ë6¹N4}ë6¹N>}ú|Â%)#€zÁ%+$Ç%+$ ¬#Á%+ ëíWíW$À%+$Ç%)À%)!Ç€z¿%*"Å%*" ¬!¿%* ëíWíW"¾%*"Å%)¾%)n#t!z ýÊ…
-0ýÊ…
+
ª
 O},%a')
ß%) 
 ³yBC8'>C8(®59(Ï&Ï&pÑ&·7Ê%‰³ø³±ÝæˆF×ê×êØê˜ÚêÑ ‰É»¥—›€z¶(¶(„=¸(·7Ê%›¥”Ǩ컿 ½îw9'(  ½õC8(œC80'€zœC8'áÏÙ9:)ùôƒÎ#e;)0ë6€zùÏÐ9&: ×ê€z) Ïõ9:)+<*(=+®5>+ô¼Ö½îw>*+’¾S=+*`B* n<*üÓ|(


0ôÝ|ø€züÓ|-
eNüÝgü‰hÕü¡i¨üíiÜü¸tüüétËüòz×vDù&€z,¬h16Â(€zaEùôꌘeÃŒtÜhý¼Õ¿
½
ùôü@e
ýÔ ˆxåK€zDëh…–¡x  +ñ&€züÌh(&õ&€z¢16Â(€z¬ €zOKý€zCc€z )
úäCû0
)6˹㳨»E16Â(˹E6ÌCü±»·h 55K÷üUËC0
°3Ÿ°R!.
ó2Ÿ°R)
&
ó”±"
‘Hò”±
‘bú”±
ý©51®ÚXü´i+a-¼Èiu!Ðî.!16"Â(€z*u"x0üDŠj=1ùŒÆt4%²E1%Þ3&ã›Ù3&Œ®ÚXüót¶b*ƒ_h*))h*))J€)Ôîg*)16,Â(€zÅ|,ý©£HÃQíWíW<ÍvÂAW€zù2É"ýç‚
øãSüýx(ÂA0W€zù–É"0[®ÚXüÌy.-ü×y#tx3Ñî-3164Â(€zÎw4ýùå ¶âSüŒzÂA6W€zùàÉ"63Hù& ½,{168Â( ½ I8ùÏŒ9x{ùôÂÍne:ñŒ©Ïà9:Åñ& ½į{À<õ& ½= <16=Â( ½H =¼= ½·=²??OK?ý ½®?Cc@ ½«?Èú ƒGCûÏC)6D˹㳨»§HD16EÂ(˹E6EkGEü±»·h 5E5KG÷üUjGGÏC°3Ÿ°‹RÀCÍIó2Ÿ°‹RÈIÅJó”±ÁJ0LKò”±¾K‘bKú”±¼K1ÎY,Ígɵ,ÃgÎYô
Û´ö
€z\h€züÐh#ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê€zß
Àñå ·h ½#€z±·hê ¨ªÜ §ì
ÿðŽKÄì~6 -
€z,
€zJ
·h²  ÿðñÄì~6Ⱥ§5²¼~6æ°9ú±#N€zº2!Çét"Äì~6#€z5$’†c0)éoÞ-)€zn/)íW`/)€zÙ/)íWË/)ÿð»|,Äì~6-’¾dL8 Ö½~69€z\:’¾¨ =Ï~6>Ⱥ§5E²¼~6Fæ°ðKú±ÚNL€z,özé¤*âÌ1é global_epochÁd¥iíW€z new_epochÁLñiíW€zØ<¼tíW€zë6€zresÁÝ ç¡ ½€z0j
ø€z©ø€zCW€z·h·hCW€z·h·hCW€z·h·h«àù1¬@¯µhÎY±¶÷
å¶Ê
€z°!€z­!€z©!€z¥!¨»
6áéLtûú|¡¼D
­
ý……
-
¬
ý¿„
.
«
ýøƒ
.«àù˜¬@žñ x
¦
ý¯è !
©
ýöç !
¨
ý¼ç "
§
ýç "«àùâ¬@ ½_" ½]" ½Z" ½W"¨»
6üÖv) ®g'participant was expected to be unpinned''®gEQ
}l}szhOdO®5º¶ßîwÿðO6O2O|ú~ ˆ€zŒ&‰& ®5 º¶ßîw ÿð´& *`
Ï&„˜Äw Îw ®5 ñ²ÚXæÞßîw  ÿðÎw  xxžñ Äwë6€z/xë6¹N9x
 x š€|®€D³€
$®€T³€4üüPü•ÁÜ€ Jx ¼ÿQ
Q®5º¶ßîw
ÿðAQèP
äP
äÿƒüŽ~Îü³~©»Pù&€z,Ö~16Â(€z¦Q'ñ&€z¤ö~'õ&€z(16Â(€zš('€z''OKý€zþ&Cc€zú& ®ÚXü·6ý;ùŒÈÂ> ²< ž>
ã›™>
j7üÂ+txÑîs716Â(€zÎwÕQù&€z,‘€16Â(€zÁR·h¨~ɵ,¢~€z\·~€zA€zç·hFÿð SÄì~6ÿðE'Äì~6·h xÿðÄwÄì~6ÿðISÄì~6|Ì1õä×À€z''€z$'€z '€z'žñ x§S£S®5º¶ßîwÿðÎSuSqSÍ*Ë*€zÉ*Æ*®5º¶ßîwÿðñ**`
 +ˆ‹ * *£Sù&€z*16Â(€zT*ñ&€zý)ú)õ&€zv+16Â(€z€+ô)€zî)é)OKý€zä)Cc€zà)·hñ‰ɵ,뉀z})€z,ÿðAUÄì~6ÿð{)Äì~6@ß1À)(+åŽ5)€z2)€z/)€z+)€z')«U§U®5º¶ßîwÿðÒUyUuUôUðU ®5 º¶ßîw ÿðV ÂU¾U„• ¤€z-
- ®5 º¶ßîw
 ÿðB- *`
]-
„´ŒÈä׈ŽüÁ‹Çüï‹ü¡ŒçUVù&€z,’Œ16Â(€zAW|Vù&€z,ÆŒ16Â(€zhWÜ,ñ&€z¬‘×,õ&€zS.16Â(€z].Ñ,€zË,Æ,

OK
ý€zÁ,
Cc €z½,
·hä‹ɵ,Þ‹€z\ó‹€zd¥Œ€zä·h[ÿð2XÄì~6ÿðDXÄì~6ÿð~,Äì~6 fÌ1iß1jåŽÉ9Š`dä×ЀzI,€zF,€zB,€z>,Lª›´¶›,·›ð± ã\ Û›\ê› þ›…œü•šðü¦›Y
cë[ã\|Í› ã\4²šɵ,¡š„è©Û´©É entry_ptrÁÑzL”¼ ð±Û´ Å àáŒü‹œÖüQ
cã\ë[t¸ɵ,²œçè, œÛ´¦„覬1 local_ptrÁÎx˜A´
uuêwþxóà÷¦ÊÙãóã\P[íf(A©ÖÞEntry®g,šnext®g­²OA­Êrêg}çèòhŒífþ  Âë «í´ŠÁË©íífBÖÞÞ˜BíÂëífàB·
ùùú욽Ǽ¥¾NéMÒ]HSíf(B‹Æ£List®g+¹head®gÌѬ_marker®gÂÇlB
BÓêgŸ —]©òh°ífB«íKíf+  ¾î:ÕðCêŠ÷«íífÓðífzÆ£HCÆ Ù&0 Þ]:äñBK»
Xb(DÑ
ÑWStalled®g2:ÛPêg[äñcòhjsŠŠ°òtµ!žr‰l ¼îë6ßËr uã\ë6ùùú욽Ǽ¥¾N ã\írüœ!2 Ç Í!Ô!©üý Wsã\ÅùmÆîžrn½(€zdlã\$!ÂëüæÞžr]
Ó,Ù,â,¤œÑ,ÎYÏ,Dì:ttt ®5
ÂëæÞßt ÇéLt Wtáétë6¹Nrt Ltl·;$·;4¼;
šã\-D¼; Ã;I
<­;
 ²;úçèt t
®5ÂëæÞßt
ÇéLt
Wtáétë6¹Nrt
Lt d
  Ed d
$”=d”=,™=
˜ã\/<™=]
b áEád  Ûè’€ùE¡]dùE¡ dë6¥!EÂd QEÈdYEÔd_G Ÿ=üˆ= \ˆ=
žÒ]éMÅ,¢=.\º=Ó=ü£;± Ý=ä=ƒt tt  ã\ë6ùùú욽Ǽ¥¾NÞê„èåtƒt
t t ã\ë6ÕûTç<
^<f<p<úy„<Qã\€z“< f<Ã<~GV<^<f<p<úy„<Qã\€z“< f<V<­<€zÃ<Ê<Ù<€zÙ<wG
 H1Eô
d 
9Eü
d ·éMÒ]¦ƒÉE d IEà d   QEÐ d
 
1  
@ ü·üÁ:üè:öüÅ;ü×;ýùE“ ŒdùEò Ÿd1¨lÍ:ýtã\¤;uÐît16 Â(€z*u 3uŽã\Guýtã\¤é;u Ðît 16
Â(€z*u
3u Žã\Gu {ã\,ì<{KHNã\{=Hã\ÈF =·Œ==Hã\~G =·Œ=·h¡: —]L—:§ì,Å:Ž"þ‹•ÈÎ¥ÛÏÖüã\]ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêçè7 ²‚<éoøçèﲂ$Û;¦ƒÍ€z³®€z­€z¡$­…L·hâçèÁƒ­¦ƒ¤œ>4€ztÇét Äì~6
€zt Çét
Äì~6€z~G²{^<€zV<²{^<ƒ¤*ª5®ÊásuccÁù½…AE” d Ô…IEž d¢!Eö dë6¥„<Qã\€z„<Qã\€z«÷¾©ù¯cÑúáéLtáéLtúyf<úyf< ó<
€zkx·å¦ƒ€zM¤ü‰?Áì?L¦?²‚”¦?4°?«÷.D°? ·?J
<“? ˜?úçètt®5ÂëæÞßtÇéLtWtáétë6¹NrtLt ”@*D#1D$V<%^<&f<p<úy„<Qã\€z“<&f< ØD üæCs
üàCy ! ˆI12 0
55¨9Ø:ì ø² –ø´©¦}ã\²‚²‚Y1
犲‚€zw2
犲‚ÕûLôI 0 J12
 L¿G²‚Œ¿G,ÉG©ù. <ÉG ÏGTÒG§ìü³G*\³G
ž”_¨N\7

,$ÕH 
  ¥J
T·K#()( €z^<"*f<#p<úy„<Qã\€z“<*f< ÅKLéK«í¬ÝK«í ñKü”L#L”L«ít&-t&/t'.®5(/æÞßt'./ÇéLt'Wtáé.të6¹Nrt-Lt¹$òM „æM²‚ õM žN žÉOë6!<ßNÂëœÓN«í„ôN²‚üŸO„«Ol«O
”_¨N ¹O(5 ë‚ðÞ]üšO% Ûèë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±k‚ðÞ] ¾Oë6$ÿOë6ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê‰Pƒttt  ã\ë6ÕûT†@^<
f<p<úy„<Qã\€z“<f<Ã<
~G V< ^<!f<p<úy„<Qã\€z“<!f<V< ­<€z!Ã<!Ê< Ù<€zÙ< wG  H |†@ V<%­<€z&Ã<&Ê<$%Ù<€zÙ<%*D# $ÆD$#D" #ÛD#^<'f<p<úy„<Qã\€z“<'f<Ã<'t ã\"ë6Õû$ÙC G
ôæC«íL«D  ²‚TÎD§ì„šD
Žã\²‚Y L$¶Dë6¹N<¼Dë6¹N<ÅDa
üšD?Ã<"*~G!)V<$+^<$,f<%p<úy„<Qã\€z“<,f<V<$+­<€z,Ã<$,Ê<$)+Ù<€zÙ<$+wG! ()H!):‡(|·K
ƒt'.t&/t) ã\-ë6Õûåt&-üˆL/²‚ ¶LìÕLë6P ë6½*üÖ>³ü»?üÉ?üó@¬
üÕCÊ
ü„Iýtã\ÌÛ?uÐît16Â(€z*u3uŽã\Gu9ˆã\,@Eˆ

KH
Nã\Cˆ
= Hã\ÈF  =
·Œ=
= Hã\~G  =·Œ=Ï…žã\\ƒA³ELã\ч=Hã\1D =·Œ==Hã\éD =·Œ=3uŽã\Û…0‰ã\,ÚB<‰KHNã\:‰=Hã\ÈF =·Œ==Hã\~G =·Œ=¥‰ã\,¼K±‰KHNã\¯‰=!Hã\ÈF! ="·Œ="=!Hã\~G! =$·Œ=$ýtã\ÌžLu&Ðît&16'Â(€z*u'3u&Žã\Gu&3”ì> ŸŸó4£¤*¤ž5¥ª5¦¶5§òëêÁËÛÄ‚¨N”_LÞ>ó‚ƒ Áƒ éo@ çè7 ²‚$Í?€zô²‚$÷@²‚Kë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±k²‚çŠå ²‚éo,€E·hÌ
çè Áƒ4 €z
«íN
²‚'
²‚© «íi ; ‚ð; «í§ì§ì(«í1€ztÇétÄì~6€z~G ²{^<
€zV<²{^<€z#D€z*D€z1D€zV<²{^<²{^<€zƒ€z~G!²{^<"€zV<$²{^<$€zt&Çét'Äì~6(²‚
€z
Õû
Ê"Õ„ïÕ„êÕ„8 Ô]
犲‚0Ôr
犲‚€z1Ô
犲‚Õû2­„<Qã\€z„<Qã\€z„<Qã\€z„<Qã\€z„<Qã\€z„<Qã\€z„<Qã\€z„<Qã\€z«÷[åŽÉHŠ`d¸—U©ùf
åŒ0
ÅV áéLtúyf<úyf<úyf<úyf<úyf<úyf<úyf<úyf<áéLt
  

Ã7$üÓ&
‹
  ϋ

éM(4 9

½(ÃOJZ ø
üšj
ÂéM ƒ
Š
Ìüîœ
Ÿ_$
´7´7OnceÁµ7innerÁ®7ê­æÙóê§Í7¶(¶(„=¸(·7Ê%›¥”Ǩ컿ÃOÃOij
ý¨Ÿ÷™®5±©®_®_»¨¯_state_and_queuedÁŽ_Ï€úïÄäï×ú¦í¦í_§íûÝñR´êùĦ Ðœ?¶(¶(„=¸(·7Ê%›¥”Ǩ컿²{¿ ²{ù¹ë™ ë™
ÆS²{òë6¹N)¹…š?®5쩘çŲˆ˜ý…ç%€•…ç
ÚéM?) Ñ
Ø
 ¹Ššý¨Ÿž_²{
ÖŸÓ
©çü°¢
͟ҁ
ý«BL5Ê7
ýŽÏŸ²_uãB5ù¹Õ˜Æºí516Â(²{)¹þ™16Â(ÃO,¬
ýŒå¦éM”³
ÎršéMeç ·h¥
Ÿ_L
À·hüŸ&
²{ˬÁ ã«~6 ì©~6ˆ˜½LYž_²{¹¬<©­ÑøN²" ŒŒû±Ž·7ž³çÑ’Æ÷ïPuuêwþxóà÷¦ÊÙãóãã›9åþÖæû Ö¢™½íß㻑éM´íføNÚ" ˆ±*íf(N‰Æ£Queue®g,,head®g@Ftail®gšŸmN
âêg  ô_ªòh±ífµ ˆ±Áíf «´«´ëŠø«´íf ¿´ífRÆ£ttt®5ˆ±·±æÞßtÇéLtWtáétë6¹NrtLt õ"t
t
t ®5 ·±æÞßt ÇéLt Wtáétë6¹Nrt Lt Í#ĸ#
ô²# ë6$Õ) ÛèéMDÒ) ëÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêéM·h Ù) ä#
ú ê±üƒ$† üƒ$T ]É5
ˆ±·±"„¢$
Žê±Ž"þ‹•ÈÎ¥ÛÏÖüê±
Lƒ$$³$$¹$ë6¹N<¿$ë6¹N<È$,Ñ$ ü¢$5
üñ$— $ ñéM’¹Ø·’´§ì ’¹æº˸
ó$üí$œ v}
„}
 ê)ë)ƒtt’t  ê±ë6ùùú욽Ǽ¥¾NÞê ê±åt$ê"dê",ï"
˜ê±0<ï"ƒt t
t
 ê±ë6õ»åt
$Á#lÁ#4Æ#
šê±0DÆ#V\ ˆ) |Ÿ)ä ëØ··hë6·h

ƒÖ Ç’¹•~•~•~ •~ŒÖ
÷ñéMϺÞºÒº*•~ •~
ÖÜ~ ëØ·55¨9Ø:ì ø² –ø´©¦}ê±’¹û~qw  ÇØ·5 ëØ··h
[ ­)  »)ðüÝ!Žü¦"ÅüÙ"ü‚#éüß#Ýb>®·±ô±"ýt걤»"uÐît16Â(€z*u3uŽê±Guýt걤”#u
Ðît
16 Â(€z*u 3u
Žê±Gu
?®·±v€ÍQ’¹¼¿Ø·ñ¾ò¸€À×QØ·¼¿·hòéM¼¿·h·hÐGR4§)òéM·Ã·h~ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kØ··h¬†"’´,í!§ì,ô!’¹$ª"˸ Ý"æºV’¹$†#ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê˸Tæº=éo<ß#˸¾ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kØ·¼¿þë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±k’¹¼¿O ·±[ñ¾¦æº¯æº¸Ø·-€ztÇétÄì~6€zt
Çét Äì~6 éoƒ’¹õØ·•~Òº•~Ø·é¤*í¶5ñôû íN
ͼZǽ爹MáéLtáéLt뾕~ñ¾Ûƒ«ÃLš%
’´tt®5
ˆ±·±æÞßtÇéLtWtáétë6¹NrtLtüë&ú 
ˆ±·±$Î' æº ,æ'
§ìS„·'ˆ¹üë&*$È'Uë6¹N<Ô'ë6¹N<Ý'
Yü·'5 ë' ì'üµ&Ò †(, (§ì$´( Èf
Îf
 ê±·hËËÖÍþÎŒÔæç…‡Œ¦Lê±Òºg
þf
ê±ÛÌÒºàÌÿfagÿf ƒtt’t ê±ë6õ»d¸&$¸& 溮™´™ €z–™”™Dg
 ¸(ÌØ( 4Ø(˸ýÆÛ#€ ýÆÛ!€
¾
éM% m÷Û EüÛ %Œ¥ ÃO匥 ÂS0 / 
ŠÜ üÓ( ÛèéM ñ( ˆ)ñ' üüã&¤F®·±ôš%ýt걤¤%uÐît16Â(€z*u3uŽê±GuÜš¥ê±µF®·±Œáh걜¦(ýÙÙœéM”ß(ýö£¸ éMb ý…´³ ¾éM5…Ü OK
ýéMU¦µ
Ø·ô$ñ¾V ’¹ ò$’¹$“%rÔÆ?®ÇH’¹1’¹éM?’´¦ 溯 溸 §ìÁ §ìÊ ˸Ó €ztÇétÄì~6€zŒœ·hpj
·Í¦j
·h ÂSv ÏÊ…Œ¥ $î!’´¤*ô§ì¶5üæºû ñ溂ÈX˸Ú@ 
ˆ¹báéLt±Ík¥Ï;
_ref__selfÁ _ref__guardÁ
_ref__headÁ
_ref__nextÁ_ref__nÁ­)òK ·hª)«Ãa ¼¿ ¨)s ü’6tÄ·6d¼6
ðéM$·6,É6œ¼67
D¬6$¯6ÇØ· …7Œ7üÏ5½÷üÐ6,Ø·Lþ5’´,å5§ì,ì5üÃÙéoŸ$¤*'¶5°wýÖüò
‡^^–^¤œ…^ÎYƒ^ü€<&œ†<$†<<<
÷éM,,“<t< ˜<Lš<-ã¹x
ôˆd ¢<Œt
t ®5
ˆ±·±æÞßt 
ÇéLtWtáé të6¹NrtLt«¼ý¬¹Lxƒt t
¬¨= Ëê±ë6ùùú욽Ǽ¥¾Nºº»×P¾Ñ ¿Ò láµ·°‹èK걋RÒM  ½=Ï=üü¦;©üØ;ñüè<a~`¨lä;÷×KéMÒµL®·±ô÷<ýt걤=uÐît16Â(€z*u3uŽê±Gu„°ê±d±=
걑°
  KH Nê± =
Hê±ÈF
 =·Œ==
Hê±~G
 =·Œ=ÂA
W€z“°
Em
Ò걑°
ÂAW€zzmžNàÌÜ£= ·h¸; ô_L®;§ì,Ü;Ø·¤’´¦à̤œ†béo=ê¹x€ztÇétÄì~6^¤*asentinelÁDì<’¹€zÔà’¹õ»ë6õ»T„<Qê±€z„<Qê±€zCW€z·h·hCW€z·h·h
÷٣ط0Ø·7Ø·>áéLt«àúyf<úyf<«à°oàÌÒMùV™ùx  éV™x
¼çVùV·ÚxåÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê ÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žêçV çVïã±ÝùU!xã®®¿°Ȩ¨–ïÍÔ€€Û‘wçVáU“!xXåïãïã
´· 
Ç6xäùVË/xçVã³q!ªæÉæiùVÒx
éVÒx
çV,1ùVˆžx  æôã†å·h/ïã VxùVÏ´xùVÔx  è‰è·h"ïãxJ V xùV½Ôxåïã 
æ‰è·hàè‰è·hVxçéVóxYV÷x
Á`çV·h
ä6!Vƒx1V‰xªê ÉV÷xxæ†åx ¾éœÛèÝèÞèÅßèàèúáèÑ–´ÉÎÚ¾žê ¾ä!V‰x ¹`¹`StorageÁ¼`§ž`ùÆÁ•·¹çÙhçV·h#ïPGžê4ü•
"\•

œ˜ çVÎY·hÎYë6â쬡
M¹
üù @ÎY,‰
Üìƒ
›œ¡œÛ´²œ›œšœú´Óœ˜œ—œS
˜´ œÒyÎY©
 âìÚ½µ
ɵ5Û´œhandleÁ$ú´?üš ( 
œšðì·hë6Íïܦ DÄ üù
K$ Çïy
DÛ´CB>®5º¶ßîwÿði €zŒÁ šìÓ²ýù&€z16Â(€zž®  ÍïG½µ Û´%€zÿðÄì~6Žî0Š
ü‘
"
  Ÿ«ÃÍmðìÍm «Ã ¬
Y

ÀçVŸ«ÃÍmÃóÑóÍm4‘
œ«ÃÍm ºå ”¡
 ²
ôÌ
  «ÃÍmBBƒB AccessErrorÁ ®½®éÄÚÖ‘-ÍmÑó Î
ü½
.%°€
Uª€í
 ì
üÀ ­M ê
&^-å€å€
÷ «ÃÍmôôÑó÷ô.ë6÷ôC L
Æ€ ÇÍm
Ì€
ú€œÆýåÿöQÍmùôÂö)UÀ}Û€ Ím â «Ã ë’ë“ëÇ”ëÑ•ë–ë—ëÑùߤÓÑŸ±kÍmùôÞúóßÓóèÂö;ÓóDéo-ÀÍm'Šœ¥ãºåñóB«Ãä«Ãë¼ö¹Âö?àéãºåöœ)©ô ºå)16ãºå ®
Óó
 *
ó«Ã½µB6> ±
²
Ÿ8Ím­
úóN½µ «
šûƒÓóiéÇŠ Ù Óóû¿_ref__fÁ Ð
ÓóÔÐ
´Ó


ªæ%
Éæ0
¼Ò
Z g}û} é

ê
!Æ ÕÍmÏ
Âöëùô Í
šûñ½µ¬çVùã³ùÓóŠ\Óó7ªæ&Éæ5ûCçV¾çVúûüõ ¥éM¦'¹M2¦f9@N ¥éMe¦r¹M}¦fŒÿq ž#—Y.Û´6=K _žl—YwÛ´œù– ©ª$‰Z/ÎY6=K ©_ªl‰ZwÎY~¸Ùô®ŽŽ¬Â, +÷”ý/1þ¬‘0?ÿê41u¨¤‰15ƒÖ,Ÿ1ËÈL¦1PÕ<±1ÇŽ"4º1Ò%LÓ1¿Ð&\Þ1ÏŠä,\ø1 ¨ŒÏ*,…2¯<Œç2 ¢ø&Lú2 £û
…3 ¤üŠ3 Epoch-based memory reclamation.Áü#$Y An interesting problem concurrent collections deal with comes from the remove operation.Áü(\_ Suppose that a thread removes an element from a lock-free map, while another thread is readingÁü…b] that same element at the same time. The first thread must wait until the second thread stopsÁüè`: reading the element. Only then it is safe to destruct it.ÁüÉ=Z Programming languages that come with garbage collectors solve this problem trivially. TheÁü‹]^ garbage collector will destruct the removed element when no thread can hold a reference to itÁüéa anymore.ÁØ^ This crate implements a basic memory reclamation mechanism, which is based on epochs. When anÁüÜa] element gets removed from a concurrent collection, it is inserted into a pile of garbage andÁü¾`` marked with the current epoch. Every time a thread accesses a collection, it checks the currentÁüŸc^ epoch, attempts to increment it, and destructs some garbage that became so old that no threadÁüƒa can be referencing it anymore.Áüå"ˆ_ That is the general mechanism behind epoch-based memory reclamation, but the details are a bitÁüŒb] more complicated. Anyhow, memory reclamation is designed to be fully automatic and somethingÁüï`@ users of concurrent collections don't have to worry much about.ÁüÐ C
 # PointersÁt˜
§
_ Concurrent collections are built using atomic pointers. This module provides [`Atomic`], whichÁü«
b[ is just a shared atomic pointer to a heap-allocated object. Loading an [`Atomic`] yields aÁüŽ ^^ [`Shared`], which is an epoch-protected pointer through which the loaded object can be safelyÁüí a read.Á Ù 
# PinningÁ ë _ Before an [`Atomic`] can be loaded, a participant must be [`pin`]ned. By pinning a participantÁüï bU we declare that any object that gets removed from now on must not be destructed justÁüÒ
XY yet. Garbage collection of newly removed objects is suspended until the participant getsÁü«\
unpinned.Álˆ
# GarbageÁ¨^ Objects that get removed from concurrent collections must be stashed away until all currentlyÁü¬a[ pinned participants get unpinned. Such objects can be stored into a thread-local or globalÁüŽ^O storage, where they are kept until the right time for their destruction comes.ÁüíRÀh There is a global shared instance of garbage queue. You can [`defer`](Guard::defer) the execution of anÁüÄk\ arbitrary function until the global epoch is advanced enough. Most notably, concurrent dataÁü°_4 structures may defer the deallocation of an object.Áü7È # APIsÁ×^ For majority of use cases, just use the default garbage collector by invoking [`pin`]. If youÁüÛaF want to create your own garbage collector, use the [`Collector`] API.Áü½I· Ž ¤ ë$  £ 
|™ ¨  ² ¡ š À Û warningsÁ É rust_2018_idiomsÁ„Ë Ü É ë   õ unused_assignmentsÁ”÷  unused_variablesÁ„‹üˆž¸Ùô®ŽŽ¬Â ÷1þ?ÿêu¨5ƒÖËÈPÕÇŽ"Ò%¿Ð&ÏŠä, ¨ŒÏ*¯< ¢ø& £û
 ¤8ë6>Al­Þ  ° Ê àŒ± ñ ü«!ÏÞ  Ò æ 
Ó Ö å ªÜÍL‘ódÈ*´œ¡¥¦¬ÿ#ë6¥œéM „$¹M   ü¹$1Í$éM¹M
éMþo5üÞ%@$ì%ê7 ê7¹MîlÍmä ì