o
    gf                      @   s   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
mZ e
 ZeeddZeed	dZeed
dZeeddZG dd deZdS )    N)db)SchemaMigration)models)settings)$get_custom_user_model_for_migrationscustom_user_frozen_modelsSOCIAL_AUTH_UID_LENGTH   #SOCIAL_AUTH_NONCE_SERVER_URL_LENGTH)SOCIAL_AUTH_ASSOCIATION_SERVER_URL_LENGTH%SOCIAL_AUTH_ASSOCIATION_HANDLE_LENGTHc                   @   s  e Zd Zdd Zdd Zddidg dd	ifd
g d	ddfdg ddd	dfdddddd
g ddifdg ddifdg dd	ifd
g ddifdddidg dd ifd!g d"d	d#fd
g d$d	d#fdg d%dd	dfdg dd	ifd&g dd	ifd&g ddifd&g ddifdg dd ifd
g d$d	d#fd
g dd'ifdg ddd	dfd
g d	d$dfd(d)d*d+d,d-d
g ddifdg dd	ifd
g ddifd
g ddifd.dd/id
g dd0ifd
g deeifdg dd	ifd1g i fd1g i fd
g dd2ifd
g deeifd3dd4idg dd	ifd
g dd5ifd
g deeifd1g i fd6d7d8d9d:g dd;ifdg dd	ifd
g dd<ifd
g dee	ifdg d=d>e
 d? d@fdAdBZeee
 dCgZdDS )E	Migrationc                 C   s|  t dd| dddfd| dd|t d	fd
| dddfd| dtdfd| dddff t ddg t dd
dg t dd| dddfd| dtdfd| d fd| dddff t ddg t dd| dddfd| dtdfd| dt	dfd| dddfd| d fd | d fd!| dd"dff t dd#g d S )$Nsocial_auth_usersocialauthid!django.db.models.fields.AutoFieldT)primary_keyuser*django.db.models.fields.related.ForeignKeysocial_authrelated_nametoprovider!django.db.models.fields.CharField    )
max_lengthuid
extra_datasocial_auth.fields.JSONFieldz{})defaultUserSocialAuthsocial_auth_nonce
server_url	timestamp$django.db.models.fields.IntegerFieldsalt(   Noncesocial_auth_associationhandlesecretr	   issuedlifetime
assoc_type@   Association)
r   create_tablegf
USER_MODEL
UID_LENGTHsend_create_signalcreate_uniqueNONCE_SERVER_URL_LENGTHASSOCIATION_SERVER_URL_LENGTHASSOCIATION_HANDLE_LENGTHselform r<   d/var/www/html/humari/django-venv/lib/python3.10/site-packages/social_auth/migrations/0001_initial.pyforwards   s4   	zMigration.forwardsc                 C   s2   t dddg t d t d t d d S )Nr   r   r   r!   r(   )r   delete_uniquedelete_tabler9   r<   r<   r=   	backwards9   s   

zMigration.backwardsobject_nameGroupr   r   Truer   80)uniquer   z/django.db.models.fields.related.ManyToManyFieldzorm['auth.Permission']False)r   symmetricalblank)Metar   namepermissionsz>('content_type__app_label', 'content_type__model', 'codename')z(('content_type', 'codename'),)
Permission)orderingunique_togetherrB   r   100r   r   zorm['contenttypes.ContentType']50)rJ   codenamecontent_typer   rK   Userz%django.db.models.fields.DateTimeFieldr   zdatetime.datetime.nowz"django.db.models.fields.EmailField75)r   rI   30zorm['auth.Group']z$django.db.models.fields.BooleanField128)rJ   date_joinedemail
first_namegroupsr   	is_activeis_staffis_superuser
last_login	last_namepassworduser_permissionsusernamez	('name',)z(('app_label', 'model'),)ContentTypez'django_content_type')rN   rO   rB   db_table)rJ   	app_labelr   modelrK   r/   64r$   255)rJ   r-   r)   r   r+   r,   r*   r"   r'   40)rJ   r   r%   r"   r#   z(('provider', 'uid'),)r    )rO   rB   r   z'{}'32z'social_auth'zorm['z']r   )rJ   r   r   r   r   r   )z
auth.groupzauth.permissionz	auth.userzcontenttypes.contenttypezsocial_auth.associationzsocial_auth.noncezsocial_auth.usersocialauthr   N)__name__
__module____qualname__r>   rA   strr8   r7   r6   r3   r2   r   updater   complete_appsr<   r<   r<   r=   r      sx    $
?
r   )datetimesouth.dbr   south.v2r   	django.dbr   django.confr   social_auth.utilsr   r   r2   getattrr3   r6   r7   r8   r   r<   r<   r<   r=   <module>   s   