Sindbad~EG File Manager
3
"��cWw � @ sP d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ ddlm Z m
Z
mZ ddl mZm
Z
mZmZ ddlmZmZmZmZ ejZdZdZd}Zd
Zeji �Ze� Zejej ej!�Z"G dd� dej#�Z$e$j%Z%G dd� de&�Z'e%ddddddddddddddfdd�Z(d~dd�Z)dd� Z*dd� Z+e+dddd g�Z,d!d"� Z-d#d$� Z.d%d&� Z/d'd(� Z0d)d*� Z1d+d,� Z2e
�rpd-d.� Z3nd/d.� Z3d0d1� Z4G d2d3� d3�Z5d4d5� Z6d6d7� Z7dd8d9�Z8d�d:d�Z9e9Z:d;d<� Z;d=d>� Z<d?d@� Z=dAdB� Z>dCdD� Z?dEdF� Z@dGdH� ZAd�dIdJ�ZBdKdL� ZCd�dMdN�ZDdOdP� ZEdQdR� ZFdSdT� Z!dUdV� ZGdWdX� ZHdYdZ� ZId[d\� ZJd]d^� ZKd_d`� ZLdadb� ZMdcdd� ZNeOeOde�dfdg�ZPG dhdi� di�ZQdjdk� eQjRD �ZSe>eBeDeQeSdl�dmdk� eSD �dl�dndk� eSD �dl�ZQG dodp� dp�ZTeBeDeT��ZTG dqdr� dr�ZUdsdk� eUjRD �ZVe>eBeDeUeVdl�eVdl�eVdl�ZUeffdtdu�ZWe9dddv�G dwdx� dx��ZXdydz� ZYd{d|� ZdS )�� N)�
itemgetter� )�_compat�_config�setters)�PY310�PYPY�_AnnotationExtractor�set_closure_cell)�DefaultAlreadySetError�FrozenInstanceError�NotAnAttrsClassError�UnannotatedAttributeErrorz__attr_converter_%sz__attr_factory_%s�typing.ClassVar�
t.ClassVar�ClassVar�typing_extensions.ClassVarZ_attrs_cached_hashc @ s( e Zd ZdZej� Zdd� Zdd� ZdS )�_NothingaH
Sentinel to indicate the lack of a value when ``None`` is ambiguous.
If extending attrs, you can use ``typing.Literal[NOTHING]`` to show
that a value may be ``NOTHING``.
.. versionchanged:: 21.1.0 ``bool(NOTHING)`` is now False.
.. versionchanged:: 22.2.0 ``NOTHING`` is now an ``enum.Enum`` variant.
c C s dS )N�NOTHING� )�selfr r �+/tmp/pip-build-_uu8ur7s/attrs/attr/_make.py�__repr__<