
    af	                         d dl Z d dlmZmZmZ d dlmZ d dlmZ g dZ	 G d d          Z
 G d d	e
e          Z G d
 de
e          Z G d de
e          ZdS )    N)	CharField
EmailField	TextField)ignore_warnings)RemovedInDjango51Warning)CICharFieldCIEmailFieldCITextCITextFieldc                   .     e Zd Z fdZ fdZd Z xZS )r
   c                 r    t          j        dt          d            t                      j        |i | d S )Nz:django.contrib.postgres.fields.CIText mixin is deprecated.   )
stacklevel)warningswarnr   super__init__selfargskwargs	__class__s      W/var/www/html/env/lib/python3.11/site-packages/django/contrib/postgres/fields/citext.pyr   zCIText.__init__   sI    H$	
 	
 	
 	

 	$)&)))))    c                 J    dt                                                      z   S )NCI)r   get_internal_type)r   r   s    r   r   zCIText.get_internal_type   s    egg//1111r   c                     dS )Ncitext )r   
connections     r   db_typezCIText.db_type   s    xr   )__name__
__module____qualname__r   r   r"   __classcell__r   s   @r   r
   r
      s`        * * * * *2 2 2 2 2      r   r
   c                   *     e Zd ZddddZ fdZ xZS )r   zdjango.contrib.postgres.fields.CICharField is deprecated. Support for it (except in historical migrations) will be removed in Django 5.1.u^   Use CharField(db_collation="…") with a case-insensitive non-deterministic collation instead.zfields.W905msghintidc                     t          t                    5   t                      j        |i | d d d            d S # 1 swxY w Y   d S N)categoryr   r   r   r   r   s      r   r   zCICharField.__init__(       &>??? 	. 	.EGGd-f---	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	. 	.   >AAr#   r$   r%   system_check_deprecated_detailsr   r&   r'   s   @r   r   r      U        O! 
' 
'#. . . . . . . . .r   r   c                   *     e Zd ZddddZ fdZ xZS )r	   zdjango.contrib.postgres.fields.CIEmailField is deprecated. Support for it (except in historical migrations) will be removed in Django 5.1.u_   Use EmailField(db_collation="…") with a case-insensitive non-deterministic collation instead.zfields.W906r)   c                     t          t                    5   t                      j        |i | d d d            d S # 1 swxY w Y   d S r.   r0   r   s      r   r   zCIEmailField.__init__:   r1   r2   r3   r'   s   @r   r	   r	   -   sU        O3 
' 
'#. . . . . . . . .r   r	   c                   *     e Zd ZddddZ fdZ xZS )r   zdjango.contrib.postgres.fields.CITextField is deprecated. Support for it (except in historical migrations) will be removed in Django 5.1.u^   Use TextField(db_collation="…") with a case-insensitive non-deterministic collation instead.zfields.W907r)   c                     t          t                    5   t                      j        |i | d d d            d S # 1 swxY w Y   d S r.   r0   r   s      r   r   zCITextField.__init__L   r1   r2   r3   r'   s   @r   r   r   ?   r5   r   r   )r   django.db.modelsr   r   r   django.test.utilsr   django.utils.deprecationr   __all__r
   r   r	   r   r    r   r   <module>r>      s    = = = = = = = = = = - - - - - - = = = = = =
B
B
B        . . . . .&) . . .$. . . . .6: . . .$. . . . .&) . . . . .r   