+
    |fc                     (    ^ RI Ht  ! R R]4      tR# )    )Mappingc                   L   a a ] tR t^t oRtRV 3R lltR tR tR tRt	Vt
V ;t# )TriezAbstract base class for triesc                   < \         \        V `  4       pVf   \        V4      # V Uu0 uF  q3P	                  V4      '       g   K  VkK  	  up# u upi N)superr   keysset
startswith)selfprefixr	   x	__class__s   &&  6/usr/lib/python3/dist-packages/html5lib/_trie/_base.pyr	   	Trie.keys   sD    T4%'>t984a<<#74888s   AAc                h    V P                  4        F  pVP                  V4      '       g   K   R # 	  R# )TF)r	   r   )r   r   keys   && r   has_keys_with_prefixTrie.has_keys_with_prefix   s)    99;C~~f%%      c                    W9   d   V# \        ^\        V4      ^,           4       F  pVRV)  V 9   g   K  VRV)  u # 	  \        V4      h)   N)rangelenKeyError)r   r   is   && r   longest_prefixTrie.longest_prefix   sP    >Mq#f+/*Acr{d"cr{" + vr   c                8    V P                  V4      pW V,          3# r   )r   )r   r   lprefixs   && r   longest_prefix_itemTrie.longest_prefix_item"   s    %%f-g''r    r   )__name__
__module____qualname____firstlineno____doc__r	   r   r   r!   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s!     '9( (r   r   N)collections.abcr   r   r#   r   r   <module>r.      s    #(7 (r   