
    siA                     r    d dl Z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            6       U   e Zd ZdZd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      fd e
j                  ddd      fg       ej                  dd e
j                  ddd	d
      fd e
j                  d      fd e
j                  dg ddd      fd e
j                  dddd      fg       ej                  dd e
j                  dej                   j                  j"                  j$                  ddd	d       fgd!d	id"#       ej                  d$d e
j                  ddd	d
      fd% e
j&                  ej                  j*                  &      fg       ej                  d'd e
j                  ddd	d
      fd( e
j&                  ej                  j*                  &      fg       ej                  d)g d e
j                  ddd	d
      fd* e
j,                  ddd+,      fd- e
j.                  dd./      fd0 e
j                  d1d2      fd3 e
j0                  dd4d5      fd6 e
j.                  d	d7d89      fd: e
j.                  dd;<      fd= e
j.                  d	d><      fd e
j                  dg d?d@ddA      fd e
j                  dg ddd      fd e
j                  dddd      fdB e
j.                  ddC<      fdD e
j2                  ddEdej                  j                  j6                  gF      fdG e
j                  dg dHdIdJddK      fdL e
j2                  ddMdej                  j                  j8                  gF      fdN e
j2                  ddOdPdej                  j                  j6                  gQ      fdR e
j2                  ddOdSdej                  j                  j6                  gQ      fdT e
j2                  ddOdUdej                  j                  j6                  gQ      fdV e
j2                  ddOdWdej                  j                  j6                  gQ      fdX e
j2                  ddOdYdej                  j                  j6                  gQ      fdZ e
j.                  d	d[d\9      fd] e
j2                  dd^dej                  j                  j6                  gF      fd_ e
j                  d`gdadbdcdd      fde e
j                  dfgdIdgdhi      fdj e
j                  g dkdldmdhi      fdn e
j2                  dOdo<      fdp e
j2                  ddqd5      fdr e
j2                  ddsd5      fdt e
j.                  d	d	u      fdv e
j.                  d	d	u      fdw e
j:                  d	dej                   j                  j"                  j<                  dxy      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd} e
j@                  dd~ddd      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fd e
j:                  ddej                   j                  j"                  j<                  dd      fd e
j@                  ddddd      fd e
j:                  ddej                   j                  j"                  j<                  dd      fd e
j@                  dd	d      fdd)i       ej                  dg d e
j                  ddd	d
      fd* e
j,                  ddd+,      fd- e
j.                  dd./      fd0 e
j                  dd2      fd3 e
j0                  ddd5      fd6 e
j.                  d	dd89      fd e
j.                  d	d<      fd e
j.                  dd<      fd= e
j.                  d	d<      fd e
j                  dg d?d@ddA      fd e
j                  dg ddd      fd e
j                  dddd      fd e
j                  dg dddhdA      fdB e
j.                  dd<      fdD e
j2                  dddej                  j                  j6                  gF      fdG e
j                  dg ddddA      fdL e
j2                  ddOdMdej                  j                  j8                  gd      fd e
j2                  dOej                  j                  j8                  g      fdZ e
j.                  d	dd9      fd] e
j2                  dddej                  j                  j6                  gF      fd_ e
j                  d`gdadbdcdd      fde e
j                  dfdgdIdgdhi      fdj e
j                  g dkdldmdhi      fdn e
j2                  dOdo<      fdp e
j2                  ddqd5      fdr e
j2                  ddsd5      fdt e
j.                  d	d	u      fd e
j.                  d	d	u      fdw e
j:                  d	dej                   j                  j"                  j<                  dxy      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd} e
j@                  ddddd      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fd e
j@                  ddddd      fd e
j@                  dd	d      fd!d	i       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                  dd      fdG e
j                  g dddd      fd e
j.                  d	d/      fd e
jB                  d      fd e
jB                  ddd¬ë      fdw e
j:                  d	dej                   j                  j"                  j<                  dxy      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fgdddgdǜ       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                  dddȬ̫      fd e
j0                  dάϫ      fd e
j0                  dddѬ      fd e
j                  g dӢdddլ      fd e
j                  g dעddcddج٫      fd e
j2                  dddܬݫ      fd e
j                  g dߢdddᬼ      fd e
j                  ddej                  j                  j6                  gd      fd e
j&                  ddej                  j*                        fd e
j.                  ddd9      fd e
j.                  ddd9      fd e
j2                  dddd      fd e
jB                  ddd      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  ddej                   j                  j"                  j<                  ddd      fd e
j:                  ej                   j                  j"                  j<                  ddd      fd e
j:                  ddej                   j                  j"                  j<                  ddd      fd e
j:                  ddej                   j                  j"                  j<                  dd d      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fd e
j:                  ddej                   j                  j"                  j<                  ddd      fd e
j:                  ddej                   j                  j"                  j<                  ddd      fd e
j:                  ddej                   j                  j"                  j<                  dddĬ      fgddhi       ej                  dg d e
jD                  dddd
      fd* e
j,                  dd	dd+	      fd- e
j.                  dd./      fd
 e
j                  ddcd      fd e
jB                  d      fd e
j.                  d	d      fd e
j                  dddȬ̫      fd e
j0                  dάϫ      fd e
j0                  dddѬ      fd e
j                  g dӢdddլ      fd e
j                  g dעddcddج٫      fd e
j2                  dddܬݫ      fd e
j                  g dߢdddᬼ      fd e
j                  ddej                  j                  j6                  gd      fd e
jB                  ddd      fd e
j.                  ddd9      fd e
j.                  ddd9      fd e
j2                  dddd      fd e
jB                  ddd      fd e
jF                  dd	      fd e
j,                  d      fd e
j                  dd      fd e
j                  g dd      fdz e
j:                  dd	d	dej                   j                  j"                  jH                  dej                  d{      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd e
j:                  dd	dej                   j                  j"                  jH                  dddĐ      fd e
j:                  d	ej                   j                  j"                  jH                  dd      fd e
j@                  d !      fd" e
j:                  dej                   j                  j"                  j>                  dej                  #      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd e
j:                  dd	dej                   j                  j"                  jH                  dd d      fd e
j:                  dd	d	dej                   j                  j"                  jH                  dej                  d      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd$d%d&d'd(e%j                  jL                  e
jN                  f#       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                  g d+d,d-.      fd0 e
j                  dc      fd/ e
j2                  dd/      fd0 e
j0                         fd e
jB                  dd      fdB e
j.                  dd	u      fdL e
j2                  dd	u      fd1 e
j2                  ddd2      fd3 e
j                  d4ϫ      fd5 e
j0                  d67      fd8 e
j                  d9d	dc:      fd; e
j.                  d	      fd< e
j,                  d      fd= e
j:                  d	dej                   j                  j"                  j>                  d>y      fd? e
j:                  dd	dej                   j                  j"                  j<                  d@A      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fdB e
j@                  d	dCD      fd e
j:                  ej                   j                  j"                  j<                  ddE      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fgd!d	i       ej                  dFd e
j                  ddd	d
      fdG e
j                  ddHej                  j                  j6                  gI      fdw e
j:                  dej                   j                  j"                  j$                  dxJ      fg       ej                  dKd e
j                  ddd	d
      fd* e
j,                  ddd+,      fd- e
j.                  dd./      fdL e
j                  dMdNdO      fdP e
j                  dQdRgdSd-dT      fdw e
j:                  dej                   j                  j"                  j<                  dxJ      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fgdUdUdV       ej                  dWd e
j                  ddd	d
      fd* e
j,                  ddd+,      fd- e
j.                  dd./      fdX e
j                  ddYddZ[      fd\ e
j                  ddd      fd] e
j0                         fd^ e
j0                         fd_ e
jP                         fd` e
j2                  dd      fdI e
j2                  dd      fda e
j2                  dd      fdb e
j2                  dd      fdc e
j2                  dd      fdd e
j                  g deddcdT      fdf e
j.                  d	d      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  ej                   j                  j"                  j<                  ddE      fdg e
j@                  d	dCD      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fgdhdigi       ej                  djd e
jD                  dddd
      fd* e
j,                  dd	dd+	      fd- e
j.                  dd./      fd
 e
j                  ddcd      fd e
jB                  d      fd e
j.                  d	d      fdX e
j                  ddYddZ[      fd\ e
j                  ddd      fd] e
j0                         fd^ e
j0                         fd_ e
jP                         fd` e
j2                  dd      fdI e
j2                  dd      fda e
j2                  dd      fdb e
j2                  dd      fdc e
j2                  dd      fdd e
j                  g deddcdT      fdf e
j.                  d	d      fd e
jF                  dd	      fd e
j,                  d      fd e
j                  dd      fd e
j                  g dd      fdz e
j:                  dd	d	dej                   j                  j"                  jH                  dej                  d{      fd e
j:                  dd	dej                   j                  j"                  jH                  ddd      fd e
j@                  d !      fd" e
j:                  dej                   j                  j"                  j>                  dej                  #      fd e
j:                  dd	d	dej                   j                  j"                  jH                  dej                  d      fd e
j:                  d	ej                   j                  j"                  jH                  ddk      fgdldmd&d'd(e%j                  jL                  e
jN                  f#       ej                  dnd e
j                  ddd	d
      fdo e
j                  g dpdqdrddst      fdu e
j.                  d	      fdw e
j                  ddej                   j                  j"                  j$                  dxdv      fg       ej                  dwd e
j                  ddd	d
      fd* e
j,                  ddd+,      fd- e
j.                  dd./      fd0 e
j                  dY      fd* e
j                  g dxdydz.      fd{ e
j0                         fd( e
j&                  dej                  j*                  |      fd} e
j2                  dېd~d9      fd e
j2                  dېdd9      fd e
j                  dېdd9      fdD e
j2                  d۬      fdd e
j                  g ddd	dh      fd e
jB                  dd      fd= e
j:                  d	dej                   j                  j"                  j>                  d>y      fd e
j:                  d	dej                   j                  j"                  j>                  dd      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  ej                   j                  j"                  j<                  ddE      fd e
j:                  ddej                   j                  j"                  j<                  dd      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fd e
j@                  dd	d      fgdhdgi       ej                  dd e
j                  ddd	d
      fd- e
j.                  dd./      fd e
jB                  ddd      fd* e
j,                  ddd+,      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  ej                   j                  j"                  j$                  d      fd e
j@                  dd      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fd e
j:                  ej                   j                  j"                  j$                  d      fg	d!d	i       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
j2                  dϫ      fd e
j2                  ddd      fd e
j2                  dOd/      fdz e
j:                  dd	dej                   j                  j"                  j>                  ej                  d{|      fd e
j:                  ej                   j                  j"                  j$                  ddE      fd e
j:                  dd	dej                   j                  j"                  j>                  dej                  d      fg	d!d	i       ej                  dd e
j                  ddd	d
      fd e
j                  ddd      fd e
j                  g ddNd      fd e
j0                  dd      fd e
j                  dddNde)j                  jT                  g      fd e
j                  dddNde)j                  jT                  g      fd e
j                  ddd      fd e
j                  ddd      fd e
jB                  d      fd e
j                  ddd      fd e
j.                  d	      fd e
j.                  d	      fd e
j2                  d۬      fd e
j,                  dd      fd e
j:                  ej                   j                  j"                  j<                  ddE      fg      gZ+y(  	MigrationT)asset0001_initial)baser	   )employeer	   )horilla_auditr	   )leaver	   EncashmentGeneralSettingsidFID)auto_createdprimary_key	serializeverbose_namebonus_amount   )defaultleave_amountAmount)blanknullr   )namefieldsMultipleConditionfield   )
max_length	condition)equalz
Equal (==)notequalzNot Equal (!=)ltzLess Than (<)gtzGreater Than (>)lezLess Than or Equal To (<=)gezGreater Than or Equal To (>=))	icontainsContains)r   choicesr!   r   valuez6The value must be like the data stored in the database)r   	help_textr!   r   OverrideLeaveRequestleaverequest_ptrleave.leaverequest)r   	on_deleteparent_linkr   r   toabstract)r6   )r   r   optionsbasesReimbursementFilefile)	upload_toReimbursementMultipleAttachment
attachment	Allowance
created_atz
Created At)auto_now_addr   r   	is_activez	Is Active)r   r   titlezTitle of the allowance)r3   r!   one_time_datez{The one-time allowance in which the allowance will apply to the payslips             if the date between the payslip period)r   r3   r   include_active_employeesz7Target allowance to all active employees in the companyzInclude all active employees)r   r3   r   
is_taxablez6This field is used to calculate the taxable allowances)r   r3   is_condition_basedzThis field is used to target allowance         to the specific employees when the condition satisfies with the employee's information)
childrenChildren)marital_statuszMarital Status)
experience
Experience)employee_work_info__experiencezCompany Experience)genderGender)countryCountry)stateState)contract_set__pay_frequencyPay Frequency)contract_set__wage_type	Wage Type)$contract_set__department__departmentzDepartment on Contractz"The related field of the employees)r   r1   r3   r!   r   is_fixedz)To specify, the allowance is fixed or notamountzFixed amount for this allowance)r   r3   r   
validatorsbased_on)	basic_payz	Basic PayrK   )overtimeOvertime)shift_idShift)work_type_id	Work Type)
attendance
Attendancerb   zGIf the allowance is not fixed then specifies how the allowance provided)r   r1   r   r3   r!   r   ratezThe percentage of based onper_attendance_fixed_amountg        z8The attendance fixed amount for one validated attendance)r   r   r3   r   r_   per_children_fixed_amountzThe fixed amount per childrenshift_per_attendance_amountz=The fixed amount for one validated attendance with that shiftamount_per_one_hrzjThe fixed amount for one hour overtime that are validated             and approved the overtime attendancework_type_per_attendance_amountzAThe fixed amount for one validated attendance with that work typehas_max_limitzLimit the allowance amountzHas max limit for allowancemaximum_amountz$The maximum amount for the allowancemaximum_unit)month_working_dayszFor working days on monthrt   zThe maximum amount for ?   )r1   r   r3   r!   r   	if_choicera   z!The pay head for the if condition
   )r1   r   r3   r!   if_condition)r#   r%   r'   r)   r+   r-   )rangeRanger*   z3Apply for those, if the pay-head conditions satisfy	if_amountzThe amount of the pay-headstart_rangez&The start amount of the pay-head range	end_rangez$The end amount of the pay-head rangeonly_show_under_employee)r   editableis_loan
company_idzbase.company)r   r   r7   r9   
created_byz
Created By)r   r   r   r7   r9   r   exclude_employeeszqTo ignore the allowance to the employees when target them by all employees             or through condition-basedallowance_excludedzemployee.employeezExclude Employees)r   r3   related_namer9   r   modified_byz%(class)s_modified_byzModified By)r   r   r   r7   r   r9   r   re   zbase.employeeshiftrf   )r   r   r7   r9   r   specific_employeesz*Target allowance to the specific employeesallowance_specificzEmployees Specificrg   zbase.worktyperh   other_conditionszpayroll.multiplecondition)r   r   r9   r   )r   r   r;   	DeductionzTitle of the deductionz{The one-time deduction in which the deduction will apply to the payslips             if the date between the payslip periodz7Target deduction to all active employees in the companyis_taxz3To specify the deduction is tax or normal deduction	is_pretaxzfTo find taxable gross,             taxable_gross = (basic_pay + taxable_deduction)-pre_tax_deductions zThis field is used to target deduction         to the specific employees when the condition satisfies with the employee's informationupdate_compensation))rb   z	Basic pay	gross_payz	Gross Paynet_payzNet PayzoUpdate compensation is used to update                    pay-head before any other deduction calculation startsz)To specify, the deduction is fixed or notzFixed amount for this deduction)ra   r   taxable_gross_payzTaxable Gross Payr   zGIf the deduction is not fixed then specifies how the deduction providedzEmployee rate)r   r   r3   r   r_   r   employer_rate)r   r_   zLimit the deductionzHas max limit for deductionz$The maximum amount for the deductionr   is_installmentzqTo ignore the deduction to the employees when target them by all employees             or through condition-baseddeduction_excludez*Target deduction to the specific employeesdeduction_specificFilingStatusfiling_status   zFiling status)r!   r   )ra   r   r   r   zBased on)r1   r   r!   r   use_pyzPython Codepython_code)r   descriptionDescription)r   r!   r   zFiling StatuszFiling Statusesz-id)r   verbose_name_pluralorderingContractcontract_namezContract Title.   )r3   r!   r   contract_start_datez
Start Date)r   contract_end_datezEnd Date	wage_type))dailyDailymonthlyMonthly)hourlyHourlyr   r[   pay_frequency))weeklyWeeklyr   )semi_monthlyzSemi-MonthlyrY   )r1   r   r!   r   r   wager   zBasic Salary)r   r   r   contract_status)draftDraft)activeActive)expiredExpired)
terminated
Terminatedr   Statusnotice_period_in_dayszNotice period in total days.zNotice Period)r   r3   r_   r   contract_document)r   r   r?   deduct_leave_from_basic_payz'Deduct the leave amount from basic pay.zDeduct From Basic Paycalculate_daily_leave_amountzTLeave amount will be calculated by dividing the basic pay by number of working days.zCalculate Daily Leave Amountdeduction_for_one_leave_amountzDeduction For One Leave Amount)r   r   r   r   note)r   r!   r   
department	contractszbase.department
Department)r   r   r7   r   r9   r   employee_idcontract_setEmployee)r7   r   r9   r   job_positionzbase.jobpositionzJob Positionjob_rolezbase.jobrolezJob Roleshift	work_typezpayroll.filingstatusunique_together)r   r   r   HistoricalContract)r   r   db_indexr   )r   r   r   r   history_titlehistory_descriptionhistory_highlight)r   r   d   
history_id)r   r   history_date)r   history_change_reason)r!   r   history_type))+Created)~Changed)-Deleted)r1   r!   r   )r   db_constraintr   r   r7   r   r9   r   )r   r   r   r7   r   r9   r   history_relationhistory_setzpayroll.contract)r   r7   r   r9   history_tagszhorilla_audit.audittag)r9   history_user)r   r7   r   r9   zhistorical contractzhistorical contracts)z-history_datez-history_id)r   r   )r   r   r   get_latest_byLoanAccounttype))loanLoan)advanced_salaryzAdvanced Salary)finezPenalty / Finer      )r1   r   r!   loan_amountprovided_dateinstallment_amountzinstallment AmountinstallmentszTotal installmentsinstallment_start_datez(From the start date deduction will apply)r3   apply_onend_of_month)r   r   r!   settledsettled_dateallowance_idzpayroll.allowanceasset_idzasset.asset)r   r   r   r7   r9   deduction_idszpayroll.deduction)r   r9   )r7   r9   r   PayrollGeneralSettingnotice_periodzNotice period in days)r   r3   r_   )r   r7   r9   PayrollSettingscurrency_symbol$   )r   r!   r   position)prefixPrefix)postfixPostfixr  )r1   r   r!   r   zPayroll Settings)r   r   Payslip
group_name2   z
Batch name)r   r!   r   r   	reference
start_dateend_datepay_head_datacontract_wager   	deductionr   status)r   )review_ongoingzReview Ongoing)	confirmed	Confirmed)paidPaidsent_to_employeeinstallment_idsr   z	-end_dateHistoricalPayslipzpayroll.payslipzhistorical payslipzhistorical payslipsPayslipAutoGenerategenerate_day) )zlast dayzLast Day)11st)22nd)33rd)44th)55th)66th)77th)88th)99th)1010th)1111th)12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31thr  z5On this day of every month,Payslip will auto generatezPayslip Generate Day)r1   r   r3   r!   r   auto_generateCompanyReimbursement))reimbursementrW  )bonus_encashmentzBonus Point Encashment)leave_encashmentzLeave EncashmentrX     allowance_on)r   r?   ad_to_encashzAvailable Days to encashzAvailable dayscfd_to_encashzCarry Forward Days to encashzCarry forward daysbonus_to_encashzBonus points to encashzBonus points))	requested	Requested)approvedApproved)rejectedRejectedr`  )r1   r   r   r!   approved_by)r   r   r7   r   r9   leave_type_idzleave.leavetypez
Leave typeother_attachmentsz'payroll.reimbursementmultipleattachmentReimbursementrequestCommentcommentComment)r!   r   r   )r7   r9   fileszpayroll.reimbursementfile)r   r9   
request_idzpayroll.reimbursement
TaxBracket
min_incomezMin. Income
max_incomezMax. Incometax_ratezTax Ratefiling_status_id
WorkRecordrecord_namework_record_type))FDPPresent)HDPzHalf Day Present)ABSAbsent)HDzHoliday/Company Leave)CONFConflict)DFTr   )r1   r!   r   date)r   r   at_workz00:00)r   r   r!   r   r_   min_hourat_work_second)r   r   r   min_hour_secondmessageis_attendance_recordis_leave_recordday_percentagelast_updateN),__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldIntegerField	CharFieldOneToOneFielddjangodbdeletionCASCADE	FileFieldhorillaupload_pathDateTimeFieldBooleanField	DateField
FloatFieldpayrollmin_zerorate_validator
ForeignKeyPROTECTSET_NULLManyToManyField	TextFieldBigIntegerField	AutoField
DO_NOTHINGsimple_historyHistoricalChangesModel	JSONFieldr
   validate_time_format
operations     C/var/www/python-projects/worksol/payroll/migrations/0001_initial.pyr   r      sA;   G 	" $)!'
''(@(@AL 	
,*v**$Z_nrst!4!4!4Q!?@!4!4!44dYa!bc	
 	
$*v**$Z_nrst*&**c:;.f..T  D\  il  sw  x  y*&**Ay  GJ  QU  V  W		
 	
'#%9V%9%9tW]W`W`WgWgWpWpWxWx  GK  Y]  in  sG  &H  I E *		
 	
$*v**$Z_nrst)))GNN4N4NOP	
 	
2*v**$Z_nrst/v//'..:T:TUV	
 	
'*v**$Z_nrst'3v33D_klm' 1f11$[YZ' *&**5MZ]^_	'
 !"2&"2"2  JG  NR  #S  T' ,-@V-@-@  [T  cA  .B  C' 2v224  LD   E  F' &':v':':5  U\  (]  ^' *&**  @z  Fj  wz  AE  F  G' .f..T  D\  il  sw  x  y' *&**Ay  GJ  QU  V  W' 0V00Ituv' ,6,,4Cdko  ~E  ~L  ~L  ~S  ~S  ~\  ~\  }]  ^  _' -V--D  Cg  q|  HQ  ^a  hl  m  n' ***A]dhv}  wE  wE  wL  wL  w[  w[  v\  ]  ^'  /0A0A0AVY  f`  gk  y@  yG  yG  yN  yN  yW  yW  xX  1Y  Z!'" -.?f.?.?dTW  dC  JN  \c  \j  \j  \q  \q  \z  \z  [{  /|  }#'$ /0A0A0AVY  fe  lp  ~E  ~L  ~L  ~S  ~S  ~\  ~\  }]  1^  _%'& %&7f&7&7dC  \H  OS  ah  ao  ao  av  av  a  a  `@  'A  B''( 34EF4E4EDZ]  jm  tx  FM  FT  FT  F[  F[  Fd  Fd  Ee  5f  g)'* !"5&"5"5eOk  {X  #Y  Z+', "#46#4#44Kqx|  KR  KY  KY  K`  K`  Ki  Ki  Jj  $k  l-'.  !1!1!1;n:o  zN  Zt  AC  JN  "O  P/'0 .f..8R7S]h  uX  eg  h  i1'2  !1!1!1  ;L  VZ  f[  hj  "k  l3'4 /f//Gcde5'6  1 1 1Hpw{ |}7'8 /f//dFlswxy9': ,-@V-@-@Y^-_`;'< /F//NO='> 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}   ~  A'B %&<f&<&<4  TG  Vj  oB  Qd  'e  fC'D  1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  gE'F .V..TPVPYPYP`P`PiPiPqPq  wK  Za  b  cG'H &'=v'='=D  UA  Pd  i|  K_  (`  aI'J  !2!2!2DTZT]T]TdTdTmTmTuTu  {J  Yd  "e  fK'L $%;V%;%;$QV[v%wxM'R U-	
\ 	
#*v**$Z_nrst#3v33D_klm# 1f11$[YZ# *&**5MZ]^_	#
 !"2&"2"2  JG  NR  #S  T# ,-@V-@-@  [T  cA  .B  C# .6..uH}~# 1f11$  Ks  t  u# &':v':':5  U\  (]  ^# *&**  @z  Fj  wz  AE  F  G# .f..T  D\  il  sw  x  y# *&**Ay  GJ  QU  V  W# '(8(8(8t  N^  j[  hj  qu  )v  w# 0V00Ituv# ,6,,4Cdko  ~E  ~L  ~L  ~S  ~S  ~\  ~\  }]  ^  _#  -V--D  C  KT  ad  ko  p  q!#" ***sNjqu  DK  DR  DR  DY  DY  Dh  Dh  Ci  xG  H  I##$ !"3&"3"3CW^^MbMbMqMqLr"st%#& !"5&"5"5eOd  tQ  #R  S'#( "#46#4#44Kqx|  KR  KY  KY  K`  K`  Ki  Ki  Jj  $k  l)#*  !1!1!1;n:o  zN  Zt  AC  JN  "O  P+#, .f..8RTn7o  zE  Qt  AC  D  E-#.  !1!1!1  ;L  VZ  f[  hj  "k  l/#0 /f//Gcde1#2  1 1 1Hpw{ |}3#4 /f//dFlswxy5#6 ,-@V-@-@Y^-_`7#8 "#66#6#6uu#UV9#: 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}   ~  =#> %&<f&<&<4  TG  Vi  nA  Pc  'd  e?#@  1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  gA#B &'=v'='=D  UA  Pd  i|  K_  (`  aC#D $%;V%;%;$QV[v%wxE#J EM)	
T 	
*v**$Z_nrst3v33D_klm1f11$[YZ "2&"2"2b"_`-V--  7[  ex  EH  Wa  b  c.6..u=YZ 0 0 0d ;< 0 0 0tZg hi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 !0'8"G	
* 	
*v**$Z_nrst3v33D_klm1f11$[YZ "2&"2"2=N[^mw"xy&(8(8(8l(ST$&6f&6&6T[e&fg.f..7y  DM  Z]  lw  x  y "2&"2"2  <L  V_  ln  uy  HW  #X  Y***14n]^"$4F$4$4  >^  ho  |  NV  %W  X(*=&*=*=bTr  AH  AO  AO  AV  AV  A_  A_  @`  o~  +  @$&6f&6&6TX_XfXfXrXr&st.0C0C0CD  ]F  Ul  1m  n/1D1D1DT  ^t  Ca  2b  c13D63D3D4YZae  uU  4V  W)))4PQ0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~  0v00t$RXR[R[RbRbRkRkRsRs  CN  Sd  s   @  A 1 1 1FII<L<L<U<U<]<]lz  @S  bl  !m  n!2!2!2DTZT]T]TdTdTmTmTuTu  EP  Ug  vD  "E  F.V..TPVPYPYP`P`PiPiPqPq  AL  Q_  nx  y  z 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g+&++$TVYYM]M]MfMfMnMn  ~I  Nb  qx  y  z/f//dQWQZQZQaQaQjQjQrQr  BM  Ra  p{  |  } "3&"3"3$TU[U^U^UeUeUnUnUvUv  FQ  Vl  {J  #K  L38 "$_#`; 	
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$ !"2&"2"2=N[^mw"xy$ '(8(8(8l(ST$ %&6f&6&6T[e&fg$ .f..7y  DM  Z]  lw  x  y$ !"2&"2"2  <L  V_  ln  uy  HW  #X  Y$ ***14n]^$ #$4F$4$4  >^  ho  |  NV  %W  X$ )*=&*=*=bTr  AH  AO  AO  AV  AV  A_  A_  @`  o~  +  @$ %&6f&6&6TcX\&]^$  /0C0C0CD  ]F  Ul  1m  n!$" 01D1D1DT  ^t  Ca  2b  c#$$ 23D63D3D4YZae  uU  4V  W%$& )))4PQ'$( /v//DERS)$*  !5!5!5t!DE+$, )*:&*:*:cPT*UV-$.  !1!1!1:p}~!  A/$0 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$2 0v00t5W[gmgpgpgwgw  hA  hA  hL  hL  [^  ct  CO   P  Q3$4  1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R5$6 !"3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  f|  KZ  #[  \7$8 $%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \n  &o  p9$:  !7!7!7;S!TU;$<  !2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \=$>  !2!2!2UY]ioiririyiy  jC  jC  jN  jN  ]`  ew  FT  "U  V?$@ .V..TUYekeneneueue~e~  fJ  fJ  Y\  ao  ~H  I  JA$B  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C$D +&++$eRVbhbkbkbrbrb{b{  cG  cG  VY  ^r  AH  I  JE$F /f//d%VZflfofofvfvff  gK  gK  Z]  bq  @K  L  MG$L !6'=<!?	 "((::FLLI[.	
^ 	
*v**$Z_nrst3v33D_klm1f11$[YZ)))  3I  SY  fh  i  j*&**b9: 1 1 1!( ST "2&"2"2"45 0 0 0Cd KL0V00NO***1uEF%'8v'8'8t$]q'rs!4!4!4BV!WX)+;6+;+;Fp+qr-V--nuacde/F//>?!5!5!54!@A!2!2!2EX^XaXaXhXhXqXqXzXz  @S  "T  U.V..TEPT`f`i`i`p`p`y`y  aB  aB  GT  U  V0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   "8&"8"8%L_"`a 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-2 E5	
< 	
(*v**$Z_nrst "5&"5"5bLcqxqq  rG  rG  rP  rP  qQ  #R  S0v00dfiiFVFVF_F_FgFglz{|	
 	
"*v**$Z_nrst3v33D_klm1f11$[YZ"$4F$4$4SQUY$Z[-V--7KMc6dnw  EG  NR  S  T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	 !3'9	
" 	
*v**$Z_nrst3v33D_klm1f11$[YZ/v//drPTcopq.f..TcPTUV/v//12-V--/0 "2&"2"2"45 "3&"3"3AD"IJ/f//EF/f//EF/f//EF-F--adCD+6++  5]  gn  {}  DH  I  J#%8V%8%8T%RS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"$:F$:$:ENa$bc 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g', [M/	
6 	
$-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//drPTcopq.f..TcPTUV/v//12-V--/0 "2&"2"2"45 "3&"3"3AD"IJ/f//EF/f//EF/f//EF-F--adCD+6++  5]  gn  {}  DH  I  J#%8V%8%8T%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!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  \m  &n  o9> !5'<<!?	 "((::FLLIM'	
P 	
&*v**$Z_nrst!1!1!1  ;s  }@	  L	C
  P
R
  a
w
  "x
  y
 "5&"5"5e"DE3v33$TU[U^U^UeUeUnUnUvUv  |J  Yb   c  d		
 	
 *v**$Z_nrst3v33D_klm1f11$[YZ*&**b9:)))  3q  {J  WY  Z  [!1!1!1!34/v//TW^^E_E_`a!2!2!21Hb  rB  "C  D "3&"3"3AIg  wK  #L  M"$7F$7$7Me  uC  %D  E,6,,Q78+6++  5E  OZ  ej  wy  z  { 0 0 0Cd KL!2!2!2EX^XaXaXhXhXqXqXzXz  @S  "T  U 1 1 15tW]W`W`WgWgWpWpWyWy  IV  [n  !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 "3&"3"3$TU[U^U^UeUeUnUnUvUv  |M  \h  #i  j 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g$&<f&<&<4RW  ]F  'G  H). UG1	
8 	
.*v**$Z_nrst1f11$[YZ,F,,$U^_`3v33D_klm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0&00t@[\] 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;\;\axyz
 E	
" 	
*v**$Z_nrst3v33D_klm1f11$[YZ0v00mLM0v00t$Ubcd.V..sTU0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~  #%6V%6%6AQAQAZAZAbAbg}  M\  &]  ^ 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 0 0 0tRV WX#%5V%5%5  ?L  YZ  ae  &f  g)))4@A,F,,4UV]aosozoz  pP  pP  oQ  R  S-V--D'VW^bptp{p{  qQ  qQ  pR  S  T!#66#6#6T1SW#XY"$7F$7$7dATX$YZ)))S9:,F,,4BTRS')<)<)<U)KL"$7F$7$7$FG!#46#4#4Q#?@ 4 4 44d KL 1 1 1FII<L<L<U<U<]<]bu  EO  !P  Q	
Q|Jr  r   )base.modelsr
   django.db.models.deletionr  horilla.modelsr  payroll.models.modelsr  simple_history.modelsr  django.confr   	django.dbr   r   r   r  r  r  <module>r     s0            (I
$$ Ir  