ÿØÿà JFIF    ÿÛ „ !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444ÿÀ  á á" ÿÄ     ÿÄ ?    !1AQaq"2‘¡±ÁðBRbrÑá#‚’¢²3S CñÿÄ   ÿÄ !    !1QAa‘2ÿÚ   ? 5˜Z¯V¦cø)›t/? z¨±>Õ5€¶‹Á¤·¼z¼Ü¬+ñ®v¤¨_ˆR­BFn©—˜ý®ç̝P8gýt·ÉSTŦˆìät?þé¼íìN/Þa)ì–í6ô… Ï¿øÃj´¿KÇü]ÿ ªô¹-eKànëÕHTx}ýSÜ›ÿ ”7Ø×&µ<¦  ¥ÑO¶[Ù¯ä¨ÞÃÿ PZ-¬;#õ|•oaÿ ©CìÞz3˜öː/¤­ñTûIØ}š^ mÓ%ªxˆ¥ÉŸu=Z+ISe¿45™¼u;ú&WØ÷€æßQ™®{|íx*TC“#ZŠìZ§²‹ 6pv…³¿¡äª*áZÐ%ÒOáˆo"x«OHk w±æ+¬V(kMúŸ5Vö«$ ÁrÏbàb57/luR ¸ÑÛj Òµì`Мq­û žICÀÊ•©4€Âcà¨Ï€O´<èÐ:›ù(Ë^L8þ‘ÍÌ#¸Ð_Ì©ÙK(Öz 4¬û+¸;ü’V’84‘¬ÃŽ:[â‡ÔÌáõp¢~§ªlæ£ö{®G>J¼"°‡7¯ÆÉèßû ‹É‹§ÁòÃýâßî ^ƾÙõ‹×óH#«LP½ïX=xÑÍ$|W?•~• îëÔ©ª‹ {ÝT…Kÿ ”hûâá)J*ö˜–ÔU;iÇ€/ ÆþjóZ\ýwØ=Ìm ºèËL9 ýèÆð/¨’¥öo=nË.%Îì ŽÕ¯È|{Oj²ƒE6e/ßdÄõ²Ìâ1O®ò×TsəԸhOMýíMˆ¿¼H˜l²,7Â¥#MF/Úf°Ö½± ¸–dr‹NýÊ íjqx{œÉ ä-È ¦ øÄër¨q°ð †nцýÑÄÆ’mä…n<0È™;ÁÝá¯ÁZƒ7FÀmì­ É&9ˆîéi¶ùN§Y• ÃZãAâ?•‡©‰ , ó¾IŸŠc1 4â&y­&pŠ­6;M À 0¹qç»p.á …ŸÅáK@%6·y6ƒ‰3?”úºŽ‰éX5ªPT §µ!=Mž«Ú½‹ÅgÂSâÉaþÓoö–¯ÁÔìR>5éÿ üs¶ÆUcÌ kÇR ]ÿ ù¬¼«VŽ;Â|‡~¢¦”ÏŰæ {L™Õ°Óv¹ò¸írޡעCÃ!íVÕ {¶»sŒNPg/ "uÕbkm²“$ďå¿é¹§°½æz¯6 †s¿!s–wÚÝ“™Œ °.ûj>·+™Òa…©Œ&rÝÎtÛë긪Ît’LAVp%c Úý[ÄzJ¾ÇàXXç@˜ó<êL]·T˜¾¥1Ó©V‡g´æ½¦Ý@¹óø!_@´ÞâSÁ —S3™•& ]@JHÚý©ZŽ €×æÔr»Áf!‡yÞ4Mv*èÓã_{‘åóUuљØ«Oïé*®EvÑ Œ÷‡U \"㪒ÍK+À 4“M¡ï:0¥5í!'<@î´”>Ç»&Z–ïCCV˜Ì5Šo&îhè.žû |ÓK©h$s6KìŒëã)¹hI¦GïOåóI;ììü#É$Š0…Ææ¥TØ.5­¾gn´ “ÂÖ\:hœ89G)J@„}œ:’Ò{/Š"¦_Æ×7Æ3VÇŠÊa]ÚŒÙ€Ä–=®uÁßâACZƒ§§£ Qnâ:«,×{tyø¬iÛcœÜÄ€H½ÄÍCk´÷šß .W'b¤Íåh]÷€=,Žv×cÚEÚHXJX¶îo¨FÒtèöŸ>ªª6[J®Fµ£sGÁeqõfe\íjÒÐïÄÐGˆe1Ø‹.Ø”‘Ëuø Y­ˆÜ ŽG|zùªüMpDnQWÄ”%JŠ™)â*p@Örš«ÕT2Ð%ˆG#ª„ ·¤!°ŸOTÂT¸aÚ%4&h™LµšØüÐ.F¿²ÐÞ_Ç‚¾ÅÃaÜ÷09Æ q€öy˜v‡85õN÷]¬äѼóS{°_MެúÔ#°Ç¸0åÞè2ëôPcvÆw9®ií1Ä8F™˜à‰´+‰Ik1òÝ7“Ñ×ÒsÝ\x‚h`ÞÑ`ó"|µEcý£n˜h`}GÞ !±ù²Ápü²ß6 0ïi󜵩SÈÇ7˜-ÕURO˜¦´f$ªž-Í6(œ}<„ éc øs]ŽŽ„*—¾ ìdŽ„)méª\¿êÎIg¾ØÞ~I#C/¼¼´EÁÈŽi8“©õådô·>euä ƒ'Ê×लR1ÉJE1ÐAát`t;ÇР%Ý<‡¥„ÍÆ`×Oyó)õiI€ñQaŸ4Ûù\áàaÃÔ¹HÃu¹*k€¦<„e S‡&õÏ B!ŽhüÞ`yj}mªf×\¿ Ç~æ­9‡û\՞Ǖg²1Žû5V7 !àöšm° c`ܬøÇìµÒ'P"?…´Ö,"§^•õލsÔ)6˜sæéÍR¼ ò|Sl”‹7 nPW Gòú÷½§O¯‡„l¡kSÞŒr½PÊ@æ¢pŽ-mÿ #Ÿ˜Àº¶Áä¦;ïÔæ$1££`“Õ>„—·ž)ßð³ñ#Ï Ô$¶œ‰ÊE‹À;÷º ¯«P:Ñ”8–IÊtpÞ3ª“>ê“þës4ò2OÏÕ­±zô†Õ§‰.÷ä¸;¿˜“'œ›žª}«Œ{ª±Ì 9ÔóÞÕ‡0 $íWV3Üì¬ —@kÝ4@¿r¼±½¬™›?øØæ´'Áé®CË3-g$˜ö‡×auÚi´Žp/êÛ æF›Ú2v‹ã¿¿,nB1̨ƃqÞa5͝@&Æû“él÷ \C²½UÍc ¯k×¢U ÖéQå™—-r wô ÞÏ<Ò=&=ÿ Ôê Òêˈt,i—;LîÜ á¸*ÚÃ1$êL•LÍ <É)ýÐà’ ;F™{ƒ™˜€&'}‚ãÄK`¡ÞT@I;®žZóè‚s’7®°›+§O­Åq©é»²9<Ô J ¼9O’HL»Ùïì¸rk¼Ž_ý‘TŸu[²ßÚŒ·ü÷B%¯E ŸÔX5êO´ Ç•€’I0 ÉJX` ñ¹õ%;µŸD‘«´€àwÒ™U ûئžÖö\×®×´8 ½‡ºÐÆÓ§?Àkmœ=;d5*@-ì0F Rªýš[Ü6âö̃ڸr*KA9· u*µæ£?U¸Âêí†8@¦X4 e-ò„0s{ HâUpU?¼mñRa°®a%Ð'tÉ×’\¾ÊÉ]t›h>·(Ë@R¼¡Ãt h}’O÷au<+nT…Ö…MӐ??Óe95 q>í/;&JSû °¯ÊéÞ øƒ*Ã2½Ài&:nôUl=¾¿5eˆ3”ñc|Ú2V”>„»&eE;«ÚäC p¢Û úy 9š[ŒÌx¼擼A&DåÒ¯ˆ¤ÀÌ;"˜ ÏQä¸åhÊ}Ûq«Û0WžÒ|»€ø®öCm5•\ÇÀ§Pe3£]0ÃàLDÉ‰1øªxjgwT‚÷¿LΨK‹›ùs—xˆÜ±µ kæ¸f‰‰ÜGk/LÛØ6d9ò¶ùA{ƒA3š/¬D¬khÓk‰`˜"㯒r¿±Óã jx‡°e}<Ñø\3y:'À•/h½Í€Ç4~g ?Û(¼]v‘ªlKÎâ~?O‚W%{Ì:“'©úNq¾›úo(X’¥¯ˆ nFê{Ç€ü?º'ë ø‹ì Þ09ŒÌç9Æ —ËC`j@ÓÄ(+a‹un¸#ÂꟋ{K`‘ÑÍÍ'à´»/Û,KW;Þ4²þð ï Nm|~fGÏ(…³Ã)«1ö­Õ ¥‡¨©ƒÃ™ü-s=à=U66Ï«Ýc蓦W¹íž®›nÔ%êÇìŒ<#Ü×84ån®Ð ÒåOC` ñânÑs‡¢ç 1õ%Îhì½Ã½® e:ݼUZo™`  ÅZŸŒÊ«ê1ÏÄo$q¹Þ€©ˆhÐÉä¯ñ[!…Ú˜àJ:x2$Íß&PåT£6ç— ‡Í*4Ýšçjÿ ‰É nófÐ ó(L5C•åÆ\rMÒ@ò }y-W}™üýVù—ú¢=Ù”c®‘< M ž ´Phr ¦©TD ‘ù.$´÷O‡‘V2Æò.=IUŒ=ž‡â¬i™aþÓåÙ?òUø'ØÖ•.~* šTŒ!•-×áºTâ®ä#õü'´ eýlYÅÓeÕKÂrT"CÚ@u!Óxƒ{š3€}1¿(r}%«nËamjÑ%ÑNEò v ˜à  σöK³,*º.àzù¨™Ó ÚçâU¦*¿ 9{%Ö¹ njûdaXöb) kÛÆ±ûÓ\°M7ˆÂ=û›ç¿Ã‚­V»Cg–8ÙêE- j)k$º`Ã-ùEýeBÆÇ]c¡°ñty&Òd0nõ'¡W+ƒ*|–øµFa\GQªEAÔp5\Ǽ·¼Ç8·õ -â§Ú[ ‡ uZeÖ 3}×d'+¹:ð+K†Û®s!Ï$úe€<Û”x)1»a­¡LC]¸µík…ÚàA»AYº{†ªS[¦5HÒ7ù --,ísòDØ€èk ÞÀîÜ ò@â( ËNˆë›4ô½•/¦o‡€Û7 ê•ÆêòðÜy'Án½µ á˜ݦ ndeo…[ì¶Ê,¥R³Ä=À±—–ß;£™´ñSâ*g§”ïaið‘Jå~™ÓÞ ß³Õ¢»8x埒²52>AÊb&-÷\7´éÄù€T˜,w;3{ï˜k…à¹ÄqÀ«œ{€\ ˆ¾[´¨јr &Úé„Ívˆ±8†¿]|¬ņ4I×pÞS1ÈÖz‰#Ìv‡G!YNògñ:màTz¢Ý1ô©^O=~ë|5Bã™ç•¼µõ•bÆ@úÕS¬ÈŒ#¬zünrŸ û” Z²•èðV"ÁHÚý©wÝ €7¼Ìu1hÑa3Éä û f$o¿É ™Ú›ÝçnpÒ3äÌ3†Í§,Äï]$‰/pê †«À¼¸e9­Æê_C]žƒ·ý·frÁN«, E=›Çq -‰öŒ:aÏ¿±í&£Í:-} 84‘ÿ eƒQÑeëSsuiA ³g㟥ú£?ÿ ʼn*”“÷aühe:ÊWa@ÒÞk±eØ] F Ô—r.åä˜ @ö¥ªZoÐýYL·¥S²G/‡ñ <~*ZÆ´è>JlòàÛÆ½ÿ 窘ìGN¢:I®KšJp/`íIÁÀõ#Ä-€ö­šµŒoF4|ÆQØÆ@Ì|£Ô…¢À{9˜è½Üó›€ôYÒÎYsið;ís¤€à²ˆ‚4qÉVŒI$ ‰"° æµ8cXGjœˏ¡Aâý•ËÜ¢ûï e·çLx']á"oÅÎê3¯Ç—¹”ó0nå‚âg{Œñ> S´˜îè°g238‚ãköÝfÚd´6Ò€;ò÷±¢™¼›º ¢Æ'¥Ðx'e¬ç ]bÈÆV¢ó‹kýBO ðÊâ$Ÿ!×T 3Mýמ žìٍàÌü‘8÷€àæØ8æ©6‰©L´«…oãpð„~Çk‰!ñ;‹”ÛžÍ àž±z Ÿôû øŸÝužÏ;ÿ #|u6™Þ¬ÚˆÐõA4¶â|ôl|Ê2ŽÇ¤ÝÅÇY.<#Aí.k§hóF‚”Y; M½Ö4hŸ4&›­¿tès´%FìL¥£Ãk‰ÇT¤haÁ¤ÚxfÉ`ÑìË›>i 3t‚:,–+^÷´–{Û–Nxi"x‘Ûg î¨>¥Õ܁ùZH,2Û“:8xÊ¢Çí9.É-Ìâã-=çjwµS˜dütžçwýGòú®®ûº_ˆýx$–¡ãøO EÚÛÏ÷R„×w+3£Á£öUMyR²¹âŒ°š›¸Ñãò9§Ó_Dl+Ùßc›úšGÅÌc†Ž!Ko=¶.‘Îÿ c²(2®V mª.ÿ ¹B›¹å ù„öŸSV>™ü¯$y:G¢Z×àøúdî¹û­·ýÇ´:•c LÍõi_‹ö+ÎæGÊè>OŠ•äž´§Þ{X}¨1ÚTc›»Qþ•êô°t¿OP?eæ~É{5]•ÙR£r5†nZ\ã@ &îJõ ¾àC°þV>fé¥/ü5ñÊIº_é5 ;e­h<@ Ä&æÃëE%;X,ÒãÆÞ`Oò¦kŸm#˜!ÀyÄ¢| óLšò¥Ä` ¶R=|ÈCâh5ò3DˆïF†ðÒ#ÅìÛœ?¸yhBãœí ZxßÎÄhºRK„`Þödvײ™ÀÈÑÒgŒuY w³%†ƒÓzõ ÖÏp‚dH®¦A´ù§»ÓÇMæ~)ˆð‡û:ù&Ä •vGD´À n ݇¼Ö8Fö óáà£~Ë¥x`oK|Ä?fxiØü%pìR>éò+Û±éÎ>núlFŤ'tq8LZÏvÃ?„¡ß±È⽆¯³íü@x|PöUäèØã¡ð‚ŒAìÏ"vÍwóŸÍ{ ý0.z È•Ö{,N¡£¡ŸKÕÙž>Ýœþ ÍÀ°<×EA!Å‚D™IúOÍ¡>ôG}Â` ÍßkÜL™Ž Þð™ {IøF²¹òQ3&!ÃÂÞz.d&Ï-sH¸,Ôõ˜ŽP€ 77ˆÝ¼ÊëÜw =cÕ Ú,ØÐ5ÎYÐ)ì´öœgŒ[¤ßv㙑8心>h]§µháYš£²ºÑ.{Ï7Sð•?´~×SÃKýJÛ˜ ™Íäiúu<µX¶1õ^kâçIÑ£sZ4h>j*ÔšD:4­¿_ ÷¸ Õxæÿ ¸?Mù _•­ÊÐ ä ÷ý ÑwL œ­ïnTkÛUÍN©ë:¦fV ¶ÜÔÜMªÅâA½–¿R×TXš-%iTÊT•‡Ù‚JôϐZxWÑè‰f‰òG º ×Õû2aZ7OU3[“×AT–ÞŒ…-‘¤”Ì ì&(ˆ¿­•ƒkï’:ðY¦W‘ Å)“†‘˜³Åtcø˜ñTÂwÚÇ4|üLÇªí–v- qˆèU qPE.†â‘˜µ Æ,ÐÅs]8¾„oúÑ i>ÜxxÈó)ƒ ´æÁâØ$À‰vžŸf$Ž |ãw;ÀÁIJ»b` {¦Ó¤Ú$©YÀ‘n@Óïž«9J¼êG m¤ ܯ¹ÌW4€ÐÒÅÛ‡#褕Ÿn-?í|с¥÷Ú¹¬'´ÞÜ9ÓK `hê£SÄSà?7—Wí_´…óB›»:=Ãïq`<8ñÓŒÑlú2d¬ê³£hÖ[l|$vÝro~'R®‰§°ñmY ͧäP |PUª¹·:3Œ[Û{Xÿ ºâ@‚W–Äé u‚ ¯´*=íή.pûÒdt @G‰¬ s¸ ëÉücr ÞæÑ¨Ê@>¤¢Ö±. Þ'¯°ÌME[YéïĵÂCå½ Ué©Áû'Ê9%eÔðNU”ë‘ÌsD3/®+UI˜9h.WC”빓$#:pz:YÓ ¿xž* ³$Í +$kñAŠ‹†¢ Uê>¸)_š¬÷©ßAÂÔb9ÇU ¯¾á•9¯ÏÏ÷O÷¼¼Fähal1‰3Ì[Ïr•´UCksNÐ] R‘¸¥H+§Šé†c©vÖÞ0iÓ76s†î!§=ß ¼~Ô'°Ãmäoäš³ªøi1úÉ)³yV8 CLÄØÁ‘WYïi€H6ÖÑiámø^ÈY´°Ñ7¥Û*—Ñ©L«Qƒï—Ùrÿ ›£Ð*š¸ˆL©ˆ$ˆ ÷¾D§9È®«qbqC)–ˆïv´çñsÑVT­Ø, <àïºÀO«Jý·õ àfPìð .wFšir´þ’2_Y *Æ€x\« ì€9š@ Ž|F⇥ˆkZ@hÖÄ0t¿-<“‹qµ¾*ZL¤Ú)&BJpÓF5=$„at*Zš$’ÑtdûÝRI1 2މ$€$I$#‰SÞ’Hë¬ï;Á$¡t$’`<(ñÇt)$‡Ð.Êf¢X’Kt=Éé$‚ˆªè¢oÝëòI%Rgcª÷ŠyI%¡‰ÿ !ñ)´õ $¤ Ô’IIGÿÙELF>@x@8 @$# 000M]]PXM]]888$$PtdAAA\\QtdRtdM]]00GNUZX(t՞v6N )$$kis] >+7 bO#Q2n, F"U P__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyInit_fcntlPyModule_Create2PyModule_AddIntConstant_Py_DeallocPyObject_AsFileDescriptor_PyArg_CheckPositionalPyFloat_TypePyExc_TypeErrorPyErr_SetStringPyType_IsSubtype_PyLong_AsIntPyErr_Occurred_Py_NoneStructPySys_AuditPyExc_ValueErrorPyLong_AsLong__errno_locationPyErr_CheckSignalsPyEval_SaveThreadfcntl64PyEval_RestoreThreadPyExc_OSErrorPyErr_SetFromErrnoflockioctl_PyArg_Parse_SizeTPyBuffer_ReleasePyLong_FromLongPyBytes_FromStringAndSizePyErr_ClearPyLong_AsUnsignedLongMaskPyObject_IsTruelibc.so.6GLIBC_2.28GLIBC_2.2.5akui v]@]``(ae20a3@aaae2aa?a)2aBa`9a2aa8a1aa`4___ _ ____!_#```` `(`0` 8` @` H`P`X```h`p`x`````````` `"HHOHtH5O%O@%Oh%Oh%Oh%Oh%Oh%Oh%Oh%Ohp%Oh`%Oh P%zOh @%rOh 0%jOh %bOh %ZOh%ROh%JOh%BOh%:Oh%2Oh%*Oh%"Oh%Oh%Ohp% Oh`%OhP% NfH+uH1AWHBAVAUIATIUSH8HwI<$dD$ y!GLH=u(ID$HxH;=SMuHZMH5# H831H5-M0ŅuI|$0Ãt IiHtM|$ItaMt$ItEID$ HxH;=LtH5LmI|$ ŃuHdMMuL L L LE1MMuLLL LE1E1MPH51UT$H=ZYt*u,u$H)LH5fH8 1WfD$D$MuMu7LkHD$AHtLOHD$ %Hyfl$Ll$18u6LJ|$ LI1'L tHoKH8H8[]A\A]A^A_xH^KHH8[]A\A]A^A_AUATUHSWHuH}Åy!IHֹH=`Bu*HEH5JHxH9uHJH5H81uH}Ńt1H5H=)y!Ht8u-Xu߉I3LAAtHIJH8Y[]A\A]ExH>JHZ[]A\A]AW1AIAVAUAATUSHHxD$HuLJ1H5FDH=@hHu/vT$DI1L9Ld$1H5HLLt$H\$(EtHHD$oG3HD$oH~%LH-IH5H81HLHDoI9tLD1A@HT$oDH$1HT$H<$bEAHLdEt Hc H|$oHM1LHH5ot|H\$(Ht$HLl$oHLDoLDI1LLyHHH8HL_ 1HT$HH5Hc-HT$LHHLM{Hx[]A\A]A^A_HBAVAUATUHSHHwH;Aąy'HH=yuHCH5 GHxH9uH GH5H8muH{"AtH'.Ht@LsHtH{Dy%E1[L]DDA\A]A^t[1]A\A]A^AV1IAUATAUSHH D$ HuLpF1DH5H=xLH1HL$HT$HH5tyHL$HvHEH5H81Ll$ Ht$LLDI1iLO18uit1HT$ HH5t-T$ DI1 Lu<8u,tMH@H5$H"H5HH5H1H5HyH5H]H5HAH5H}%H5Ha H5HEH5H)H5lH H5XH$H5EH}%H55Ha&H5%HE H5H)H5He H5HI H5H-1H5HH5HH5HH5HhH5HLH5mH0 H5\HlH5GHPH56H4H5%HH5HH5HH5HlH5HPH5H4H5HpH5HTH5H8 H5tHH5bH H5SH H5CHpH53HTH5#H8H5HtH5HXuH[HHLOCK_SHLOCK_EXLOCK_NBLOCK_UNLOCK_MANDLOCK_READLOCK_WRITELOCK_RWF_DUPFDF_DUPFD_CLOEXECF_GETFDF_SETFDF_GETFLF_SETFLF_GETLKF_SETLKF_SETLKWF_OFD_GETLKF_OFD_SETLKF_OFD_SETLKWF_GETOWNF_SETOWNF_GETSIGF_SETSIGF_RDLCKF_WRLCKF_UNLCKF_GETLK64F_SETLK64F_SETLKW64FASYNCF_SETLEASEF_GETLEASEF_NOTIFYF_EXLCKF_SHLCKDN_ACCESSDN_MODIFYDN_CREATEDN_DELETEDN_RENAMEDN_ATTRIBDN_MULTISHOTF_ADD_SEALSF_GET_SEALSF_SEAL_SEALF_SEAL_SHRINKF_SEAL_GROWF_SEAL_WRITEiiOOifcntl.lockfunrecognized lockf argumentiifcntl.flockiIOfcntl.ioctlw*:ioctlioctl string arg too longs*:ioctliiOfcntl.fcntls#fcntl string arg too longinteger argument expected, got floati;ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argumentI;fcntl requires a file or file descriptor, an integer and optionally a third integer or a stringThis module performs file control and I/O control on file descriptors. It is an interface to the fcntl() and ioctl() Unix routines. File descriptors can be obtained with the fileno() method of a file or socket object.lockf($module, fd, cmd, len=0, start=0, whence=0, /) -- A wrapper around the fcntl() locking calls. `fd` is the file descriptor of the file to lock or unlock, and operation is one of the following values: LOCK_UN - unlock LOCK_SH - acquire a shared lock LOCK_EX - acquire an exclusive lock When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the lock cannot be acquired, an OSError will be raised and the exception will have an errno attribute set to EACCES or EAGAIN (depending on the operating system -- for portability, check for either value). `len` is the number of bytes to lock, with the default meaning to lock to EOF. `start` is the byte offset, relative to `whence`, to that the lock starts. `whence` is as with fileobj.seek(), specifically: 0 - relative to the start of the file (SEEK_SET) 1 - relative to the current buffer position (SEEK_CUR) 2 - relative to the end of the file (SEEK_END)flock($module, fd, operation, /) -- Perform the lock operation `operation` on file descriptor `fd`. See the Unix manual page for flock(2) for details (On some systems, this function is emulated using fcntl()).ioctl($module, fd, request, arg=0, mutate_flag=True, /) -- Perform the operation `request` on file descriptor `fd`. The values used for `request` are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument `arg` is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is false, the behavior is as if a string had been passed. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.fcntl($module, fd, cmd, arg=0, /) -- Perform the operation `cmd` on file descriptor fd. The values used for `cmd` are operating system dependent, and are available as constants in the fcntl module, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a string. If arg is given as a string, the return value of fcntl is a string of that length, containing the resulting value put in the arg buffer by the operating system. The length of the arg string is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the fcntl call in the C code.;\ Hx`j\DxzRx $FJ w?;*3$"DP\A A |(l%BFB E(D0A8Dp9xLQxAp 8A0A(B BBBE R8A0A(B BBBHDBBA D(A0 (A ABBE P(A ABBHPBJB E(A0C8J y8A0A(B BBBHjFBB A(D0 (D HBBE A(C BBB@BGB D(C0Jd0A(A BBBH,UFBA D(D0 (D DBBE A(C ABB@a  !]]o`  _p   oooo]6FVfv&6FVfv`e23ae2?)2B`9281`4GCC: (Debian 12.2.0-14) 12.2.0<P $2? !Y 6@F  H F Aint-6ihbV iO X MBpi ir _ BC   d   (s 0 8$ @^ 0H  P fX=  `o  h  p rx\ p f $ Z   6   A   E     \ h =m  A t    ( h"0  8 @ f  H AP AX MA`  Ah j Ap x q = K Ri k lm st u v-2 AAAAW\ ApAA | AAAA bA A AA   b)AA( 5: bSAAA _d bxAA bAD~  bAxD .D.Af  A$A WI<A bZAAL5n -4~ A  AAAb- -|o55W  A"AA.3 AGD QP 8buf 9 Dobj :Alen ; < > b  ? b$ @ (, A0 B8 C@ D DH ET G b,A,b H=B.RA,> J^c AA*AFE  o e  tK= uK vK wK xK  yp( z!0 {!8 |!@ } H' ~!P KX K` Kh Kp Kx !P D !V K K7 K K pT KP K K/ K K KU K K K !KbK6  P  < K   D J (= D0> S8 K@ H q  8   Kw )W   t _ !  ! ! D    1Q  t e  8   #  $ %~  &b ( 5!  @( h  get Aset  Mdoc p  D  &  W *  ( ,  -N .  / 0 A FA  1 q = 1 > b ? Dh K Y L  M(, N0x O8  P @ Q H RP S X T `  A AD  5 `  G_ts14- 5-629  : b  ; $= %? b(,D b,(E b0"G8 H@ IAH JAPrMAX}NA`|OAhT!p- X7 ZA \ b6^A_6[a bbAe{ 2| Dd ~ bAJ AAHidrI_is  bA bA2 "u)A)A)&A +- !   6 Y^ bwAAD&WA& mA&3sAl #p%[! &[+|,|. !6'3  ?%!6'=% `9N/6>'`N 8x!6g'x `4 /60  a/60~ 301 a6 A b*AiJ %AM Aci * bb6(6J, +DD* + 'bA(K bA w6A l2 bbb AA+A)* b)% Cb7vY<L   bybb()~< iA b( bA)UA bA7  A Fb  IbE A``b M&A jNmA 8j}" yD< UsT 0Q1  UsT 0Q2 4UsT 0Q4 ^UsT 0Q8 UsT  0Q  UsT *0Q@* UsT 40QF  UsT ?0Q_ 4UsT G0Q0{ `UsT O0Q  UsT _0Q1 UsT g0Q2 UsT o0Q3 UsT w0Q4 2UsT 0Q5# \UsT 0Q6? UsT 0Q7[ UsT 0Q$w UsT 0Q% UsT 0Q& 1UsT 0Q9 [UsT 0Q8 UsT 0Q; UsT 0Q: UsT 0Q08 UsT 0Q1T -UsT 0Q2p WUsT 0Q5 UsT 1Q6 UsT  1Q7 UsT 1Q  UsT 1Q  /UsT *1Q  [UsT 51Q 4 UsT >1Q4P UsT F1Q8l UsT T0Q1 UsT N1Q1 -UsT X1Q2 WUsT b1Q4 UsT l1Q8 UsT v1Q@! UsT 1Q 0! UsT 1Q@K$L! .UsT 1Q h! ZUsT 1Q ! UsT 1Q1! UsT 1Q2! UsT 1Q4 ! UsT 1Q8*+ G+nl Us bEU aT 1b"mA1}A6}A"fd}(b}0bT}@A~A# ~*b2ret b#)  b2l#d <1 &Ai6&A"fd&(b&0b2ret) b#) * b#d2 <+A56A,fd(b9=A (barg bret bstr lenbuf 53argd<3&d <#d <F!6+;A6;A,fd;(b;0b,arg;@A~>=ret? bstr@ lenAbufB ) C b3J bdT<di < !6- AT$6A{$ 0# ADA40$fd bSO btlTAA# b 9 u9  *B @!*PL*usB +OA+EE  x!]+R+*A+  !]+R+8 R # R 7/ ]UlA#4k" &y9Y"UTvQ} CHU|"T 1"U~#U7+*)+kk m#4+b#U 1T 1QRs:g? #U 1T}Q2R5m$T 2-fA9'6A$ 0# A DAB>$fd be] b%*~ F%**~ +A+ q%]+R+ &6=7*]W Bw NZL5& [Qy] &UsTv hHU}*)+ Va&4+'&U 2T 2QsRv>7H+: &U 2TQQ2R2'T 22-fAB)6fA$ f0$# fAbT;DhA$fdi bj=kA l b%)% *Zq V(*HD*mk +{bA+t (]+R+ (U )2TvQ2R4(T 2<)t+=zU- A*6A$ 0# A ;DA$fd bLF boe$arg!A%9y% 6g*& %*** +  A+) P*]+R+!   *U e2TvQ2R31*T 28E`)+"opA>A+"op)A+0bj+,ob/j+ Go+Pi~/5 / j T  E / v  v   O E wz{ y &"~, ' y ci,UTv  HU|4-  *-  yc,UTv Qv HUv|&-U|E-T 82cc-UQ~ {-U|!M-Uv $ &32-UwTs #U|~!?.   yc*.UTv Q} HU~w.U #2T 2QRv=.UsT /2Q|=*Q.UsT R2Q|.U|2*/U}Ts*c/UsT 2Qv MUs $ &QF4c= 7 nb \ z w  www  W: 8 4G1 O M !0 b \ yYx0UvT|Q} HU~0UsT k2QwRw0T n27+$*:21UsT 3Qw 2U}>"1  } CyVY1UvT| `HU}z1U _2T [2QvR|j7t+ MUs $ &I~ : ; 9 I8 IH}: ; 9 I !IH}1B 'I 41B .?: ; 9 'I< :! ;9 I8 H}$ > :!; 9 IB4:!; 9 I4:!; 9 IB&I : ; 9 : ; 9 I :! ; 9 I8I4:!; 9 I1RB UX!Y W 41:!;9 I 1 1 : ; 9 I8  U  : ; 9! !!I/": ;9 I#4:!;9 I$4:!; 9 IB% :!; 9!&4: ; 9 I?<'4:!; 9!I().?: ; 9 'I<*1RB X YW +.: ; 9 'I ,: ; 9 I-.:!; 9!'I@z.'/!I/ 04:!;9 I1.:!;9!'I !24:!;9 I3 4 1U5<6.?: ;9!'<7.?: ; 9!'<81RB UX YW 9 :!;9!:H};4:!; 9!I!.:!;9!' !?% U@ A$ > B&C : ; 9 D4: ;9 I?<E : ; 9 F'IG : ; 9 H : ; 9 I8I<J.?: ; 9 '<K.?: ;9 'I<L.?: ; 9 n'I<M.?: ;9 'IU@zN4: ;9 IBO1RB X Y W P.1@zQ.1@z*   X&JJHXaiq%.5=EQ P $ ~ ~ X < < < < < < <  < < < < < < < < < < < < < < <  < < < < < < < < < < <  < < < < < < < <* < < < < <   X Jt tJt YZ+ =.1%"Xz Ki gfW YX@j..*[ <t1UMK t.tXN    KXZv  tY=.Y;/X2# XCX2X mY \ J Y =. Y; /X*XX;X*X j MM .X zJ.ir>  a JtJ YZ+ [o.i Jz.X|@@ .*[J m_indexm_copyGNU C99 12.2.0 -mtune=generic -march=x86-64 -g -O3 -std=c99 -fPIC -fwrapv -fvisibility=hidden -fprofile-use -fprofile-correction -fasynchronous-unwind-tables_objecttp_hashPyModule_Create2binaryfuncPyBuffer_Releasestridesnb_inplace_powerPy_hash_tm_methodsformatfcntl_ioctl__doc__slotasync_excPyGetSetDefsetattrofuncm_basefcntl_flock__doc__tp_deallocint_argreadonlytp_as_mappingm_clearnb_matrix_multiplyl_startPyAsyncMethodsPyObject_AsFileDescriptortp_nameall_insprevtp_as_buffertp_inittp_traverselenfuncnb_invertfcntlmodulenb_subtractsetattrfuncPyErr_Occurred_savetp_weaklistPyEval_RestoreThreadparse_resultml_methdestructor__errno_locationtp_weaklistoffsetrecursion_critical_PyErr_StackItemstackcheck_counterm_freePyObject_IsTruesq_itemtp_getattrnb_inplace_xorvectorcallfunctp_cachenb_inplace_addon_deletedescrsetfunccurexc_tracebackfcntl_lockf_implob_basesq_lengthtp_iternb_orfcntl_ioctl_implnb_inplace_remainderlong long unsigned intnb_multiplytp_getattroinitproctp_as_asyncuse_tracinghashfunctp_basetp_iternextPyBufferProcsam_awaittp_allocPyModuleDef_Slotnb_inplace_floor_dividefcntl_fcntl_implnb_positivereleasebufferprocinterptp_vectorcallexc_statefcntl_lockf__doc__trash_delete_laterthread_idPyFloat_Typetargetshapeon_delete_datatp_richcomparenb_inplace_rshiftnb_inplace_matrix_multiplycurexc_valuestartobjPyEval_SaveThreadgettertp_mro__uint64_twas_sq_slicetp_methodsPyModule_AddIntConstant_Py_Dealloccodetp_subclassesPyTypeObjectexitob_argPyInit_fcntlPyExc_ValueErrorreturn_valuebufferinfotp_getsetfcntl_flockPyInterpreterStatebf_releasebufferinternalPyErr_ClearPy_buffersq_inplace_concatfcntl_ioctlnb_negativenb_power_Py_INCREF_typeobjectnb_absoluteam_aiterPyExc_OSErrorc_profilefunc_Py_IS_TYPEsq_concatPyType_IsSubtypePyMappingMethods__pid_tclosurem_sizelong long int_PyArg_CheckPositional_Py_DECREFvisitprocPyFrameObjecttp_memberscontextpstrnb_remainderPyObjectl_pidnb_rshift_PyLong_AsInttp_setattrodescrgetfuncm_doc_err_stackitemPyErr_SetFromErrnolenobjtrash_delete_nestingl_typePyLong_AsUnsignedLongMaskPySys_Auditallocfuncnb_inplace_orl_lencontext_vermp_lengthtp_docPyModuleDef_Basem_namePyCFunctionnb_andfcntl64gilstate_countertp_itemsizeobjobjargprocsetterwas_sq_ass_slicem_initnb_true_dividetp_basicsizetp_version_tagnb_floor_dividefreefuncPyVarObjectfcntl_methodstp_descr_getmp_subscriptiternextfuncam_anextPyLong_FromLongtp_flagsob_sizeobjobjprocnb_inplace_subtractnargsasync_errfcntl_fcntl__doc__short intnb_reservedtp_callcoroutine_origin_tracking_depthml_nametp_freendimob_refcntc_tracefuncc_profileobjprevious_itemm_slotstp_basesPyErr_SetStringml_docoverflowedPyMethodDefc_traceobjtp_repr_Py_NoneStruct_PyArg_Parse_SizeTsq_containssq_ass_item__ssize_tPyThreadStatereprfuncmp_ass_subscriptPyExc_TypeErrorssizeobjargprocmutate_argrecursion_depthnb_floatnb_intm_traversenb_indexnb_xorPySequenceMethodsfcntl_lockftp_delskip_optionalPyMemberDefexc_infoPyNumberMethodsunsigned charnb_inplace_lshifttp_is_gctp_as_sequencetraverseprocnb_divmodtp_dictoffsettp_dictfcntl_flock_implnb_inplace_andternaryfunctp_strml_flagsPy_tracefuncsuboffsetsgetattrofunctp_clearrichcmpfuncl_whencePyErr_CheckSignalstp_as_numberasync_gen_finalizertp_setattrPy_ssize_ttp_descr_setbf_getbuffertp_newnb_lshiftshort unsigned intconv_descriptorsq_inplace_repeatmemcpyob_typefcntl_fcntlgetbufferprocnb_addtp_vectorcall_offset_framenb_inplace_true_dividenb_inplace_multiplytp_finalizenewfuncdoublegetattrfunccurexc_typemodule_docPyModuleDefnb_boolasync_gen_firstitersq_repeatPyBytes_FromStringAndSizessizeargfuncunaryfunc__off64_tinquirygetiterfuncPyLong_AsLong/home/temphfsadmin/Python-3.9.18/home/temphfsadmin/Python-3.9.18/Modules/fcntlmodule.c/home/temphfsadmin/Python-3.9.18/Modules./Include/home/temphfsadmin/Python-3.9.18/Modules/clinic/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include./Include/cpython/usr/include/x86_64-linux-gnu/sysfcntlmodule.c.hstddef.htypes.hstdio.hstdint-uintn.hpyport.hmethodobject.hdescrobject.hfloatobject.hmoduleobject.hpyframe.hpystate.hpyerrors.hfcntl.hmodsupport.hbytesobject.hlongobject.hioctl.habstract.hstring.hfile.herrno.hceval.hsysmodule.hfileobject.h bP S SS}P S SSSU1U1EUEUT1\1>T>x\xT\TQ1]1;Q;x]xQ]Q0uPE(/PSPSb00_0b00^Y^00x00PV00q Eq | PEPE | |  U V ^Y^ _ S  S48P8OS]kS 00P0 \(*P*R\]k\UUT!V!$T$jVjqTqVTQ!Q!.Q.9T9Q0PP*S1SS P$V$(P(tV}V$$vPPvU+UV+oVxVS+nSxS9\*.P.F\M\\0+:0:>P>09]#P#H]M\]BU,U,@U@UBTSTSTBQ,V,6Q6VQVQP\UPQ]QWTB0^0^QB1P1RZ''Zse PPsUUTSTSTQ+V+5Q5VQVQPk\kqUHP]P,],0T0Q0Q0~)~)s PPsFUF_U<T<VTVTVTVTVT?Q?uSuQSQSQSQ5R5]R]R]R]R]RPSPPVPVVSVJ*^*1|O^T|^OCSJSSSSzP\\P^P%w%9Q9[vvP-vvP^1C^4AUAVU48T8\T4:Q:SQSQSQP#S_cPcSTv0}0P0P04W:PP/^^OP.]R^]1P k  22 39-O00 +lsEMTZ66 CJ33 P ah - 9 E b Bn 4 3a?`98`4    2 b>]e @q]D !`]A b_  * FSh{$2L [r /@ Zh Pu"fcntlmodule.cfcntlmodulePyInit_fcntl.coldfcntl_lockffcntl_flockfcntl_ioctl_impl.constprop.0fcntl_ioctlfcntl_fcntl_impl.constprop.0fcntl_fcntlmodule_docfcntl_methodsfcntl_fcntl__doc__fcntl_ioctl__doc__fcntl_flock__doc__fcntl_lockf__doc__crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__initPyModule_AddIntConstant__errno_location@GLIBC_2.2.5_ITM_deregisterTMCloneTablePyFloat_TypePyEval_RestoreThreadPyErr_SetFromErrnoPyBuffer_ReleasePyBytes_FromStringAndSize_Py_DeallocPyErr_SetStringPyExc_ValueErrorPyExc_TypeErrorioctl@GLIBC_2.2.5_PyArg_Parse_SizeTPyLong_FromLongPyErr_ClearPyExc_OSErrorPyLong_AsUnsignedLongMask__gmon_start___PyArg_CheckPositionalPyErr_OccurredPyModule_Create2PyLong_AsLong_Py_NoneStructPyObject_IsTruePySys_Auditfcntl64@GLIBC_2.28PyEval_SaveThreadPyObject_AsFileDescriptorflock@GLIBC_2.2.5PyErr_CheckSignalsPyType_IsSubtype_ITM_registerTMCloneTable_PyLong_AsIntPyInit_fcntl__cxa_finalize@GLIBC_2.2.5.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_rnglists88$.o``$8 x@HoJUo0d nB pxs  ~!! 00 AA\8B8Bx]M]M]M_OH_O`P@  b R0 R?R@R(2 {. &010^A Q5"" a