U
��.e� � @ sZ d dl mZmZmZ zd dlmZ W n ek
rD d dlmZ Y nX G dd� de�ZdS )� )�absolute_import�division�unicode_literals)�Mappingc s: e Zd ZdZd� fdd� Zdd� Zdd� Zd d
� Z� ZS )�TriezAbstract base class for triesNc s0 t t| ��� }� d krt|�S � fdd�|D �S )Nc s h | ]}|� � �r|�qS � )�
startswith)�.0�x��prefixr �D/usr/lib/python3.8/site-packages/pip/_vendor/html5lib/_trie/_base.py�