
    `i                     ,    S SK JrJrJr   " S S5      rg)    )	urlEncodeUnquotecUtilc                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)
cOutputParameterHandler   c                     0 U l         g N!_cOutputParameterHandler__aParamsselfs    \/home/kodi/.kodi/addons/plugin.video.vstream/resources/lib/handler/outputParameterHandler.py__init__ cOutputParameterHandler.__init__   s	        c                     U(       d  g  [        U[        5      (       d  [        U5      n[	        U5      nX R
                  U'   g !   [        5       R                  U5      n N7= fr
   )
isinstancestrr   
formatUTF8r   r   )r   sParameterNamemParameterValues      r   addParameter$cOutputParameterHandler.addParameter	   sW    	Bos33"%o"6 "/2)8~&		B#g00AOs    A A!c                 `    [        U R                  5      S:  a  [        U R                  5      $ g)Nr   zparams=0)lenr   r   r   s    r   getParameterAsUri)cOutputParameterHandler.getParameterAsUri   s%    t~~"T^^,,r   c                 d    U R                  U5      (       a  U R                  U   n[        U5      $ g)NF)existr   r   )r   
sParamNamesParamValues      r   getValue cOutputParameterHandler.getValue   s-    JJz""..4K;''r   c                 8    U R                   R                  5         g r
   )r   clearr   s    r   clearParameter&cOutputParameterHandler.clearParameter#   s    r   c                 &    XR                   ;   a  U$ g r
   r   )r   r!   s     r   r    cOutputParameterHandler.exist&   s    ' (r   )	__aParamsN)__name__
__module____qualname____firstlineno__r   r   r   r#   r'   r    __static_attributes__ r   r   r   r      s     9r   r   N)resources.lib.utilr   r   r   r   r1   r   r   <module>r3      s    9 8# #r   