Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
0øªjÖ* ã @ sÊ d Z ddlZddlmZ ddlmZmZmZmZm Z m
Z
mZmZm
Z
mZ ddlmZ i i d œZG d
d„ dƒZG dd
„ d
ƒZdd„ Zd9dd„Zdd„ Zedƒd:dd„ƒZeddd�edd„ ƒƒZedƒedd„ ƒƒZedƒe
dd„ ƒƒZedƒed d!„ ƒƒZedƒd"d#„ ƒZedƒd$d%„ ƒZed&ƒd'd(„ ƒZed&dd�d)d*„ ƒZed&d+dd�ed&d,dd�d-d.„ ƒƒZ ed&ƒed/d0„ ƒƒZ!ed&dd�d1d2„ ƒZ"ed&ƒe
d3d4„ ƒƒZ#ed&dd�d5d6„ ƒZ$ed&dd�d7d8„ ƒZ%dS );zr
weasyprint.css.descriptors
--------------------------
Validate descriptors used for some at-rules.
é Né )ÚLOGGERé )
Ú
InvalidValuesÚcomma_separated_listÚget_custom_identÚget_keywordÚget_single_keywordÚget_urlÚremove_whitespaceÚsingle_keywordÚsingle_tokenÚsplit_on_commaé )Ú
properties)z font-facez
counter-stylec @ s e Zd ZdZdZdS )Ú
NoneFakeTokenÚidentÚnoneN)Ú__name__Ú
__module__Ú__qualname__ÚtypeÚlower_value© r r úK/tmp/pip-build-_d5lkt3n/weasyprint/weasyprint/css/validation/descriptors.pyr s r c @ s e Zd ZdZdZdS )ÚNormalFakeTokenr ÚnormalN)r r r r r r r r r r s r c
c s �x
|D �] }|j dks|jr qt|jƒ}yZ|jt| krBtdƒ‚t| |j }|jrb|||ƒ}n||ƒ}|dkrvt‚|j|ff}W n` tk
rä } zDtj d|jt
j|jƒ|j|j
|jrÌ|jd rÌ|jd ndƒ wW Y dd}~X nX x"|D ]\} }| jddƒ|fV qìW qW dS ) zŸFilter unsupported names and values for descriptors.
Log a warning for every ignored descriptor.
Return a iterable of ``(name, value)`` tuples.
Zdeclarationzdescriptor not supportedNzIgnored `%s:%s` at %d:%d, %s.r z
invalid valueú-Ú_)r Z importantr ÚvalueÚnameÚDESCRIPTORSr Úwants_base_urlr ÚwarningÚtinycss2Ú serializeZsource_lineZ
source_columnÚargsÚreplace)
ÚruleÚbase_urlZdescriptorsÚ
descriptorÚtokensÚfunctionr ÚresultÚexcZ long_namer r r Úpreprocess_descriptors" s.
r/ Fc s ‡ ‡‡fdd„}|S )ul Decorator adding a function to the ``DESCRIPTORS``.
The name of the descriptor covered by the decorated function is set to
``descriptor_name`` if given, or is inferred from the function name
(replacing underscores by hyphens).
:param wants_base_url:
The function takes the stylesheet’s base URL as an additional
parameter.
c sF ˆ dkr| j jddƒ}nˆ }|tˆ ks0t|ƒ‚ˆ| _| tˆ |<