Ë
    ¸2ÚiÍ!  ã                   óz   — d dl Z d dlmZ d dlZd dlZd dlmZmZ d dl	Zd dl
Zd dlZ G d„ dej                  «      Zy)é    N)Úsettings)Ú
migrationsÚmodelsc                   ób  — e Zd ZdZdgZ ej                  dd ej                  dd¬«      fd ej                  ddd¬	«      fd
 ej                  ddd¬«      fd ej                  ddidddej                  j                  j                  dd«      gd¬«      fd ej                  ddd¬«      fd ej                  ddd¬«      fd ej                  ddd¬«      fd ej                  dd d!¬«      fd" ej                  dd#d$¬«      fd% ej                  ej                   j"                  j$                  d&¬'«      fd( ej&                  dd¬)«      fd* ej(                  dd+d,d-d.d*¬/«      fd0 ej(                  dd1d,d-d2d3¬/«      fgdd-d4d5œej*                  ej.                  j0                  fd6ej2                  j4                  j                  j7                  «       fg¬7«       ej                  d8d9 ej&                  dddd:¬;«      fd ej                  dd¬«      fd ej                  ddd¬	«      fd ej                  d<d¬=«      fgd>diej*                  ej.                  j0                  f¬?«       ej                  d@d9 ej&                  dddd:¬;«      fdA ej                  dd¬=«      fg¬B«       ej                  dCd9 ej&                  dddd:¬;«      fdD ej8                  ej:                  j                  j<                  j>                  dE¬F«      fdG ej8                  ej:                  j                  j<                  j>                  d.¬F«      fdH ej8                  ej:                  j                  j<                  j>                  d2¬F«      fgd>di¬I«       ej                  dJdK ej                  ddd¬L«      fg¬B«       ej                  dMd9 ej&                  dddd:¬;«      fdN ej                  dOdN¬«      fg¬B«       ej                  dPd9 ej&                  dddd:¬;«      fdA ej                  dd¬=«      fdQ ej                  e j@                  j$                  ¬R«      fgdSdQi¬I«       ej                  dTd9 ej&                  dddd:¬;«      fdD ej8                  ej:                  j                  j<                  j>                  dU¬F«      fdG ej8                  ej:                  j                  j<                  j>                  d.¬F«      fdH ej8                  ej:                  j                  j<                  j>                  d2¬F«      fgd>di¬I«       ej                  dVd9 ej&                  dddd:¬;«      fdD ej8                  ej:                  j                  j<                  j>                  dU¬F«      fdH ej8                  ej:                  j                  j<                  j>                  d2¬F«      fd- ej8                  ej:                  j                  j<                  j>                  e!jD                  ¬F«      fgd>di¬I«       ej                  dWd9 ej&                  dddd:¬;«      fdA ej                  dd¬=«      fg¬B«       ej                  dXd9 ej&                  dddd:¬;«      fdD ej8                  ej:                  j                  j<                  j>                  dY¬F«      fdH ej8                  ej:                  j                  j<                  j>                  d2¬F«      fd- ej8                  ej:                  j                  j<                  j>                  e!jD                  ¬F«      fgd>di¬I«       ejF                  dZd[h¬\«       ejF                  d]d[h¬\«       ejF                  d^d_h¬\«       ejF                  d`d_h¬\«      gZ$ya)bÚ	MigrationT)ÚauthÚ0001_initialÚ
CustomUserÚpasswordé€   )Ú
max_lengthÚverbose_nameÚ
last_loginz
last login)ÚblankÚnullr   Úis_superuserFzPDesignates that this user has all permissions without explicitly assigning them.zsuperuser status)ÚdefaultÚ	help_textr   ÚusernameÚuniquez)A user with that username already exists.zERequired. 30 characters or fewer. Letters, digits and @/./+/-/_ only.é   z^[\w.@+-]+$z^Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.)Úerror_messagesr   r   r   Ú
validatorsr   Ú
first_namez
first name)r   r   r   Ú	last_namez	last nameÚemailéþ   zemail addressÚis_staffz9Designates whether the user can log into this admin site.zstaff statusÚ	is_activezeDesignates whether this user should be treated as active. Unselect this instead of deleting accounts.ÚactiveÚdate_joinedzdate joined)r   r   Ú	custom_id)Úprimary_keyÚ	serializeÚgroupszaThe groups this user belongs to. A user will get all permissions granted to each of their groups.Úuser_setÚuserz
auth.Group)r   r   Úrelated_nameÚrelated_query_nameÚtor   Úuser_permissionsz#Specific permissions for this user.zauth.Permissionzuser permissionsÚusers)Úabstractr   Úverbose_name_pluralÚobjects)ÚnameÚfieldsÚoptionsÚbasesÚmanagersÚCustomUsernameUserÚidÚID)Úauto_createdr#   r$   r   éd   )r   r   r-   )r0   r1   r2   r3   ÚMixedr0   )r0   r1   ÚMixedGroupObjectPermissionÚcontent_objectztestapp.Mixed)Ú	on_deleter*   ÚgroupÚ
permission)r0   r1   r2   ÚCharPKModelÚchar_pk)r   r#   r$   ÚPostÚtitleé@   ÚProjectÚ
created_at)r   Úget_latest_byÚProjectGroupObjectPermissionztestapp.ProjectÚProjectUserObjectPermissionÚReverseMixedÚ ReverseMixedUserObjectPermissionztestapp.ReverseMixedÚ reversemixeduserobjectpermission)r'   r?   r<   )r0   Úunique_togetherÚprojectuserobjectpermissionÚprojectgroupobjectpermission)r>   r?   r<   ÚmixedgroupobjectpermissionN)%Ú__name__Ú
__module__Ú__qualname__ÚinitialÚdependenciesr   ÚCreateModelr   Ú	CharFieldÚDateTimeFieldÚBooleanFieldÚdjangoÚcorer   ÚRegexValidatorÚ
EmailFieldÚutilsÚtimezoneÚnowÚ	AutoFieldÚManyToManyFieldÚModelÚguardianÚmixinsÚGuardianUserMixinÚcontribr   ÚUserManagerÚ
ForeignKeyÚdbÚdeletionÚCASCADEÚdatetimer   ÚAUTH_USER_MODELÚAlterUniqueTogetherÚ
operations© ó    ú_/var/www/html/acx/venv/lib/python3.12/site-packages/guardian/testapp/migrations/0001_initial.pyr   r      sÒ  „ à€Gð 	!ð€Lð
 	ˆ
×ÑØàÐ-˜V×-Ñ-¸È:ÔVÐWØÐ3˜v×3Ñ3¸$ÀTÐXdÔeÐfØÐ!4 ×!4Ñ!4¸Uð  Oað  pBô  "Cð  DØÐ-˜V×-Ñ-¸hÐHsÐ=tð  AHð  UWð  `dð  rx÷  r}ñ  r}÷  rHñ  rH÷  rWñ  rWð  Xfð  hHó  rIð  qJð  Ycô  dð  eØÐ/˜v×/Ñ/°dÀrÐXdÔeÐfØÐ.˜f×.Ñ.°TÀbÐWbÔcÐdØÐ+˜&×+Ñ+°$À3ÐUdÔeÐfØÐ0˜V×0Ñ0¸ð  KFð  Ucô  dð  eØÐ1˜f×1Ñ1¸$ð  Krð  AIô  Jð  KØÐ 4 × 4Ñ 4¸V¿\¹\×=RÑ=R×=VÑ=VÐerÔ sÐtØÐ.˜f×.Ñ.¸4È5ÔQÐRØÐ1˜6×1Ñ1¸ð  Ilð  {Eð  Z`ð  eqð  @Hô  Ið  JØ#Ð%; V×%;Ñ%;À$ÐRwð  GQð  flð  qBð  Qcô  &dð  eðð  "Ø &Ø'.ñð
 —<‘< §¡×!BÑ!BÐCà˜FŸN™N×/Ñ/×6Ñ6×BÑBÓDÐEðô/	
ð6 	ˆ
×ÑØ%àÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØÐ-˜V×-Ñ-¸È:ÔVÐWØÐ3˜v×3Ñ3¸$ÀTÐXdÔeÐfØÐ+˜&×+Ñ+°sÀ4ÔHÐIð	ð ˜Eðð —<‘< §¡×!BÑ!BÐCô	
ð 	ˆ
×ÑØàÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØÐ)˜×)Ñ)°SÀÔFÐGðô	
ð 	ˆ
×ÑØ-àÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØ!Ð#4 6×#4Ñ#4¸v¿y¹y×?OÑ?O×?XÑ?X×?`Ñ?`ÐetÔ#uÐvØÐ+˜&×+Ñ+°f·i±i×6FÑ6F×6OÑ6O×6WÑ6WÐ\hÔiÐjØÐ0˜v×0Ñ0¸6¿9¹9×;KÑ;K×;TÑ;T×;\Ñ;\ÐarÔsÐtð	ð ˜Eðô	
ð 	ˆ
×ÑØàÐ,˜F×,Ñ,¸ÈÐY^Ô_Ð`ðô	
ð 	ˆ
×ÑØàÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØÐ*˜&×*Ñ*°bÀwÔOÐPðô	
ð 	ˆ
×ÑØàÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØÐ)˜×)Ñ)°SÀÔFÐGØÐ3˜v×3Ñ3¸H×<MÑ<M×<QÑ<QÔRÐSðð   ðô
	
ð 	ˆ
×ÑØ/àÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØ!Ð#4 6×#4Ñ#4¸v¿y¹y×?OÑ?O×?XÑ?X×?`Ñ?`ÐevÔ#wÐxØÐ+˜&×+Ñ+°f·i±i×6FÑ6F×6OÑ6O×6WÑ6WÐ\hÔiÐjØÐ0˜v×0Ñ0¸6¿9¹9×;KÑ;K×;TÑ;T×;\Ñ;\ÐarÔsÐtð	ð ˜Eðô	
ð 	ˆ
×ÑØ.àÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØ!Ð#4 6×#4Ñ#4¸v¿y¹y×?OÑ?O×?XÑ?X×?`Ñ?`ÐevÔ#wÐxØÐ0˜v×0Ñ0¸6¿9¹9×;KÑ;K×;TÑ;T×;\Ñ;\ÐarÔsÐtØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐ[c×[sÑ[sÔtÐuð	ð ˜Eðô	
ð 	ˆ
×ÑØàÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØÐ)˜×)Ñ)°SÀÔFÐGðô	
ð 	ˆ
×ÑØ3àÐ'�v×'Ñ'°TÀtÐW\ÐkoÔpÐqØ!Ð#4 6×#4Ñ#4¸v¿y¹y×?OÑ?O×?XÑ?X×?`Ñ?`Ðe{Ô#|Ð}ØÐ0˜v×0Ñ0¸6¿9¹9×;KÑ;K×;TÑ;T×;\Ñ;\ÐarÔsÐtØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐ[c×[sÑ[sÔtÐuð	ð ˜Eðô	
ð 	'ˆ
×&Ñ&Ø3ØEÐFô	
ð 	'ˆ
×&Ñ&Ø.ØEÐFô	
ð 	'ˆ
×&Ñ&Ø/ØFÐGô	
ð 	'ˆ
×&Ñ&Ø-ØFÐGô	
ðWO�Jrr   r   )rm   Údjango.confr   Údjango.contrib.auth.modelsrZ   Údjango.core.validatorsÚ	django.dbr   r   Údjango.db.models.deletionÚdjango.utils.timezoneÚguardian.mixinsrd   r   rq   rr   rs   ú<module>r{      s1   ðã Ý  Û !Û ß (Û  Û Û ôW�
×$Ñ$õ Wrr   