
    si                     j    d dl Zd dlZd dlZd dlZd dlmZ d dl	m
Z
mZ  G d de
j                        Zy)    N)settings)
migrationsmodelsc            :       Q   e Zd ZdZdddd ej
                  ej                        gZ ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j                  d      fd e
j                  g dddd      fd e
j                  ddd      fd e
j                  g dddd      fd e
j                   ddd       fd! e
j"                  d"d#      fd$ e
j$                  d%d&'      fd( e
j&                  ddej                  j*                  d)*      fd+ e
j                  g d,d-dd.      fd/ e
j                  ej.                  j0                  j2                  d0      fd1 e
j                   d"2      fd3 e
j                   d"2      fd4 e
j$                  dd%d56      fd7 e
j4                  dej6                  j                  j8                  j:                  d8d9d:;      fd< e
j4                  ej6                  j                  j8                  j<                  d9d=>      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdCdDdEgdFG       ej                  dHd e
j                  dddd	
      fdI e
j&                  ej                  j*                  J      fgK       ej                  dLd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fdM e
j                   d"dN      fdO e
j                   d"dP      fdQ e
j                   d"dR      fdS e
j                  ej.                  j0                  j2                  dT      fdU e
j                  dddV      fdW e
j                  dddX      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  dZd9d=[      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgK       ej                  d\d e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j                   dd]      fd/ e
j                  ej.                  j0                  j2                  2      fd$ e
j$                  d%^      fd+ e
j                  g d_d-d`      fd4 e
j$                  dd%a      fdb e
j@                  dcdde      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  d9d=>      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdfdEgiG       ej                  dgd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fdh e
j                  d2      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdidiG       ej                  djd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fdk e
j                  ddl'      fd e
j                  d      fd e
j                  ddd      fdm e
j                  ddn      fdo e
j4                  ddej6                  j                  j8                  j:                  dpq      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fg
didiG       ej                  drd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j                   ddds      fd/ e
j                  ej.                  j0                  j2                  2      fd$ e
j$                  d%d&'      fd( e
j&                  ddej                  j*                  d)*      fd+ e
j                  g d_d-d`      fd4 e
j$                  dd%a      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  d9d=>      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdtdudEgdFG       ej                  dvd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fdw e
j                  d2      fdo e
j4                  dej6                  j                  j8                  j<                  dpx      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdidiG       ej                  dydz e
jB                  dej6                  j                  j8                  j<                  dddd{|      fgdidid}~       ej                  dd e
j                  dddd	
      fd e
j"                         fd e
j                  d2      fd e
j                  d2      fd e
j4                  ej6                  j                  j8                  j<                  d{      fd e
j4                  ej6                  j                  j8                  j<                  d9      fgK       ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j$                  d%dd      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  d9      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fd e
j4                  ej6                  j                  j8                  j<                  d{      fd e
j@                  dd      fg	didiG       ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j$                  d%dd      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  d9      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fd e
j4                  ej6                  j                  j8                  j<                  d      fd e
j@                  dd      fg	didiG       ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j$                  d%dd      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd< e
j4                  ej6                  j                  j8                  j<                  d9      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fd e
j4                  ej6                  j                  j8                  j<                  d      fd e
j@                  dd      fg	didiG       ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
jD                  ddej                  j*                  d*      fdk e
j                  ddl'      fd e
j                  ddd      fd e
j                  ddgddd      fd e
j                   dd      fd e
j                  g ddd`      fd e
j                  dd      fd e
j                   dd      fd e
j                  dd      fd e
j                  dd      fd e
j                  dg dddd      fd e
j                  dg ddd      fd e
j                  dg dddd      fd e
j                  dg dddd      fd e
j                  g dddd      fd e
j                   ddd      fd e
j"                  ddd      fd e
j                  dg dddd      fd e
j                  dddì      fd e
j                  dddgddddȬɫ      fd e
j                  dddgdddd̬ɫ      fd e
j                  ddgdddά      fd e
j                  ddgdddЬ      fd e
j                  d2      fdo e
j4                  ddej6                  j                  j8                  j:                  dpq      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgdfdEgiG       ejF                  dd e
j4                  ej6                  j                  j8                  j:                  ddլ>      ֫       ejF                  dd e
j4                  ej6                  j                  j8                  j:                  ddج>      ֫       ej                  dd e
jH                  dddd	ګ      fd e
j                  dddd۫      fd e
j                  dd      fd e
j                  dddޫ      fd e
j$                  d      fd e
j                  dd      fd e
j                  d      fd e
j                  g dddd      fd e
j                  ddd      fd e
j                  g dddd      fd e
j                   ddd       fd! e
j"                  d"d#      fd$ e
j$                  d%d&'      fd( e
j$                  dddd)      fd+ e
j                  g d,d-dd.      fd/ e
j                  ej.                  j0                  j2                  d0      fd1 e
j                   d"2      fd3 e
j                   d"2      fd4 e
j$                  dd%d56      fd e
jJ                  dd      fd e
j                  d      fd e
j                  dd      fd e
j                  g dd      fd7 e
j4                  dddej6                  j                  j8                  jL                  dd9d:      fd< e
j4                  dddej6                  j                  j8                  jL                  dd9d=      fd e
j@                  d      fd e
j4                  dej6                  j                  j8                  j>                  dej                        fd? e
j4                  ddddej6                  j                  j8                  jL                  dej                  dA      fd e
j4                  dej6                  j                  j8                  jL                  dd{      fd e
j4                  dddej6                  j                  j8                  jL                  dddլ      fgddddde'j                  jP                  e
jR                  f~       ej                  dd e
jH                  dddd	ګ      fd e
j                  dddd۫      fd e
j                  dd      fd e
j                  dddޫ      fd e
j$                  d      fd e
j                  dd      fd e
j                   ddds      fd/ e
j                  ej.                  j0                  j2                  2      fd$ e
j$                  d%d&'      fd( e
j$                  dddd)      fd+ e
j                  g d_d-d`      fd4 e
j$                  dd%a      fd e
jJ                  dd      fd e
j                  d      fd e
j                  dd      fd e
j                  g dd      fd7 e
j4                  ddddej6                  j                  j8                  jL                  dej                  d:      fd< e
j4                  dddej6                  j                  j8                  jL                  dd9d=      fd e
j@                  d      fd e
j4                  dej6                  j                  j8                  j>                  dej                        fd? e
j4                  ddddej6                  j                  j8                  jL                  dej                  dA      fd e
j4                  dej6                  j                  j8                  jL                  dd      fd e
j4                  dddej6                  j                  j8                  jL                  dddج      fgddddde'j                  jP                  e
jR                  f~       ej                  d d e
jH                  dddd	ګ      fd e
j                  dddd۫      fd e
j                  dd      fd e
j                  dddޫ      fd e
j$                  d      fd e
j                  dd      fd e
j                   dd]      fd/ e
j                  ej.                  j0                  j2                  2      fd$ e
j$                  d%^      fd+ e
j                  g d_d-d`      fd4 e
j$                  dd%a      fd e
jJ                  dd      fd e
j                  d      fd e
j                  dd      fd e
j                  g dd      fd7 e
j4                  ddddej6                  j                  j8                  jL                  dej                  d:      fd< e
j4                  dddej6                  j                  j8                  jL                  dd9d=      fd e
j4                  dej6                  j                  j8                  jL                  dd      fd e
j@                  d      fd e
j4                  dej6                  j                  j8                  j>                  dej                        fd? e
j4                  ddddej6                  j                  j8                  jL                  dej                  dA      fd e
j4                  dddej6                  j                  j8                  jL                  dddج      fgddddde'j                  jP                  e
jR                  f~       ej                  dd e
jH                  dddd	ګ      fd e
j                  dddd۫      fd e
j                  dd      fd e
j                  dddޫ      fd e
j$                  d      fd e
j                  dd      fdM e
j                   d"dN      fdO e
j                   d"dP      fdQ e
j                   d"dR      fdS e
j                  ej.                  j0                  j2                  dT      fdU e
j                  dddV      fdW e
j                  dddX      fd e
jJ                  dd      fd e
j                  d      fd e
j                  dd      fd e
j                  g dd      fd7 e
j4                  ddddej6                  j                  j8                  jL                  dej                  d:      fd< e
j4                  dddej6                  j                  j8                  jL                  dd9d=      fd e
j4                  dej6                  j                  j8                  jL                  dd      fd e
j@                  d      fd e
j4                  dej6                  j                  j8                  j>                  dej                        fd? e
j4                  ddddej6                  j                  j8                  jL                  dej                  dA      fd e
j4                  dddej6                  j                  j8                  jL                  dddج      fgddddde'j                  jP                  e
jR                  f~       ejF                  dd e
j4                  ej6                  j                  j8                  j:                  ddج>      ֫       ejF                  dd e
j4                  ddej6                  j                  j8                  j:                  d	ddؐ
      ֫       ej                  dd e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd e
j                  dd'      fd e
j                  d      fd e
j                  d      fd e
j                  ddd      fd$ e
j$                  d%dd&      fdo e
j4                  ddej6                  j                  j8                  j<                  dpd      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd e
j4                  ej6                  j                  j8                  j<                  dd>      fd e
j@                  ddddԐd      fd e
j@                  dddd !      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fd" e
j@                  dd#d$dԐd%      fgdidiG       ej                  d&d e
j                  dddd	
      fd e
j                  ddd      fd e
j                  dd      fd' e
j                  dg d(dd)      fd* e
j                  g dd      fdo e
j4                  ddej6                  j                  j8                  j:                  dpq      fd7 e
j4                  dddej6                  j                  j8                  j>                  ej                  d:Y      fd? e
j4                  dddej6                  j                  j8                  j>                  d@ej                  dAB      fgd+d,hiG       ejT                  dd-h.      gZ+y/(0  	MigrationT)
attendance0001_initial)baser	   )employeer	   )horilla_auditr	   LeaveRequestidFID)auto_createdprimary_key	serializeverbose_name
created_atz
Created At)auto_now_addnullr   	is_activez	Is Active)defaultr   
start_datez
Start Date)r   start_date_breakdown))full_dayzFull Day)
first_halfz
First Half)second_halfzSecond Halfr      zStart Date Breakdown)choicesr   
max_lengthr   end_datezEnd Date)blankr   r   end_date_breakdownzEnd Date Breakdownrequested_dayszRequested Daysleave_clashes_countr   zLeave Clashes Countdescription   Description)r    r   
attachment
Attachment)r"   r   	upload_tor   status)	requested	RequestedapprovedApproved)	cancelled	CancelledrejectedRejectedr.   Statusrequested_datezCreated Dateapproved_available_days)r   approved_carryforward_daysreject_reasonzReject Reason)r"   r    r   
created_byleave_request_createdzemployee.employeez
Created By)r   	on_deleterelated_nametor   employee_idEmployee)r?   rA   r   modified_byz%(class)s_modified_byzModified By)r"   editabler   r?   r@   rA   r   zLeave RequestzLeave Requestsz-id)r   verbose_name_pluralordering)namefieldsoptionsLeaverequestFilefile)r+   )rH   rI   AvailableLeaveavailable_dayszAvailable Dayscarryforward_dayszCarryforward Daystotal_leave_dayszTotal Leave Daysassigned_datezAssigned Date
reset_datezLeave Reset Dateexpired_datezCarryForward Expired Date)r"   rE   r   r?   rA   r   available_leave)r?   r@   rA   r   CompensatoryLeaveRequest)r"   r   )r    )r-   r0   r5   )r   r   r    )r"   r    attendance_idzattendance.attendance
Attendance)rA   r   rG   EmployeePastLeaveRestrictenabledabstractHolidayrH   Name	recurring	Recurring
company_idzbase.company)rE   r   r?   rA   LeaveAllocationRequestzRequested dayszLeave Allocation RequestzLeave Allocation RequestsLeaveGeneralSettingcompensatory_leave)r   r?   rA   OverrideLeaveRequestsleaverequest_ptrleave.leaverequest)r   r?   parent_linkr   r   rA   )re   )rH   rI   rJ   basesLeaveRequestConditionApprovalsequenceis_approvedis_rejectedleave_request_id)r?   rA   
manager_idLeaverequestCommentcommentComment)r    r   r   
request_idfileszleave.leaverequestfile)r"   rA   LeaveallocationrequestCommentzleave.leaveallocationrequestCompensatoryLeaverequestCommentzleave.compensatoryleaverequest	LeaveTypeiconIconcolorColorpayment)paidPaid)unpaidUnpaidr}   zIs Paidcount   )r   r   	period_in))dayDay)monthMonth)yearYearr   limit_leavezLimit Leave Days
total_daysresetResetis_encashablezIs Encashablereset_based))yearlyYearly)monthlyMonthly)weeklyWeeklyzReset Period)r"   r   r    r   r   reset_month))1Jan)2Feb)3Mar)4Apr)5May)6Jun)7Jul)8Aug)9Sep)10Oct)11Nov)12DeczReset Month)r"   r   r    r   	reset_day) )zlast dayzLast Day)r   1st)r   2nd)r   3rd)r   4th)r   5th)r   6th)r   7th)r   8th)r   9th)r   10th)r   11th)r   12th)1313th)1414th)1515th)1616th)1717th)1818th)1919th)2020th)2121th)2222th)2323th)2424th)2525th)2626th)2727th)2828th)2929th)3030th)3131thz	Reset Dayreset_weekend))0Monday)r   Tuesday)r   	Wednesday)r   Thursday)r   Friday)r   Saturday)r   Sunday
   zReset Weekdaycarryforward_type))no carryforwardzNo Carry Forward)carryforwardzCarry Forward)zcarryforward expirezCarry Forward with Expirer   zCarryforward Typecarryforward_maxzCarryforward Maxcarryforward_expire_inzCarryforward Expire Incarryforward_expire_periodzCarryforward Expire Periodcarryforward_expire_datezCarryforward Expire Daterequire_approval)yesYes)noNor   zRequire Approval)r"   r   r   r    r   r   require_attachmentr   zRequire Attachmentexclude_company_leavezExclude Company Holidaysexclude_holidayzExclude Holidaysis_compensatory_leaveleaverequestleave_type_idzleave.leavetypez
Leave Type)
model_namerH   fieldleaveallocationrequestz
Leave typeHistoricalLeaveRequest)r   r"   db_indexr   )r"   rE   r   r   history_title   )r"   r    r   history_description)r   history_highlightd   )r"   r    r   r   
history_id)r   r   history_date)r   history_change_reason)r    r   history_type))+Created)~Changed)-Deleted)r   r    r
  )r"   db_constraintr   r?   r@   rA   r   history_tagszhorilla_audit.audittag)rA   history_user)r   r?   r@   rA   )r"   r  rE   r   r?   r@   rA   r   history_relationhistory_set)r  r?   r@   rA   zhistorical Leave Requestzhistorical Leave Requests)z-history_datez-history_id)r  r  )r   rF   rG   get_latest_by HistoricalLeaveAllocationRequestz#historical Leave Allocation Requestz$historical Leave Allocation Requests"HistoricalCompensatoryLeaveRequestz%historical compensatory leave requestz&historical compensatory leave requestsHistoricalAvailableLeavezleave.availableleavezhistorical available leavezhistorical available leavescompensatoryleaverequestavailableleaveemployee_available_leave)r"   r   r?   r@   rA   r   RestrictLeavetitle   Titleinclude_allz!Enable to select all Leave types.zInclude All)r   	help_textr   Company)r"   r   r?   rA   r   
departmentzbase.department
Departmentexclued_leave_typesz/Choose leave types to exclude from restriction.excluded_leave_typezExclude Leave Types)r"   r!  r@   rA   r   job_positionzxIf no job positions are specifically selected, the system will consider all job positions under the selected department.zbase.jobpositionzJob Position)r"   r!  rA   r   spesific_leave_typesz(Choose specific leave types to restrict.spesific_leave_typezSpecific Leave TypesCompanyLeavebased_on_week))r   z
First Week)r   zSecond Week)r   z
Third Week)r   zFourth Week)r   z
Fifth Week)r"   r   r    r   based_on_week_dayunique_together)r+  r,  )r   rB   )rH   r-  N),__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDateTimeFieldBooleanField	DateField	CharField
FloatFieldIntegerField	TextField	FileFieldhorillaupload_pathdjangoutilstimezonenow
ForeignKeydbdeletionPROTECTCASCADESET_NULLManyToManyFieldOneToOneField
ImageFieldAddFieldBigIntegerField	AutoField
DO_NOTHINGsimple_historyHistoricalChangesModelAlterUniqueTogether
operations     A/var/www/python-projects/worksol/leave/migrations/0001_initial.pyr   r      s3   G 	' $)'
''(@(@AL 	
*v**$Z_nrst3v33D_klm1f11$[YZ/v//\JK')9)9)9  C[  eo  |~  Mc  *d  e-V--DtR\]^%'7v'7'7  AY  cm  z|  K_  (`  a!#46#4#44dYi#jk&(;(;(;ATi(jk 0 0 0Cm \]/v//dQXQ_Q_QkQk  {G   H  I+6++  5a  kv  CE  T\  ]  ^!#36#3#3FLL<Q<Q<U<Udr#st*,=F,=,=a,HI-/@v/@/@/KL "2&"2"2#\k"lm0v00dfiiFVFVF_F_FgFg  wN  Sf  uA   B  C 1 1 1FII<L<L<U<U<]<]bu  EO  !P  Q 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g', !0'7"G/	
: 	
#*v**$Z_nrst)))GNN4N4NOP	
 	
!*v**$Z_nrst3v33D_klm1f11$[YZ!#46#4#4QM]#^_$&7f&7&7Pc&de#%6V%6%6qOa%bc "2&"2"26<<;P;P;T;Tcr"st/v//dTfgh!1!1!14Vq!rs0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]l}  CV  eo  !p  q 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g	
" 	
+*v**$Z_nrst3v33D_klm1f11$[YZ!#46#4#44d#KL!#36#3#3FLL<Q<Q<U<U#VW 0 0 0C @A+6++  5E  OZ  gi  j  k "2&"2"2#"NO "8&"8"8<Sbn"op0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]bu  EO  !P  Q 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g UG!	
( 	
,*v**$Z_nrst3v33D_klm1f11$[YZ/F//=>0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
 	
*v**$Z_nrst3v33D_klm1f11$[YZ)))RfMN/v//\JK-V--DtR\]^1f11%kZ[0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
$ 	
)*v**$Z_nrst3v33D_klm1f11$[YZ!#46#4#44dYi#jk!#36#3#3FLL<Q<Q<U<U#VW 0 0 0Cm \]/v//dQXQ_Q_QkQk  {G   H  I+6++  5E  OZ  gi  j  k "2&"2"2#"NO0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]bu  EO  !P  Q 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g !;'B"G!	
, 	
&*v**$Z_nrst3v33D_klm1f11$[YZ%':v':':4'HI0v00dfiiFVFVF_F_FgFglz{|0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
 	
(#%9V%9%9tW]W`W`WgWgWpWpWxWx  GK  Y]  in  sG  &H  I E *		
 	
0*v**$Z_nrst0V0023 3 3 3E BC 3 3 3E BC#%6V%6%6AQAQAZAZAbAbg{%|}0v00699;K;K;T;T;\;\atuv
	
 	
&*v**$Z_nrst3v33D_klm1f11$[YZ,F,,$U^_`0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]bu vw 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g0v00699;K;K;T;T;\;\auvw0&00t@XYZ
 E	
" 	
0*v**$Z_nrst3v33D_klm1f11$[YZ,F,,$U^_`0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]bu vw 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g0v00699;K;K;T;T;\;\a   A  B0&00t@XYZ
 E	
" 	
2*v**$Z_nrst3v33D_klm1f11$[YZ,F,,$U^_`0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]bu vw 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g0v00699;K;K;T;T;\;\  bB   C  D0&00t@XYZ
 E	
" 	
*v**$Z_nrst3v33D_klm1f11$[YZ***DGNNLfLfu{|})))RfMN*&**btRYZ[,F,,6FH\5]go|~  NW  X  Y+&++ADAB.f..7mw|  JL  M  N 3 3 3DOa bc0v00FG-&--e'RS "5&"5"5eRa"bc 0 0 0t  FJ  WY  `d  sA  !B  C 0 0 0t  Fq  ~@  O\  !]  ^.f..T  D|  I	K	  R	V	  e	p	  q	  r	 "2&"2"2  HG  TV  ]a  p  #@  A$&6f&6&6  @B  L]  jl  {N  'O  P#%6V%6%6T[m%no)+>6+>+>TPTc{+|}-/?v/?/?d  UK  XZ  ae  tP  0Q  R+-=V-=-=Dtb|-}~#%5V%5%5D>[gJhrw  EG  NR  as  &t  u%'7v'7'7d^]iLjtx  FH  OS  bv  (w  x(*:&*:*:NT`Cako|~  Nh  +i  j"$4F$4$4nl=[eivx  HZ  %[  \(*=&*=*=e*LM0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g=B UGE%	
L 	
% #&##fii.>.>.G.G.O.OTe  uA  B	

 	
/ #&##fii.>.>.G.G.O.OTe  uA  B	

 	
)-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST/v//\JK')9)9)9  C[  eo  |~  Mc  *d  e-V--DtR\]^%'7v'7'7  AY  cm  z|  K_  (`  a!#46#4#44dYi#jk&(;(;(;ATi(jk 0 0 0Cm \]/v//dsQUdpqr+6++  5a  kv  CE  T\  ]  ^!#36#3#3FLL<Q<Q<U<Udr#st*,=F,=,=a,HI-/@v/@/@/KL "2&"2"2#\k"lm/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5W[gmgpgpgwgw  hA  hA  hL  hL  [^  cv  EQ   R  S 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \p  &q  r "3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fw  FR  #S  T=B !;'B<!?	 "((::FLLIQ)	
T 	
3-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST!#46#4#44dYi#jk!#36#3#3FLL<Q<Q<U<U#VW 0 0 0Cm \]/v//dsQUdpqr+6++  5E  OZ  gi  j  k "2&"2"2#"NO/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \z  &{  | "3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fw  FR  #S  T/4 !F'M<!?	 "((::FLLIC"	
F 	
5-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST!#46#4#44d#KL!#36#3#3FLL<Q<Q<U<U#VW 0 0 0C @A+6++  5E  OZ  gi  j  k "2&"2"2#"NO/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \|  &}  ~!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j "3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fw  FR  #S  T-2 !H'O<!?	 "((::FLLIA!	
D 	
+-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST!#46#4#4QM]#^_$&7f&7&7Pc&de#%6V%6%6qOa%bc "2&"2"26<<;P;P;T;Tcr"st/v//dTfgh!1!1!14Vq!rs/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \r  &s  t!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j "3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fw  FR  #S  T/4 !='D<!?	 "((::FLLIC"	
F 	
1 #&##fii.>.>.G.G.O.OTe  uA  B	

 	
' #&##$TVYYEUEUE^E^EfEf  vP  Uf  uA  B	

 	
 *v**$Z_nrst3v33D_klm1f11$[YZ*&**cPQ/v//\JK-V--:FG 3 3 3DLo  L  !M  N 0 0 0CdYf gh0v00t$RXR[R[RbRbRkRkRsRs  yG  V_   `  a0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~  0v00699;K;K;T;T;\;\ar  BN   O  P&(>(>(>T  VG  Vk  pA  Pe  )f  g!7!7!7d  OI  N`  o}  "~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g')?)?)?d  WA  Pe  j{  J`  *a  b$ E'	
. 	
*v**$Z_nrst3v33D_klm1f11$[YZ "2&"2"2  Hs  @C  JN  #O  P$&6f&6&6  @  LO  'P  Q0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g	 "$J#K	
  	'
&&!=>	
UNJrX  r   )django.db.models.deletionrA  django.utils.timezonehorilla.modelsr?  simple_history.modelsrR  django.confr   	django.dbr   r   r   rW  rX  rY  <module>r`     s-    !      (Z
$$ ZrX  