object DM: TDM
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
  Height = 201
  Width = 389
  PixelsPerInch = 96
  object DBagrigest: TFDConnection
    Params.Strings = (
      'DriverID=MySQL'
      'Server=localhost'
      'Port=3306'
      'Database=agrigest'
      'User_Name=asesoft'
      'Password=Pantera1'
      'CharacterSet=utf8')
    LoginPrompt = False
    BeforeConnect = DBagrigestBeforeConnect
    Left = 24
    Top = 24
  end
  object FDPhysMySQLDriverLink1: TFDPhysMySQLDriverLink
    VendorLib = '.\\libmysql.dll'
    Left = 24
    Top = 80
  end
  object FDGUIxWaitCursor1: TFDGUIxWaitCursor
    Provider = 'Forms'
    Left = 24
    Top = 136
  end
  object dsqnominasdetalle: TDataSource
    DataSet = qnominasdetalle
    Left = 104
    Top = 16
  end
  object qnominasdetalle: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from trabajo_diario')
    Left = 184
    Top = 8
    object qnominasdetalleid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qnominasdetallefecha: TDateField
      FieldName = 'fecha'
    end
    object qnominasdetalleparcela: TWideStringField
      FieldName = 'parcela'
      Size = 30
    end
    object qnominasdetalleidt: TIntegerField
      FieldName = 'idt'
    end
    object qnominasdetalletrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object qnominasdetalletypework: TWideStringField
      FieldName = 'typework'
      Size = 40
    end
    object qnominasdetallearticulo: TWideStringField
      FieldName = 'articulo'
      Size = 100
    end
    object qnominasdetalleqhoras: TFloatField
      FieldName = 'qhoras'
      DisplayFormat = '#0.00'
    end
    object qnominasdetalleprecio: TFloatField
      FieldName = 'precio'
      Required = True
      DisplayFormat = '#0.000'
    end
    object qnominasdetalletotal: TFloatField
      FieldName = 'total'
      Required = True
      DisplayFormat = '#0.000'
    end
    object qnominasdetalleestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qnominasdetalleorigen: TWideStringField
      FieldName = 'origen'
      Size = 200
    end
    object qnominasdetalleobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 490
    end
    object qnominasdetalleempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
  end
  object dsqanticiposdetalle: TDataSource
    DataSet = qanticiposdetalle
    Left = 104
    Top = 72
  end
  object qanticiposdetalle: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from anticipos')
    Left = 184
    Top = 56
    object qanticiposdetalleid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qanticiposdetalleidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qanticiposdetalletrabajador: TWideStringField
      FieldName = 'trabajador'
      Required = True
      Size = 240
    end
    object qanticiposdetallefecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qanticiposdetalleimporte: TFloatField
      FieldName = 'importe'
      Required = True
    end
    object qanticiposdetalleestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qanticiposdetalleindemnizacion: TFloatField
      FieldName = 'indemnizacion'
    end
    object qanticiposdetallepenalizacion: TFloatField
      FieldName = 'penalizacion'
    end
    object qanticiposdetalleobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 160
    end
    object qanticiposdetalleformapago: TWideStringField
      FieldName = 'formapago'
      Size = 56
    end
    object qanticiposdetalleimporteletras: TWideStringField
      FieldName = 'importeletras'
      Size = 500
    end
  end
  object tnotas: TFDTable
    MasterSource = dscalendario
    MasterFields = 'fecha'
    Connection = DBagrigest
    TableName = 'notas'
    Left = 640
    Top = 360
  end
  object tcalendario_laboral: TFDTable
    Connection = DBagrigest
    TableName = 'calendario_laboral'
    Left = 336
    Top = 8
    object tcalendario_laboralfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object tcalendario_laboralfestivo: TIntegerField
      FieldName = 'festivo'
      Required = True
    end
    object tcalendario_laboralalmuerzo: TIntegerField
      FieldName = 'almuerzo'
      Required = True
    end
    object tcalendario_laboralmerienda: TIntegerField
      FieldName = 'merienda'
      Required = True
    end
    object tcalendario_laboralinicio_almuerzo: TTimeField
      FieldName = 'inicio_almuerzo'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
    object tcalendario_laboralfin_almuerzo: TTimeField
      FieldName = 'fin_almuerzo'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
    object tcalendario_laboralinicio_merienda: TTimeField
      FieldName = 'inicio_merienda'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
    object tcalendario_laboralfin_merienda: TTimeField
      FieldName = 'fin_merienda'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
  end
  object dscalendario: TDataSource
    DataSet = tcalendario_laboral
    Left = 256
    Top = 8
  end
  object dsnotas: TDataSource
    DataSet = tnotas
    Left = 560
    Top = 360
  end
  object qaux1: TFDQuery
    Connection = DBagrigest
    Left = 576
    Top = 8
  end
  object tempresa: TFDTable
    Connection = DBagrigest
    TableName = 'empresa'
    Left = 640
    Top = 240
    object tempresaid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object tempresacif: TWideStringField
      FieldName = 'cif'
      Required = True
      Size = 18
    end
    object tempresanombre: TWideStringField
      FieldName = 'nombre'
      Size = 500
    end
    object tempresadireccion: TWideStringField
      FieldName = 'direccion'
      Required = True
      Size = 80
    end
    object tempresacodpost: TWideStringField
      FieldName = 'codpost'
      Required = True
      Size = 10
    end
    object tempresapoblacion: TWideStringField
      FieldName = 'poblacion'
      Required = True
      Size = 80
    end
    object tempresaprovincia: TWideStringField
      FieldName = 'provincia'
      Required = True
      Size = 80
    end
    object tempresaemail: TWideStringField
      FieldName = 'email'
      Size = 500
    end
    object tempresatelefono1: TWideStringField
      FieldName = 'telefono1'
      Size = 18
    end
    object tempresatelefono2: TWideStringField
      FieldName = 'telefono2'
      Required = True
      Size = 18
    end
    object tempresacontacto: TWideStringField
      FieldName = 'contacto'
      Required = True
      Size = 100
    end
    object tempresacontingenciacomfij: TFloatField
      FieldName = 'contingenciacomfij'
      Required = True
    end
    object tempresasalariobasedia: TFloatField
      FieldName = 'salariobasedia'
      Required = True
    end
    object tempresacontingenciasdia: TFloatField
      FieldName = 'contingenciasdia'
      Required = True
    end
    object tempresairpf: TFloatField
      FieldName = 'irpf'
      Required = True
    end
    object tempresairpf2: TFloatField
      FieldName = 'irpf2'
    end
    object tempresadesempleo: TFloatField
      FieldName = 'desempleo'
      Required = True
    end
    object tempresadesempleo2: TFloatField
      FieldName = 'desempleo2'
    end
    object tempresaformacion: TFloatField
      FieldName = 'formacion'
      Required = True
    end
    object tempresacontingencias: TFloatField
      FieldName = 'contingencias'
      Required = True
    end
    object tempresacc_iban: TWideStringField
      FieldName = 'cc_iban'
      Required = True
      Size = 8
    end
    object tempresaformacion2: TFloatField
      FieldName = 'formacion2'
    end
    object tempresacc_entidad: TWideStringField
      FieldName = 'cc_entidad'
      Required = True
      Size = 8
    end
    object tempresacc_oficina: TWideStringField
      FieldName = 'cc_oficina'
      Required = True
      Size = 8
    end
    object tempresacc_dc: TWideStringField
      FieldName = 'cc_dc'
      Required = True
      Size = 4
    end
    object tempresacc_cc: TWideStringField
      FieldName = 'cc_cc'
      Required = True
    end
    object tempresaactive: TIntegerField
      FieldName = 'active'
    end
    object tempresaajusteentrada: TIntegerField
      FieldName = 'ajusteentrada'
    end
    object tempresaajustesalida: TIntegerField
      FieldName = 'ajustesalida'
    end
    object tempresaporcbloqueo: TIntegerField
      FieldName = 'porcbloqueo'
    end
    object tempresacontingencias2: TFloatField
      FieldName = 'contingencias2'
    end
    object tempresault_envio: TIntegerField
      FieldName = 'ult_envio'
    end
    object tempresaregistro_sanitario: TWideStringField
      FieldName = 'registro_sanitario'
      Size = 40
    end
    object tempresacoste_kg_gen: TFloatField
      FieldName = 'coste_kg_gen'
      Required = True
    end
    object tempresaporc_segsocial: TFloatField
      FieldName = 'porc_segsocial'
    end
    object tempresaprecio_venta_desperdicios: TFloatField
      FieldName = 'precio_venta_desperdicios'
      Required = True
    end
    object tempresavercodtrazabilidad: TIntegerField
      FieldName = 'vercodtrazabilidad'
      Required = True
    end
    object tempresacodcomision: TWideStringField
      FieldName = 'codcomision'
      Size = 40
    end
    object tempresacodtransporte: TWideStringField
      FieldName = 'codtransporte'
      Size = 40
    end
    object tempresacc_bic: TWideStringField
      FieldName = 'cc_bic'
      Size = 22
    end
    object tempresacodotros: TWideStringField
      FieldName = 'codotros'
      Size = 40
    end
    object tempresaavisarstock: TIntegerField
      FieldName = 'avisarstock'
      Required = True
    end
    object tempresahtlunes: TFloatField
      FieldName = 'htlunes'
    end
    object tempresahtmartes: TFloatField
      FieldName = 'htmartes'
    end
    object tempresahtmiercoles: TFloatField
      FieldName = 'htmiercoles'
    end
    object tempresahtjueves: TFloatField
      FieldName = 'htjueves'
    end
    object tempresahtviernes: TFloatField
      FieldName = 'htviernes'
    end
    object tempresahtsabados: TFloatField
      FieldName = 'htsabados'
    end
    object tempresahtdomingos: TFloatField
      FieldName = 'htdomingos'
    end
    object tempresatavisostock: TIntegerField
      FieldName = 'tavisostock'
    end
    object tempresaresponsable: TWideStringField
      FieldName = 'responsable'
      Size = 100
    end
    object tempresanif_responsable: TWideStringField
      FieldName = 'nif_responsable'
      Size = 30
    end
    object tempresalogo: TBlobField
      FieldName = 'logo'
    end
    object tempresafirmaresponsable: TBlobField
      FieldName = 'firmaresponsable'
    end
    object tempresatiempoalmuerzo: TIntegerField
      Alignment = taCenter
      FieldName = 'tiempoalmuerzo'
    end
    object tempresahorasminimas: TIntegerField
      Alignment = taCenter
      FieldName = 'horasminimas'
    end
    object tempresaidfamilia: TIntegerField
      FieldName = 'idfamilia'
    end
    object tempresaajuste15: TIntegerField
      FieldName = 'ajuste15'
    end
    object tempresaajuste30: TIntegerField
      FieldName = 'ajuste30'
    end
    object tempresaseparartraza_e_s: TIntegerField
      FieldName = 'separartraza_e_s'
    end
    object tempresaean: TWideStringField
      FieldName = 'ean'
      Size = 26
    end
    object tempresafaceficherofirma: TWideStringField
      FieldName = 'faceficherofirma'
      Size = 90
    end
    object tempresafaceficheropass: TWideStringField
      FieldName = 'faceficheropass'
      Size = 90
    end
    object tempresafaceimpuesto: TWideStringField
      FieldName = 'faceimpuesto'
      Size = 90
    end
    object tempresafacenombrefirma: TWideStringField
      FieldName = 'facenombrefirma'
      Size = 90
    end
    object tempresafacepersona: TWideStringField
      FieldName = 'facepersona'
      Size = 90
    end
    object tempresaverifactuactivo: TIntegerField
      FieldName = 'verifactuactivo'
    end
    object tempresaverifactupre: TIntegerField
      FieldName = 'verifactupre'
    end
    object tempresaverifactuficherofirma: TWideStringField
      FieldName = 'verifactuficherofirma'
      Size = 90
    end
    object tempresaverifactuficheropass: TWideStringField
      FieldName = 'verifactuficheropass'
      Size = 90
    end
    object tempresaverifactufirma: TWideStringField
      FieldName = 'verifactufirma'
      Size = 90
    end
    object tempresaIAmodelo: TWideStringField
      FieldName = 'IAmodelo'
      Size = 510
    end
    object tempresaapikey: TWideStringField
      FieldName = 'apikey'
      Size = 200
    end
    object tempresacerrar_sesion: TIntegerField
      FieldName = 'cerrar_sesion'
    end
    object tempresaretencion_me: TFloatField
      FieldName = 'retencion_me'
    end
    object tempresah_comienzo_tarde: TTimeField
      FieldName = 'h_comienzo_tarde'
      DisplayFormat = 'hh:mm'
    end
  end
  object tcentro_coste: TFDTable
    Connection = DBagrigest
    TableName = 'parcelas'
    Left = 424
    Top = 8
  end
  object dsempresa: TDataSource
    DataSet = tempresa
    OnStateChange = dsempresaStateChange
    OnDataChange = dsempresaDataChange
    Left = 592
    Top = 248
  end
  object tprenominas: TFDTable
    OnCalcFields = tprenominasCalcFields
    Connection = DBagrigest
    TableName = 'prenominas'
    Left = 640
    Top = 304
    object tprenominasId: TIntegerField
      FieldName = 'Id'
      Required = True
    end
    object tprenominasIDT: TIntegerField
      FieldName = 'IDT'
      Required = True
    end
    object tprenominasANYO: TIntegerField
      FieldName = 'ANYO'
      Required = True
    end
    object tprenominasMES: TWideStringField
      FieldName = 'MES'
      Required = True
      Size = 30
    end
    object tprenominasNIF: TWideStringField
      FieldName = 'NIF'
      Required = True
      Size = 18
    end
    object tprenominasNOMBRE: TWideStringField
      FieldName = 'NOMBRE'
      Required = True
      Size = 80
    end
    object tprenominasDIRECCION: TWideStringField
      FieldName = 'DIRECCION'
      Required = True
      Size = 80
    end
    object tprenominasCP: TWideStringField
      FieldName = 'CP'
      Required = True
      Size = 10
    end
    object tprenominasPOBLACION: TWideStringField
      FieldName = 'POBLACION'
      Required = True
      Size = 40
    end
    object tprenominasHORAS: TFloatField
      FieldName = 'HORAS'
      Required = True
    end
    object tprenominasFECHAALTA: TDateField
      FieldName = 'FECHAALTA'
      Required = True
    end
    object tprenominasFECHABAJA: TDateField
      FieldName = 'FECHABAJA'
    end
    object tprenominasDIASTRABAJADOS: TIntegerField
      FieldName = 'DIASTRABAJADOS'
      Required = True
    end
    object tprenominasDIASMAXIMO: TIntegerField
      FieldName = 'DIASMAXIMO'
      Required = True
    end
    object tprenominasDIASCALCULO: TIntegerField
      FieldName = 'DIASCALCULO'
      Required = True
    end
    object tprenominasTOTALBRUTO: TFloatField
      FieldName = 'TOTALBRUTO'
      Required = True
    end
    object tprenominasIRPF: TFloatField
      FieldName = 'IRPF'
      Required = True
    end
    object tprenominasTOTALIRPF: TFloatField
      FieldName = 'TOTALIRPF'
      Required = True
    end
    object tprenominasDESEMPLEO: TFloatField
      FieldName = 'DESEMPLEO'
      Required = True
    end
    object tprenominasTOTALDESEMPLEO: TFloatField
      FieldName = 'TOTALDESEMPLEO'
      Required = True
    end
    object tprenominasFORMACION: TFloatField
      FieldName = 'FORMACION'
      Required = True
    end
    object tprenominasTOTALFORMACION: TFloatField
      FieldName = 'TOTALFORMACION'
      Required = True
    end
    object tprenominasCONTINGENCIAS: TFloatField
      FieldName = 'CONTINGENCIAS'
      Required = True
    end
    object tprenominasTOTALCONTINGENCIAS: TFloatField
      FieldName = 'TOTALCONTINGENCIAS'
      Required = True
    end
    object tprenominasTOTALNETO: TFloatField
      FieldName = 'TOTALNETO'
      Required = True
    end
    object tprenominasANTICIPOS: TFloatField
      FieldName = 'ANTICIPOS'
      Required = True
    end
    object tprenominasINDEMNIZACION: TFloatField
      FieldName = 'INDEMNIZACION'
      Required = True
    end
    object tprenominasPENALIZACION: TFloatField
      FieldName = 'PENALIZACION'
      Required = True
    end
    object tprenominasTOTALAPAGAR: TFloatField
      FieldName = 'TOTALAPAGAR'
      Required = True
    end
    object tprenominasCUENTAPAGO: TWideStringField
      FieldName = 'CUENTAPAGO'
      Required = True
      Size = 48
    end
    object tprenominasFECHAPAGO: TDateField
      FieldName = 'FECHAPAGO'
      Required = True
    end
    object tprenominasESTADO: TWideStringField
      FieldName = 'ESTADO'
      Required = True
      Size = 2
    end
    object tprenominasSALARIOBASE: TFloatField
      FieldName = 'SALARIOBASE'
      Required = True
    end
    object tprenominasDIASLABORABLES: TIntegerField
      FieldName = 'DIASLABORABLES'
    end
    object tprenominasCORRECTO: TIntegerField
      FieldName = 'CORRECTO'
    end
    object tprenominasFECHAINICIO: TDateField
      FieldName = 'FECHAINICIO'
    end
    object tprenominasFECHAFIN: TDateField
      FieldName = 'FECHAFIN'
    end
    object tprenominasBASEDIA: TFloatField
      FieldKind = fkCalculated
      FieldName = 'BASEDIA'
      Calculated = True
    end
    object tprenominasTOTALME: TFloatField
      FieldName = 'TOTALME'
    end
    object tprenominasME: TFloatField
      FieldName = 'ME'
    end
    object tprenominasEMBARGOS: TFloatField
      FieldName = 'EMBARGOS'
    end
  end
  object dsprenominas: TDataSource
    DataSet = tprenominas
    Left = 560
    Top = 304
  end
  object qaux2: TFDQuery
    Connection = DBagrigest
    Left = 632
    Top = 8
  end
  object qaux3: TFDQuery
    Connection = DBagrigest
    Left = 680
    Top = 8
  end
  object ttrabajadores: TFDTable
    Connection = DBagrigest
    TableName = 'trabajadores'
    Left = 504
    Top = 8
    object ttrabajadoresID: TSmallintField
      FieldName = 'ID'
      Required = True
    end
    object ttrabajadoresNIF: TWideStringField
      FieldName = 'NIF'
      Required = True
      Size = 24
    end
    object ttrabajadoresnombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 80
    end
    object ttrabajadoresNOMBRECORTO: TWideStringField
      FieldName = 'NOMBRECORTO'
      Size = 80
    end
    object ttrabajadoresAPELLIDOS: TWideStringField
      FieldName = 'APELLIDOS'
      Size = 120
    end
    object ttrabajadoresDIRECCION: TWideStringField
      FieldName = 'DIRECCION'
      Size = 80
    end
    object ttrabajadoresCP: TWideStringField
      FieldName = 'CP'
      Required = True
      Size = 10
    end
    object ttrabajadoresPOBLACION: TWideStringField
      FieldName = 'POBLACION'
      Size = 40
    end
    object ttrabajadoresPROVINCIA: TWideStringField
      FieldName = 'PROVINCIA'
      Size = 40
    end
    object ttrabajadoresFECHANACIMIENTO: TDateField
      FieldName = 'FECHANACIMIENTO'
    end
    object ttrabajadoresPAISNAC: TWideStringField
      FieldName = 'PAISNAC'
      Size = 40
    end
    object ttrabajadoresNACIONALIDAD: TWideStringField
      FieldName = 'NACIONALIDAD'
      Size = 40
    end
    object ttrabajadoresSEXO: TWideStringField
      FieldName = 'SEXO'
    end
    object ttrabajadoresCBIBAN: TWideStringField
      FieldName = 'CBIBAN'
      Size = 8
    end
    object ttrabajadoresCBBANCO: TWideStringField
      FieldName = 'CBBANCO'
      Size = 8
    end
    object ttrabajadoresCBOFICINA: TWideStringField
      FieldName = 'CBOFICINA'
      Size = 8
    end
    object ttrabajadoresCBDC: TWideStringField
      FieldName = 'CBDC'
      Size = 4
    end
    object ttrabajadoresCBCC: TWideStringField
      FieldName = 'CBCC'
    end
    object ttrabajadoresPAGARPORBANCO: TIntegerField
      FieldName = 'PAGARPORBANCO'
      Required = True
    end
    object ttrabajadoresTELEFONO1: TWideStringField
      FieldName = 'TELEFONO1'
      Size = 30
    end
    object ttrabajadoresTELEFONO2: TWideStringField
      FieldName = 'TELEFONO2'
      Size = 30
    end
    object ttrabajadoresTELEFONO3: TWideStringField
      FieldName = 'TELEFONO3'
      Size = 30
    end
    object ttrabajadoresTELEFONO4: TWideStringField
      FieldName = 'TELEFONO4'
      Size = 30
    end
    object ttrabajadoresREGIMEN_COT: TWideStringField
      FieldName = 'REGIMEN_COT'
      Size = 40
    end
    object ttrabajadoresNUMSEGSOCIAL: TWideStringField
      FieldName = 'NUMSEGSOCIAL'
      Size = 30
    end
    object ttrabajadoresIRPF: TFloatField
      FieldName = 'IRPF'
    end
    object ttrabajadoresDESEMPLEO: TFloatField
      FieldName = 'DESEMPLEO'
    end
    object ttrabajadoresFORMACION: TFloatField
      FieldName = 'FORMACION'
    end
    object ttrabajadoresOBSERVACIONES: TWideStringField
      FieldName = 'OBSERVACIONES'
      Size = 400
    end
    object ttrabajadoresFECHAALTA: TDateField
      FieldName = 'FECHAALTA'
    end
    object ttrabajadoresFECHABAJA: TDateField
      FieldName = 'FECHABAJA'
    end
    object ttrabajadoresCONTINGENCIAS: TFloatField
      FieldName = 'CONTINGENCIAS'
    end
    object ttrabajadoresempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object ttrabajadoreside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object ttrabajadoresIRPF2: TFloatField
      FieldName = 'IRPF2'
    end
    object ttrabajadoresDESEMPLEO2: TFloatField
      FieldName = 'DESEMPLEO2'
    end
    object ttrabajadoresFORMACION2: TFloatField
      FieldName = 'FORMACION2'
    end
    object ttrabajadoresIMAGEN: TIntegerField
      FieldName = 'IMAGEN'
    end
    object ttrabajadoresseleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
    object ttrabajadorescodart: TWideStringField
      FieldName = 'codart'
      Size = 30
    end
    object ttrabajadoresFIJO: TIntegerField
      FieldName = 'FIJO'
    end
    object ttrabajadoresFIJODISCONTINUO: TIntegerField
      FieldName = 'FIJODISCONTINUO'
    end
    object ttrabajadoresTEMPORAL: TIntegerField
      FieldName = 'TEMPORAL'
    end
    object ttrabajadoresgrupo: TIntegerField
      FieldName = 'grupo'
      Required = True
    end
    object ttrabajadoresactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object ttrabajadorescontrolcalidad: TIntegerField
      FieldName = 'controlcalidad'
      Required = True
    end
    object ttrabajadoreshorascontrato: TFloatField
      FieldName = 'horascontrato'
    end
    object ttrabajadoresnum_taquilla: TIntegerField
      FieldName = 'num_taquilla'
    end
    object ttrabajadoresemail: TWideStringField
      FieldName = 'email'
      Size = 100
    end
    object ttrabajadoresconvocatoria: TWideStringField
      FieldName = 'convocatoria'
      Size = 100
    end
    object ttrabajadoresresponsable: TIntegerField
      FieldName = 'responsable'
    end
    object ttrabajadoresfumigador: TIntegerField
      FieldName = 'fumigador'
    end
    object ttrabajadoresretencion_me: TFloatField
      FieldName = 'retencion_me'
    end
    object ttrabajadoresjornada_continua: TSmallintField
      FieldName = 'jornada_continua'
    end
    object ttrabajadoressalariobasedia: TFloatField
      FieldName = 'salariobasedia'
    end
  end
  object tproductos: TFDTable
    Connection = DBagrigest
    TableName = 'productos'
    Left = 336
    Top = 152
    object tproductoscodigo: TWideStringField
      FieldName = 'codigo'
      Required = True
      Size = 40
    end
    object tproductosdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 80
    end
    object tproductosimagen: TBlobField
      FieldName = 'imagen'
    end
    object tproductosalto: TIntegerField
      FieldName = 'alto'
    end
    object tproductosancho: TIntegerField
      FieldName = 'ancho'
    end
    object tproductoslargo: TIntegerField
      FieldName = 'largo'
    end
    object tproductostara: TFloatField
      FieldName = 'tara'
      Required = True
    end
    object tproductospeso: TFloatField
      FieldName = 'peso'
      Required = True
    end
    object tproductoserrorpeso: TFloatField
      FieldName = 'errorpeso'
      Required = True
    end
    object tproductospesadomanual: TIntegerField
      FieldName = 'pesadomanual'
      Required = True
    end
    object tproductoscoste: TFloatField
      FieldName = 'coste'
    end
    object tproductosactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object tproductosEANUPC: TLargeintField
      FieldName = 'EANUPC'
    end
    object tproductosunidades_caja: TIntegerField
      FieldName = 'unidades_caja'
      Required = True
    end
    object tproductosobservaciones: TWideMemoField
      FieldName = 'observaciones'
      BlobType = ftWideMemo
    end
    object tproductosmostrar_boton: TIntegerField
      FieldName = 'mostrar_boton'
      Required = True
    end
    object tproductosdeshidratacion: TFloatField
      FieldName = 'deshidratacion'
    end
    object tproductostara_envase: TFloatField
      FieldName = 'tara_envase'
      Required = True
    end
    object tproductoside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object tproductosid: TIntegerField
      FieldName = 'id'
      Required = True
    end
  end
  object qproductos: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from productos where activo=1 order by  descripcion')
    Left = 168
    Top = 152
    object qproductoscodigo: TWideStringField
      FieldName = 'codigo'
      Required = True
      Size = 40
    end
    object qproductosdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 80
    end
    object qproductosimagen: TBlobField
      FieldName = 'imagen'
    end
    object qproductosalto: TIntegerField
      FieldName = 'alto'
    end
    object qproductosancho: TIntegerField
      FieldName = 'ancho'
    end
    object qproductoslargo: TIntegerField
      FieldName = 'largo'
    end
    object qproductostara: TFloatField
      FieldName = 'tara'
      Required = True
    end
    object qproductospeso: TFloatField
      FieldName = 'peso'
      Required = True
    end
    object qproductoserrorpeso: TFloatField
      FieldName = 'errorpeso'
      Required = True
    end
    object qproductospesadomanual: TIntegerField
      FieldName = 'pesadomanual'
      Required = True
    end
    object qproductoscoste: TFloatField
      FieldName = 'coste'
    end
    object qproductosactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qproductosEANUPC: TLargeintField
      FieldName = 'EANUPC'
    end
    object qproductosunidades_caja: TIntegerField
      FieldName = 'unidades_caja'
      Required = True
    end
    object qproductosobservaciones: TWideMemoField
      FieldName = 'observaciones'
      BlobType = ftWideMemo
    end
  end
  object dsqproductos: TDataSource
    DataSet = qproductos
    OnDataChange = dsqproductosDataChange
    Left = 104
    Top = 152
  end
  object dsproductos: TDataSource
    DataSet = tproductos
    Left = 256
    Top = 152
  end
  object qmateriasprimas: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from materias_primas where activo=1 order by id'
      '')
    Left = 176
    Top = 208
    object qmateriasprimasid: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 40
    end
    object qmateriasprimasdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 100
    end
    object qmateriasprimasobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 510
    end
    object qmateriasprimasimagen: TBlobField
      FieldName = 'imagen'
    end
    object qmateriasprimasEAN: TWideStringField
      FieldName = 'EAN'
      Required = True
      Size = 26
    end
    object qmateriasprimasactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qmateriasprimasidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qmateriasprimasvariedad: TWideStringField
      FieldName = 'variedad'
      Required = True
      Size = 100
    end
    object qmateriasprimasbasculas: TIntegerField
      FieldName = 'basculas'
      Required = True
    end
    object qmateriasprimasusar_precio_parcela: TIntegerField
      FieldName = 'usar_precio_parcela'
      Required = True
    end
    object qmateriasprimasdesechos: TIntegerField
      FieldName = 'desechos'
      Required = True
    end
    object qmateriasprimascompuesto: TIntegerField
      FieldName = 'compuesto'
      Required = True
    end
    object qmateriasprimasmesas: TIntegerField
      FieldName = 'mesas'
      Required = True
    end
    object qmateriasprimasidgenerico: TIntegerField
      FieldName = 'idgenerico'
    end
    object qmateriasprimasgenerico: TWideStringField
      FieldName = 'generico'
      Size = 60
    end
    object qmateriasprimasobtentor: TWideStringField
      FieldName = 'obtentor'
      Size = 100
    end
    object qmateriasprimaspesopieza: TFloatField
      FieldName = 'pesopieza'
    end
  end
  object dsqmateriasprimas: TDataSource
    DataSet = qmateriasprimas
    OnDataChange = dsqmateriasprimasDataChange
    Left = 112
    Top = 208
  end
  object dsmateriasprimas: TDataSource
    DataSet = tmateriasprimas
    Left = 256
    Top = 208
  end
  object tmateriasprimas: TFDTable
    Connection = DBagrigest
    TableName = 'materias_primas'
    Left = 336
    Top = 208
    object tmateriasprimasidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object tmateriasprimasid: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 40
    end
    object tmateriasprimasdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 100
    end
    object tmateriasprimasobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 510
    end
    object tmateriasprimasimagen: TBlobField
      FieldName = 'imagen'
    end
    object tmateriasprimasEAN: TWideStringField
      FieldName = 'EAN'
      Required = True
      Size = 26
    end
    object tmateriasprimasactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object tmateriasprimasbasculas: TIntegerField
      FieldName = 'basculas'
      Required = True
    end
    object tmateriasprimasvariedad: TWideStringField
      FieldName = 'variedad'
      Required = True
      Size = 100
    end
    object tmateriasprimasusar_precio_parcela: TIntegerField
      FieldName = 'usar_precio_parcela'
      Required = True
    end
    object tmateriasprimasdesechos: TIntegerField
      FieldName = 'desechos'
      Required = True
    end
    object tmateriasprimascompuesto: TIntegerField
      FieldName = 'compuesto'
      Required = True
    end
    object tmateriasprimasmesas: TIntegerField
      FieldName = 'mesas'
      Required = True
    end
    object tmateriasprimasidgenerico: TIntegerField
      FieldName = 'idgenerico'
    end
    object tmateriasprimasgenerico: TWideStringField
      FieldName = 'generico'
      Size = 60
    end
    object tmateriasprimasobtentor: TWideStringField
      FieldName = 'obtentor'
      Size = 100
    end
    object tmateriasprimaspesopieza: TFloatField
      FieldName = 'pesopieza'
    end
  end
  object qtipohoras: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from articulos where activo=1 order by codart'
      '')
    Left = 176
    Top = 264
    object qtipohorascodart: TWideStringField
      FieldName = 'codart'
      Required = True
      Size = 30
    end
    object qtipohorasdescrip: TWideStringField
      FieldName = 'descrip'
      Size = 100
    end
    object qtipohorasprecio: TFloatField
      FieldName = 'precio'
    end
    object qtipohorasequivalenciahoras: TFloatField
      FieldName = 'equivalenciahoras'
      Required = True
    end
    object qtipohorasactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qtipohorasempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object qtipohorasfacturar: TIntegerField
      FieldName = 'facturar'
      Required = True
    end
  end
  object dsqtipohoras: TDataSource
    DataSet = qtipohoras
    OnDataChange = dsqtipohorasDataChange
    Left = 112
    Top = 264
  end
  object dstipohoras: TDataSource
    DataSet = ttipohoras
    Left = 256
    Top = 264
  end
  object ttipohoras: TFDTable
    MasterSource = dsqtipohoras
    MasterFields = 'codart'
    Connection = DBagrigest
    TableName = 'articulos'
    Left = 336
    Top = 264
    object ttipohorascodart: TWideStringField
      FieldName = 'codart'
      Required = True
      Size = 30
    end
    object ttipohorasdescrip: TWideStringField
      FieldName = 'descrip'
      Size = 100
    end
    object ttipohorasprecio: TFloatField
      FieldName = 'precio'
    end
    object ttipohorasequivalenciahoras: TFloatField
      FieldName = 'equivalenciahoras'
      Required = True
    end
    object ttipohorasactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object ttipohorasempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object ttipohorasfacturar: TIntegerField
      FieldName = 'facturar'
      Required = True
    end
  end
  object qinftrabajadores: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from trabajadores')
    Left = 920
    Top = 16
    object qinftrabajadoresID: TSmallintField
      FieldName = 'ID'
      Required = True
    end
    object qinftrabajadoresNIF: TWideStringField
      FieldName = 'NIF'
      Required = True
      Size = 24
    end
    object qinftrabajadoresnombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 80
    end
    object qinftrabajadoresactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qinftrabajadoresNOMBRECORTO: TWideStringField
      FieldName = 'NOMBRECORTO'
      Size = 80
    end
    object qinftrabajadoresAPELLIDOS: TWideStringField
      FieldName = 'APELLIDOS'
      Size = 120
    end
    object qinftrabajadoresDIRECCION: TWideStringField
      FieldName = 'DIRECCION'
      Size = 80
    end
    object qinftrabajadoresCP: TWideStringField
      FieldName = 'CP'
      Required = True
      Size = 10
    end
    object qinftrabajadoresPOBLACION: TWideStringField
      FieldName = 'POBLACION'
      Size = 40
    end
    object qinftrabajadoresPROVINCIA: TWideStringField
      FieldName = 'PROVINCIA'
      Size = 40
    end
    object qinftrabajadoresFECHANACIMIENTO: TDateField
      FieldName = 'FECHANACIMIENTO'
    end
    object qinftrabajadoresPAISNAC: TWideStringField
      FieldName = 'PAISNAC'
      Size = 40
    end
    object qinftrabajadoresNACIONALIDAD: TWideStringField
      FieldName = 'NACIONALIDAD'
      Size = 40
    end
    object qinftrabajadoresSEXO: TWideStringField
      FieldName = 'SEXO'
    end
    object qinftrabajadoresCBIBAN: TWideStringField
      FieldName = 'CBIBAN'
      Size = 8
    end
    object qinftrabajadoresCBBANCO: TWideStringField
      FieldName = 'CBBANCO'
      Size = 8
    end
    object qinftrabajadoresCBOFICINA: TWideStringField
      FieldName = 'CBOFICINA'
      Size = 8
    end
    object qinftrabajadoresCBDC: TWideStringField
      FieldName = 'CBDC'
      Size = 4
    end
    object qinftrabajadoresCBCC: TWideStringField
      FieldName = 'CBCC'
    end
    object qinftrabajadoresPAGARPORBANCO: TIntegerField
      FieldName = 'PAGARPORBANCO'
      Required = True
    end
    object qinftrabajadoresTELEFONO1: TWideStringField
      FieldName = 'TELEFONO1'
      Size = 30
    end
    object qinftrabajadoresTELEFONO2: TWideStringField
      FieldName = 'TELEFONO2'
      Size = 30
    end
    object qinftrabajadoresTELEFONO3: TWideStringField
      FieldName = 'TELEFONO3'
      Size = 30
    end
    object qinftrabajadoresTELEFONO4: TWideStringField
      FieldName = 'TELEFONO4'
      Size = 30
    end
    object qinftrabajadoresREGIMEN_COT: TWideStringField
      FieldName = 'REGIMEN_COT'
      Size = 40
    end
    object qinftrabajadoresNUMSEGSOCIAL: TWideStringField
      FieldName = 'NUMSEGSOCIAL'
      Size = 30
    end
    object qinftrabajadoresIRPF: TFloatField
      FieldName = 'IRPF'
    end
    object qinftrabajadoresDESEMPLEO: TFloatField
      FieldName = 'DESEMPLEO'
    end
    object qinftrabajadoresFORMACION: TFloatField
      FieldName = 'FORMACION'
    end
    object qinftrabajadoresOBSERVACIONES: TWideStringField
      FieldName = 'OBSERVACIONES'
      Size = 400
    end
    object qinftrabajadoresFECHAALTA: TDateField
      FieldName = 'FECHAALTA'
    end
    object qinftrabajadoresFECHABAJA: TDateField
      FieldName = 'FECHABAJA'
    end
    object qinftrabajadoresFIJO: TSmallintField
      FieldName = 'FIJO'
    end
    object qinftrabajadoresFIJODISCONTINUO: TSmallintField
      FieldName = 'FIJODISCONTINUO'
    end
    object qinftrabajadoresTEMPORAL: TSmallintField
      FieldName = 'TEMPORAL'
    end
    object qinftrabajadoresCONTINGENCIAS: TFloatField
      FieldName = 'CONTINGENCIAS'
    end
    object qinftrabajadoresempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
  end
  object dsqinftrabajadores: TDataSource
    DataSet = qinftrabajadores
    OnDataChange = dsqtipohorasDataChange
    Left = 856
    Top = 16
  end
  object qinfjornales: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from trabajo_diario order by id desc')
    Left = 920
    Top = 72
    object qinfjornalesid: TIntegerField
      DisplayWidth = 6
      FieldName = 'id'
      Required = True
    end
    object qinfjornalesfecha: TDateField
      FieldName = 'fecha'
    end
    object qinfjornalesparcela: TWideStringField
      DisplayWidth = 15
      FieldName = 'parcela'
      Size = 30
    end
    object qinfjornalesidt: TIntegerField
      DisplayWidth = 4
      FieldName = 'idt'
    end
    object qinfjornalestrabajador: TWideStringField
      DisplayWidth = 42
      FieldName = 'trabajador'
      Size = 100
    end
    object qinfjornalestypework: TWideStringField
      DisplayWidth = 15
      FieldName = 'typework'
      Size = 40
    end
    object qinfjornalesarticulo: TWideStringField
      DisplayWidth = 15
      FieldName = 'articulo'
      Size = 100
    end
    object qinfjornalesqhoras: TFloatField
      DisplayWidth = 4
      FieldName = 'qhoras'
    end
    object qinfjornalesestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qinfjornalesprecio: TFloatField
      FieldName = 'precio'
      Required = True
    end
    object qinfjornalestotal: TFloatField
      FieldName = 'total'
      Required = True
    end
    object qinfjornalesorigen: TWideStringField
      FieldName = 'origen'
      Size = 200
    end
  end
  object dsqinfjornales: TDataSource
    DataSet = qinfjornales
    Left = 856
    Top = 72
  end
  object dsqinfnominasdetalle: TDataSource
    DataSet = qinfnominasdetalle
    Left = 856
    Top = 120
  end
  object qinfnominasdetalle: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from trabajo_diario')
    Left = 920
    Top = 120
    object IntegerField1: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object DateField1: TDateField
      FieldName = 'fecha'
    end
    object WideStringField1: TWideStringField
      FieldName = 'parcela'
      Size = 30
    end
    object IntegerField2: TIntegerField
      FieldName = 'idt'
    end
    object WideStringField2: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object WideStringField3: TWideStringField
      FieldName = 'typework'
      Size = 40
    end
    object WideStringField4: TWideStringField
      FieldName = 'articulo'
      Size = 100
    end
    object FloatField1: TFloatField
      FieldName = 'qhoras'
    end
    object FloatField2: TFloatField
      FieldName = 'precio'
      Required = True
    end
    object FloatField3: TFloatField
      FieldName = 'total'
      Required = True
    end
    object WideStringField5: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object WideStringField6: TWideStringField
      FieldName = 'origen'
      Size = 200
    end
  end
  object dsqtrabajo: TDataSource
    DataSet = qtrabajos
    OnDataChange = nomlhhastaChange
    Left = 104
    Top = 328
  end
  object dsqparcela: TDataSource
    DataSet = qparcelas
    OnStateChange = dsqparcelaStateChange
    OnDataChange = dsqparcelaDataChange
    Left = 424
    Top = 384
  end
  object qtrabajos: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from tipo_trabajo where activo=1 order by id')
    Left = 168
    Top = 328
    object qtrabajosid: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 30
    end
    object qtrabajosnombre: TWideStringField
      FieldName = 'nombre'
      Size = 100
    end
    object qtrabajosactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qtrabajosempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
  end
  object dstipotrabajo: TDataSource
    DataSet = ttipotrabajo
    Left = 256
    Top = 328
  end
  object ttipotrabajo: TFDTable
    Connection = DBagrigest
    TableName = 'tipo_trabajo'
    Left = 336
    Top = 328
    object ttipotrabajoid: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 30
    end
    object ttipotrabajonombre: TWideStringField
      FieldName = 'nombre'
      Size = 100
    end
    object ttipotrabajoactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object ttipotrabajoempresa: TIntegerField
      FieldName = 'empresa'
    end
    object ttipotrabajoseleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
    object ttipotrabajocoste_elavoracion_campo: TIntegerField
      FieldName = 'coste_elavoracion_campo'
      Required = True
    end
    object ttipotrabajocoste_elavoracion_almacen: TIntegerField
      FieldName = 'coste_elavoracion_almacen'
      Required = True
    end
    object ttipotrabajoelavoracion_produccion: TIntegerField
      FieldName = 'elavoracion_produccion'
      Required = True
    end
    object ttipotrabajoenvasado_produccion: TIntegerField
      FieldName = 'envasado_produccion'
      Required = True
    end
    object ttipotrabajologistica_produccion: TIntegerField
      FieldName = 'logistica_produccion'
      Required = True
    end
    object ttipotrabajoalmacen_trabajo: TIntegerField
      FieldName = 'almacen_trabajo'
    end
  end
  object dsqtrabajosalmacen: TDataSource
    DataSet = qtrabajosalmacen
    OnDataChange = dsqtrabajosalmacenDataChange
    Left = 104
    Top = 392
  end
  object qtrabajosalmacen: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from trabajos_almacen where activo=1 order by id')
    Left = 168
    Top = 392
    object qtrabajosalmacenid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qtrabajosalmacenpuesto: TWideStringField
      FieldName = 'puesto'
      Required = True
      Size = 40
    end
    object qtrabajosalmacentipo_trabajo: TWideStringField
      FieldName = 'tipo_trabajo'
      Required = True
      Size = 30
    end
    object qtrabajosalmacenarticulo: TWideStringField
      FieldName = 'articulo'
      Required = True
      Size = 30
    end
    object qtrabajosalmacenparcela: TWideStringField
      FieldName = 'parcela'
      Required = True
      Size = 40
    end
    object qtrabajosalmacenactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
  end
  object dstrabajosalmacen: TDataSource
    DataSet = ttrabajosalmacen
    Left = 256
    Top = 392
  end
  object ttrabajosalmacen: TFDTable
    Connection = DBagrigest
    TableName = 'trabajos_almacen'
    Left = 336
    Top = 392
    object ttrabajosalmacenid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object ttrabajosalmacenpuesto: TWideStringField
      FieldName = 'puesto'
      Required = True
      Size = 40
    end
    object ttrabajosalmacentipo_trabajo: TWideStringField
      FieldName = 'tipo_trabajo'
      Required = True
      Size = 30
    end
    object ttrabajosalmacenarticulo: TWideStringField
      FieldName = 'articulo'
      Required = True
      Size = 30
    end
    object ttrabajosalmacenparcela: TWideStringField
      FieldName = 'parcela'
      Required = True
      Size = 40
    end
    object ttrabajosalmacenmesas: TWideStringField
      FieldName = 'mesas'
      Required = True
      Size = 510
    end
    object ttrabajosalmacenactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
  end
  object dsqmovimientomesas: TDataSource
    DataSet = qmovimientomesas
    Left = 856
    Top = 168
  end
  object qmesas: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select distinct(mesa) from movimiento_mesas')
    Left = 920
    Top = 216
    object qmesasmesa: TWideStringField
      FieldName = 'mesa'
      Required = True
      Size = 30
    end
  end
  object qproduccion: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from v_produccion where fecha=:fecha order by producto')
    Left = 920
    Top = 272
    ParamData = <
      item
        Name = 'fecha'
      end>
    object qproduccionid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qproduccionidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qproduccionfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qproduccionmateria_prima: TWideStringField
      FieldName = 'materia_prima'
      Required = True
      Size = 40
    end
    object qproduccionproducto: TWideStringField
      FieldName = 'producto'
      Required = True
      Size = 40
    end
    object qproduccionpesadas: TIntegerField
      FieldName = 'pesadas'
    end
    object qproduccionneto: TFloatField
      FieldName = 'neto'
    end
    object qproduccionpeso_teorico: TFloatField
      FieldName = 'peso_teorico'
    end
    object qproduccionpeso_real: TFloatField
      FieldName = 'peso_real'
    end
    object qproducciondiferencia: TFloatField
      FieldName = 'diferencia'
    end
    object qproduccionerror: TFloatField
      FieldName = 'error'
    end
  end
  object dsqproduccion: TDataSource
    DataSet = qproduccion
    Left = 824
    Top = 272
  end
  object qproduccionmesa: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      '(SELECT '
      '        `produccion`.`fecha` AS `fecha`,'
      '        `produccion`.`mesa` AS `mesa`,'
      '        `produccion`.`bascula` AS `bascula`,'
      '        `produccion`.`materia_prima` AS `materia_prima`,'
      '        `produccion`.`producto` AS `producto`,'
      '        COUNT(0) AS `pesadas`,'
      
        '        SUM((`produccion`.`peso_real` - `produccion`.`tara`)) AS' +
        ' `cantidad`,'
      '        `produccion`.`idt` AS `idt`,'
      '        `produccion`.`embasadora` AS `embasadora`'
      '    FROM'
      
        '        `produccion` where fecha=:FECHA and hour(hora)>=:HDESDE ' +
        'and hour(hora)<:HHASTA and mesa like(:MESA) and materia_prima li' +
        'ke(:MPRIMA) and producto like(:PRODUCTO)'
      
        '    GROUP BY `produccion`.`fecha` , `produccion`.`mesa` , `produ' +
        'ccion`.`bascula` , `produccion`.`producto` , `produccion`.`mater' +
        'ia_prima`'
      
        '    ORDER BY `produccion`.`fecha` DESC , `produccion`.`mesa` , `' +
        'produccion`.`bascula` , `produccion`.`producto` , `produccion`.`' +
        'materia_prima` , SUM((`produccion`.`peso_real` - `produccion`.`t' +
        'ara`)))')
    Left = 920
    Top = 320
    ParamData = <
      item
        Name = 'FECHA'
      end
      item
        Name = 'HDESDE'
      end
      item
        Name = 'HHASTA'
      end
      item
        Name = 'MESA'
      end
      item
        Name = 'MPRIMA'
      end
      item
        Name = 'PRODUCTO'
      end>
    object qproduccionmesafecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qproduccionmesamesa: TWideStringField
      FieldName = 'mesa'
      Required = True
      Size = 40
    end
    object qproduccionmesabascula: TWideStringField
      FieldName = 'bascula'
      Required = True
      Size = 40
    end
    object qproduccionmesamateria_prima: TWideStringField
      FieldName = 'materia_prima'
      Required = True
      Size = 40
    end
    object qproduccionmesaproducto: TWideStringField
      FieldName = 'producto'
      Required = True
      Size = 40
    end
    object qproduccionmesapesadas: TLargeintField
      FieldName = 'pesadas'
      Required = True
    end
    object qproduccionmesacantidad: TFloatField
      FieldName = 'cantidad'
      DisplayFormat = '#0.000'
    end
  end
  object dsqproduccionmesa: TDataSource
    DataSet = qproduccionmesa
    Left = 824
    Top = 320
  end
  object dsqproduccionembasadora: TDataSource
    DataSet = qproduccionembasadora
    Left = 824
    Top = 376
  end
  object qproduccionembasadora: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'SELECT fecha,mesa,bascula,producto,count(*) as pesadas,sum(peso_' +
        'real-tara) as cantidad,idt,embasadora FROM produccion fecha>=cur' +
        'date() and fecha<=curdate() group by fecha,mesa,bascula,producto' +
        ',idt order by fecha DESC')
    Left = 920
    Top = 376
    object WideStringField7: TWideStringField
      FieldName = 'mesa'
      Required = True
      Size = 40
    end
    object WideStringField8: TWideStringField
      FieldName = 'bascula'
      Required = True
      Size = 40
    end
    object LargeintField1: TLargeintField
      FieldName = 'pesadas'
      ReadOnly = True
    end
    object WideStringField9: TWideStringField
      FieldName = 'producto'
      Required = True
      Size = 40
    end
    object FloatField4: TFloatField
      FieldName = 'cantidad'
      ReadOnly = True
      DisplayFormat = '#0.000'
    end
    object IntegerField3: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object WideStringField10: TWideStringField
      FieldName = 'embasadora'
      Required = True
      Size = 70
    end
  end
  object dsqproduccionmesa2: TDataSource
    DataSet = qproduccionmesa2
    Left = 824
    Top = 424
  end
  object qproduccionmesa2: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'SELECT * FROM agrigest.vista_produccionmesahora where fecha=:FEC' +
        'HA')
    Left = 920
    Top = 424
    ParamData = <
      item
        Name = 'FECHA'
      end>
    object qproduccionmesa2mesa: TWideStringField
      FieldName = 'mesa'
      ReadOnly = True
      Size = 40
    end
    object qproduccionmesa2cantidad: TFloatField
      FieldName = 'cantidad'
      ReadOnly = True
      DisplayFormat = '0#.000'
    end
    object qproduccionmesa2horasmesa: TFloatField
      FieldName = 'horasmesa'
      ReadOnly = True
      DisplayFormat = '0#.000'
    end
    object qproduccionmesa2cantidadhora: TFloatField
      FieldName = 'cantidadhora'
      ReadOnly = True
      DisplayFormat = '0#.000'
    end
  end
  object dsqproduccionhora: TDataSource
    DataSet = qproduccionhora
    Left = 824
    Top = 472
  end
  object qproduccionhora: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select hour(hora) as desde,hour(hora)+1 as hasta,sum(peso_real-t' +
        'ara) as cantidad from produccion where fecha>=:DESDE and fecha<=' +
        ':HASTA group by hour(hora)')
    Left = 920
    Top = 472
    ParamData = <
      item
        Name = 'DESDE'
      end
      item
        Name = 'HASTA'
      end>
    object qproduccionhoradesde: TIntegerField
      FieldName = 'desde'
      ReadOnly = True
    end
    object qproduccionhorahasta: TIntegerField
      FieldName = 'hasta'
      ReadOnly = True
    end
    object qproduccionhoracantidad: TFloatField
      FieldName = 'cantidad'
      ReadOnly = True
      DisplayFormat = '0#.000'
    end
  end
  object dsqnominasproduccion: TDataSource
    DataSet = qnominasproduccion
    Left = 832
    Top = 528
  end
  object qnominasproduccion: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select td.idt,td.fecha,td.id,td.trabajador,td.typework,td.articu' +
        'lo,qhoras,estado,origen from trabajo_diario td where td.fecha>='#39 +
        '2019-8-20'#39' and td.empresa=1   order by td.trabajador')
    Left = 920
    Top = 528
    object qnominasproduccionidt: TIntegerField
      FieldName = 'idt'
    end
    object qnominasproduccionfecha: TDateField
      FieldName = 'fecha'
    end
    object qnominasproduccionid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qnominasproducciontrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object qnominasproducciontypework: TWideStringField
      FieldName = 'typework'
      Size = 40
    end
    object qnominasproduccionarticulo: TWideStringField
      FieldName = 'articulo'
      Size = 100
    end
    object qnominasproduccionqhoras: TFloatField
      FieldName = 'qhoras'
    end
    object qnominasproduccionestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qnominasproduccionorigen: TWideStringField
      FieldName = 'origen'
      Size = 200
    end
  end
  object qmovimientomesas: TFDQuery
    IndexFieldNames = 'trabajador'
    MasterSource = BASE.dsqmesas
    MasterFields = 'mesa'
    Connection = DBagrigest
    SQL.Strings = (
      
        'select * from movimiento_mesas where fecha in (select fecha from' +
        ' calendario_laboral where festivo=0) and fecha=:FECHA order by t' +
        'rabajador,fecha,entrada_real')
    Left = 920
    Top = 168
    ParamData = <
      item
        Name = 'FECHA'
      end>
    object qmovimientomesasid: TLargeintField
      FieldName = 'id'
      ReadOnly = True
      Required = True
    end
    object qmovimientomesasfecha: TDateField
      FieldName = 'fecha'
      ReadOnly = True
      Required = True
    end
    object qmovimientomesasmesa: TWideStringField
      FieldName = 'mesa'
      ReadOnly = True
      Required = True
      Size = 30
    end
    object qmovimientomesasidt: TIntegerField
      FieldName = 'idt'
      ReadOnly = True
      Required = True
    end
    object qmovimientomesasTRABAJADOR: TWideStringField
      FieldName = 'TRABAJADOR'
      ReadOnly = True
      Required = True
      Size = 100
    end
    object qmovimientomesasENTRADA_REAL: TTimeField
      FieldName = 'ENTRADA_REAL'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
    object qmovimientomesasSALIDA_REAL: TTimeField
      FieldName = 'SALIDA_REAL'
      ReadOnly = True
      DisplayFormat = 'hh:mm'
    end
    object qmovimientomesasENTRADA_AJUSTADA: TTimeField
      FieldName = 'ENTRADA_AJUSTADA'
      DisplayFormat = 'hh:mm'
      EditMask = '!90:00;1;_'
    end
    object qmovimientomesasSALIDA_AJUSTADA: TTimeField
      FieldName = 'SALIDA_AJUSTADA'
      ReadOnly = True
      DisplayFormat = 'hh:mm'
    end
    object qmovimientomesasHORASREALES: TTimeField
      FieldName = 'HORASREALES'
      ReadOnly = True
      DisplayFormat = 'hh:mm'
    end
    object qmovimientomesasHORASAJUSTADAS: TTimeField
      FieldName = 'HORASAJUSTADAS'
      ReadOnly = True
      DisplayFormat = 'hh:mm'
    end
    object qmovimientomesasPUESTO: TWideStringField
      FieldName = 'PUESTO'
      ReadOnly = True
      Required = True
      Size = 40
    end
    object qmovimientomesasTIPOTRABAJO: TWideStringField
      FieldName = 'TIPOTRABAJO'
      ReadOnly = True
      Required = True
      Size = 30
    end
    object qmovimientomesasARTICULO: TWideStringField
      FieldName = 'ARTICULO'
      ReadOnly = True
      Required = True
      Size = 30
    end
    object qmovimientomesasPARCELA: TWideStringField
      FieldName = 'PARCELA'
      ReadOnly = True
      Required = True
      Size = 40
    end
  end
  object tnominasdetalle: TFDTable
    MasterSource = dstnominas
    MasterFields = 'ID'
    Connection = DBagrigest
    TableName = 'nominasdetalle'
    Left = 680
    Top = 496
    object tnominasdetalleId: TIntegerField
      FieldName = 'Id'
      Required = True
    end
    object tnominasdetalleIDNOMINA: TIntegerField
      FieldName = 'IDNOMINA'
      Required = True
    end
    object tnominasdetalleIDEMPRESA: TIntegerField
      FieldName = 'IDEMPRESA'
      Required = True
    end
    object tnominasdetalleIDT: TIntegerField
      FieldName = 'IDT'
      Required = True
    end
    object tnominasdetalleANYO: TIntegerField
      FieldName = 'ANYO'
      Required = True
    end
    object tnominasdetalleMES: TWideStringField
      FieldName = 'MES'
      Required = True
      Size = 30
    end
    object tnominasdetalleNIF: TWideStringField
      FieldName = 'NIF'
      Required = True
      Size = 18
    end
    object tnominasdetalleNOMBRE: TWideStringField
      FieldName = 'NOMBRE'
      Required = True
      Size = 80
    end
    object tnominasdetalleDIRECCION: TWideStringField
      FieldName = 'DIRECCION'
      Required = True
      Size = 80
    end
    object tnominasdetalleCP: TWideStringField
      FieldName = 'CP'
      Required = True
      Size = 10
    end
    object tnominasdetallePOBLACION: TWideStringField
      FieldName = 'POBLACION'
      Required = True
      Size = 40
    end
    object tnominasdetalleHORAS: TFloatField
      FieldName = 'HORAS'
      Required = True
    end
    object tnominasdetalleFECHAALTA: TDateField
      FieldName = 'FECHAALTA'
      Required = True
    end
    object tnominasdetalleFECHABAJA: TDateField
      FieldName = 'FECHABAJA'
    end
    object tnominasdetalleDIASTRABAJADOS: TIntegerField
      FieldName = 'DIASTRABAJADOS'
      Required = True
    end
    object tnominasdetalleDIASMAXIMO: TIntegerField
      FieldName = 'DIASMAXIMO'
      Required = True
    end
    object tnominasdetalleDIASCALCULO: TIntegerField
      FieldName = 'DIASCALCULO'
      Required = True
    end
    object tnominasdetalleTOTALBRUTO: TFloatField
      FieldName = 'TOTALBRUTO'
      Required = True
    end
    object tnominasdetalleIRPF: TFloatField
      FieldName = 'IRPF'
      Required = True
    end
    object tnominasdetalleTOTALIRPF: TFloatField
      FieldName = 'TOTALIRPF'
      Required = True
    end
    object tnominasdetalleDESEMPLEO: TFloatField
      FieldName = 'DESEMPLEO'
      Required = True
    end
    object tnominasdetalleTOTALDESEMPLEO: TFloatField
      FieldName = 'TOTALDESEMPLEO'
      Required = True
    end
    object tnominasdetalleFORMACION: TFloatField
      FieldName = 'FORMACION'
      Required = True
    end
    object tnominasdetalleTOTALFORMACION: TFloatField
      FieldName = 'TOTALFORMACION'
      Required = True
    end
    object tnominasdetalleCONTINGENCIAS: TFloatField
      FieldName = 'CONTINGENCIAS'
      Required = True
    end
    object tnominasdetalleTOTALCONTINGENCIAS: TFloatField
      FieldName = 'TOTALCONTINGENCIAS'
      Required = True
    end
    object tnominasdetalleTOTALNETO: TFloatField
      FieldName = 'TOTALNETO'
      Required = True
    end
    object tnominasdetalleANTICIPOS: TFloatField
      FieldName = 'ANTICIPOS'
      Required = True
    end
    object tnominasdetalleINDEMNIZACION: TFloatField
      FieldName = 'INDEMNIZACION'
      Required = True
    end
    object tnominasdetallePENALIZACION: TFloatField
      FieldName = 'PENALIZACION'
      Required = True
    end
    object tnominasdetalleTOTALAPAGAR: TFloatField
      FieldName = 'TOTALAPAGAR'
      Required = True
    end
    object tnominasdetalleCUENTAPAGO: TWideStringField
      FieldName = 'CUENTAPAGO'
      Required = True
      Size = 48
    end
    object tnominasdetalleFECHAPAGO: TDateField
      FieldName = 'FECHAPAGO'
      Required = True
    end
    object tnominasdetalleESTADO: TWideStringField
      FieldName = 'ESTADO'
      Required = True
      Size = 2
    end
    object tnominasdetalleSALARIOBASE: TFloatField
      FieldName = 'SALARIOBASE'
      Required = True
    end
    object tnominasdetalleDIASLABORABLES: TIntegerField
      FieldName = 'DIASLABORABLES'
    end
    object tnominasdetalleFECHAINICIO: TDateField
      FieldName = 'FECHAINICIO'
    end
    object tnominasdetalleFECHAFIN: TDateField
      FieldName = 'FECHAFIN'
    end
    object tnominasdetalleCORRECTO: TIntegerField
      FieldName = 'CORRECTO'
    end
    object tnominasdetalleTOTALME: TFloatField
      FieldName = 'TOTALME'
    end
    object tnominasdetalleME: TFloatField
      FieldName = 'ME'
    end
  end
  object qanticipos: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from anticipos order by fecha desc'
      '')
    Left = 168
    Top = 456
    object qanticiposid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qanticiposidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qanticiposfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qanticiposimporte: TFloatField
      FieldName = 'importe'
      Required = True
    end
    object qanticiposestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qanticiposobservaciones: TWideStringField
      FieldName = 'observaciones'
      Required = True
      Size = 160
    end
    object qanticipospenalizacion: TFloatField
      FieldName = 'penalizacion'
    end
    object qanticiposindemnizacion: TFloatField
      FieldName = 'indemnizacion'
    end
  end
  object dsqanticipos: TDataSource
    DataSet = qanticipos
    Left = 88
    Top = 456
  end
  object tanticipos: TFDTable
    Connection = DBagrigest
    TableName = 'anticipos'
    Left = 336
    Top = 448
    object tanticiposid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object tanticiposidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object tanticipostrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 240
    end
    object tanticiposfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object tanticiposimporte: TFloatField
      FieldName = 'importe'
      Required = True
    end
    object tanticiposestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object tanticiposobservaciones: TWideStringField
      FieldName = 'observaciones'
      Required = True
      Size = 160
    end
    object tanticipospenalizacion: TFloatField
      FieldName = 'penalizacion'
    end
    object tanticiposindemnizacion: TFloatField
      FieldName = 'indemnizacion'
    end
    object tanticiposformapago: TWideStringField
      FieldName = 'formapago'
      Size = 56
    end
    object tanticiposimporteletras: TWideStringField
      FieldName = 'importeletras'
      Size = 500
    end
  end
  object dsanticipos: TDataSource
    DataSet = tanticipos
    Left = 256
    Top = 448
  end
  object qparcelas: TFDQuery
    BeforeOpen = qparcelasBeforeOpen
    Connection = DBagrigest
    SQL.Strings = (
      'select * from parcelas where activo=1 order by nombre'
      '')
    Left = 504
    Top = 384
    object qparcelascodpar: TWideStringField
      FieldName = 'codpar'
      Required = True
      Size = 30
    end
    object qparcelasempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object qparcelasnombre: TWideStringField
      FieldName = 'nombre'
      Size = 100
    end
    object qparcelasvariedad: TWideStringField
      FieldName = 'variedad'
      Size = 100
    end
    object qparcelasnum_plantas: TIntegerField
      FieldName = 'num_plantas'
    end
    object qparcelasfecha_plantacion: TDateField
      FieldName = 'fecha_plantacion'
    end
    object qparcelasmarco_plantacion: TWideStringField
      FieldName = 'marco_plantacion'
      Size = 40
    end
    object qparcelasnum_goteros: TFloatField
      FieldName = 'num_goteros'
    end
    object qparcelasgastosgenerales: TIntegerField
      FieldName = 'gastosgenerales'
    end
    object qparcelasref_catastro: TWideStringField
      FieldName = 'ref_catastro'
      Size = 40
    end
    object qparcelassigpac_prov: TIntegerField
      FieldName = 'sigpac_prov'
    end
    object qparcelassigpac_muni: TIntegerField
      FieldName = 'sigpac_muni'
    end
    object qparcelassigpac_agre: TIntegerField
      FieldName = 'sigpac_agre'
    end
    object qparcelassigpac_zona: TIntegerField
      FieldName = 'sigpac_zona'
    end
    object qparcelassigpac_poli: TIntegerField
      FieldName = 'sigpac_poli'
    end
    object qparcelassigpac_pacr: TIntegerField
      FieldName = 'sigpac_pacr'
    end
    object qparcelasx: TWideStringField
      FieldName = 'x'
      Size = 40
    end
    object qparcelasy: TWideStringField
      FieldName = 'y'
      Size = 40
    end
    object qparcelasdatum: TWideStringField
      FieldName = 'datum'
    end
    object qparcelashuso: TIntegerField
      FieldName = 'huso'
    end
    object qparcelaspropiedad: TWideStringField
      FieldName = 'propiedad'
      Size = 40
    end
    object qparcelasactivo: TIntegerField
      FieldName = 'activo'
    end
    object qparcelasseleccionado: TIntegerField
      FieldName = 'seleccionado'
    end
    object qparcelassuperficie: TFloatField
      FieldName = 'superficie'
    end
    object qparcelasest_meteo: TWideStringField
      FieldName = 'est_meteo'
      Size = 40
    end
    object qparcelascoste_kg_ref: TFloatField
      FieldName = 'coste_kg_ref'
    end
    object qparcelasactivo_almacen: TIntegerField
      FieldName = 'activo_almacen'
    end
    object qparcelasporc_desperdicio: TFloatField
      FieldName = 'porc_desperdicio'
    end
    object qparcelasporc_merma: TFloatField
      FieldName = 'porc_merma'
    end
    object qparcelases_centrotrabajo: TIntegerField
      FieldName = 'es_centrotrabajo'
    end
    object qparcelassigpac_recinto: TIntegerField
      FieldName = 'sigpac_recinto'
    end
    object qparcelaspie_planta: TWideStringField
      FieldName = 'pie_planta'
      Size = 80
    end
    object qparcelasnumero: TWideStringField
      FieldName = 'numero'
      Size = 8
    end
    object qparcelastiene_gg: TIntegerField
      FieldName = 'tiene_gg'
    end
    object qparcelastiene_dop: TIntegerField
      FieldName = 'tiene_dop'
    end
    object qparcelasc_calidad: TIntegerField
      FieldName = 'c_calidad'
    end
    object qparcelasc_espcliente: TIntegerField
      FieldName = 'c_espcliente'
    end
    object qparcelasc_etiquetado: TIntegerField
      FieldName = 'c_etiquetado'
    end
    object qparcelassello_gg: TWideStringField
      FieldName = 'sello_gg'
      Size = 40
    end
    object qparcelassello_dop: TWideStringField
      FieldName = 'sello_dop'
      Size = 40
    end
    object qparcelassello_igp: TWideStringField
      FieldName = 'sello_igp'
      Size = 40
    end
    object qparcelastiene_igp: TIntegerField
      FieldName = 'tiene_igp'
    end
    object qparcelastiene_ifs: TIntegerField
      FieldName = 'tiene_ifs'
    end
    object qparcelassello_ifs: TWideStringField
      FieldName = 'sello_ifs'
      Size = 100
    end
    object qparcelaspropietario: TIntegerField
      FieldName = 'propietario'
      Required = True
    end
    object qparcelastiene_brc: TIntegerField
      FieldName = 'tiene_brc'
    end
    object qparcelassello_brc: TWideStringField
      FieldName = 'sello_brc'
      Size = 100
    end
    object qparcelasancho_calle: TFloatField
      FieldName = 'ancho_calle'
    end
  end
  object dscontrolproduccion: TDataSource
    DataSet = qcontrolproduccion
    OnStateChange = dscontrolproduccionStateChange
    Left = 832
    Top = 576
  end
  object qcontrolproduccion: TFDQuery
    IndexFieldNames = 'fecha:D'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from control_produccion where fecha=:fecha')
    Left = 920
    Top = 576
    ParamData = <
      item
        Name = 'fecha'
      end>
    object qcontrolproduccionid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qcontrolproduccionfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qcontrolproduccionmateria_prima: TWideStringField
      FieldName = 'materia_prima'
      Required = True
      Size = 40
    end
    object qcontrolproduccionproducto: TWideStringField
      FieldName = 'producto'
      Required = True
      Size = 40
    end
    object qcontrolproduccioncantidad_teorica: TIntegerField
      FieldName = 'cantidad_teorica'
      Required = True
    end
    object qcontrolproduccioncantidad_real: TIntegerField
      FieldName = 'cantidad_real'
    end
    object qcontrolproduccionobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 510
    end
  end
  object qcampanyas: TFDQuery
    IndexFieldNames = 'fechafin:D'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from campanyas order by fechafin desc')
    Left = 504
    Top = 432
    object qcampanyasidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qcampanyasid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qcampanyasid_anterior: TIntegerField
      FieldName = 'id_anterior'
    end
    object qcampanyasdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 80
    end
    object qcampanyasfechainicio: TDateField
      FieldName = 'fechainicio'
      Required = True
      DisplayFormat = 'dd/mm/yy'
      EditMask = '!99/99/00;1;_'
    end
    object qcampanyasfechafin: TDateField
      FieldName = 'fechafin'
      Required = True
      DisplayFormat = 'dd/mm/yy'
      EditMask = '!99/99/00;1;_'
    end
    object qcampanyasult_pesada: TIntegerField
      FieldName = 'ult_pesada'
    end
  end
  object dsqcampanyas: TDataSource
    DataSet = qcampanyas
    OnStateChange = dsqcampanyasStateChange
    Left = 424
    Top = 432
  end
  object qlincampanyas: TFDQuery
    IndexFieldNames = 'idp'
    MasterSource = dsqcampanyasparcela
    MasterFields = 'idc;ide;idp'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from lineacampanya'
      '')
    Left = 512
    Top = 528
    object qlincampanyaside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qlincampanyasidc: TIntegerField
      FieldName = 'idc'
      Required = True
    end
    object qlincampanyasidp: TWideStringField
      FieldName = 'idp'
      Required = True
      Size = 30
    end
    object qlincampanyasmateria_prima: TWideStringField
      FieldName = 'materia_prima'
      Required = True
      Size = 40
    end
    object qlincampanyaskgestimados: TFloatField
      FieldName = 'kgestimados'
      Required = True
      DisplayFormat = '#0.00'
    end
    object qlincampanyaskgproducidos: TFloatField
      FieldName = 'kgproducidos'
      Required = True
      DisplayFormat = '#0.00'
    end
    object qlincampanyaskgenvasados: TFloatField
      FieldName = 'kgenvasados'
      Required = True
      DisplayFormat = '#0.00'
    end
    object qlincampanyaskgfacturados: TFloatField
      FieldName = 'kgfacturados'
      Required = True
      DisplayFormat = '#0.00'
    end
  end
  object dsqlincampanyas: TDataSource
    DataSet = qlincampanyas
    OnStateChange = dsqparcelaStateChange
    Left = 440
    Top = 528
  end
  object dsqtipohoras2: TDataSource
    DataSet = qtipohoras2
    OnDataChange = dsqtipohoras2DataChange
    Left = 424
    Top = 112
  end
  object qtipohoras2: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select codart,seleccionado from articulos where codart in (selec' +
        't distinct(articulo) from trabajo_diario) order by codart')
    Left = 496
    Top = 112
    object qtipohoras2codart: TWideStringField
      FieldName = 'codart'
      Required = True
      Size = 30
    end
    object qtipohoras2seleccionado: TIntegerField
      FieldName = 'seleccionado'
    end
  end
  object dsqtrabajadores2: TDataSource
    DataSet = qtrabajadores2
    OnDataChange = dsqtrabajadores2DataChange
    Left = 424
    Top = 160
  end
  object qtrabajadores2: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select id,nombre,seleccionado from trabajadores where id in (sel' +
        'ect distinct(idt) from trabajo_diario) order by nombre')
    Left = 512
    Top = 160
    object qtrabajadores2id: TSmallintField
      FieldName = 'id'
      Required = True
    end
    object qtrabajadores2nombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 80
    end
    object qtrabajadores2seleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
  end
  object dsqlistadohoras: TDataSource
    DataSet = qlistadohoras
    Left = 424
    Top = 216
  end
  object qlistadohoras: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select idt,trabajador,articulo,sum(qhoras) as horas,sum(qhoras*a' +
        '.equivalenciahoras) as horas2,sum(qhoras*td.precio) as total,sum' +
        '(qhoras*a.equivalenciahoras*td.precio) as total2 from trabajo_di' +
        'ario td,articulos a,trabajadores t '
      
        'where td.idt=t.id and td.articulo=a.codart and a.seleccionado=1 ' +
        'and t.seleccionado=1 and fecha>='#39'2016-01-01'#39' and fecha<='#39'2016-12' +
        '-31'#39
      ''
      'group by idt,trabajador,articulo order by articulo,trabajador')
    Left = 504
    Top = 216
    object qlistadohorasidt: TIntegerField
      FieldName = 'idt'
    end
    object qlistadohorastrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object qlistadohorasarticulo: TWideStringField
      FieldName = 'articulo'
      Size = 100
    end
    object qlistadohorashoras: TFloatField
      FieldName = 'horas'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
    object qlistadohorashoras2: TFloatField
      FieldName = 'horas2'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
    object qlistadohorastotal: TFloatField
      FieldName = 'total'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
    object qlistadohorastotal2: TFloatField
      FieldName = 'total2'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
  end
  object qtipotrabajo2: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select id,seleccionado from tipo_trabajo where id in (select dis' +
        'tinct(typework) from trabajo_diario) order by id')
    Left = 496
    Top = 272
    object qtipotrabajo2id: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 30
    end
    object qtipotrabajo2seleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
  end
  object dsqtipotrabajo2: TDataSource
    DataSet = qtipotrabajo2
    OnDataChange = dsqtipotrabajo2DataChange
    Left = 424
    Top = 272
  end
  object qlistadotrabajos: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select idt,trabajador,typework,sum(qhoras) as horas,sum(qhoras*t' +
        'd.precio) as total from trabajo_diario td,tipo_trabajo tt,trabaj' +
        'adores t '
      
        'where td.idt=t.id and td.typework=tt.id and tt.seleccionado=1 an' +
        'd t.seleccionado=1 and fecha>='#39'2016-01-01'#39' and fecha<='#39'2016-12-3' +
        '1'#39
      ''
      'group by idt,trabajador,typework order by typework,trabajador')
    Left = 496
    Top = 336
    object qlistadotrabajosidt: TIntegerField
      FieldName = 'idt'
    end
    object qlistadotrabajostrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object qlistadotrabajostypework: TWideStringField
      FieldName = 'typework'
      Size = 40
    end
    object qlistadotrabajoshoras: TFloatField
      FieldName = 'horas'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
    object qlistadotrabajostotal: TFloatField
      FieldName = 'total'
      ReadOnly = True
      DisplayFormat = '#0.00'
    end
  end
  object dsqlistadotrabajos: TDataSource
    DataSet = qlistadotrabajos
    Left = 424
    Top = 328
  end
  object dstnominas: TDataSource
    DataSet = qnominas
    Left = 608
    Top = 432
  end
  object dstnominasdetalle: TDataSource
    DataSet = tnominasdetalle
    Left = 608
    Top = 480
  end
  object qnominas: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from nominas order by fecha desc')
    Left = 680
    Top = 432
    object qnominasID: TIntegerField
      FieldName = 'ID'
      Required = True
    end
    object qnominasIDEMPRESA: TIntegerField
      FieldName = 'IDEMPRESA'
      Required = True
    end
    object qnominasNOMEMPRESA: TWideStringField
      FieldName = 'NOMEMPRESA'
      Required = True
      Size = 120
    end
    object qnominasFECHA: TDateField
      FieldName = 'FECHA'
      Required = True
    end
    object qnominasFECHAINICIO: TDateField
      FieldName = 'FECHAINICIO'
      Required = True
    end
    object qnominasFECHAFIN: TDateField
      FieldName = 'FECHAFIN'
      Required = True
    end
    object qnominasPERIODO: TIntegerField
      FieldName = 'PERIODO'
      Required = True
    end
    object qnominasNOMPERIODO: TWideStringField
      FieldName = 'NOMPERIODO'
      Required = True
      Size = 120
    end
    object qnominasANYO: TIntegerField
      FieldName = 'ANYO'
      Required = True
    end
    object qnominasFORMAPAGO: TWideStringField
      FieldName = 'FORMAPAGO'
      Required = True
      Size = 60
    end
    object qnominasACTIVO: TIntegerField
      FieldName = 'ACTIVO'
      Required = True
    end
    object qnominasCANT_LINEAS: TIntegerField
      FieldName = 'CANT_LINEAS'
      Required = True
    end
    object qnominasIMPORTETOTAL: TFloatField
      FieldName = 'IMPORTETOTAL'
      Required = True
    end
  end
  object qtrabajadores3: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'select id,nombre,seleccionado from trabajadores where id in (sel' +
        'ect distinct(idt) from trabajo_diario) order by nombre')
    Left = 728
    Top = 168
    object qtrabajadores3id: TSmallintField
      FieldName = 'id'
      Required = True
    end
    object qtrabajadores3nombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 80
    end
    object qtrabajadores3seleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
  end
  object dsqtrabajadores3: TDataSource
    DataSet = qtrabajadores3
    OnDataChange = dsqtrabajadores3DataChange
    Left = 616
    Top = 160
  end
  object qparcela2: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from parcelas')
    Left = 496
    Top = 64
    object qparcela2codpar: TWideStringField
      FieldName = 'codpar'
      Required = True
      Size = 30
    end
    object qparcela2empresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object qparcela2nombre: TWideStringField
      FieldName = 'nombre'
      Size = 100
    end
    object qparcela2variedad: TWideStringField
      FieldName = 'variedad'
      Size = 100
    end
    object qparcela2num_plantas: TIntegerField
      FieldName = 'num_plantas'
    end
    object qparcela2fecha_plantacion: TDateField
      FieldName = 'fecha_plantacion'
    end
    object qparcela2marco_plantacion: TWideStringField
      FieldName = 'marco_plantacion'
      Size = 40
    end
    object qparcela2gastosgenerales: TIntegerField
      FieldName = 'gastosgenerales'
      Required = True
    end
    object qparcela2ref_catastro: TWideStringField
      FieldName = 'ref_catastro'
      Size = 40
    end
    object qparcela2sigpac_prov: TIntegerField
      FieldName = 'sigpac_prov'
    end
    object qparcela2sigpac_muni: TIntegerField
      FieldName = 'sigpac_muni'
    end
    object qparcela2sigpac_agre: TIntegerField
      FieldName = 'sigpac_agre'
    end
    object qparcela2sigpac_zona: TIntegerField
      FieldName = 'sigpac_zona'
    end
    object qparcela2sigpac_poli: TIntegerField
      FieldName = 'sigpac_poli'
    end
    object qparcela2sigpac_pacr: TIntegerField
      FieldName = 'sigpac_pacr'
    end
    object qparcela2x: TWideStringField
      FieldName = 'x'
      Size = 40
    end
    object qparcela2y: TWideStringField
      FieldName = 'y'
      Size = 40
    end
    object qparcela2datum: TWideStringField
      FieldName = 'datum'
    end
    object qparcela2huso: TIntegerField
      FieldName = 'huso'
    end
    object qparcela2propiedad: TWideStringField
      FieldName = 'propiedad'
      Size = 40
    end
    object qparcela2activo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qparcela2seleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
    object qparcela2num_goteros: TFloatField
      FieldName = 'num_goteros'
    end
    object qparcela2superficie: TFloatField
      FieldName = 'superficie'
      Required = True
    end
    object qparcela2est_meteo: TWideStringField
      FieldName = 'est_meteo'
      Size = 40
    end
    object qparcela2coste_kg_ref: TFloatField
      FieldName = 'coste_kg_ref'
    end
    object qparcela2activo_almacen: TIntegerField
      FieldName = 'activo_almacen'
      Required = True
    end
    object qparcela2porc_desperdicio: TFloatField
      FieldName = 'porc_desperdicio'
      Required = True
    end
    object qparcela2porc_merma: TFloatField
      FieldName = 'porc_merma'
      Required = True
    end
    object qparcela2es_centrotrabajo: TIntegerField
      FieldName = 'es_centrotrabajo'
      Required = True
    end
    object qparcela2sigpac_recinto: TIntegerField
      FieldName = 'sigpac_recinto'
    end
    object qparcela2pie_planta: TWideStringField
      FieldName = 'pie_planta'
      Size = 80
    end
    object qparcela2numero: TWideStringField
      FieldName = 'numero'
      Size = 8
    end
    object qparcela2tiene_gg: TIntegerField
      FieldName = 'tiene_gg'
    end
    object qparcela2tiene_dop: TIntegerField
      FieldName = 'tiene_dop'
    end
    object qparcela2c_calidad: TIntegerField
      FieldName = 'c_calidad'
    end
    object qparcela2c_espcliente: TIntegerField
      FieldName = 'c_espcliente'
    end
    object qparcela2c_etiquetado: TIntegerField
      FieldName = 'c_etiquetado'
    end
    object qparcela2sello_gg: TWideStringField
      FieldName = 'sello_gg'
      Size = 40
    end
    object qparcela2sello_dop: TWideStringField
      FieldName = 'sello_dop'
      Size = 40
    end
    object qparcela2sello_igp: TWideStringField
      FieldName = 'sello_igp'
      Size = 40
    end
    object qparcela2tiene_igp: TIntegerField
      FieldName = 'tiene_igp'
    end
    object qparcela2tiene_ifs: TIntegerField
      FieldName = 'tiene_ifs'
      Required = True
    end
    object qparcela2sello_ifs: TWideStringField
      FieldName = 'sello_ifs'
      Size = 100
    end
  end
  object dsqparcela2: TDataSource
    DataSet = qparcela2
    OnDataChange = dsqparcela2DataChange
    Left = 424
    Top = 64
  end
  object qparcela3: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from parcelas')
    Left = 632
    Top = 72
    object qparcela3codpar: TWideStringField
      FieldName = 'codpar'
      Required = True
      Size = 30
    end
    object qparcela3empresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object qparcela3nombre: TWideStringField
      FieldName = 'nombre'
      Size = 100
    end
    object qparcela3variedad: TWideStringField
      FieldName = 'variedad'
      Size = 100
    end
    object qparcela3num_plantas: TIntegerField
      FieldName = 'num_plantas'
    end
    object qparcela3fecha_plantacion: TDateField
      FieldName = 'fecha_plantacion'
    end
    object qparcela3marco_plantacion: TWideStringField
      FieldName = 'marco_plantacion'
      Size = 40
    end
    object qparcela3gastosgenerales: TIntegerField
      FieldName = 'gastosgenerales'
      Required = True
    end
    object qparcela3ref_catastro: TWideStringField
      FieldName = 'ref_catastro'
      Size = 40
    end
    object qparcela3sigpac_prov: TIntegerField
      FieldName = 'sigpac_prov'
    end
    object qparcela3sigpac_muni: TIntegerField
      FieldName = 'sigpac_muni'
    end
    object qparcela3sigpac_agre: TIntegerField
      FieldName = 'sigpac_agre'
    end
    object qparcela3sigpac_zona: TIntegerField
      FieldName = 'sigpac_zona'
    end
    object qparcela3sigpac_poli: TIntegerField
      FieldName = 'sigpac_poli'
    end
    object qparcela3sigpac_pacr: TIntegerField
      FieldName = 'sigpac_pacr'
    end
    object qparcela3x: TWideStringField
      FieldName = 'x'
      Size = 40
    end
    object qparcela3y: TWideStringField
      FieldName = 'y'
      Size = 40
    end
    object qparcela3datum: TWideStringField
      FieldName = 'datum'
    end
    object qparcela3huso: TIntegerField
      FieldName = 'huso'
    end
    object qparcela3propiedad: TWideStringField
      FieldName = 'propiedad'
      Size = 40
    end
    object qparcela3activo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qparcela3num_goteros: TFloatField
      FieldName = 'num_goteros'
    end
    object qparcela3seleccionado: TIntegerField
      FieldName = 'seleccionado'
      Required = True
    end
    object qparcela3superficie: TFloatField
      FieldName = 'superficie'
      Required = True
    end
    object qparcela3est_meteo: TWideStringField
      FieldName = 'est_meteo'
      Size = 40
    end
    object qparcela3coste_kg_ref: TFloatField
      FieldName = 'coste_kg_ref'
    end
    object qparcela3activo_almacen: TIntegerField
      FieldName = 'activo_almacen'
      Required = True
    end
    object qparcela3porc_desperdicio: TFloatField
      FieldName = 'porc_desperdicio'
      Required = True
    end
    object qparcela3porc_merma: TFloatField
      FieldName = 'porc_merma'
      Required = True
    end
    object qparcela3es_centrotrabajo: TIntegerField
      FieldName = 'es_centrotrabajo'
      Required = True
    end
    object qparcela3sigpac_recinto: TIntegerField
      FieldName = 'sigpac_recinto'
    end
    object qparcela3pie_planta: TWideStringField
      FieldName = 'pie_planta'
      Size = 80
    end
    object qparcela3numero: TWideStringField
      FieldName = 'numero'
      Size = 8
    end
    object qparcela3tiene_gg: TIntegerField
      FieldName = 'tiene_gg'
    end
    object qparcela3tiene_dop: TIntegerField
      FieldName = 'tiene_dop'
    end
    object qparcela3c_calidad: TIntegerField
      FieldName = 'c_calidad'
    end
    object qparcela3c_espcliente: TIntegerField
      FieldName = 'c_espcliente'
    end
    object qparcela3c_etiquetado: TIntegerField
      FieldName = 'c_etiquetado'
    end
    object qparcela3sello_gg: TWideStringField
      FieldName = 'sello_gg'
      Size = 40
    end
    object qparcela3sello_dop: TWideStringField
      FieldName = 'sello_dop'
      Size = 40
    end
    object qparcela3sello_igp: TWideStringField
      FieldName = 'sello_igp'
      Size = 40
    end
    object qparcela3tiene_igp: TIntegerField
      FieldName = 'tiene_igp'
    end
    object qparcela3tiene_ifs: TIntegerField
      FieldName = 'tiene_ifs'
      Required = True
    end
    object qparcela3sello_ifs: TWideStringField
      FieldName = 'sello_ifs'
      Size = 100
    end
  end
  object dsqparcela3: TDataSource
    DataSet = qparcela3
    OnDataChange = dsqparcela2DataChange
    Left = 560
    Top = 72
  end
  object TFirmas: TFDTable
    Connection = DBagrigest
    TableName = 'firmas'
    Left = 736
    Top = 16
    object TFirmasid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object TFirmaside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object TFirmasidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object TFirmasfirma: TBlobField
      FieldName = 'firma'
      Required = True
    end
  end
  object dsfirmas: TDataSource
    AutoEdit = False
    DataSet = TFirmas
    Left = 736
  end
  object dspartes_diarios: TDataSource
    DataSet = qpartes_diarios
    OnDataChange = dspartes_diariosDataChange
    Left = 728
    Top = 64
  end
  object qpartes_diarios: TFDQuery
    MasterSource = dsqtrabajadores
    MasterFields = 'idt'
    Connection = DBagrigest
    SQL.Strings = (
      
        'select * from partes_diarios order by trabajador,fecha desc,id d' +
        'esc')
    Left = 728
    Top = 112
    object qpartes_diariosid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qpartes_diarioside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qpartes_diariosidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qpartes_diariostrabajador: TWideStringField
      FieldName = 'trabajador'
      Required = True
      Size = 80
    end
    object qpartes_diariosfecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qpartes_diarioshoras: TFloatField
      FieldName = 'horas'
      Required = True
      DisplayFormat = '0.#0'
    end
    object qpartes_diariosfirma: TIntegerField
      FieldName = 'firma'
    end
    object qpartes_diariosvalidado: TIntegerField
      FieldName = 'validado'
      Required = True
    end
    object qpartes_diariosfestivo: TIntegerField
      FieldName = 'festivo'
      Required = True
    end
  end
  object qfirmas: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from firmas order by id')
    Left = 792
    Top = 48
    object qfirmasid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qfirmaside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qfirmasidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qfirmasfirma: TBlobField
      FieldName = 'firma'
      Required = True
    end
  end
  object dsqfirmas: TDataSource
    AutoEdit = False
    DataSet = qfirmas2
    Left = 792
  end
  object dsqalmacenes: TDataSource
    DataSet = qalmacenes
    Left = 88
    Top = 504
  end
  object qalmacenes: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from almacenes where activo=1 order by nombre'
      ''
      '')
    Left = 168
    Top = 504
    object qalmacenesid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qalmacenesidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qalmacenesnombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 40
    end
    object qalmacenescapacidad: TIntegerField
      FieldName = 'capacidad'
      Required = True
    end
    object qalmacenesstock_kg: TFloatField
      FieldName = 'stock_kg'
      Required = True
    end
    object qalmacenesstock_cajas: TIntegerField
      FieldName = 'stock_cajas'
      Required = True
    end
    object qalmacenesstock_palets: TIntegerField
      FieldName = 'stock_palets'
      Required = True
    end
    object qalmacenesfinal: TIntegerField
      FieldName = 'final'
      Required = True
    end
    object qalmacenesactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qalmacenescoste_kg_dia: TFloatField
      FieldName = 'coste_kg_dia'
      Required = True
    end
  end
  object dstalmacenes: TDataSource
    DataSet = talmacenes
    OnStateChange = dstalmacenesStateChange
    Left = 256
    Top = 504
  end
  object talmacenes: TFDTable
    MasterSource = BASE.dsqalmacenes
    MasterFields = 'id'
    Connection = DBagrigest
    TableName = 'almacenes'
    Left = 336
    Top = 496
    object talmacenesid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object talmacenesidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object talmacenesnombre: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 40
    end
    object talmacenescapacidad: TIntegerField
      FieldName = 'capacidad'
      Required = True
    end
    object talmacenesstock_kg: TFloatField
      FieldName = 'stock_kg'
      Required = True
    end
    object talmacenesstock_cajas: TIntegerField
      FieldName = 'stock_cajas'
      Required = True
    end
    object talmacenesstock_palets: TIntegerField
      FieldName = 'stock_palets'
      Required = True
    end
    object talmacenesfinal: TIntegerField
      FieldName = 'final'
      Required = True
    end
    object talmacenesactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object talmacenescoste_kg_dia: TFloatField
      FieldName = 'coste_kg_dia'
      Required = True
      DisplayFormat = '#0.00000'
    end
    object talmacenespreguntar_generador: TIntegerField
      FieldName = 'preguntar_generador'
      Required = True
    end
    object talmacenesmermas: TIntegerField
      FieldName = 'mermas'
      Required = True
    end
    object talmacenesproduccion: TIntegerField
      FieldName = 'produccion'
      Required = True
    end
    object talmacenestipo_trabajo: TWideStringField
      FieldName = 'tipo_trabajo'
      Size = 60
    end
    object talmacenescamara: TIntegerField
      FieldName = 'camara'
      Required = True
    end
    object talmacenesalmacen_asociado: TIntegerField
      FieldName = 'almacen_asociado'
    end
    object talmacenescentrocoste_asociado: TWideStringField
      FieldName = 'centrocoste_asociado'
      Size = 30
    end
  end
  object dstarticulosalmacen: TDataSource
    DataSet = dtarticulosalmacen
    OnStateChange = dstarticulosalmacenStateChange
    Left = 256
    Top = 552
  end
  object tarticulosalmacen: TFDTable
    MasterSource = dsqarticulosalmacen
    MasterFields = 'id'
    Connection = DBagrigest
    TableName = 'articulos_almacen'
    Left = 376
    Top = 544
    object tarticulosalmacenid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object tarticulosalmacenide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object tarticulosalmacencodigo: TWideStringField
      FieldName = 'codigo'
      Required = True
      Size = 30
    end
    object tarticulosalmacencod_logi: TIntegerField
      FieldName = 'cod_logi'
    end
    object tarticulosalmacendescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 300
    end
    object tarticulosalmacenlargo: TFloatField
      FieldName = 'largo'
      Required = True
      DisplayFormat = '#0.000'
    end
    object tarticulosalmacenalto: TFloatField
      FieldName = 'alto'
      Required = True
      DisplayFormat = '#0.000'
    end
    object tarticulosalmacenancho: TFloatField
      FieldName = 'ancho'
      Required = True
      DisplayFormat = '#0.000'
    end
    object tarticulosalmacentara: TFloatField
      FieldName = 'tara'
      Required = True
      DisplayFormat = '#0.000'
    end
    object tarticulosalmacentipo: TWideStringField
      FieldName = 'tipo'
      Required = True
      Size = 40
    end
    object tarticulosalmacenpalet: TIntegerField
      FieldName = 'palet'
      Required = True
    end
    object tarticulosalmacenenvase_trabajo: TIntegerField
      FieldName = 'envase_trabajo'
      Required = True
    end
    object tarticulosalmacenenvase_venta: TIntegerField
      FieldName = 'envase_venta'
      Required = True
    end
    object tarticulosalmacenactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object tarticulosalmacencosto: TFloatField
      FieldName = 'costo'
      Required = True
    end
    object tarticulosalmacenobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 510
    end
    object tarticulosalmacenpeso_venta: TFloatField
      FieldName = 'peso_venta'
      DisplayFormat = '#0.000'
    end
    object tarticulosalmacenfacturar_pesofijo: TIntegerField
      FieldName = 'facturar_pesofijo'
      Required = True
    end
    object tarticulosalmacenpreguntar_gen: TIntegerField
      FieldName = 'preguntar_gen'
    end
    object tarticulosalmacenunidades_venta: TIntegerField
      FieldName = 'unidades_venta'
      Required = True
    end
    object tarticulosalmacendescripcion2: TWideStringField
      FieldName = 'descripcion2'
      Required = True
      Size = 300
    end
  end
  object dsqarticulosalmacen: TDataSource
    DataSet = qarticulosalmacen
    Left = 88
    Top = 552
  end
  object qarticulosalmacen: TFDQuery
    BeforeOpen = qarticulosalmacenBeforeOpen
    AfterOpen = qarticulosalmacenAfterOpen
    Connection = DBagrigest
    SQL.Strings = (
      'select * from articulos_almacen where activo=1 order by codigo'
      ''
      ''
      '')
    Left = 168
    Top = 552
    object qarticulosalmacenid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qarticulosalmacenide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qarticulosalmacencodigo: TWideStringField
      FieldName = 'codigo'
      Required = True
      Size = 40
    end
    object qarticulosalmacendescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 300
    end
    object qarticulosalmacenactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
  end
  object dsqtrabajadores: TDataSource
    DataSet = qempleados
    Left = 32
    Top = 90
  end
  object qempleados: TFDQuery
    AutoCalcFields = False
    Connection = DBagrigest
    SQL.Strings = (
      
        'select distinct(idt),trabajador from trabajo_diario order by tra' +
        'bajador asc')
    Left = 32
    Top = 138
    object qempleadosidt: TIntegerField
      FieldName = 'idt'
    end
    object qempleadostrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
  end
  object qtrabajo_diario: TFDQuery
    MasterSource = dsqtrabajadores
    MasterFields = 'idt'
    Connection = DBagrigest
    SQL.Strings = (
      
        'select * from trabajo_diario where idparte1 is NULL or idparte2 ' +
        'is NULL order by trabajador asc,fecha')
    Left = 728
    Top = 224
    object qtrabajo_diarioid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qtrabajo_diarioempresa: TIntegerField
      FieldName = 'empresa'
      Required = True
    end
    object qtrabajo_diariofecha: TDateField
      FieldName = 'fecha'
    end
    object qtrabajo_diarioparcela: TWideStringField
      FieldName = 'parcela'
      Size = 30
    end
    object qtrabajo_diarioidt: TIntegerField
      FieldName = 'idt'
    end
    object qtrabajo_diariotrabajador: TWideStringField
      FieldName = 'trabajador'
      Size = 100
    end
    object qtrabajo_diariotypework: TWideStringField
      FieldName = 'typework'
      Size = 40
    end
    object qtrabajo_diarioarticulo: TWideStringField
      FieldName = 'articulo'
      Size = 100
    end
    object qtrabajo_diarioqhoras: TFloatField
      FieldName = 'qhoras'
    end
    object qtrabajo_diarioprecio: TFloatField
      FieldName = 'precio'
      Required = True
    end
    object qtrabajo_diariototal: TFloatField
      FieldName = 'total'
      Required = True
    end
    object qtrabajo_diarioestado: TWideStringField
      FieldName = 'estado'
      Required = True
      Size = 2
    end
    object qtrabajo_diarioorigen: TWideStringField
      FieldName = 'origen'
      Size = 200
    end
    object qtrabajo_diariofechainsmod: TDateTimeField
      FieldName = 'fechainsmod'
    end
    object qtrabajo_diariousuario: TIntegerField
      FieldName = 'usuario'
    end
    object qtrabajo_diariocontrol: TIntegerField
      FieldName = 'control'
    end
    object qtrabajo_diariohoras_nomina: TFloatField
      FieldName = 'horas_nomina'
    end
    object qtrabajo_diariohoras_acumuladas: TFloatField
      FieldName = 'horas_acumuladas'
    end
    object qtrabajo_diarioidparte1: TIntegerField
      FieldName = 'idparte1'
    end
    object qtrabajo_diarioidparte2: TIntegerField
      FieldName = 'idparte2'
    end
  end
  object qalmacenesaux: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from almacenes order by nombre'
      ''
      '')
    Left = 184
    Top = 504
    object IntegerField4: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object IntegerField5: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object WideStringField11: TWideStringField
      FieldName = 'nombre'
      Required = True
      Size = 40
    end
    object IntegerField6: TIntegerField
      FieldName = 'capacidad'
      Required = True
    end
    object FloatField5: TFloatField
      FieldName = 'stock_kg'
      Required = True
    end
    object IntegerField7: TIntegerField
      FieldName = 'stock_cajas'
      Required = True
    end
    object IntegerField8: TIntegerField
      FieldName = 'stock_palets'
      Required = True
    end
    object IntegerField9: TIntegerField
      FieldName = 'final'
      Required = True
    end
    object IntegerField10: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object FloatField6: TFloatField
      FieldName = 'coste_kg_dia'
      Required = True
    end
  end
  object dsqalmacenesaux: TDataSource
    DataSet = qalmacenesaux
    Left = 128
    Top = 504
  end
  object qmprimascompuestas: TFDQuery
    MasterSource = dsmateriasprimas
    MasterFields = 'idempresa;id'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from mp_compuestas order by idmp')
    Left = 360
    Top = 208
    object qmprimascompuestasidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qmprimascompuestasidmp: TWideStringField
      FieldName = 'idmp'
      Required = True
      Size = 40
    end
    object qmprimascompuestasidmpc: TWideStringField
      FieldName = 'idmpc'
      Required = True
      Size = 40
    end
    object qmprimascompuestasvariedad: TWideStringField
      FieldName = 'variedad'
      Required = True
      Size = 100
    end
    object qmprimascompuestasdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 100
    end
    object qmprimascompuestasporcentaje: TFloatField
      FieldName = 'porcentaje'
    end
  end
  object dsmprimascompuestas: TDataSource
    DataSet = qmprimascompuestas
    Left = 280
    Top = 200
  end
  object qpartes_diarios2: TFDQuery
    MasterSource = dsqpersonasmesas
    MasterFields = 'idt'
    Connection = DBagrigest
    SQL.Strings = (
      
        'select * from partes_diarios order by trabajador,fecha desc,id d' +
        'esc')
    Left = 752
    Top = 544
    object qpartes_diarios2id: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qpartes_diarios2ide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qpartes_diarios2idt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qpartes_diarios2trabajador: TWideStringField
      FieldName = 'trabajador'
      Required = True
      Size = 100
    end
    object qpartes_diarios2fecha: TDateField
      FieldName = 'fecha'
      Required = True
    end
    object qpartes_diarios2horas: TFloatField
      FieldName = 'horas'
      Required = True
    end
    object qpartes_diarios2firma: TIntegerField
      FieldName = 'firma'
    end
    object qpartes_diarios2validado: TIntegerField
      FieldName = 'validado'
      Required = True
    end
    object qpartes_diarios2festivo: TIntegerField
      FieldName = 'festivo'
      Required = True
    end
  end
  object qpersonasmesas: TFDQuery
    IndexFieldNames = 'trabajador'
    MasterSource = BASE.dsqmesas
    MasterFields = 'mesa'
    Connection = DBagrigest
    SQL.Strings = (
      
        'select distinct(idt),trabajador,mesa from movimiento_mesas where' +
        ' FECHA='#39'2017-11-21'#39)
    Left = 680
    Top = 552
    object qpersonasmesasidt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qpersonasmesastrabajador: TWideStringField
      FieldName = 'trabajador'
      Required = True
      Size = 100
    end
    object qpersonasmesasmesa: TWideStringField
      FieldName = 'mesa'
      Required = True
      Size = 30
    end
  end
  object dsqpersonasmesas: TDataSource
    DataSet = qpersonasmesas
    Left = 608
    Top = 536
  end
  object dsqpartesdiarios2: TDataSource
    DataSet = qpartes_diarios2
    OnDataChange = dsqpartesdiarios2DataChange
    Left = 752
    Top = 512
  end
  object qmateriasprimas2: TFDQuery
    MasterSource = dsqmateriasprimas
    MasterFields = 'idempresa'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from materias_primas order by id')
    Left = 208
    Top = 192
    object qmateriasprimas2idempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object qmateriasprimas2id: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 40
    end
    object qmateriasprimas2variedad: TWideStringField
      FieldName = 'variedad'
      Required = True
      Size = 100
    end
    object qmateriasprimas2descripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 100
    end
    object qmateriasprimas2observaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 510
    end
    object qmateriasprimas2imagen: TBlobField
      FieldName = 'imagen'
    end
    object qmateriasprimas2EAN: TWideStringField
      FieldName = 'EAN'
      Size = 26
    end
    object qmateriasprimas2basculas: TIntegerField
      FieldName = 'basculas'
      Required = True
    end
    object qmateriasprimas2activo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qmateriasprimas2usar_precio_parcela: TIntegerField
      FieldName = 'usar_precio_parcela'
      Required = True
    end
    object qmateriasprimas2desechos: TIntegerField
      FieldName = 'desechos'
      Required = True
    end
    object qmateriasprimas2compuesto: TIntegerField
      FieldName = 'compuesto'
      Required = True
    end
    object qmateriasprimas2mesas: TIntegerField
      FieldName = 'mesas'
      Required = True
    end
    object qmateriasprimas2idgenerico: TIntegerField
      FieldName = 'idgenerico'
    end
    object qmateriasprimas2generico: TWideStringField
      FieldName = 'generico'
      Size = 60
    end
    object qmateriasprimas2obtentor: TWideStringField
      FieldName = 'obtentor'
      Size = 100
    end
    object qmateriasprimas2pesopieza: TFloatField
      FieldName = 'pesopieza'
    end
  end
  object dsqmateriasprimas2: TDataSource
    DataSet = qmateriasprimas2
    OnDataChange = dsqmateriasprimasDataChange
    Left = 120
    Top = 216
  end
  object dtarticulosalmacen: TFDQuery
    MasterSource = dsqarticulosalmacen
    MasterFields = 'id;ide'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from articulos_almacen')
    Left = 320
    Top = 544
    object dtarticulosalmacenid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object dtarticulosalmacenide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object dtarticulosalmacencodigo: TWideStringField
      FieldName = 'codigo'
      Required = True
      Size = 40
    end
    object dtarticulosalmacencod_logi: TIntegerField
      FieldName = 'cod_logi'
    end
    object dtarticulosalmacendescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 300
    end
    object dtarticulosalmacenlargo: TFloatField
      FieldName = 'largo'
      Required = True
    end
    object dtarticulosalmacenalto: TFloatField
      FieldName = 'alto'
      Required = True
    end
    object dtarticulosalmacenancho: TFloatField
      FieldName = 'ancho'
      Required = True
    end
    object dtarticulosalmacentara: TFloatField
      FieldName = 'tara'
      Required = True
    end
    object dtarticulosalmacenpeso_venta: TFloatField
      FieldName = 'peso_venta'
      Required = True
    end
    object dtarticulosalmacentipo: TWideStringField
      FieldName = 'tipo'
      Required = True
      Size = 40
    end
    object dtarticulosalmacenpalet: TIntegerField
      FieldName = 'palet'
      Required = True
    end
    object dtarticulosalmacenenvase_trabajo: TIntegerField
      FieldName = 'envase_trabajo'
      Required = True
    end
    object dtarticulosalmacenenvase_venta: TIntegerField
      FieldName = 'envase_venta'
      Required = True
    end
    object dtarticulosalmacencosto: TFloatField
      FieldName = 'costo'
      Required = True
    end
    object dtarticulosalmacenactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object dtarticulosalmacenobservaciones: TWideStringField
      FieldName = 'observaciones'
      Size = 1000
    end
    object dtarticulosalmacenfacturar_pesofijo: TIntegerField
      FieldName = 'facturar_pesofijo'
      Required = True
    end
    object dtarticulosalmacenpreguntar_gen: TIntegerField
      FieldName = 'preguntar_gen'
    end
    object dtarticulosalmacenunidades_venta: TIntegerField
      FieldName = 'unidades_venta'
      Required = True
    end
    object dtarticulosalmacendescripcion2: TWideStringField
      FieldName = 'descripcion2'
      Required = True
      Size = 300
    end
  end
  object dtarticulos_componentes: TFDQuery
    BeforePost = dtarticulos_componentesBeforePost
    AfterPost = dtarticulos_componentesAfterPost
    MasterSource = dsqarticulosalmacen
    MasterFields = 'id;ide'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from articulos_componentes')
    Left = 344
    Top = 56
    object dtarticulos_componentesidempresa: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object dtarticulos_componentesidarticuloalmacen: TIntegerField
      FieldName = 'idarticuloalmacen'
      Required = True
    end
    object dtarticulos_componentesidarticulof: TIntegerField
      FieldName = 'idarticulof'
      Required = True
    end
    object dtarticulos_componentespreciocoste: TFloatField
      FieldName = 'preciocoste'
      Required = True
    end
    object dtarticulos_componentesdescripcion: TWideStringField
      FieldName = 'descripcion'
      Size = 40
    end
    object dtarticulos_componentescoste: TFloatField
      FieldName = 'coste'
      Required = True
    end
    object dtarticulos_componentescantidad: TFloatField
      FieldName = 'cantidad'
      Required = True
    end
    object dtarticulos_componentespeso: TFloatField
      FieldName = 'peso'
      Required = True
    end
  end
  object dsarticuloscomponentes: TDataSource
    DataSet = dtarticulos_componentes
    OnStateChange = dstarticulosalmacenStateChange
    Left = 256
    Top = 72
  end
  object qfirmas2: TFDQuery
    MasterSource = dsqtrabajadores
    MasterFields = 'idt'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from firmas order by id')
    Left = 792
    Top = 104
    object qfirmas2id: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qfirmas2ide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qfirmas2idt: TIntegerField
      FieldName = 'idt'
      Required = True
    end
    object qfirmas2firma: TBlobField
      FieldName = 'firma'
      Required = True
    end
  end
  object qseries: TFDQuery
    AfterPost = qseriesAfterPost
    MasterSource = dsempresa
    MasterFields = 'id'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from series_numericas order by fechainicio desc')
    Left = 744
    Top = 312
    object qserieside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qseriesid: TWideStringField
      FieldName = 'id'
      Required = True
      Size = 10
    end
    object qseriesfechainicio: TDateField
      FieldName = 'fechainicio'
      Required = True
      DisplayFormat = 'dd/mm/yyyy'
      EditMask = '!99/99/0000;1;_'
    end
    object qseriesfechafin: TDateField
      FieldName = 'fechafin'
      Required = True
      DisplayFormat = 'dd/mm/yyyy'
      EditMask = '!99/99/0000;1;_'
    end
    object qseriesnum_pedcliente: TIntegerField
      FieldName = 'num_pedcliente'
      Required = True
    end
    object qseriesnum_albaran: TIntegerField
      FieldName = 'num_albaran'
      Required = True
    end
    object qseriesnum_factura: TIntegerField
      FieldName = 'num_factura'
      Required = True
    end
    object qseriesnum_expedicion: TIntegerField
      FieldName = 'num_expedicion'
      Required = True
    end
    object qseriesnum_pedproveedor: TIntegerField
      FieldName = 'num_pedproveedor'
      Required = True
    end
    object qseriesimp_albaran: TWideStringField
      FieldName = 'imp_albaran'
      Size = 500
    end
    object qseriesimp_factura: TWideStringField
      FieldName = 'imp_factura'
      Size = 500
    end
    object qseriesactivo: TIntegerField
      FieldName = 'activo'
      Required = True
    end
    object qseriesnum_presupuesto: TIntegerField
      FieldName = 'num_presupuesto'
      Required = True
    end
    object qseriesseriecontable: TWideStringField
      FieldName = 'seriecontable'
      Size = 10
    end
  end
  object dsqseries: TDataSource
    DataSet = qseries
    OnStateChange = dsqseriesStateChange
    Left = 720
    Top = 312
  end
  object qaux: TFDQuery
    Connection = DBagrigest
    Left = 32
    Top = 192
  end
  object qcampanyas_aux: TFDQuery
    IndexFieldNames = 'fechainicio'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from campanyas')
    Left = 504
    Top = 448
    object IntegerField11: TIntegerField
      FieldName = 'idempresa'
      Required = True
    end
    object IntegerField12: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object IntegerField13: TIntegerField
      FieldName = 'id_anterior'
    end
    object WideStringField12: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 80
    end
    object DateField2: TDateField
      FieldName = 'fechainicio'
      Required = True
      DisplayFormat = 'dd/mm/yy'
      EditMask = '!99/99/00;1;_'
    end
    object DateField3: TDateField
      FieldName = 'fechafin'
      Required = True
      DisplayFormat = 'dd/mm/yy'
      EditMask = '!99/99/00;1;_'
    end
    object IntegerField14: TIntegerField
      FieldName = 'ult_pesada'
    end
  end
  object dsqcampanyaaux: TDataSource
    DataSet = qcampanyas_aux
    OnStateChange = dsqcampanyasStateChange
    Left = 424
    Top = 440
  end
  object qcampanyasparcela: TFDQuery
    BeforeOpen = qparcelasBeforeOpen
    MasterSource = dsqcampanyas
    MasterFields = 'id;idempresa'
    Connection = DBagrigest
    SQL.Strings = (
      'select * from campanyaparcelas'
      '')
    Left = 512
    Top = 488
    object qcampanyasparcelaide: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qcampanyasparcelaidc: TIntegerField
      FieldName = 'idc'
      Required = True
    end
    object qcampanyasparcelaidp: TWideStringField
      FieldName = 'idp'
      Required = True
      Size = 30
    end
    object qcampanyasparcelaparcela: TWideStringField
      FieldName = 'parcela'
      Required = True
      Size = 100
    end
  end
  object dsqcampanyasparcela: TDataSource
    DataSet = qcampanyasparcela
    OnStateChange = dsqparcelaStateChange
    Left = 416
    Top = 488
  end
  object qgenericas: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      'select * from mp_genericas order by descripcion')
    Left = 720
    Top = 368
    object qgenericaside: TIntegerField
      FieldName = 'ide'
      Required = True
    end
    object qgenericasid: TIntegerField
      FieldName = 'id'
      Required = True
    end
    object qgenericasdescripcion: TWideStringField
      FieldName = 'descripcion'
      Required = True
      Size = 50
    end
  end
  object dsgenericas: TDataSource
    DataSet = qgenericas
    Left = 736
    Top = 408
  end
  object qfinalizarlogin: TFDQuery
    Connection = DBagrigest
    SQL.Strings = (
      
        'update logins set fin=now() where id=:IDLOGIN and idusuario=:IDU' +
        'SUARIO and ide=:EMPRESA')
    Left = 1000
    Top = 24
    ParamData = <
      item
        Name = 'IDLOGIN'
      end
      item
        Name = 'IDUSUARIO'
      end
      item
        Name = 'EMPRESA'
      end>
  end
  object Iconos: TImageList
    Left = 496
    Top = 600
    Bitmap = {
      494C010124003000040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
      000000000000360000002800000040000000A0000000010020000000000000A0
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      000000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF0000000000000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF4A139FFFFFFFFFFF39621FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF3AE57FFF39A29FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF4A139FFF4A138FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF6B25CFFF49F35FFF39621FFF39621FFF396
      21FFF39621FFFBDCB554000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFF39621FFFFFFFFFFF5AB4EFFF39621FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFF3F3F3FFF3CC9CFFF3F3F3FFF39E34FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFF6AF55FFFEF5E9FFFEF8EFFFF39621FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFF39621FFFFFFFFFFF7B96BFFF39621FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF39621FFF7BA6EFFFEFAF5FFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF3F3F3FFF39621FFF3F3F3FFF3A746FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF8BF77FFFDEBD4FFFFFFFFFFF4A037FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF39621FFFFFFFFFFF7B96BFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFF39621FFF39621FFFFFFFFFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFF3DDC2FFF3F3F3FFF3EEE7FFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF39724FFFFFFFFFFF7B96AFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFF39621FFFFFFFFFFF7B96BFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFF5AB4DFFF5AB4DFFFCE1BFFFFBDAB1FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFF3F3F3FFF39621FFF3F3F3FFF39D31FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF39621FFFFFFFFFFF5A43FFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFFFEFCFFFFFFFFFFF7B96BFFF39621FFF39621FFF396
      21FFF39621FFF39621FF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFFCE3C4FFFCE3C4FFFCE3C4FFFCE3C4FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF3DBBDFFF3F3F3FFF3EADEFFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFFAD5A6FFFFFFFFFFFDEAD2FFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFFAD29FFFF7B96BFFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC040000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB2570000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      000000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF0000000000000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39622FFF6B25CFFF39825FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF5A540FFF6B25CFFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF6AD53FFF5A948FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF6AD51FFF5A847FFF39621FFF39621FFF396
      21FFF39621FFFBDCB554000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFFAD3A1FFFFFFFFFFF49D30FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39A29FFF49D30FFFAD09DFFFFFFFFFFF39826FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFFEF8F1FFFDEFDDFFFFFCF9FFFAD3A1FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFFCE3C5FFFDEFDCFFFFFCF9FFF9CE97FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF39621FFF39621FFFFFFFFFFF5AA4BFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFFAD09DFFFEF9F3FFFEF8F1FFFFFFFFFFF6B461FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF39621FFF39621FFF9C788FFFEFAF4FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF49B2BFFF8C27EFFFEFAF5FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFF39621FFFFFFFFFFFEF6ECFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF9CD95FFFFFFFFFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFFFFFFFFFFFFFFFFFF7B96BFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFFFFFFFFFFFFFFFFFF8BE75FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFF9C789FFF39621FFFFFFFFFFF5A33DFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFF6AD52FFFFFFFEFFFFFFFFFFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFDEEDAFFF7BD74FFF39621FFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFBDEB8FFFDEAD3FFF39621FFF39621FFF39621FFF396
      21FFF39621FFF39621FF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFFCE7CCFFFFFFFFFFFEF5E9FFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFFEF9F3FFFFFFFFFFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFFAD4A4FFFFFFFFFFFFFFFFFFFBDAB1FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFFCE1BFFFFFFFFFFFF39621FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC040000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB2570000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF0000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFC03F4A746D5F39621FFF39621FFF39621FFF39621FFFAD7AA610000
      00000000000000000000000000000000000000000000000000006C8FFFAA2257
      FFFF668AFFFFBBCCFFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF000000000000000000000000000000000000000000000000000000000FAE0
      BE4BF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39C
      2EF00000000000000000000000000000000000000000000000006C8FFFAA2257
      FFFF3968FFFFFFFFFFFF8FAAFFFF2257FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF70AC6DFF3C8E38FF67A764FF589E54FF3C8E38FF3C8E
      38FF3C8E38FF0000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F60000000000000000000000000000000000000000FCE8CF36F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39928F600000000000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFFE2E9FFFFFFFFFFFF9EB5FFFFE9EFFFFFFFFFFFFF4C77
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FFEEF5EEFF72AD6FFFFFFFFFFF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF0000000000000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF39621FFF6AC50FFF5A540FFF39621FFF39621FFF396
      21FFF39621FFFBDCB55400000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF6B25CFFF6B25CFFF6B25CFFF6B25CFFF39621FFF396
      21FFF39621FFFBDCB554000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2A5DFFFF91ABFFFFFEFEFFFF5880FFFF7798FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3E8F3AFFFFFFFFFF94C192FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF00000000000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFFDE9D1FFFDEFDEFFFFFCF9FFF8C686FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000FEF3E61BF39621FFF396
      21FFF39621FFF39621FFFDECD7FFFFFFFFFFFAD5A6FFFAD5A6FFF39621FFF396
      21FFF39621FFF39621FE000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFFFFFFFFFF255AFFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF8BBC88FFDCEBDBFFF6FAF6FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF00000000000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF5A43EFFF8C686FFFEF8EFFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8C98C84F39621FFF396
      21FFF39621FFF39621FFF39621FFFEF6ECFFFBDAB1FFF39621FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFFFFFFFFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FFFFFFFFFF3C8E38FFFDFEFDFF5FA25CFF3C8E38FF3C8E
      38FF3C8E38FF00000000000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF4A239FFF8C482FFFFFFFFFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000F8BD749EF39621FFF396
      21FFF39621FFF39621FFF39621FFF39621FFFFFFFFFFF5A949FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF265AFFFFDFE7FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF00000000000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF6B25DFFFAD6A8FFFDEAD2FFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000FAD4A467F39621FFF396
      21FFF39621FFF39621FFFFFFFFFFF5A949FFFBE0BDFFFBDEBAFFF39621FFF396
      21FFF39621FFF39621FF000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257
      FFFF2257FFFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E
      38FF3C8E38FF0000000000000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF5A541FFFFFFFFFFFFFFFFFFF39824FFF39621FFF396
      21FFF39621FFF5A94ACF00000000000000000000000000000000F39621FFF396
      21FFF39621FFF39621FFF5A746FFFFFFFFFFFFFFFFFFF39A2AFFF39621FFF396
      21FFF39621FFF5A94ACF000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF4571FEFF577EFEFF577E
      FEFF3C6AFEFF00000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF5AA057FF6AA967FF6AA9
      67FF539C50FF0000000000000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC0400000000000000000000000000000000F4A642D8F396
      21FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFF39621FFFFFDFC04000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFFA5B8FCFFE7E9FBFFC2CD
      FCFF90ABFF8000000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FFAFD2AEFFE9F5E8FFC8E2
      C7FF9DC59B80000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB257000000000000000000000000000000000000000000000000F396
      21FEF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF39621FFF396
      21FFFADAB25700000000000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFFA5B8FCFFC1CCFCFF90AB
      FF800000000000000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FFAFD2AEFFC7E1C6FF9DC5
      9B80000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D331000000000000000000000000000000000000000000000000000000000000
      0000F5A849D1F39621FFF39621FFF39621FFF39621FFF39621FFF39621FFFDEB
      D3310000000000000000000000000000000000000000000000006C8FFFAA2257
      FFFF2257FFFF2257FFFF2257FFFF2257FFFF2257FFFF7695FDFF90ABFF800000
      00000000000000000000000000000000000000000000000000007DB47AAA3C8E
      38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF3C8E38FF86BA82FF9DC59B800000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9D2A06CF7BA70A4F7C5858BFCF1E023000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000FCFA
      FA07000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000FDFD
      FC04000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FEFFFE017DBB
      7AB449A145FB8DC48B9C00000000000000000000000000000000C3926DD7DBA1
      77F80000000000000000F3EBE526E0A87BFCE1CAB76A00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000D3B0959DF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000B88054F9FFFEFE0100000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF3C98DFF47A043FF47A0
      43FF84C082FF47A043FF47A043FF000000000000000000000000FAF8F50EE8AF
      83FFC28C65E70000000000000000C18B62ECE5AB7FFFFEFCFC05000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000D0A788B0F0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBD29C72F4FEFDFD03000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FF55A349FF47A043FF47A0
      43FFFFFFFFFF47A043FF47A043FF91C68E99000000000000000000000000DDC0
      A87FF0B78BFFDBBCA4850000000000000000DBA478FAC89269ED000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000C99B78C7F0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFDAA277F7FCFAF80A0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FF47A043FFC2E0C1FFFFFF
      FFFFFFFFFFFFFFFFFFFF84C082FF4CA248F70000000000000000000000000000
      0000C18B63E8E9AF84FFFBF7F50F00000000EEE0D63BEFB68AFFC79A78C90000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000C69471D5F0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFDDA477FCFAF6F31100000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FF4BA145FF47A043FF47A0
      43FFFFFFFFFF47A043FF47A043FF7BBC7AB50000000000000000000000000000
      000000000000D69D73F6CE966EEF0000000000000000C79674CEEFB58AFFF0E3
      DB35000000000000000000000000000000000000000000000000000000000000
      00000000000000000000C39068E0F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFE3AA7FFDF6EFEA1E000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFE1C486FF47A043FF47A0
      43FFC2E0C1FF47A043FF47A043FFFEFFFE010000000000000000000000000000
      000000000000F3EAE327EEB488FFC4926BDA0000000000000000C89168EEDBA4
      78F9000000000000000000000000000000000000000000000000000000000000
      000000000000C28D65E6F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFF0B78BFFE6AC80FFF3E9E02B0000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFE2C586FF49A0
      44FF47A043FF51A54EF0FAFCFA07000000000000000000000000000000000000
      00000000000000000000CEA788B2F0B78BFFE9D7C94D00000000FCFBF908E6AC
      80FFC38D63EA0000000000000000000000000000000000000000000000000000
      0000C28B64EBF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFEAB085FFECDE
      D241000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA
      90FFF9CA90FF0000000000000000000000000000000000000000000000000000
      00000000000000000000FBF7F50FE8AE82FFC08A62E90000000000000000BF89
      61EDE4AA7FFFFEFCFC050000000000000000000000000000000000000000E7D1
      C357ECB387FFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFC48E
      65EC000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA
      90FFF9CA90FF0000000000000000000000000000000000000000000000000000
      00000000000000000000C99068F0DAA075F80000000000000000D4B1979AF0B7
      8BFFE1CAB76A0000000000000000000000000000000000000000000000000000
      0000EEDED43DE9AF84FFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFC28C63EA0000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA
      90FFF9CA90FF0000000000000000000000000000000000000000000000000000
      000000000000C49370D4EEB589FFF2E7DF2E00000000F8F4EF16E9AF84FFC28D
      66E4000000000000000000000000000000000000000000000000000000000000
      000000000000F1E8DF2DE6AE82FFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFF0B78BFFC28C65E8000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA
      90FFF9CA90FF0000000000000000000000000000000000000000000000000000
      0000ECDDD141EFB68AFFCC9F7EBF0000000000000000CE976DF2D39C72F40000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F7EFEA1DE4AA7DFEF0B78BFFF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFF0B78BFFC4906BDF00000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFFAD19FFFFBD5A6FFFBD5
      A6FFFAD09BFF000000000000000000000000000000000000000000000000FFFE
      FE01DAA378FBC89169EC0000000000000000C08E66E2EDB388FFF6EFEA1E0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000F9F5F114E0A67CFBF0B78BFFF0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFF0B78BFFC4936ED70000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFFCE6C6FFFEF5E1FFFDED
      D2FFFBE3C680000000000000000000000000000000000000000000000000C18A
      61EDE4AB7EFEFDFDFC0400000000E5D1C15AF0B78BFFD3AD91A4000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000FCF9F909DAA379F9F0B78BFFF0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBF0B78BFFC99B78C7000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFFCE6C6FFFDEDD1FFFBE3
      C680000000000000000000000000000000000000000000000000D2AC8FA6F0B7
      8BFFE4CEBE5F00000000FDFDFC04E1A87BFEC58F66EA00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FDFDFC04D7A075F5F0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000CE966FEBCEA384B700000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FBDCB5AAF9CA
      90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFF9CA90FFFCDCB2FFFBE3C6800000
      0000000000000000000000000000000000000000000000000000FEFCFC05C28F
      69DC000000000000000000000000CC9F7EBF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FFFEFE01F0E4
      DC33000000000000000000000000000000000000000000000000000000000000
      0000D6B69C8F0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000F2EDEF210000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000E8E8F71F00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000EBE8
      E433EBE8E433EBE8E433EBE8E433EBE8E433EBE8E433EBE8E433EBE8E433EBE8
      E433F3F1EF1E0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000FCFAFA070000000000000000000000000000
      000000000000000000000000000000000000E3D7DD4CE9C9D2FFF2D5DCFFC5A1
      AFF1FDFDFD04000000000000000000000000000000000000000000000000FEFE
      FF016767DAF08F8FF7FF6E6EE1FA00000000D7D1C966E7E1D8FFE7E1D8FFE7E1
      D8FFE7E1D8FFE7E1D8FFE7E1D8FFE7E1D8FFE7E1D8FFE7E1D8FFE7E1D8FFE7E1
      D8FFE7E1D8FFE7E1D8FFD2C9BDFF00000000000000000000000000000000EBE8
      E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFC2B8ADAE0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000D0986FEFC18C65E50000000000000000D1AB
      8FA7D8A176F6FBF9F70B0000000000000000B791A4ECBE9BACEDF6F3F417EECF
      D8FFCBA9B5F3FDFDFD0400000000000000000000000000000000000000006868
      DAF08F8FF7FF5252D0FF8F8FF7FFE4E4F624D7D1C966F5EFE7FFF5EFE7FFF5EF
      E7FFF5EFE7FFF5EFE7FFF5EFE7FFF5EFE7FFF5EFE7FFF5EFE7FFF5EFE7FFF5EF
      E7FFF5EFE7FFF5EFE7FFE4DDD5FF00000000000000000000000000000000EBE8
      E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFC2B8ADAE0000000000000000000000000000000000000000000000000000
      00000000000000000000C69470D5EEB488FFF2E9E32900000000F7F3EF17ECB3
      87FFC18E66E2000000000000000000000000AE8799EDDBBCC6FBBB99A9C9F2D5
      DCFFF2D5DCFFCDABB7F3FDFCFD050000000000000000000000006868DBEF8F8F
      F7FF5353D1FF8F8FF7FF6565D9F300000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000F9F9F80BB8AB9EA7B8AB9EA7EBE8
      E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFAD9D8DE3B8AB9EA7CABDB57E000000000000000000000000000000000000
      000000000000EAD8CB4AF0B68AFFCBA180BB0000000000000000D49D72F2D199
      6EF200000000000000000000000000000000FEFEFE02CDABB7F6F2D5DCFFF2D5
      DCFFF2D5DCFFF2D5DCFFCDABBAF1FDFCFD05000000006464D7EE8F8FF7FF5151
      D0FF8F8FF7FF6B6BDDF5FEFEFF0200000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000A99584E9D4C1B0FFD4C1B0FFEBE8
      E2FFFBF9F7FFFBF9F7FFFBF9F7FFFBF9F7FFFBF9F7FFFBF9F7FFFBF9F7FFFBF9
      F7FFB6A594FFD4C1B0FFD4C1B0FFF0EEEC200000000000000000000000000000
      0000FEFEFE02E1A77CFDC48D64EE0000000000000000C28D66E4EBB286FFF8F1
      EE190000000000000000000000000000000000000000FDFDFD04CDABB7F6F2D5
      DCFFF2D5DCFFF2D5DCFFF2D5DCFFCAA8B6F26564D6EE8F8FF7FF5656D3FF8F8F
      F7FF6C6CDFF4FEFEFF020000000000000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFF4D4036FF4D4036FF4D4036FFFFFFFFFFC3BFBBFF4D4036FF61564DFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FF8F7A67FFDBCE
      C2FFEDE3D6FFEDE3D6FFEDE3D6FFEDE3D6FFEDE3D6FFEDE3D6FFEDE3D6FFEDE3
      D6FF8F7966FFCDBAA8FFD4C1B0FFE9E4E0330000000000000000000000000000
      0000C58E66EBE2A87DFDFEFDFD0300000000E0C7B66CF0B78BFFD5B399980000
      0000000000000000000000000000000000000000000000000000FDFDFD04CDAA
      B8F4F2D5DCFFF2D5DCFFF2D5DCFFF2D5DCFFC7A3B6FF8F8EF6FF8F8FF7FF6A6A
      DCF3FEFEFF01000000000000000000000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFF7A7169FFD9D6D4FFFFFFFFFFFFFFFFFF4D4036FFFFFFFFFFBFBBB7FFD3D0
      CDFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FFD4C1B0FFD4C1
      B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1
      B0FFD4C1B0FFD4C1B0FFD4C1B0FFE9E4E033000000000000000000000000CEA3
      86B4F0B68AFFE9D7C95000000000FCFAFA07E6AC80FFC28C63EA000000000000
      000000000000000000000000000000000000000000000000000000000000FEFE
      FE02CDABB7F3F2D5DCFFF2D5DCFFF2D5DCFFF2D5DCFFC7A5B7FF6D6CDEF5FEFE
      FF0200000000000000000000000000000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFF867D77FFADA7A3FFFFFFFFFF786E66FFB8B3AFFF584C43FFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FFD4C1B0FFD4C1
      B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1B0FFD4C1
      B0FFD4C1B0FFD4C1B0FFD4C1B0FFE9E4E0330000000000000000F4EBE624EEB5
      89FFC4926CD90000000000000000C9936AEDD9A176FA00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000FFFEFF01C6A2B2F2F2D5DCFFF2D5DCFFF2D5DCFFE3C4CDFFB791A2FEEBCD
      D5FFE8CAD3FFB1899BEC0000000000000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFF55483FFFFFFFFFFF736961FFF3F2F2FF5C5047FFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FFD4C1B0FFC58D
      62FFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFEDB4
      88FFCDAE96FFD4C1B0FFD4C1B0FFE9E4E0330000000000000000C5926CD9EEB4
      88FFF2E9E32900000000F8F1EE19EBB386FFC18B65E400000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000A18C7AEAC6A3B0FFF2D5DCFFD3B0BCFFEFD2D8FFF2D5DCFFF2D5
      DCFFF2D5DCFFF2D5DCFFB18A9CE600000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFF5D5148FFD7D4D1FF4D4036FFFFFFFFFF6B6058FFD5D2D0FF53473DFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FFD4C1B0FFE4AA
      7FFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFC49573FFD4C1B0FFD4C1B0FFE9E4E033000000000000000000000000CE97
      6DF0D39C71F50000000000000000D2AC8FA6F0B78BFFE5D1C15A000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00009F8C7AECD4C1B0FF9F8C7BEEC4A2AFF4E5C6CFFFF2D5DCFFF2D5DCFFC8A6
      B3F6AD859AEEF2D5DCFFEBCDD5FF00000000D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFE7E6E4FFFFFFFFFFFFFFFFFFFFFFFFFFEFEEEDFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF00000000AD9A89EBD4C1B0FFD4C1B0FFE4AA
      7FFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFC49573FFBED5D4FFD4C1B0FFE9E4E033000000000000000000000000F9F6
      F312EAB184FFBF8A61EA0000000000000000C38D65ECE1A87AFEFDFDFC040000
      0000000000000000000000000000000000000000000000000000000000009F8C
      7AECD4C1B0FF9F8C7AEE00000000CDB3C096F2D5DCFFF2D5DCFFBB9AAAC90000
      000000000000B18A9DE7F2D5DCFFEFE9EC28D7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF000000009F8B79E9D4C1B0FFD4C1B0FFE4AA
      7FFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFBE906DFFD4C1B0FFCFBBAAFFFBF9F9090000000000000000000000000000
      0000D9BAA389F0B78BFFDDC0AC7B00000000FFFEFE01DFA77BFCC58E65EE0000
      00000000000000000000000000000000000000000000A69482D6C9B5A4FFD4C1
      B0FF9E8B7AEE0000000000000000B490A1DAF2D5DCFFF2D5DCFFFAF8F80D0000
      00000000000000000000B08B9DE5FAF9F90BD7D1C966FFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFD7D1C9FF000000000000000000000000D2C9C266EBE8
      E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFAB9A89FF0000000000000000000000000000000000000000000000000000
      000000000000C28D65E8E6AC80FFFBF9F70B00000000ECDCD044F0B68AFFCB9D
      7EC000000000000000000000000000000000F8F6F511D0BDACFFD4C1B0FFCBB8
      A7FF000000000000000000000000D1BDC780F2D5DCFFF2D5DCFFB1899CE70000
      0000000000000000000000000000000000009B98C9A37171E4FF7171E4FF7171
      E4FF7171E4FF7171E4FF7171E4FF7171E4FF7171E4FF7171E4FF7171E4FF7171
      E4FF7171E4FF7171E4FF5F5FD8FF00000000000000000000000000000000EBE8
      E4FFFFFFFFFFFFFFFFFFACACE6FFFEFEFFFF8989DCFFFFFFFFFFFFFFFFFFFFFF
      FFFFC2B8ADAE0000000000000000000000000000000000000000000000000000
      00000000000000000000DAA176F8C89369EF0000000000000000C4926ED6EEB5
      89FFF3E9E02B000000000000000000000000978473F1D4C1B0FFD2BEADFFA492
      82D900000000000000000000000000000000B994A4EDF2D5DCFFF2D5DCFFB08A
      9CE9000000000000000000000000000000009B98C9A38F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF7171E4FF00000000000000000000000000000000EBE8
      E4FFFFFFFFFFFFFFFFFFFFFFFFFF6767D2FFFEFEFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFC2B8ADAE0000000000000000000000000000000000000000000000000000
      00000000000000000000F2E7DF2EEFB58AFFC49370D40000000000000000CC96
      6BEFD79F73F700000000000000000000000000000000988472F1F7F5F3130000
      00000000000000000000000000000000000000000000D1BCC582B38D9EEABD96
      A7EDC2A4B3AE000000000000000000000000D4D2E44A9B98C9A39B98C9A39B98
      C9A39B98C9A39B98C9A39B98C9A39B98C9A39B98C9A39B98C9A39B98C9A39B98
      C9A39B98C9A39B98C9A39B98C9A300000000000000000000000000000000F2EF
      EDFCFFFFFFFFFFFFFFFF9A9AE1FFFFFFFFFFA2A2E3FFFFFFFFFFFFFFFFFFFFFF
      FFFFC3B9ADAA0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000CDA382B8FAF6F3110000000000000000FCF9
      F909D7B499960000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000E7EEE22D89AB
      77E485A872ECBFD1B67800000000000000000000000000000000000000000000
      000000000000000000000000000000000000F8F9FB0900000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F0F5F714000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9F5F114000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000A5BF96AFBCE0B9FFBDE0
      BAFFBDE0BAFFBDE0BAFF88AB74EE000000000000000000000000000000000000
      00000000000000000000FDFDFE036BA8C9F47EC5EBFFDAE4EB32000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000008CAFC19F84CDF5FF68A3C1EFFEFEFE0200000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000D2AD939FF0B68AFFD09970EFFEFEFE0200000000000000000000
      000000000000000000000000000000000000C59068E9F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFB8DBB3FFBDE0BAFFBDE0
      BAFFE5F3E4FFBDE0BAFFBDE0BAFFC0D2B7770000000000000000000000000000
      000000000000FDFDFE036BA6C8F585CEF5FF85CEF5FF7EC5EBFFDAE5EA330000
      0000000000000000000000000000000000000000000000000000000000000000
      000098B6C79185CDF4FF85CEF5FF85CEF5FF649DBBF1FEFEFF01000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000D7B69D91EFB78BFFF0B78BFFF0B78BFFCC966DF1FFFEFE01000000000000
      000000000000000000000000000000000000D7B69D91F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFC8AE7CFFBDE0BAFFE5F3E4FFE5F3
      E4FFF5FAF4FFE5F3E4FFBDE0BAFF8AAB76E70000000000000000000000000000
      0000F9FAFB0865A4C6FE85CEF5FF85CEF5FF85CEF5FF85CEF5FF7EC5EBFFDAE5
      EA330000000000000000000000000000000000000000000000000000000098B7
      C89085CDF4FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF659FBDF0FEFEFF010000
      000000000000000000000000000000000000000000000000000000000000D8B7
      9D90EFB78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFCE976DF0FFFEFE010000
      00000000000000000000000000000000000000000000C89268EFF0B78BFFF0B7
      8BFFF0B78BFFE9B48BFFDBB08CFFF0B78BFFD1B07FFFBDE0BAFFBDE0BAFFBDE0
      BAFFE5F3E4FFBDE0BAFFBDE0BAFF8BAD76E3000000000000000000000000FBFB
      FD0664A5C6FE85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF7EC5
      EBFFDAE4E934000000000000000000000000000000000000000096B6C89284CD
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF68A0BFF0FEFE
      FF01000000000000000000000000000000000000000000000000D8B69B92F0B6
      8AFFF0B78BFFF0B78BFFF1BB92FFF0B78BFFF0B78BFFF0B78BFFCF986FF0FFFE
      FE01000000000000000000000000000000000000000000000000C18D66E3E6AC
      80FF939895FF73B8DDFF74B9DEFF59879EFFEEB589FFA5C799FFBDE0BAFFBDE0
      BAFFE5F3E4FFBDE0BAFFBCE0B9FFE5ECE12E0000000000000000FCFCFD0568A9
      CBFE85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF80C8EEFFD2DFE44000000000000000000000000096B6C89284CDF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF68A0
      BFF0FEFEFF0100000000000000000000000000000000D8B69B92F0B68AFFF0B7
      8BFFF0B78BFFF7D8C1FFFFFFFFFFF2C099FFF0B78BFFF0B78BFFF0B78BFFCF98
      6FF0FFFEFE010000000000000000000000000000000000000000000000000000
      00006297B5EB5C99B9FF5089A7FF74B8DEFF00000000E8EEE429A6C89AFBBDE0
      BAFFBDE0BAFFB7DAB2FFA7C099AC0000000000000000FDFDFE03609BB9F885CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF80C8EEFFCFDDE5420000000095B7C79485CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF69A5C5F1FDFDFE030000000000000000D6B59B94F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFFFFFFFFFF0B78BFFF0B78BFFF2C099FFF0B78BFFF0B78BFFF0B7
      8BFFD29B72F1FEFDFD0300000000000000000000000000000000000000000000
      00005C99BAFE85CEF5FF85CEF5FF7DC3E8FFDDE7EC2E0000000000000000DFE7
      D93CD5E1CE4D000000000000000000000000FDFDFE036AA7C7F685CEF5FF5E9C
      BDFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF80C8EEFFF9FBFB086095B1E985CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF69A6C5F1FDFDFE0300000000C79269E9F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFFFFFFFFFF0B78BFFFFFEFDFFF4C9A8FFF1BC94FFF0B78BFFF0B7
      8BFFF0B78BFFD29B72F1FEFDFD03000000000000000000000000000000008BAD
      C0A385CEF5FF85CEF5FF85CEF5FF85CEF5FF6399B5E800000000000000000000
      0000000000000000000000000000000000006297B3EA85CEF5FF85CEF5FF85CE
      F5FF5D9ABAFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFDAE4EA33FEFEFE026CA8C8F385CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF69A4C4F200000000FEFEFE02D49C73F3F0B78BFFF0B7
      8BFFF0B78BFFFFFFFFFFFFFEFEFFF4C9A8FFF8DFCBFFF0B78BFFF8DDC9FFF0B7
      8BFFF0B78BFFF0B78BFFD29B70F2000000000000000000000000FEFEFE024C85
      A2FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF6BADCFFFB2CAD56A000000000000
      000000000000000000000000000000000000D2DFE44080C7EDFF85CEF5FF85CE
      F5FF85CEF5FF5D9ABAFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFDAE4EA3300000000FEFEFE026CA8C7F385CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFDDE5EC2F00000000FEFEFE02D59C72F3F0B7
      8BFFF0B78BFFFFFEFDFFFFFFFFFFFDF5EFFFF0B78BFFF7D7BEFFFFFEFEFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0E5DE2F0000000000000000C2D3DC52344F
      7AFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF5588ADFF5685A0EB000000000000
      00000000000000000000000000000000000000000000D2DEE63F80C7EDFF85CE
      F5FF85CEF5FF85CEF5FF609EBFFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF7EC5EAFF85CEF5FFDAE4EA330000000000000000FCFDFD046EAB
      CAF385CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFDAE4EA330000000000000000FDFDFC04D69F
      75F3F0B78BFFF0B78BFFF9E3D2FFFFFEFEFFFFFFFFFFFDF5EEFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0E4DC330000000000000000E1E5EB253D5D
      88FD85CEF5FF85CEF5FF85CEF5FF85CEF5FF5485ACFF536B90DB000000000000
      0000000000000000000000000000000000000000000000000000CBDBE34681C9
      EFFF85CEF5FF85CEF5FF85CEF5FF609EBFFF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF6FB1D3FFEAEFF31C85CEF5FFDAE4EA33000000000000000000000000FCFD
      FD046DACCAF385CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFDAE4EA33000000000000000000000000FDFD
      FC04D69F75F3F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0E4DC330000000000000000B3BDCD5F4E71
      A6FF4E71A5FF4D70A5FF426290FF81C7EFFF3B5B86FF49618AE9000000000000
      000000000000000000000000000000000000000000000000000000000000CBDB
      E34681C8EFFF85CEF5FF85CEF5FF85CEF5FF609FC0FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFEDF2F5180000000000000000000000000000
      0000FEFEFF016BA6C7F285CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF7BC1E6FF7AC0E5FF85CEF5FFDAE4EA330000000000000000000000000000
      0000FFFEFE01D39C72F2F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFE6AE82FFE7AD81FFF0B78BFFF0E4DC330000000000000000F1F3F6124E71
      A6FF4E71A6FF4E71A6FF4E71A6FF47689BFF4E71A6FF788AA9AC000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000D3E1E73C7FC6EDFF85CEF5FF85CEF5FF85CEF5FF77BCE1FF5184A1F25189
      A5F45B99B8FFB4CAD566D1DDE53F000000000000000000000000000000000000
      000000000000FEFEFF016AA5C6F285CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FFBBCFD95CBFD2DB5685CEF5FFDAE4EA330000000000000000000000000000
      000000000000FFFEFE01D49C71F2F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFE3CFBF5CE6D2C256F0B78BFFF0E4DC330000000000000000000000004A63
      8AE64E71A6FF4E71A6FF4E71A6FF4C6FA3FF7488A7B000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000D3E0E83B7EC6ECFF85CEF5FF85CEF5FF85CEF5FF6DAACAF275B6
      D7F96AADCFFE0000000000000000000000000000000000000000000000000000
      00000000000000000000FEFEFF016AA4C4F285CEF5FF85CEF5FF85CEF5FF85CE
      F5FF78BDE2FF77BCE1FF85CEF5FFEEF3F5170000000000000000000000000000
      00000000000000000000FFFEFE01D29B71F2F0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFE4AA7FFFE4AA7EFFF0B78BFFF7F3EF170000000000000000000000000000
      00008C9CB6904A648EE94A648FEACCD2DD410000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000D6E1E739649CB9EF649EBCF1649EBCF1649EBCF1649E
      BCF187ACBEA90000000000000000000000000000000000000000000000000000
      0000000000000000000000000000FEFEFF015A8FA9EA649EBCF1649EBCF1649E
      BCF1649EBCF1649EBCF16B98AFD0000000000000000000000000000000000000
      0000000000000000000000000000FFFEFE01C28C63EACD976DF1CD976DF1CD97
      6DF1CD976DF1CD976DF1C69572D0000000000000000000000000000000000000
      00000000000000000000B7B7E8639393E0989A9AE28EDBDBF52F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000FEFEFF01E6E6F822ECECF81A00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000FFFEFE01F5EDE722F7F1EC1A00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000DEDEF42D5D5D
      D1E45656CEECA8A8E6780000000000000000000000000000000000000000F0F0
      F9155E5ED4E88D8DF5FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF7878EAFE8E8E
      DE9E000000000000000000000000000000000000000000000000000000000000
      00007171D6C57272E3FB8F8FF7FF8F8FF7FF8F8FF7FF8787F2FF5E5ED3EDE2E2
      F626000000000000000000000000000000000000000000000000000000000000
      0000C99C7AC5D79E73FBF0B78BFFF0B78BFFF0B78BFFEAB085FFC48C64EDF3EB
      E526000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000008282DBAF8E8EF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF5959D1EE000000000000000000000000A0A0E3838989
      F4FF8F8FF7FF8F8FF7FF7A7AEAFF6D6DDEF06F6FE2FA8C8CF5FF8F8FF7FF8F8F
      F7FF5E5ED4EE0000000000000000000000000000000000000000EFEFF9167070
      E0F28F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF6D6DD5C90000000000000000000000000000000000000000F8F4EF16D59E
      74F2F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFEFB7
      8BFFC79976C9000000000000000000000000C59068E9F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFF8989F4FFA3A3F8FFADAD
      F9FF9090F7FFDBDBFCFF8F8FF7FFAAAAE77700000000C4C4EE508E8EF6FF8F8F
      F7FF6D6DDFF2DBDBF431000000000000000000000000000000006B6BD5D08D8D
      F5FF8F8FF7FF5F5FD5EE000000000000000000000000FCFCFD047878E9FA8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF7171D6C6000000000000000000000000FDFDFC04DDA57AFAF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFC89C7AC60000000000000000D7B69D91F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFB7919FFF8F8FF7FF8F8FF7FFF5F5
      FEFFFFFFFFFF9191F7FF8F8FF7FF5C5CD0E7000000007979E9FD8F8FF7FF8F8F
      F7FF8F8FF7FF6262D2DD0000000000000000000000000000000000000000C5C5
      EE4F8E8EF6FF8F8FF7FF8B8BDEA400000000000000005D5DD2EB8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8E8EF7FFE7E7F8210000000000000000C48D65EBF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B68AFFF5EEE7210000000000000000C89268EFF0B78BFFF0B7
      8BFFF0B78BFFE9B48BFFDBB08CFFF0B78BFFC3999BFF8F8FF7FF8F8FF7FFFFFF
      FFFFF5F5FEFFA9A9F9FF8F8FF7FF5E5ED0E39292E09A8F8FF7FF8282EEFF6464
      D3D98F8FF7FF8F8FF7FF6262D3DC000000000000000000000000000000000000
      00006767D3D48F8FF7FF7878EAFE00000000E6E6F8228F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF5F5FD4EB00000000F5EDE722F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFFFFDFCFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFC49067EB000000000000000000000000C18D66E3E6AC
      80FF939895FF73B8DDFF74B9DEFF59879EFFEEB589FF7574E5FF8F8FF7FF9090
      F7FF8F8FF7FFA3A3F8FF8E8EF7FFDDDDF52E6565D6EA8F8FF7FF6565D3DA0000
      00006464D4DA8F8FF7FF8F8FF7FF6262D2DC0000000000000000000000000000
      0000000000008D8DF5FF8F8FF7FFDEDEF62B6A6AD3D38F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8888F3FF00000000C59572D3F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFFFFEFDFFFFFFFFFFFFFFFFFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFEAB185FF000000000000000000000000000000000000
      00006297B5EB5C99B9FF5089A7FF74B8DEFF00000000E0E0F5297777E6FB8F8F
      F7FF8F8FF7FF8989F4FF8484DDAC000000007A7AE9FF8F8FF7FFC4C4ED500000
      0000000000006464D4DA8F8FF7FF8F8FF7FF6262D2DB00000000000000000000
      0000000000007070E0F98F8FF7FF9898E1905E5ED3ED8F8FF7FF8F8FF7FF8F8F
      F7FFD3D3FCFFD3D3FCFFD3D3FCFFD3D3FCFFD3D3FCFFD3D3FCFFD3D3FCFFD3D3
      FCFF8F8FF7FF8F8FF7FF8F8FF7FFEAEAF81CC58D64EDF0B78BFFF0B78BFFF0B7
      8BFFFFFDFBFFFEFAF8FFF0B78BFFFCF1E9FFFFFFFFFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF6EFEC1C0000000000000000000000000000
      00005C99BAFE85CEF5FF85CEF5FF7DC3E8FFDDE7EC2E0000000000000000D3D3
      F23CC5C5EE4D0000000000000000000000007E7EECFF8F8FF7FFD1D1F03F0000
      000000000000000000006060D2E08F8FF7FF8F8FF7FF6767D3D6000000000000
      0000000000006C6CDCED8F8FF7FF8B8BDEA46666D9EB8F8FF7FF8F8FF7FF8F8F
      F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFF8F8FF7FF8F8FF7FF8F8FF7FFDFDFF42CCB956DEBF0B78BFFF0B78BFFF0B7
      8BFFF7DBC4FFF0B78BFFF0B78BFFF0B78BFFFCEFE5FFFFFFFFFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF2E8DF2C0000000000000000000000008BAD
      C0A385CEF5FF85CEF5FF85CEF5FF85CEF5FF6399B5E800000000000000000000
      0000000000000000000000000000000000007070E2FB8F8FF7FF9797E1920000
      00000000000000000000000000006262D2DC8F8FF7FF8F8FF7FF6464D3D90000
      0000000000007878E9FF8F8FF7FFB7B7EA615858CFEC8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FFFEFEFF02C08A60ECF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFFCF1E9FFFFFFFFFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFFEFEFE020000000000000000FEFEFE024C85
      A2FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF6BADCFFFB2CAD56A000000000000
      0000000000000000000000000000000000005D5DD1E58F8FF7FF6565D8EA0000
      0000000000000000000000000000000000006262D1DD8F8FF7FF8F8FF7FF6464
      D2D9D6D6F2378F8FF7FF8D8DF5FF00000000A3A3E57F8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF7272E5FC00000000DDBDA87FF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFFCEFE6FFFFFF
      FFFFF0B78BFFF0B78BFFDAA074FC000000000000000000000000C2D3DC52344F
      7AFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF5588ADFF5685A0EB000000000000
      000000000000000000000000000000000000DEDEF62B8F8FF7FF8F8FF7FFACAC
      E67400000000000000000000000000000000000000006262D1DD8F8FF7FF8F8F
      F7FF6F6FDFF38F8FF7FF6060D3EA00000000000000008181EEFF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF7474D7C40000000000000000E5AB7FFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF5D0
      B3FFF0B78BFFF0B78BFFCA9E7DC4000000000000000000000000E1E5EB253D5D
      88FD85CEF5FF85CEF5FF85CEF5FF85CEF5FF5485ACFF536B90DB000000000000
      000000000000000000000000000000000000000000005D5DD2E88F8FF7FF8888
      F3FFAEAEE87200000000000000000000000000000000000000006161D1DE8F8F
      F7FF8F8FF7FF8B8BF4FFEEEEFA1700000000000000008B8BDEA48F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF6F6FE2F6000000000000000000000000D3AD91A4F0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFD49C73F600000000000000000000000000000000B3BDCD5F4E71
      A6FF4E71A5FF4D70A5FF426290FF81C7EFFF3B5B86FF49618AE9000000000000
      00000000000000000000000000000000000000000000000000006868DCF18F8F
      F7FF8F8FF7FF6363D6EE9595E094D3D3F23BC8C8EF4B6464D2D97F7FEEFF8F8F
      F7FF8F8FF7FFA4A4E480000000000000000000000000000000005F5FD1E18F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF7B7BEAFBF0F0F91500000000000000000000000000000000C28E67E1F0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFE0A67CFBF8F3F01500000000000000000000000000000000F1F3F6124E71
      A6FF4E71A6FF4E71A6FF4E71A6FF47689BFF4E71A6FF788AA9AC000000000000
      0000000000000000000000000000000000000000000000000000000000005A5A
      D0EB8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF7878
      E9FEC2C2ED550000000000000000000000000000000000000000000000008787
      DBA98181EEFF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF5F5F
      D3EBFAFAFC07000000000000000000000000000000000000000000000000D1AA
      8DA9E5AB7FFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFC58E
      66EBFCFAFA070000000000000000000000000000000000000000000000004A63
      8AE64E71A6FF4E71A6FF4E71A6FF4C6FA3FF7488A7B000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E1E1F6285B5BD0E66F6FE3FB7E7EEDFF7878E8FF6565D8EB9090E09D0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000A4A4E47E5959CEEC6262D6EE5C5CD3ED6767D4D6E1E1F6280000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000DBBEA97EC08960ECC79168EEC48D64EDC5946ED6F3E9E3280000
      0000000000000000000000000000000000000000000000000000000000000000
      00008C9CB6904A648EE94A648FEACDD4DD3F0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F8F5F220F8F5F322F8F5F322FDFCFB0A000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000FEFEFF01E6E6F822ECECF81A00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000FFFEFE01F5EDE722F7F1EC1A00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000F6EEE81FF7F1EC1A00000000000000000000
      00000000000000000000000000000000000000000000FDFCFB0AD7C7B5D7E0D2
      C3F4EEE5DAFFF2EBE1FFF2EBE1FFF2EBE1FFF2EBE1FFF2EBE1FFF2EBE1FFE7DC
      CFFFD8C6B7E7EAE1DA6B00000000000000000000000000000000000000000000
      00007171D6C57272E3FB8F8FF7FF8F8FF7FF8F8FF7FF8787F2FF5E5ED3EDE2E2
      F626000000000000000000000000000000000000000000000000000000000000
      0000C99C7AC5D79E73FBF0B78BFFF0B78BFFF0B78BFFEAB085FFC48C64EDF3EB
      E526000000000000000000000000000000000000000000000000000000000000
      00000000000000000000E1CAB866F0B78BFFF0B78BFFEAB085FFC48C64EDF3EB
      E52600000000000000000000000000000000F6F2F02AF0E7DDFFF2EBE1FFF2EB
      E1FFF2EBE1FFF2EBE1FFF2EBE1FFF0E9E0FFF2EBE1FFF2EBE1FFF2EBE1FFF2EB
      E1FFF2EBE1FFF2EBE1FFD5C5B3EA000000000000000000000000EFEFF9167070
      E0F28F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF6D6DD5C90000000000000000000000000000000000000000F8F4EF16D59E
      74F2F0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFEFB7
      8BFFC79976C900000000000000000000000000000000E3CEBB63EEB488FFF0B7
      8BFFD89F72FF00000000E1CAB866BF885FEBBF895FECD8A075F9F0B78BFFEFB7
      8BFFC79976CC000000000000000000000000FEFEFD05DCCCBEF1F2EBE1FFF2EB
      E1FFF2EBE1FFF2EBE1FFF2EBE1FF6261D4FFBEB9DAFFF2EBE1FFF2EBE1FFF2EB
      E1FFF2EBE1FFEFE7DCFFDDCDC0B80000000000000000FCFCFD047878E9FA8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF7171D6C6000000000000000000000000FDFDFC04DDA57AFAF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFC89C7AC6000000000000000000000000FEFDFD03E1A87CFBF0B7
      8BFFD89F72FF0000000000000000000000000000000000000000E9D6C94FDDA4
      77FCF0B78BFFC69673CF00000000000000000000000000000000F5F2EE2ED8C8
      BACFD6C7B6E9E1D5C5F86F6DCCFF8F8FF7FF7E7EEBFFE5D8CBFFDDCFC0EDD5C2
      B0E8E6DCD281000000000000000000000000000000005D5DD2EB8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8E8EF7FFE7E7F8210000000000000000C48D65EBF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B68AFFF5EEE7210000000000000000C59067EBF0B78BFFC290
      6BD8D69C70FF000000000000000000000000000000000000000000000000FEFC
      FC05DEA479FDF0B68AFFF3EAE327000000000000000000000000000000000000
      000000000000E6E6F8228C8CF5FF8F8FF7FF8F8FF7FF5858D0EA000000000000
      000000000000000000000000000000000000E6E6F8228F8FF7FF8F8FF7FF8F8F
      F7FF9393F7FFF7F7FEFF8F8FF7FF8F8FF7FF8F8FF7FFA5A5F9FFE2E2FDFF8F8F
      F7FF8F8FF7FF8F8FF7FF5F5FD4EB00000000F5EDE722F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFFFFDFCFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFC49067EB00000000F3EBE525F0B78BFFCE986EEE0000
      0000E9D4C8520000000000000000000000000000000000000000000000000000
      0000E7D3C652F0B78BFFC49067EB000000000000000000000000000000000000
      0000000000006767D9EC8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FFCBCBEE480000
      0000000000000000000000000000000000006A6AD3D38F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FFFBFBFFFFF7F7FEFF8F8FF7FFA5A5F9FFFFFFFFFFACACF9FF8F8F
      F7FF8F8FF7FF8F8FF7FF8888F3FF00000000C59572D3F0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFFFFEFDFFFFFFFFFFFFFFFFFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFEAB185FF00000000C89672D1F0B78BFFE0C6B26F0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000D79E74FBEAB185FF000000000000000000000000000000000000
      0000BBBBEB5E8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF6C6CDDF20000
      0000000000000000000000000000000000005E5ED3ED8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FFFBFBFFFFF9F9FEFFFFFFFFFFACACF9FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FFEAEAF81CC58D64EDF0B78BFFF0B78BFFF0B7
      8BFFFFFDFBFFFEFAF8FFF0B78BFFFCF1E9FFFFFFFFFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF6EFEC1CC59068E8F0B78BFF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000C18B63E9F0B78BFFF6EFEC1C0000000000000000000000000000
      00006A6ADCF08F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FFC9C9
      EF4A000000000000000000000000000000006666D9EB8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FFA5A5F9FFFFFFFFFFF9F9FEFF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FFDFDFF42CCB956DEBF0B78BFFF0B78BFFF0B7
      8BFFF7DBC4FFF0B78BFFF0B78BFFF0B78BFFFCEFE5FFFFFFFFFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF2E8DF2CCB956DEBF0B78BFF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000C18D65E3F0B78BFFF3EBE526000000000000000000000000F0F0
      FB148F8FF7FF8F8FF7FF8F8FF7FF6B6BDEFF7D7DECFF8F8FF7FF8F8FF7FF5C5C
      D2EA000000000000000000000000000000005858CFEC8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FFA5A5F9FFFFFFFFFFACACF9FFFBFBFFFFF7F7FEFF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FFFEFEFF02C08A60ECF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFFCF1E9FFFFFFFFFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFFEFEFE02C08A60ECF0B78BFFF7EFEA1D0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000C9936AE9F0B78BFF000000000000000000000000000000009393
      E0978F8FF7FF8F8FF7FF9795DCFFFFFAF2FFFFFAF2FF6F6FE1FF8F8FF7FF7A7A
      E9FF00000000000000000000000000000000A3A3E57F8F8FF7FF8F8FF7FF8F8F
      F7FFA5A5F9FFFFFFFFFFA9A9F9FF8F8FF7FF8F8FF7FFFAFAFFFFF9F9FFFF8F8F
      F7FF8F8FF7FF8F8FF7FF7272E5FC00000000DDBDA87FF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFFCEFE6FFFFFF
      FFFFF0B78BFFF0B78BFFDAA074FC00000000DBBEA97CF0B78BFFC79570D40000
      0000000000000000000000000000000000000000000000000000FEFDFD030000
      000000000000EAB184FFD8A175FB000000000000000000000000000000006262
      D2DC8F8FF7FF8F8FF7FFFFFAF2FFFFFAF2FFFFFAF2FF5B5ACFFF8F8FF7FF8E8E
      F6FF00000000000000000000000000000000000000008181EEFF8F8FF7FF8F8F
      F7FF8F8FF7FFA5A5F9FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF9494F7FF8F8F
      F7FF8F8FF7FF8F8FF7FF7474D7C40000000000000000E5AB7FFFF0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF5D0
      B3FFF0B78BFFF0B78BFFCA9E7DC40000000000000000E3AA7FFFEAB184FFFAF8
      F50E000000000000000000000000000000000000000000000000E1CAB866E7D5
      C653C28E66E4F0B78BFFCDA384B8000000000000000000000000000000009898
      E2918F8FF7FF8F8FF7FF8483D7FFFFFAF2FFFDF8F1FF7A7AE8FF8F8FF7FF7676
      E8FE00000000000000000000000000000000000000008B8BDEA48F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF6F6FE2F6000000000000000000000000D3AD91A4F0B78BFFF0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFF0B78BFFD49C73F6000000000000000000000000D3AD91A4F0B78BFFD69E
      75F3FBF7F50F0000000000000000000000000000000000000000E1CAB866EEB4
      88FFF0B78BFFD49C72F300000000000000000000000000000000000000000000
      00008282EEFF8F8FF7FF8F8FF7FF7171E4FF8686F1FF8F8FF7FF8F8FF7FF6A6A
      D5D10000000000000000000000000000000000000000000000005F5FD1E18F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
      F7FF7B7BEAFBF0F0F91500000000000000000000000000000000C28E67E1F0B7
      8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
      8BFFE0A67CFBF8F3F01500000000000000000000000000000000C28E67E1F0B7
      8BFFEAB085FFC59470D6F7EFEA1D000000000000000000000000E1CAB866F0B7
      8BFFF0B78BFFE2C7B66900000000000000000000000000000000000000000000
      0000BFBFEC598787F2FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF5A5AD3EE0000
      0000000000000000000000000000000000000000000000000000000000008787
      DBA98181EEFF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF5F5F
      D3EBFAFAFC07000000000000000000000000000000000000000000000000D1AA
      8DA9E5AB7FFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFC58E
      66EBFCFAFA07000000000000000000000000000000000000000000000000D1AA
      8DA9E5AB7FFFF0B78BFFF0B78BFFF0B78BFFD89F72FF00000000E5D1C158BD88
      5EEBBD885EEBBD885EEBEFE4DA34000000000000000000000000000000000000
      000000000000F8F8FC096363D2DD6262D7EC5E5ED2EAA7A7E57B000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000A4A4E47E5959CEEC6262D6EE5C5CD3ED6767D4D6E1E1F6280000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000DBBEA97EC08960ECC79168EEC48D64EDC5946ED6F3E9E3280000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000DBBEA97EC08960ECC79168EEC28A60EF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F9FBFC09000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000F2EDF022F8F4F71200000000000000000000000000000000000000000000
      000000000000000000000000000000000000E6E6F822E6E6F822E6E6F822E6E6
      F822E6E6F822E6E6F822E6E6F822E6E6F822E6E6F822E6E6F822E6E6F822CFCF
      ED3FCFCFED3FCFCFED3FE4E4F422F9F9FB08000000000000000000000000FEFE
      FE026AB0C9DB9DE8FAFFA2EEFFFF60ACC9F1D3E7EF3C00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000EFD2D9FFB593A4D700000000000000000000000000000000000000000000
      0000000000000000000000000000000000006969DAEB8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF3F3F
      BFFF4343C7FF4343C7FF4343C7FFE3E3F32300000000FBFDFE0564ADC8E19DE9
      FBFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFF7BC4DBEBAAD2DF760000
      00000000000000000000F9FBFC08E9F3F71E4E85A2FD85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FFFAFAFC070000000000000000C2A3B2B7F0E9EE26C29D
      ADEEF2D5DCFFE3C4CEFFB796A5D1E3D7DC4BD8C7CF6D00000000000000000000
      0000000000000000000000000000000000006969DAEB8F8FF7FFA3EEFFFF93A2
      F9FF97B5FAFFA3EEFFFF8F8FF7FF9FDBFDFFA3EEFFFF8F8FF7FF8F8FF7FF3D3D
      BCFF4343C7FF4343C7FF4343C7FFF9F9FB0888C0D4AE9CE8FAFFA3EEFFFFA3EE
      FFFF96E2F5FF4FA3C0FF58A9C6FF7DCBE2FFA3EEFFFFA3EEFFFFA3EEFFFF86D0
      E7FA82BCD2B567B2CDECA2EDFEFFCFEBF45C5188A7F985CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FFBED0DA5900000000CBB0BD96F2D5DCFFF2D5DCFFF2D5
      DCFFC9A4B3F5E1C1CBFFF2D5DCFFF2D5DCFFC8A3B1F900000000000000000000
      0000000000000000000000000000000000006969DAEB8F8FF7FFA3EEFFFF93A2
      F9FF97B5FAFFA3EEFFFF8F8FF7FF9FDBFDFFA3EEFFFF8F8FF7FF8F8FF7FF3F3F
      BBFF4343C7FF4343C7FF4343C7FFFFFFFF0062AFCAECA3EEFFFF77C5DEFF5FB5
      CFFF7AD3E7FF54A8C5FFA3EEFFFFA3EEFFFF75C4DCFF87D4E9FFA3EEFFFFA3EE
      FFFFA3EEFFFFA3EEFFFFA3EEFFFFCFEBF45C578FACF085CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF739EB5C40000000000000000B894A6D0F2D5DCFFBE9C
      ACC20000000000000000E1C1CBFFE2C3CDFFFEFEFE0200000000000000000000
      0000000000000000000000000000000000006969DAEB8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF4040
      BAFF4343C7FF4343C7FF4343C7FFFFFFFF000000000097C8D89363B8D1FB55A9
      C6FF73CAE0FF5DA8C4E886C0D4AE88D6EBFEA3EEFFFFA3EEFFFFA3EEFFFFA3EE
      FFFFA3EEFFFFA3EEFFFFA3EEFFFFCFEBF45C5C95B4EB85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF5C91ABE90000000000000000B695A5D4F2D5DCFFE3D6
      DC4B0000000000000000C9A7B4F3EECFD8FF0000000000000000000000000000
      0000000000000000000000000000000000006969DAEB8F8FF7FFA3EEFFFF93A2
      F9FF97B5FAFFA3EEFFFF8F8FF7FF9FDBFDFFA3EEFFFF8F8FF7FF8F8FF7FF4040
      B8FF4343C7FF4343C7FF4242C4FFFFFFFF00000000000000000000000000E7F2
      F521000000000000000000000000000000007BB9D0C090DDF1FFA3EEFFFFA3EE
      FFFFA3EEFFFFA3EEFFFF98E3F6FFD6EBF23B5C95B4EB72B5D8FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF6CA7CAF500000000F9F7F80FC6A3B3F2F2D5DCFFC7A5
      B4F2E4D6DD4ABC9AAAC6F2D5DCFFF2D5DCFFBA98A8CA00000000F2F0ED22F8F7
      F412000000000000000000000000000000006969DAEB8F8FF7FF9FDBFDFF939E
      F8FF96AEFAFF9FDBFDFF8F8FF7FF9CCCFCFF9FDBFDFF8F8FF7FF8F8FF7FF3E3E
      B5FF4343C7FF4343C7FF4040C1FFFFFFFF000000000000000000A3BE95B490B0
      7CE89BB78AC895B484CE9EC292FBB5CBA99100000000000000007EBBD2BE6AB5
      CFEC63AFC8EAABD2E17500000000000000005C95B4EB5B91ADFF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF7CC3E8FF00000000F5F1F21AE2C3CDFFB18A9BEFF2D5
      DCFFF2D5DCFFF2D5DCFFE3C3CDFEC7A4B3EFB18A9DE900000000FCE5C0FFB3A5
      93D7000000000000000000000000000000006969DAEB8F8FF7FF8F8FF7FF8F8F
      F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF3F3F
      B6FF4343C7FF4343C7FF3E3EBEFFFFFFFF00000000000000000089AE77E8BDE0
      BAFFBDE0BAFFA7CB9EFFBDE0BAFFBDE0BAFFA8CB9EFEA3BD93B4000000000000
      0000000000000000000000000000000000005C95B4EB55859DFF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFFAFAFC07000000000000000000000000E0D1
      D954F2D5DCFFB1899BECFFFEFF01BFB2A3B7EFEEEB26C3B299EEFFE8C2FFEED8
      B5FFB6A796D1E1DCD74BD8D0C76D00000000A9A9E5798181EEFF8F8FF7FF8F8F
      F7FF7171E4FF6E6EDFF88F8FF7FF8F8FF7FF8F8FF7FF5151CCEF5656CDEB3A3A
      B1FC4343C7FF4343C7FF3E3EBBFDFFFFFF0000000000000000009DC091F5BDE0
      BAFF799F62FFBDE0BAFFBBDEB7FFE7EEE3FFB8DBB4FFBDE0BAFF87AA74EC0000
      0000000000000000000000000000000000005C95B4EB768D94FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FFBED0DA590000000000000000000000000000
      0000C09BAAF2C3A7B4AFC8BEB196FFE8C2FFFFE8C2FFFFE8C2FFCCB89EF5EAD5
      B3FFFFE8C2FFFFE8C2FFCBB69CF900000000FFFFFF00FBFBFE055F5FD3EB8F8F
      F7FF7171E4FFFFFFFF006060D2DF8D8DF6FF8F8FF7FFD9D9F433FFFFFF006666
      C2C24343C7FF4343C7FF4444BAF1FFFFFF000000000000000000B5D8AFFFBDE0
      BAFFA1C595FFBDE0BAFFBDE0BAFF9DC090FFBDE0BAFFBDE0BAFFEFF5ED1B0000
      0000000000000000000000000000000000005C95B4EB97978EFF5689A3FF5689
      A3FF5689A3FF5689A3FF6095B2FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF85CE
      F5FF85CEF5FF85CEF5FF85CEF5FF749FB6C50000000000000000000000000000
      0000000000000000000000000000B4A694D0FFE8C2FFBBAE9EC2000000000000
      0000EAD5B3FFECD6B4FFFEFEFE0200000000FFFFFF00FFFFFF00FFFFFF00A6A6
      E57E6363DBFFFFFFFF00FFFFFF00ECECF81A6666D9F2D9D9F433FFFFFF007D7D
      CBA34343C7FF4343C7FF4949BAEAFFFFFF0000000000F8FAF60DBDE0BAFF82A7
      6DFFA7CB9DFFC6D6BCFFBDCFB1FFB2D5ABFFBDE0BAFF8CAF79EC000000000000
      0000000000000000000000000000000000005C95B4EB9D998EFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFB8CCD7FFB4CAD5FFB4CAD5FFB4CAD5FFB4CA
      D5FFB4CAD5FFB4CAD5FFB4CAD566B6CAD5630000000000000000000000000000
      0000000000000000000000000000B5A695D4FFE8C2FFE1DCD74B000000000000
      0000CDBA9EF3FAE3BEFF0000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
      FF00FEFEFF02FFFFFF00FFFFFF00FFFFFF00FFFFFF00F4F4FC0FFFFFFF009999
      D57F4343C7FF4343C7FF4848B6E9FFFFFF0000000000C5D5BB6B97BA87FF9DC1
      91FFCDDCC5FFFFFFFFFFFFFFFFFFACC49DFFBDE0BAFFE7EEE22D000000000000
      0000000000000000000000000000000000005C95B4EB9D998EFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000
      00000000000000000000F9F8F70FC9B79DF2FFE8C2FFCBB89EF2E1DDD84AB9AB
      9CC6FFE8C2FFFFE8C2FFB7AA98CA00000000FFFFFF00FFFFFF00FFFFFF00FFFF
      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00B6B6
      E15B4343C7FF4343C7FF4747B4E9FFFFFF000000000091B07ED783A86FFFBDE0
      BAFFD0DEC8FFFFFFFFFFFFFFFFFFADC49EFF92B47FEF00000000000000000000
      0000000000000000000000000000000000005C95B4EB77A4BBFF7BA2B3FF7BA2
      B3FF7BA2B3FF799097E8A9B1AFA3A9B1AFA3A9B1AFA3A9B1AFA3A9B1AFA3A9B1
      AFA3A9B1AFA3A9B1AFA300000000000000000000000000000000000000000000
      00000000000000000000F5F2F11AECD6B4FFAF9E89EFFFE8C2FFFFE8C2FFFFE8
      C2FFECD7B5FEC9B79EEFAE9E8AE900000000FFFFFF00FFFFFF00FFFFFF00FFFF
      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00CCCC
      E9404343C7FF4343C7FF4B4BB5E4FFFFFF000000000092B481E794B884FFBDE0
      BAFFA5C99CFFCAD9C1FFBFD1B4FFB1D4AAFFDBE5D54400000000000000000000
      0000000000000000000000000000000000005588A2E85387A1EB5387A1EB5387
      A1EB6694ABD20000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000DFD9D254FFE8C2FFAC9C
      8AECFFFFFE01000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00E1E1
      F2254343C7FF4343C7FF5757BBD5FFFFFF00000000009CC08EFDBDE0BAFFBDE0
      BAFFBDE0BAFFBDE0BAFFBDE0BAFF9FC294F80000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000C0AF96F2C3B6
      A7AF00000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00F8F8
      FC094343BAF14343BAF16E6EC5B6FFFFFF00424D3E000000000000003E000000
      2800000040000000A00000000100010000000000000500000000000000000000
      000000000000000000000000FFFFFF0000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      F01FF01FF01FF01FE00FE00FE00FE00FC007C007C007C007C003C003C003C003
      8003800380038003800380038003800380038003800380038003800380038003
      C003C003C003C003C003C003C003C003E007E007E007E007F00FF00FF00FF00F
      FC3FFC3FFC3FFC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
      F01FF01FF01FF01FE00FE00FE00FE00FC007C007C007C007C003C003C003C003
      8003800380038003800380038003800380038003800380038003800380038003
      C003C003C003C003C003C003C003C003E007E007E007E007F00FF00FF00FF00F
      FC3FFC3FFC3FFC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC007C007FFFFFFFF
      C007C007F01FF01FC007C007E00FE00FC007C007C007C007C007C007C003C003
      C007C00780038003C007C00780038003C007C00780038003C007C00780038003
      C007C007C003C003C007C007C003C003C007C007E007E007C00FC00FF00FF00F
      C01FC01FFC3FFC3FFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFC3CC7FFFCFF3FFC001
      C63FFF8FF1FFC000E33FFF0FF0FFC000F11FFE0FF07FC000F98FFC0FF03FC000
      F8CFF80FF01FC001FC47F00FF00FC007FC63E00FF00FC007FCC7F00FF01FC007
      F88FF80FF03FC007F19FFC0FF07FC007E31FFE0FF0FFC007E23FFF0FF1FFC00F
      C47FFF8FF3FFC01FCEFFFFCFF7FFFFFFDFFBFFFFE007FEFF07E10001E007FE63
      03E00001E007FC4701C100010001F8CF008100010000F18F800300010000F11F
      C00700010000E23FE00F00010000C67FF00300010000C47FF80100010000E63F
      F00100010000E31FE21800010000F11F861C0001C007F88F0E1F0001E007FCC7
      0F0F0001E007FC679F870001E007FE67FFC3FF7FFDFFFDFFFF81FC3FF87FF87F
      0000F81FF03FF03F0000F00FE01FE01F8000E007C00FC00FC000C00380078007
      F081800100030003F067000000010001E07F000000010001C03F000080008000
      C03F8000C000C000C03FC000E000E000C03FE000F000F000C03FF001F800F800
      E07FF807FC00FC00F0FFFC07FE01FE01FC3FFC7FFC7FFFC3E00FF00FF00FFF81
      C007C007C007000083C380038003000083E180018001800001F100010001C000
      10F800010001F081187800000000F0671C3800000000E07F1E1800000000C03F
      1F0100010001C03F0F8180018001C03F87C180038003C03FC003C003C003C03F
      E007E007E007E07FF01FF81FF81FF0FFFC3FFC7FFC7FFE7F8003F00FF00FFC0F
      0001C007C007840700018003800387C3C0078001800187E1F83F0001000117F1
      F81F000100011FF9F01F000000003FF8F00F000000003FF8E00F000000001FF9
      E00F000100011FD9E00F800180018FC1E00F8003800387C3F00FC003C003C1C3
      F01FE007E007E041F83FF81FF81FF87FFDFFFFFFF3FF0000E07FFFFFF3FF0000
      801C0001807F000000000001007F0000000000018C7F0000800000018CFF0000
      EF000001004F0000C0C30001004F0000C03F0000E0010000C01F0000F0010000
      C01F0000FE310000803F0000FE330000803F0003FC010000807F0003FC010000
      807F07FFFF87000080FFFFFFFFCF000000000000000000000000000000000000
      000000000000}
  end
end
