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    
flet-libcrc32c / lib / libcrc32c.a
Size: Mime:
!<arch>
#1/20           1732769773  501   20    100644  228       `
__.SYMDEF SORTED0xè'("@B@[@j@˜__ZN6crc32c14ExtendPortableEjPKhm__ZN6crc32c16CanUseArm64Crc32Ev__ZN6crc32c6ExtendEjPKhm_crc32c_extend_crc32c_value__ZN6crc32c11ExtendArm64EjPKhm#1/28           1732769766  501   20    100644  7644      `
crc32c_portable.cc.oÏúíþx è0˜0__text__TEXT0˜È
€__const__TEXT0È2. 8¸Pê *(‘õ~’(‹ëd!Aú	)‘ÁTäªËAñ‹/TlËíª®@8OîJ.Yn¸Ê!JJ¿ëAÿÿT$‹ËAñË-T‹@@)`
Jƒ@‘
J‘DA)k‘ËŒ‘
­‘ßñ+T„@‘㪁€ùDYd¸e`)„J<SeYe¸„J\S…Ye¸„J|S Y`¸€JDYd¸„J>SeYe¸„J^S…Ye¸„J~S°Yp¸JäDYd¸ea)„Jå=SeYe¸„Jå]S…Ye¸„Jï}S¯Yo¸J$DYd¸„J%>SeYe¸„J%^S…Ye¸„J1~S±Yq¸‘JDYd¸eb)„J<SeYe¸„J\S…Ye¸„J|S Y`¸€JDYd¸„J>SeYe¸„J^S…Ye¸„J~S°Yp¸JäDYd¸ec)„Jå=SeYe¸„Jå]S…Ye¸„Jï}S¯Yo¸J$DYd¸„J%>SeYe¸„J%^S…Ye¸„J1~S±Yq¸‘JDYd¸ed)„J<SeYe¸„J\S…Ye¸„J|S Y`¸€JDYd¸„J>SeYe¸„J^S…Ye¸„J~S°Yp¸JäDYd¸ee)„Jå=SeYe¸„Jå]S…Ye¸„Jï}S¯Yo¸J$DYd¸„J%>SeYe¸„J%^S…Ye¸„J1~S±Yq¸‘JDYd¸ef)„J<SeYe¸„J\S…Ye¸„J|S Y`¸€JDYd¸„J>SeYe¸„J^S…Ye¸„J~S°Yp¸JäDYd¸eg)„Jå=SeYe¸„Jå]S…Ye¸„Jï}S¯Yo¸J$DYd¸„J%>SeYe¸„J%^S…Ye¸„J1~S±Yq¸‘Jd‘ÎÑßñlæÿTcÑßAñ+TN‹ÎËDYd¸e@)„J<SeYe¸„J\S…Ye¸„J|S Y`¸€JDYd¸„J>SeYe¸„J^S…Ye¸„J~S°Yp¸JäDYd¸eA)„Jå=SeYe¸„Jå]S…Ye¸„Jï}S¯Yo¸J$DYd¸„J%>SeYe¸„J%^S…Ye¸„J1~S±Yq¸‘Jc@‘ÎAÑß=ñlùÿTßñTN‹ÁËîªðªïªqD@¸BYb¸QJ<SbYb¸1J\S‚Yb¸1J|S Y`¸1J!Ñàª?ñ¬ýÿTîªÊ*Yj¸J!NJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJJJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJJJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJJJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJK+Yk¸j!JJ䪋@8L‹J+Yk¸j!JJŸëAÿÿTà**À_Öƒkò÷p;áôóP—šÇñ5èç¡&ëdÊÔÏXيÌ۲x8(âk;«‰™ÐÏCMÓL(¿'¿x¬$<^oÇ^lD5☷eñ›4pPÄ×sӯ%‡ ÿ6„£”ĠŸ‡š£ìhWï¼{Tl׉¿]¼‹v¯Hx&¼KûMNގ½ Ý
ÖÒ)þ†Á*}í3Á'çšL6i5êwôÖdªUXæ¦_Kå%4¹Aþm
•Ÿù1Ōú²®~±Iã0²ʈÂF9ØÑEº³#®Þy÷­]Y®BZ-)ä~:º}’QH‰a[Šâj©a† }bˏ–��uðn¼{A¿ž³Km@ Hî+R£Šᆠ	ŠtTúÚgWy±•sE¢ËpÆÉ9„5™*‡¶òØlÒ8oQSþ›¢í˜!hÓÚ%QÐYN£$ª°')uBÌM¿–ÏÎÔd;=„w8¾ï…‚üÛ—)ëòÇ:èq¬Èf–
îôe]ý÷æ6b“Æaa­“•ãý€–`–r}\¦~‡7TŠtgG‰÷µ­Ëë®HtZ»$
Y8Oø²\…,±ßîÞE,¾ÍF¯Õ?
T˜q×óƒú$£ù§Èbö@iDå³9Wæ0R¥ÂAûO*	5|z6ÿèݛÛ<Þ°Î*ëàÝ)h‹/x;ö‚{¸pKÍcŒȦ‘g¬lEd/·ÜW¤“_<V·c/´àDú@éC¨ôµϫwÞ=_„Ž.\åÜü¨’Ã`̓sãøk2UèY§ÿ	´ü˜bFؤqÛ'ê/ÔJù,W!Ç3ëßİ€-0CÐ>3;̦µK¢¥6 PQÅpCRF±¹"Ñeº¡º—NRê„Mсvií’(jnùڞ©ɝÂ;vzïuùc
3‚‰XüÉr²Êñ~@>.S=E¡ÖåuÕfä‡!•´”"ßf*Ì8©§ÊñZ÷Ùòٜ+½Vÿ>=
îÍmíNìÄ&Ãǥæ13V¶"0ÕÝÐ۱Ø2|ö,Á,å/BG~TIý?»üo¨ÿZéΎj¥|ã™õoàž«áÓӨb¸!\‘è2_ƒ4vI·õ"æCrõ@…d¹
Yg:a«“É1¸JZJ{.žx­ûlŒ^«Ý
¨0ã+[íØî[`ð?ª$¼ÁÖòO‘ÅñÌú7ÕðéiÖs‚›"€҈!¹zÊgs®Éä\=HO>”#½uonóvì‚Uœ>àjøô4i{ŸƝˆÏ՞¤'º7·y¹´܋MGŒ˜NÄçj¥ -¾¦#FLRÐ_QS}­þ
ò
môáó`øë¬Æ¡4æÁð'ÌüÕ'/å‰Ù"é{*BhÔOš̃áO2Ží½Áî®?ã\¿(&A%*ä²EÒ÷LHÞT„"Ъ‰."YéÖ1§äÚØßf
Ïm•j7~kg;Œs«ÇY¦˫~Æ3¸€Ë?J~QL,€\@Þs<¸͍1´?•ýHêkðD˜¼f°ùY~©¥§s¥WT]DªQ¶²ҭcLߡ‘¿¿Y‚A²UpÁyj:?tfÈÌžÛ2’)*ÕnüÔØb'¸šٵ–ïæV³[ƒAë;{R6w 
ú‹uó÷‡‡—”þšsfü¢˜X¯”ªñÏl¹Â`Kœžélchändۍ}Ñ%€q#Öà‰0(í…Â0!yÎ,uå=LöÃACоN½‡²¼NçJ¯°êF]¨&ºˆV+¶z¥KNi[FB›d¥[ǚ¨W5iȯ&—ţԏ	_qSó‚d«à|i§‚óÔt|þ؆ž •q“,gi_в—RÜ@d2$Sš?(¡¥Ü1ý[Ñ=¨±ÅV¼ÉîNp5;°}9ÉCÁڽÍ(=ÛòbÃÖþ0¶ƒλ
qÖwö¤(zúVÛE%·ôëäù™ã
é”ïøñX-Ußü5çÌ8ë>øE1±H=Cõ(ÅP%ɢé5wíä9…„Và‰ÍdßjÔ8!gØÊÒ Ù,
,+4ÆÐþÊËÜ9«$Ǧ(íGm§¹`UJãF´
ﴬÁaRÌ“¡¬ç€_¡ër`Bò.žOþÜm/ϓ"
=‹îöèuãú†ƒ	xŽû†}xqo‹y‰|ut…Žm¸y[“µu©`Սºž؁H¡;˜_6”æ¬VlõR[`J—œҴš Gúh3¹÷dÁ9<[‹Ç1Wy4Q¯jÊ\£˜Ґ_M,S¿ßý«¬!ð§^¾à²ð~JãísFõ¿ºÄ²¶6øÒN%ßB×ç©éúê¥	Š]÷‡QúïK­/F¡Ýâ&YÎ+U<#ÈL`ÝÅ@’.¥¸Ш´sÈdH¦6iDTÅ	¼G;°µ»ϏÿEƒ
¶¢{H¯wìPc‹9®n‡Ë]أs*œàjvbíf„‘ž—o€’ewLn°‰AbBz!šQ„,–£z¶åń»é7wÛ$‰Ö֑áoíñœwâbz]™L£”¾Pôô­®ùø_¶5ŠH8x»XðkEUü™ŞÃÓ;“Ï!Èó726þ;À.2ÇÐ?Ëç#_3ôÝR?â±&Z¼*¨ïÜһÑÞI	"œ÷.npÖ}ú}ڏýŽgúÏ“¨õ‚כôYü÷xÊTö…D3sC2ŽÍU‰^ýtКîñ”©ïÎì‰fíö6æ†d74›«5áÌÃdQÿ™ߘ^L0ÀcÂW-•ÅV,hK1/oؙ.’VþØÍÙꜪÚíہelÌ
Ém1ƒ®n6o˞a™NÚR˜³T5›´ǝšIIúw¿NûvBuES4t¸ÝS‚=™`ƒÀ€Dޝ:
ÈZ*‹­[×ÊXЖbY-¯¨\6®UÒQ­RAù¬¯ϞAYȟ@¤FøC£ÕPB^[7´Ûµ&‘c¶!˷܌¬)î÷—(yð+êX*éd?Ül ݑ®kޖ=Ãßk³¤2´¥3`:Â0g©j1š'
Çc>ÆâíYÅå~ñÄð–qóõÿ”òl<â[ꊦhëw(èp»§é5À{2Á†¼¦/|¡iñùåZðk=óø•òþvòE"ú^Dßt9GØç‘F%iö° -ű]£¢²Z0
³§¾m^Q¹l_¬7\«¤£]V*īÓn÷ª.Щ)s8¨Ôý_sÄ|:r9ò]q>aõpÃF«¡‡»%Ƅ¼¶n…A8	h·?iJ±ojM"Çk°¬ 5蓜ÈfôŸÏõ\ž2{;£ª*¢WM¡P堭‚V(ԱWÕZÖTÒÉ~U/G¸Ù@¹$κ#]׻ÞӰM[—ƒL¦äO¡ŠLN\+•L…N”±)—¶˜–Kæ`ÎRÕa3ܲb4OcÉÁ}Ž?Æ|ÂHŒÅ۳8UÔ{½çz@Ÿ€yG(xº‚OÏfãΛ€„͜,ÌaK:äÙx;W8ķ9ãJÐÔMÑÕèöÖïP×Þy!—šJ j-#m‡…"	âù€ˆ‡ø}àûz•Hú‡/_
ÿÑ{øBÓ̴âó˵ãEÒà	ÖzáôXq.Œ’I‹áv†ŠD��zڈ¾ér‰CgÆ#&~;­A}<>é|pŽ‘7·Ê9è“ͪ@’0$'dµ`eHîsfO}Ûg²󼼢rٽ_ü¾¾Xo¿¥áqI ¥BHÝ+%KڸJ'6ê§Ñ1ë¦,¿Œ¥+,$¤֢CRSæpS®hP©û¿QTuØæˆùtçuwärä»åjÜ
.ï÷ ˆð3 
½GýûºFü4!ÿ§‰þü)îymÝ	„ãº
ƒp~þuÐnѓñwҔbßÓiì¸%쨋$&ì'µD&ë;#Ë<"Êà²EÉç!íȯŠ>Ÿë¹?beÞ<eöv=˜xFUTŒª¨Êÿ	üé#ñU¯vöe‰ÿý#Üø©ÒG⫔åÿ^íì¸ëW;dþ}1ª·ÎVñ›Uù(R¬/ÙS&úŸ!®¼ÚÙúÞS0pׯv%Ðû‡¾ÊùÁëͭÄQMAÃn;¬(È<øâ75¤b2PªòQ¤ì§Vð&X_`
XXCѠñ„§¥Ï{®Y‰.©
xµ³>à´[ô½§²Jºó‘–BZ×ÃE<Lò[iK¦ÿyö¹^~¢s¡w^5ôp
(ˆ£P}��Üׁ_-L›]kœ	¡æ•õ糒¡Äoj‚:m\HÅd cô¥“OMãÆH)9AåolF±L°¾
å¹LÀ°°†O·äwԭæ1ª²û~£N½+¤ž÷\³آ[ç]RTUOðjg¶?`K|Ài·:•nãI–J_‘•ã˜âӶŸ¶"-…´dx‚இ‹èҌHËtá[sµG¤zIñ}aéI4½ƒËAŞæB@èèjèá,½æ@Ý&üB›sûQŒòêÙõ¾4
rP
C¸¯¿þúëZ˜6»Í1ïÖ28g?G³»Çîõî:?ÉFyDΈßÔΊÓDuڸB Ýìaü%E'©"íV+í«,¹J'Ÿšr˜Îƍ‘2€ؖf£nÏåQi›/®`giûg3˜`}1Þ5zeÊs™RŸtÍqCŒd7‹0ýé‚̻¼…˜޷ÈY‹°œ“t¹`Õ!¾4öýF°¨AÉzWH5<Oa͙Uc‹ÌR7A3[Ëf\Ÿ$º¤6bï£b¨ªžîE­ÊàÕÎ>¦€Éjl**ÇÂ	ö?kO£8?…\1ÃÃ	6—2’,•tÇ+~8"=øm%i۱ÝäڔWÓhNÔ<µ,ælóyá89†èÄÓï\9ZmХ‘–ðÅgkÇ!>“ëÁ
o­”
;ŽHõ’ÈòÆâû:D·ünï´Ðשá׃cÞ%KÙ+—!‚@Â&֊=/*Ìh(~=ó2|{¦5(±Y<Ô÷;€ÔÐÃ)’…Ä}Xź/ÊպMø…üÿÑ6çö-p²ñySn	Ð;„ßÄx™‘,h
.._zä †¢õҁ)ë{Ç|ì/
ƒåÓKÖâ‡EFs†'Éìۏ¹ˆ¬ep&ê0wr Ï~ŽfšyڗcØÑTdŒ«mp]þj$~"’8w•Ùòˆœ%´ݛq¿©!Vê®uœ§‰Ú@ ÝùœXt¿É_ u6VÜ3cQˆÂøKŠ„­LÞNRE"Bv+ۺßm޽‹§q´wá$³#e8Ò0Êp¤a¯HvQ”áHÃñٚó^‘ì¢;©>’ٵ}ƒ¼¯³ÅÙâvýÒMT5@(lçp‡$‘!âCC&%Å3‰m³bìUaR×ü_2čðŒû¡x´)‘š¨j€ÿ¸°PØÎá5àÑI"CkqðsÄ9†"¡T†:.ãü6LJŠg)rXWÛfÅwã´õث¤½“”_S…:·µ•ÿ÷äðÇ%ÔËnF®VÉv¿'d&mÅ'9 ë5WdjoOTQÆqÆ4þ£ö›¶էþŽ—’D†yª–¶Öâàç³Ú2׈sEíKÞuB¨$';zu\iMŽ<Æøm£=*]˜”Ïý¬ÆÿR䰮7ÜbžÕÀ!°øó¿°…îzˆWÞA!iL$»|‹QÍ-îiOhK*P™?…ïnà =^ۉ̾±Ñüù§­tÁu–Ý6Œóåä¼\­’í9•@Ý<~Og¬ÈLÚ.­tŠOr
ïw :@?Ök%[®:É{–èùÔޞ¨±æL˜Sú‰6Âݹ™Š«èü²yØÇGJ¢#•z
kã+hS1ÉRe	¬j·9"ÁhfX]³-Ê8‹ÿú—É«òû[›çŠußʺڗ¼뿯nۄPIá>‚yNvô(+N&ê¸}Òj(Қy·¢ÎIŒðÛé3"ëF{Tº#C†ŠÁ_ś¤g«/aún³ÊU¾X0†_hŸÎ)9úöû	[÷¯>Ï}+‘‡zô¿ÙJÏçت.5èfC¹`^‘‰‚BҘçz¨H2vù-
¤É£š[s›HkÜÓ>:¹ëì
žЖûèD.T 21˜àO
1ÞÝo	íÀAz¼¥y¨ŒGeë"]9­Oüè-Ìӄ£^¶¼qnô?|ÌÕÝ́¸õS-½%|r…÷LI,ÉÞ,îƒ\m¿æd¿xüža@.®ÎXÿ«0Šϐ™´]õ¡fmZé<?ÑÂŸäq§6$Þï@u»גE€~¬×åF~çJ¶/6چÍ*™—¨K§Z=öbbïÆYËÑT<ód“»u5öƒ§W‚ó2º!'òWvøʅFÃc»Ԧ[iä	µl+ͅŽ7Ž”ë\¤DG*õ!øÅÖÆWîgЦb6µž°’¥Ê÷"XÕns=í¼CD‚Ñc|PáÌ4&°©ô€K·‘.(e¡`ðäXÁÀßñÿRºÉ-b[3p¹‰ѸÝ´€!Èyp~ð«@EY•Ò aGâ)1³êãƒ
 ’m5r¢Â}ó§EÖÜìèQùÔ:aVœL03¤žœL˜=”L=ˆL„=|Lx=L=˜œ”„ˆx|#0L0
x0¤0Ð0ü0__ZN6crc32c14ExtendPortableEjPKhm__ZN12_GLOBAL__N_119kByteExtensionTableE__ZN12_GLOBAL__N_122kStrideExtensionTable3E__ZN12_GLOBAL__N_122kStrideExtensionTable2E__ZN12_GLOBAL__N_122kStrideExtensionTable1E__ZN12_GLOBAL__N_122kStrideExtensionTable0Eltmp1ltmp0#1/20           1732769767  501   20    100644  2156      `
crc32c.cc.oÏúíþÈ 8ˆèx__text__TEXT`è`:€__cstring__TEXT`H__bss__DATAx2.0HxXP	ÿÃÑý{©ýƒ‘‘8H6@9ˆ4ý{B©ÿÑý{B©ÿѐ‘ Ã¸àªá‹©”á‹@©èª Ã_¸Èýÿ4”‘…8ઔ Ã_¸á‹@©åÿÿÿƒÑý{©ýC‘¿Ã¸ˆ€Rèù‘¡Ñâ‘€Ò€Ò”q¨Ã_¸	@zàŸý{A©ÿƒ‘À_ÖÿÑý{©ýѐ‘8ˆ6@9¨4”ý{C©ÿ‘À_֔ý{C©ÿ‘À_֐‘ Ã¸àªá‹©”á‹@©èª Ã^¸ˆýÿ4¿Ã¸ˆ€R¨ø‘¡ѢCÑ€Ò€Ò”q¨Ã_¸	@z蟐‘„8” Ã^¸á‹@©×ÿÿÿÃÑý{©ýƒ‘âªáª‘8È6@9È4€R”ý{B©ÿÑÀ_րR”ý{B©ÿÑÀ_֐‘á©”á@©Àýÿ4¿Ã¸ˆ€Rèù‘¡ÑâC‘€Ò€Ò”q¨Ã_¸	@z蟐‘„8”á@©Úÿÿhw.optional.armv8_crc32T-LLH=4
- L=-ü¤üLø¤ø=è
-Ô	-ÈLÄ=¸¤¸L´¤´=-ˆL„=p
-\LX=8-(¤(L$¤$=
-	-üLø=ì¤ìLè¤è=¼
-¨L¤=|-pLl=h-T-D¤DL@¤@=<
-0	- L=¤L¤=@Dlp¤¨è줨„ˆØÜ´¸øüÈÌœ ó!x1`í`çxÀŒZØܒ s8µ Ê__ZN6crc32c16CanUseArm64Crc32Ev__MergedGlobalsl_.str__ZN6crc32c14ExtendPortableEjPKhm__ZN6crc32c6ExtendEjPKhm__ZN6crc32c11ExtendArm64EjPKhm_crc32c_value___cxa_guard_release___cxa_guard_acquire_sysctlbyname_crc32c_extendltmp2ltmp1ltmp0#1/28           1732769766  501   20    100644  1564      `
crc32c_arm64.cc.oÏúíþ ˜|8|__text__TEXT|8€2¸Ø(Pë *_ ñk TˆTR(–»r	?R魷rŠ£ŠRʲ±r,Aù-8P©í_͚ì_̚/€Aùï_Ϛ0D@©k]К­]Κ.AùŒ]Κ.„Aùî]Κk]њ/@Q©­]Ϛ/Aù1ˆAùŒ]ϚÎ]њ/DA©k]Ϛ/Aù­]КŒ]Ϛ/ŒAùÎ]Ϛ/@R©k]њ­]Ϛ/AùŒ]Ϛ/AùÎ]Ϛ1<B©k]њ­]К0Aù1”AùŒ]КÎ]њk]Ϛ/Aù0DS©­]КŒ]Ϛ/˜AùÎ]Ϛ/@C©k]Ϛ­]њ/AùŒ]Ϛ/œAùÎ]Ϛk]К/@T©­]Ϛ/ Aù1 AùŒ]ϚÎ]њ/DD©k]Ϛ/$Aù­]КŒ]Ϛ/¤AùÎ]Ϛ/@U©k]њ­]Ϛ/(AùŒ]Ϛ/¨AùÎ]Ϛ1<E©k]њ­]К0,Aù1¬AùŒ]КÎ]њk]Ϛ/0Aù0DV©­]КŒ]Ϛ/°AùÎ]Ϛ/@F©k]Ϛ­]њ/4AùŒ]Ϛ/´AùÎ]Ϛk]К/@W©­]Ϛ/8Aù1¸AùŒ]ϚÎ]њ/DG©k]Ϛ/<Aù­]КŒ]Ϛ/¼AùÎ]Ϛ/@X©k]њ­]Ϛ/@AùŒ]Ϛ/ÀAùÎ]Ϛ1<H©k]њ­]К0DAù1ÄAùŒ]КÎ]њk]Ϛ/HAù0DY©­]КŒ]Ϛ/ÈAùÎ]Ϛ/@I©k]Ϛ­]њ/LAùŒ]Ϛ/ÌAùÎ]Ϛk]К/@Z©­]Ϛ/PAù1ÐAùŒ]ϚÎ]њ/DJ©k]Ϛ/TAù­]КŒ]Ϛ/ÔAùÎ]Ϛ/@[©k]њ­]Ϛ/XAùŒ]Ϛ/ØAùÎ]Ϛ1<K©k]њ­]К0\Aù1ÜAùŒ]КÎ]њk]Ϛ/`Aù0D\©­]КŒ]Ϛ/àAùÎ]Ϛ/@L©k]Ϛ­]њ/dAùŒ]Ϛ/äAùÎ]Ϛk]К/@]©­]Ϛ/hAù1èAùŒ]ϚÎ]њ/DM©k]Ϛ/lAù­]КŒ]Ϛ/ìAùÎ]Ϛ/@^©k]њ­]Ϛ/pAùŒ]Ϛ/ðAùÎ]Ϛ1<N©k]њ­]К0tAù1ôAùŒ]КÎ]њk]Ϛ/xAù0D_©­]КŒ]Ϛ/øAùÎ]Ϛ/|AùŒ]Ϛ€gž¬]њgžàágž"gž!àâ,üAù-<O©k]͚k]Ϛ
fž/fž`gžË]̚Agžàáfž.Bù! ‘k]Κí_͚î_Ϛ«JkJì_̚kJL Ñ_< ñâªáÿTŸ!ñªTìª_ ñ‹T(„@øk]Țˆ!џ=ñìªhÿÿTè7(7h7à+*À_Öèªhÿ6)D@¸kYÉ(ÿ6)$@xkUÉèþ6(@9kQÈà+*À_Ö __ZN6crc32c11ExtendArm64EjPKhmltmp0#1/28           1732769766  501   20    100644  364       `
crc32c_sse42.cc.oÏúíþ ˜8__text__TEXT8€28HPltmp0