XylotrechusZ
�
u0h�� � � � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dl
mZmZm
Z
mZmZmZ ddlmZmZmZmZ ddlmZ ddlmZ e
j2 d� Ze j6 d k\ reZn G d
� de� Z G d� d
e� Z G d� ded�� Z h d�Z!h d�Z"dhZ#dFd�Z$dGd�Z%dHd�Z&i dd�dd�dd�dd�dd�d d!�d"d"�d#d$�d%d%�d&d&�d'd(�d)d*�d+d+�d,d-�d.d/�d0d0�d1d1�d2d3dd4d5d6d7d8d9d:d;d<d=d>�
�Z'e'jQ � D � �ci c] \ } }|| ��
c}} Z)dId?�Z* e+� Z,g d@�Z-ed@ Z. e/g dA�� Z0 G dB� dCe
e � Z1 G dD� dE� Z2yc c}} w )J� )�annotationsN)�Any�Callable�Generic�Literal� TypedDict�cast� )�licenses�requirements�
specifiers�utils)�version)�NormalizedLicenseExpression�T)� � c �6 � e Zd ZU dZded<