Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 Døªjwã @s¤dd„Zdd„Zdd„Zdd„Zdd „Zd d „Zed d „d(Dƒdd „d)Dƒdd „d*Dƒdd „d+Dƒdd „d,Dƒdd „d-Dƒd!d „d"Dƒd.d/d0gƒZd'S)1cCsg}t||jƒdj|ƒS)aãSerialize nodes to CSS syntax. This should be used for :term:`component values` instead of just :meth:`tinycss2.ast.Node.serialize` on each node as it takes care of corner cases such as ``;`` between declarations, and consecutive identifiers that would otherwise parse back as the same token. :type nodes: :term:`iterable` :param nodes: An iterable of :class:`tinycss2.ast.Node` objects. :returns: A :obj:`string ` representing the nodes. Ú)Ú _serialize_toÚappendÚjoin)ÚnodesÚchunks©rú7/tmp/pip-build-_d5lkt3n/tinycss2/tinycss2/serializer.pyÚ serializes r cCsÎ|dkr dS|dd…dkr0dt|dd…ƒS|ddkrNd}|dd…}nd}|d}||d kspt|ƒd krt|n>|d kr€d n2|d krŒdn&|dkr˜dn|dkr¬dt|ƒnd|7}|t|dd…ƒ7}|S)aXSerialize any string as a CSS identifier :type value: :obj:`str` :param value: A string representing a CSS value. :returns: A :obj:`string ` that would parse as an :class:`tinycss2.ast.IdentToken` whose :attr:`tinycss2.ast.IdentToken.value` attribute equals the passed ``value`` argument. ú-z\-Néz--éérZ5abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZéÚ z\A ú z\D ú z\C Ú 0123456789z\%X ú\)Úserialize_nameÚord)ÚvalueÚresultÚcrrrÚserialize_identifiers&      rcCsdjdd„|DƒƒS)NrcssR|]J}|dkst|ƒdkr|n*|dkr*dn|dkr6dn|dkrBdnd|Vqd S) z@abcdefghijklmnopqrstuvwxyz-_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZrrz\A rz\D rz\C rN)r)Ú.0rrrrú ;sz!serialize_name..)r)rrrrr9srcCsdjdd„|DƒƒS)NrcssN|]F}|dkrdn2|dkrdn&|dkr*dn|dkr6dn|dkrBd n|Vqd S) ú"z\"rz\\rz\A rz\D rz\C Nr)rrrrrrGsz)serialize_string_value..)r)rrrrÚserialize_string_valueEsrcCsdjdd„|DƒƒS)NrcssŠ|]‚}|dkrdnn|dkrdnb|dkr*dnV|dkr6dnJ|dkrBd n>|d krNd n2|d krZd n&|dkrfdn|dkrrdn|dkr~dn|VqdS)ú'z\'rz\"rz\\ú z\ ú z\9 rz\A rz\D rz\C ú(z\(ú)z\)Nr)rrrrrrSs z serialize_url..)r)rrrrÚ serialize_urlQs r#cCsŠt}d}x||D]t}|jdkr"|jn|j}||f|kr>|dƒn&|dkrd|dkoX|jjdƒ rd|dƒ|j|ƒ|dkr~|dƒ|}qWdS) z€Serialize an iterable of nodes to CSS syntax. White chunks as a string by calling the provided :obj:`write` callback. NÚliteralz/**/rÚ whitespacerZ declarationú;)Ú BAD_PAIRSÚtyperÚ startswithr)rÚwriteZ bad_pairsZ previous_typeÚnodeZserialization_typerrrrcs    rc Csg|]}dD] }||f‘q qS)ÚidentÚfunctionÚurlÚnumberÚ percentageÚ dimensionú unicode-range)r,r-r.r/r0r1r2r)rÚaÚbrrrú {sr5r,ú at-keywordÚhashr1ú#r r/cCsg|]}dD] }||f‘q qS)r ú-->)r r9r)rr3r4rrrr5€scCsg|]}dD] }||f‘q qS)r,r-r.)r,r-r.r)rr3r4rrrr5ƒsú@cCsg|]}dD] }||f‘q qS)r/r0r1)r/r0r1r)rr3r4rrrr5†sú unicode-rangeÚ.ú+cCsg|] }d|f‘qS)r:r)rr4rrrr5‰sr-r.cCsg|] }d|f‘qS)z unicode-ranger)rr4rrrr5Šsú?cCsg|] }|df‘qS)ú=r)rr3rrrr5‹sz$*^~|ú() blockú|ú/Ú*N)r,r6r7r1r8r r/)r,r6r7r1)r8r r/r:)r;r<r=)r,r-r.r;r )r,r-r>)r,r@)rArA)rBrC)r rrrr#rÚsetr'rrrrÚs%  `