Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 `Â_u#ãZ@s¨ddlmZddlmZddlmZdÇdÈdÉdÊdËdÌdÍdÎdÏdÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚdÛdÜdÝdÞdßdàdádâdãdädådædçdèdédêdëdìdídîdïdðdñdòdódôdõd÷dùdcœ1ZiZx"ejƒD]\Z Z e ee d<�qšWdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d™dšd›dœd�dždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d¯d°d±d²d³d´dµd¶d·d¸d¹dºd»d¼d½œYZ d¾d¿„Z GdÀdÁ„dÁeƒZ GdÂdÄdÃe ƒZGdÄdÅ„dÅe ƒZdÆS)úé)Úinch)ÚasNative)ÚMultiWidthBarcodeÚAcAaAbÚAaAbAcéÚAaAcAbéÚAaAdAaéÚAbAaAcéÚAbAbAbéÚAbAcAaéÚAaAaAdéÚAcAbAaéÚAdAaAaé ÚBaAaAcé ÚBaAbAbé ÚBaAcAaé ÚBbAaAbé ÚBbAbAaéÚBcAaAaéÚAaBaAcéÚAaBbAbéÚAaBcAaéÚAbBaAbéÚAcBaAaéÚAaAaBcéÚAaAbBbéÚAaAcBaéÚAbAaBbéÚAcAaBaéÚBaBaAbéÚBaBbAaéÚBaAaBbéÚBaAbBaéÚBbAaBaéÚBbBaAaéÚAaBaBbé ÚAaBbBaé!ÚAbBaBaé"ÚAbCaAaé#ÚAbAaCaé$ÚCaAaAbé%ÚCaAbAaé&ÚCbAaAaé'ÚAaBaCaé(ÚAaCaBaé)ÚBaAaCaé*ÚAbAbBaé+ÚCaBaAaé,ÚCaAaBaé-ÚAbBbAaé.ÚAaAaDaÚAaAaDaA)1Ú0Ú1Ú2Ú3Ú4Ú5Ú6Ú7Ú8Ú9ÚAÚBÚCÚDÚEÚFÚGÚHÚIÚJÚKÚLÚMÚNÚOÚPÚQÚRÚSÚTÚUÚVÚWÚXÚYÚZú-Ú.ú ú$ú/ú+ú%ú#ú!ú=ú&ÚstartÚstopz!Uz#Az#Bz#Cz#Dz#Ez#Fz#Gz#Hz#Iz#Jz#Kz#Lz#Mz#Nz#Oz#Pz#Qz#Rz#Sz#Tz#Uz#Vz#Wz#Xz#Yz#Zz!Az!Bz!Cz!Dz!Ez=Az=Bz=Cz=Dz=Ez=Fz=Gz=Hz=Iz=Jz=Kz=Lz=Oz=Zz!Fz!Gz!Hz!Iz!Jz!Vz!Kz!Lz!Mz!Nz!Oz!Wz&Az&Bz&Cz&Dz&Ez&Fz&Gz&Hz&Iz&Jz&Kz&Lz&Mz&Nz&Oz&Pz&Qz&Rz&Sz&Tz&Uz&Vz&Wz&Xz&Yz&Zz!Pz!Qz!Rz!Sz!T)Yúúúúúúúúúú Ú ú ú ú úúúúúúúúúúúúúúúúúúr�ú"r�r‹rŽr’ú'ú(ú)Ú*r�ú,rŒú:ú;úú?ú@ú[ú\ú]ú^Ú_ú`ÚaÚbÚcÚdÚeÚfÚgÚhÚiÚjÚkÚlÚmÚnÚoÚpÚqÚrÚsÚtÚuÚvÚwÚxÚyÚzú{ú|ú}ú~úcCsît|ƒ}|jƒd}d}d}xD|t|ƒkr`||t||d}|d}|d}|dkrd}qW|jdt|dƒd}d}d}xD|t|ƒkrÆ||t||d}|d}|d}|dkr„d}q„W|jdt|dƒ|jƒdj|ƒS)Nrrr-é/r#Ú)ÚlistÚreverseÚlenÚ _patternsÚinsertÚ _charsbyvalÚjoin)ÚstrrÙrÏrÜrÉ©rðúB/tmp/tmp4i9tl1d3/lib64/python/reportlab/graphics/barcode/code93.pyÚ _encode93Ws0ròc@s:eZdZedZdZdZdZdZdZ d dd„Z dd„Z dS) Ú _Code93Baseg¸…ëQ¸~?NrrçcKs”t|ƒtdƒkrt|ƒ}x |jƒD]\}}t|||ƒq"W|jrx|jdkr„ttd|jdƒ|_ttd|jdƒ|_ n d|_|_ t j ||ƒdS)NrgÐ?g$@g) ÚtyperÚitemsÚsetattrÚquietÚlquietÚmaxrÚbarWidthÚrquietrÚ__init__)ÚselfÚvalueÚargsrÑrÜrðrðrñrüxs  z_Code93Base.__init__cCsV|jrtddgpg}|dd„|jDƒ7}|jrD|jtddƒdj|ƒ|_|jS)Nr“rcSsg|]}t|d‘qS)r)rë)Ú.0rÉrðrðrñú ‹sz)_Code93Base.decompose..r”rç)r”rëÚencodedÚappendrîZ decomposed)rýZdvalrðrðrñÚ decompose‰s  z_Code93Base.decompose)rç) Ú__name__Ú __module__Ú __qualname__rrúrørûr÷Z barHeightr”rürrðrðrðrñróqs róc@s eZdZdZdd„Zdd„ZdS)Ú Standard93a� Code 93 is a Uppercase alphanumeric symbology with some punctuation. See Extended Code 93 for a variant that can represent the entire 128 characrter ASCII set. Options that may be passed to constructor: value (int, or numeric string. required.): The value to encode. barWidth (float, default .0075): X-Dimension, or width of the smallest element Minumum is .0075 inch (7.5 mils). barHeight (float, see default below): Height of the symbol. Default is the height of the two bearer bars (if they exist) plus the greater of .25 inch or .15 times the symbol's length. quiet (bool, default 1): Wether to include quiet zones in the symbol. lquiet (float, see default below): Quiet zone size to left of code, if quiet is true. Default is the greater of .25 inch, or 10 barWidth rquiet (float, defaults as above): Quiet zone size to right left of code, if quiet is true. stop (bool, default 1): Whether to include start/stop symbols. Sources of Information on Code 93: http://www.semiconductor.agilent.com/barcode/sg/Misc/code_93.html Official Spec, "NSI/AIM BC5-1995, USS" is available for US$45 from http://www.aimglobal.org/aimstore/ cCs@d}d|_x*|jjƒD]}|tkr*d|_q||}qW||_|S)Nrçrr)ÚvalidrþÚupperrëÚ validated)rýÚvvalrÉrðrðrñÚvalidate¸s zStandard93.validatecCst|jƒ|_|jS)N)ròr r)rýrðrðrñÚencodeÃs zStandard93.encodeN)rrrÚ__doc__r rrðrðrðrñr�s' rc@s(eZdZdZdd„Zdd„Zdd„ZdS) Ú Extended93a  Extended Code 93 is a convention for encoding the entire 128 character set using pairs of characters to represent the characters missing in Standard Code 93. It is very much like Extended Code 39 in that way. See Standard93 for arguments. cCsRg}d|_|j}x.|jD]$}|tkr4|tkr4d|_q||ƒqWdj|ƒ|_|jS)Nrrrç)r rrþrëÚ _extendedrîr )rýr rÇrÉrðrðrñr Ñs   zExtended93.validatecCs\d|_xB|jD]8}|tkr(|j||_q|tkrB|jt||_qt‚qWt|jƒ|_|jS)Nrç)rr rërÚ ValueErrorrò)rýrÉrðrðrñrÝs  zExtended93.encodecCs|j|jdd…S)Nr éþÿÿÿ)r r)rýrðrðrñÚ _humanTextészExtended93._humanTextN)rrrrr rrrðrðrðrñrÈs  rN)rr)rr)rr )r r )r r )rr)rr)rr)rr)rr)rr)rr)rr)rr)r r!)r"r#)r$r%)r&r')r(r))r*r+)r,r-)r.r/)r0r1)r2r3)r4r5)r6r7)r8r9)r:r;)r<r=)r>r?)r@rA)rBrC)rDrE)rFrG)rHrI)rJrK)rLrM)rNrO)rPrQ)rRrS)rTrU)rVrW)rXrY)rZr[)r\r])r^r_)r`raéÿÿÿÿ)rbrr)rcr)Zreportlab.lib.unitsrZreportlab.lib.utilsrZ!reportlab.graphics.barcode.commonrrërírõrÑrÜrròrórrrðrðrðrñÚ!sb    8