Files
2026-05-19 11:41:28 +00:00

2632 lines
149 KiB
SQL

--
-- PostgreSQL database dump
--
-- Dumped from database version 17.0
-- Dumped by pg_dump version 17.2
-- Started on 2025-12-21 03:25:29
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
--
-- TOC entry 5 (class 2615 OID 33545)
-- Name: public; Type: SCHEMA; Schema: -; Owner: postgres
--
-- *not* creating schema, since initdb creates it
ALTER SCHEMA public OWNER TO postgres;
--
-- TOC entry 5231 (class 0 OID 0)
-- Dependencies: 5
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres
--
COMMENT ON SCHEMA public IS '';
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- TOC entry 217 (class 1259 OID 33547)
-- Name: agent_bank_account; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.agent_bank_account (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
account_number character varying(50) NOT NULL,
bank character varying(100) NOT NULL,
branch_code character varying(20) NOT NULL,
is_primary boolean NOT NULL,
agent_id uuid NOT NULL
);
ALTER TABLE public.agent_bank_account OWNER TO postgres;
--
-- TOC entry 218 (class 1259 OID 33552)
-- Name: agent_contract; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.agent_contract (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
base_salary_ref numeric(19,2),
contract_type character varying(50) NOT NULL,
end_date date,
is_active boolean NOT NULL,
start_date date NOT NULL,
weekly_hours numeric(5,2),
agent_id uuid NOT NULL,
org_unit_id uuid,
position_id uuid,
salary_category_id uuid,
salary_grade_id uuid,
salary_step_id uuid,
legal_act_reference character varying(100)
);
ALTER TABLE public.agent_contract OWNER TO postgres;
--
-- TOC entry 219 (class 1259 OID 33557)
-- Name: agent_deduction_rule; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.agent_deduction_rule (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
amount_fixed numeric(19,2),
percentage numeric(5,2),
valid_from date NOT NULL,
valid_to date,
agent_id uuid NOT NULL,
deduction_type_id uuid NOT NULL
);
ALTER TABLE public.agent_deduction_rule OWNER TO postgres;
--
-- TOC entry 220 (class 1259 OID 33562)
-- Name: agent_status_history; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.agent_status_history (
id uuid NOT NULL,
changed_at timestamp(6) without time zone NOT NULL,
changed_by character varying(100),
new_status character varying(20) NOT NULL,
previous_status character varying(20),
reason character varying(500),
agent_id uuid NOT NULL,
event_type character varying(50),
new_functional_situation character varying(50),
previous_functional_situation character varying(50),
change_log character varying(1000)
);
ALTER TABLE public.agent_status_history OWNER TO postgres;
--
-- TOC entry 221 (class 1259 OID 33569)
-- Name: agents; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.agents (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
address character varying(500),
bi_number character varying(20) NOT NULL,
birth_date date NOT NULL,
email character varying(100),
full_name character varying(200) NOT NULL,
hire_date date NOT NULL,
matricula character varying(20) NOT NULL,
nationality character varying(50),
nif character varying(20) NOT NULL,
org_unit_id uuid,
phone character varying(20),
position_id uuid,
status character varying(20) NOT NULL,
termination_date date,
appointment_type character varying(50) NOT NULL,
functional_situation character varying(50) NOT NULL,
literary_qualification character varying(100),
posse_date date,
salary_category_id uuid,
salary_grade_id uuid,
salary_step_id uuid,
eligible_dependents_count integer
);
ALTER TABLE public.agents OWNER TO postgres;
--
-- TOC entry 222 (class 1259 OID 33576)
-- Name: audit_log; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.audit_log (
id uuid NOT NULL,
action character varying(50) NOT NULL,
created_at timestamp(6) with time zone NOT NULL,
description character varying(1000),
entity character varying(100) NOT NULL,
entity_id uuid,
module character varying(50) NOT NULL,
user_id uuid NOT NULL,
username character varying(100)
);
ALTER TABLE public.audit_log OWNER TO postgres;
--
-- TOC entry 223 (class 1259 OID 33583)
-- Name: bank; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.bank (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
code character varying(20) NOT NULL,
name character varying(200) NOT NULL,
swift_code character varying(20)
);
ALTER TABLE public.bank OWNER TO postgres;
--
-- TOC entry 224 (class 1259 OID 33588)
-- Name: budget_allocation; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.budget_allocation (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
adjustment_amount numeric(19,2) NOT NULL,
initial_amount numeric(19,2) NOT NULL,
budget_line_id uuid NOT NULL
);
ALTER TABLE public.budget_allocation OWNER TO postgres;
--
-- TOC entry 225 (class 1259 OID 33593)
-- Name: budget_execution; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.budget_execution (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
amount numeric(19,2) NOT NULL,
movement_type character varying(50) NOT NULL,
period_id bigint,
reference_id uuid,
source_module character varying(50) NOT NULL,
budget_line_id uuid NOT NULL
);
ALTER TABLE public.budget_execution OWNER TO postgres;
--
-- TOC entry 226 (class 1259 OID 33598)
-- Name: budget_line; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.budget_line (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
code character varying(50) NOT NULL,
description character varying(500) NOT NULL,
economic_class character varying(100) NOT NULL,
ministry_id uuid NOT NULL,
org_unit_id uuid NOT NULL,
fiscal_year_id uuid NOT NULL
);
ALTER TABLE public.budget_line OWNER TO postgres;
--
-- TOC entry 248 (class 1259 OID 33953)
-- Name: career_events; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.career_events (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
cargo_amount numeric(19,2),
created_by_user character varying(255),
document_ref character varying(100),
effective_date date NOT NULL,
event_type character varying(50) NOT NULL,
exercicio_amount numeric(19,2),
new_category uuid,
new_grade uuid,
new_org_unit uuid,
new_position uuid,
new_step uuid,
previous_category uuid,
previous_grade uuid,
previous_org_unit uuid,
previous_position uuid,
previous_step uuid,
publication_date date,
reason character varying(500),
total_base_amount numeric(19,2),
agent_id uuid NOT NULL,
CONSTRAINT career_events_event_type_check CHECK (((event_type)::text = ANY (ARRAY[('ADMISSAO'::character varying)::text, ('NOMEACAO_PROVISORIA'::character varying)::text, ('NOMEACAO_DEFINITIVA'::character varying)::text, ('PROMOCAO'::character varying)::text, ('PROGRESSAO'::character varying)::text, ('SUBSTITUICAO'::character varying)::text, ('TRANSFERENCIA'::character varying)::text, ('RECLASSIFICACAO'::character varying)::text, ('COMISSAO_SERVICO'::character varying)::text, ('DESTACAMENTO'::character varying)::text, ('REQUISICAO'::character varying)::text, ('SUSPENSAO'::character varying)::text, ('TERMINATION'::character varying)::text, ('RETIFICACAO'::character varying)::text])))
);
ALTER TABLE public.career_events OWNER TO postgres;
--
-- TOC entry 227 (class 1259 OID 33605)
-- Name: deduction_type; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.deduction_type (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
code character varying(50) NOT NULL,
mandatory boolean NOT NULL,
name character varying(200) NOT NULL,
economic_class_code character varying(20)
);
ALTER TABLE public.deduction_type OWNER TO postgres;
--
-- TOC entry 228 (class 1259 OID 33610)
-- Name: earning_type; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.earning_type (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
code character varying(50) NOT NULL,
name character varying(200) NOT NULL,
taxable boolean NOT NULL,
economic_class_code character varying(20)
);
ALTER TABLE public.earning_type OWNER TO postgres;
--
-- TOC entry 229 (class 1259 OID 33615)
-- Name: fiscal_year; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.fiscal_year (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
end_date date NOT NULL,
start_date date NOT NULL,
status character varying(20) NOT NULL,
year integer NOT NULL
);
ALTER TABLE public.fiscal_year OWNER TO postgres;
--
-- TOC entry 250 (class 1259 OID 33982)
-- Name: global_deduction_rule; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.global_deduction_rule (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
active boolean NOT NULL,
amount_fixed numeric(19,2),
percentage numeric(5,4) NOT NULL,
valid_from date NOT NULL,
valid_to date,
deduction_type_id uuid NOT NULL
);
ALTER TABLE public.global_deduction_rule OWNER TO postgres;
--
-- TOC entry 230 (class 1259 OID 33620)
-- Name: ministry; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.ministry (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
acronym character varying(20),
code character varying(50) NOT NULL,
description character varying(255),
is_active boolean NOT NULL,
logo text,
name character varying(200) NOT NULL
);
ALTER TABLE public.ministry OWNER TO postgres;
--
-- TOC entry 231 (class 1259 OID 33627)
-- Name: org_unit; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.org_unit (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
acronym character varying(20),
address character varying(255),
code character varying(50) NOT NULL,
email character varying(100),
is_active boolean NOT NULL,
name character varying(200) NOT NULL,
phone character varying(20),
unit_type character varying(50) NOT NULL,
ministry_id uuid NOT NULL,
parent_unit_id uuid
);
ALTER TABLE public.org_unit OWNER TO postgres;
--
-- TOC entry 232 (class 1259 OID 33634)
-- Name: payment_batch; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payment_batch (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
ministry_id uuid,
period_id bigint,
status character varying(20) NOT NULL
);
ALTER TABLE public.payment_batch OWNER TO postgres;
--
-- TOC entry 233 (class 1259 OID 33639)
-- Name: payment_order; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payment_order (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
agent_id uuid,
bank_account_id uuid,
budget_line_id uuid,
gross_amount numeric(19,2) NOT NULL,
net_amount numeric(19,2) NOT NULL,
payroll_run_id bigint,
status character varying(20) NOT NULL,
payment_batch_id uuid NOT NULL
);
ALTER TABLE public.payment_order OWNER TO postgres;
--
-- TOC entry 234 (class 1259 OID 33644)
-- Name: payments; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payments (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
amount numeric(19,2) NOT NULL,
beneficiary character varying(200) NOT NULL,
beneficiary_document character varying(50),
budget_execution_id uuid,
description character varying(500),
due_date date NOT NULL,
notes character varying(500),
paid_date date,
payment_date date NOT NULL,
payment_method character varying(100),
payment_number character varying(50) NOT NULL,
status character varying(50) NOT NULL
);
ALTER TABLE public.payments OWNER TO postgres;
--
-- TOC entry 235 (class 1259 OID 33651)
-- Name: payroll_item; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payroll_item (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
agent_id uuid NOT NULL,
budget_line_id uuid,
description character varying(500),
line_type character varying(20) NOT NULL,
quantity numeric(10,2),
total_amount numeric(19,2) NOT NULL,
unit_amount numeric(19,2),
deduction_type_id uuid,
earning_type_id uuid,
payroll_run_id uuid NOT NULL
);
ALTER TABLE public.payroll_item OWNER TO postgres;
--
-- TOC entry 236 (class 1259 OID 33658)
-- Name: payroll_period; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payroll_period (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
end_date date NOT NULL,
fiscal_year integer NOT NULL,
month integer NOT NULL,
start_date date NOT NULL,
status character varying(20) NOT NULL
);
ALTER TABLE public.payroll_period OWNER TO postgres;
--
-- TOC entry 237 (class 1259 OID 33663)
-- Name: payroll_run; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.payroll_run (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
ministry_id uuid,
org_unit_id uuid,
run_type character varying(50) NOT NULL,
status character varying(20) NOT NULL,
period_id uuid NOT NULL
);
ALTER TABLE public.payroll_run OWNER TO postgres;
--
-- TOC entry 249 (class 1259 OID 33961)
-- Name: performance_evaluations; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.performance_evaluations (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
evaluation_date date,
observations character varying(255),
qualitative_mention character varying(50) NOT NULL,
reference_year integer NOT NULL,
score double precision NOT NULL,
agent_id uuid NOT NULL
);
ALTER TABLE public.performance_evaluations OWNER TO postgres;
--
-- TOC entry 238 (class 1259 OID 33668)
-- Name: permissions; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.permissions (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
code character varying(100) NOT NULL,
description character varying(200) NOT NULL,
module character varying(50)
);
ALTER TABLE public.permissions OWNER TO postgres;
--
-- TOC entry 239 (class 1259 OID 33673)
-- Name: position; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public."position" (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
code character varying(50) NOT NULL,
is_active boolean NOT NULL,
level character varying(50),
title character varying(200) NOT NULL,
org_unit_id uuid NOT NULL
);
ALTER TABLE public."position" OWNER TO postgres;
--
-- TOC entry 240 (class 1259 OID 33678)
-- Name: role; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.role (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
code character varying(50) NOT NULL,
description character varying(500),
name character varying(200) NOT NULL
);
ALTER TABLE public.role OWNER TO postgres;
--
-- TOC entry 241 (class 1259 OID 33685)
-- Name: salary_category; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.salary_category (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
code character varying(50) NOT NULL,
name character varying(200) NOT NULL
);
ALTER TABLE public.salary_category OWNER TO postgres;
--
-- TOC entry 242 (class 1259 OID 33690)
-- Name: salary_grade; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.salary_grade (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
code character varying(50) NOT NULL,
name character varying(200) NOT NULL,
category_id uuid NOT NULL
);
ALTER TABLE public.salary_grade OWNER TO postgres;
--
-- TOC entry 243 (class 1259 OID 33695)
-- Name: salary_grid; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.salary_grid (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
base_amount numeric(19,2) NOT NULL,
valid_from date NOT NULL,
valid_to date,
step_id uuid NOT NULL
);
ALTER TABLE public.salary_grid OWNER TO postgres;
--
-- TOC entry 244 (class 1259 OID 33700)
-- Name: salary_step; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.salary_step (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
step_number integer NOT NULL,
grade_id uuid NOT NULL
);
ALTER TABLE public.salary_step OWNER TO postgres;
--
-- TOC entry 251 (class 1259 OID 33987)
-- Name: tax_bracket; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.tax_bracket (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
created_by uuid,
updated_by uuid,
excess_deduction numeric(19,2) NOT NULL,
lower_limit numeric(19,2) NOT NULL,
rate_percentage numeric(5,4) NOT NULL,
upper_limit numeric(19,2),
valid_from date NOT NULL,
valid_to date,
deduction_type_id uuid NOT NULL
);
ALTER TABLE public.tax_bracket OWNER TO postgres;
--
-- TOC entry 245 (class 1259 OID 33705)
-- Name: treasury_payment; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.treasury_payment (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
message character varying(1000),
paid_at timestamp(6) with time zone,
status character varying(20) NOT NULL,
transaction_ref character varying(100),
payment_order_id uuid NOT NULL
);
ALTER TABLE public.treasury_payment OWNER TO postgres;
--
-- TOC entry 246 (class 1259 OID 33712)
-- Name: user_account; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.user_account (
id uuid NOT NULL,
created_at timestamp(6) with time zone NOT NULL,
email character varying(100) NOT NULL,
full_name character varying(200) NOT NULL,
is_active boolean NOT NULL,
password_hash character varying(255) NOT NULL,
updated_at timestamp(6) with time zone NOT NULL,
username character varying(50) NOT NULL
);
ALTER TABLE public.user_account OWNER TO postgres;
--
-- TOC entry 247 (class 1259 OID 33719)
-- Name: user_role; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.user_role (
id uuid NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL,
version bigint,
role_id uuid NOT NULL,
user_id uuid NOT NULL
);
ALTER TABLE public.user_role OWNER TO postgres;
--
-- TOC entry 5191 (class 0 OID 33547)
-- Dependencies: 217
-- Data for Name: agent_bank_account; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.agent_bank_account (id, created_at, updated_at, version, created_by, updated_by, account_number, bank, branch_code, is_primary, agent_id) FROM stdin;
\.
--
-- TOC entry 5192 (class 0 OID 33552)
-- Dependencies: 218
-- Data for Name: agent_contract; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.agent_contract (id, created_at, updated_at, version, created_by, updated_by, base_salary_ref, contract_type, end_date, is_active, start_date, weekly_hours, agent_id, org_unit_id, position_id, salary_category_id, salary_grade_id, salary_step_id, legal_act_reference) FROM stdin;
\.
--
-- TOC entry 5193 (class 0 OID 33557)
-- Dependencies: 219
-- Data for Name: agent_deduction_rule; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.agent_deduction_rule (id, created_at, updated_at, version, created_by, updated_by, amount_fixed, percentage, valid_from, valid_to, agent_id, deduction_type_id) FROM stdin;
\.
--
-- TOC entry 5194 (class 0 OID 33562)
-- Dependencies: 220
-- Data for Name: agent_status_history; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.agent_status_history (id, changed_at, changed_by, new_status, previous_status, reason, agent_id, event_type, new_functional_situation, previous_functional_situation, change_log) FROM stdin;
f4ff054b-d84b-4ee5-819b-bc2dc1b67ecd 2025-12-19 19:02:07.870837 system ACTIVE ACTIVE 3f152e16-cfd1-44ef-8476-2d836031dfbd EDIT ATIVIDADE_NO_QUADRO ATIVIDADE_NO_QUADRO NIF atualizado. BI atualizado. Dependentes atualizado.
32b88db3-f014-4494-a646-946ee7e32fbc 2025-12-19 19:10:32.235119 system ACTIVE ACTIVE 3f152e16-cfd1-44ef-8476-2d836031dfbd EDIT ATIVIDADE_NO_QUADRO ATIVIDADE_NO_QUADRO NIF: [110000055] -> [110000058]. BI: [9763456798] -> [9763456797].
27a36324-1a28-481d-81c8-00559befda1a 2025-12-19 19:26:48.646018 system ACTIVE ACTIVE 3f152e16-cfd1-44ef-8476-2d836031dfbd PROGRESSAO ATIVIDADE_NO_QUADRO ATIVIDADE_NO_QUADRO Estrutura salarial/carreira alterada.
\.
--
-- TOC entry 5195 (class 0 OID 33569)
-- Dependencies: 221
-- Data for Name: agents; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.agents (id, created_at, updated_at, version, created_by, updated_by, address, bi_number, birth_date, email, full_name, hire_date, matricula, nationality, nif, org_unit_id, phone, position_id, status, termination_date, appointment_type, functional_situation, literary_qualification, posse_date, salary_category_id, salary_grade_id, salary_step_id, eligible_dependents_count) FROM stdin;
3f152e16-cfd1-44ef-8476-2d836031dfbd 2025-12-19 02:37:22.357127 2025-12-19 19:26:48.868616 8 \N \N Bissau, Bairro Militar 9763456797 1991-01-15 ibanoraa@gmail.com Idrissa Banora 2024-12-19 2025001 Guineense 110000058 52bd259d-c29f-4c93-aed2-3de68d53bcdf +245955521197 b814bed1-7715-4e9c-8824-e7eb0466c74a ACTIVE \N DEFINITIVA ATIVIDADE_NO_QUADRO MESTRADO 2024-12-19 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 b1e3e4a6-8bb6-481c-934a-5b4f87568f17 0
35e22a8e-024c-457b-ae67-796f39edfed2 2025-12-20 23:58:42.614143 2025-12-21 00:04:38.276403 1 \N \N Bissau, Bairro Ajuda 9763456760 1991-01-15 romeu@mef.gw Romeu da Costa 2025-09-20 2025/RH/002 Guineense 110000055 29187330-9d35-4616-95f3-9ce151514e87 +245955521193 2e9e452f-44ed-42c4-aa0b-21de7b16d74b ACTIVE \N PROVISORIA ATIVIDADE_NO_QUADRO LICENCIATURA 2025-12-20 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 b1e3e4a6-8bb6-481c-934a-5b4f87568f17 0
0beb4324-fc9e-456f-9373-22fbd4d1138c 2025-12-21 01:14:54.203831 2025-12-21 01:28:47.01653 2 \N \N Bissau, Bairro São Paulo 9763456712 1980-12-21 braima@dgci.mef.gw Braima Nhamadjo 2024-11-21 2025/RH/003 Guineense 1100000234 29187330-9d35-4616-95f3-9ce151514e87 +245955522020 ddaa4872-9eba-4cda-b786-dc4956f5696d ACTIVE \N PROVISORIA ATIVIDADE_NO_QUADRO MESTRADO 2024-12-21 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 b1e3e4a6-8bb6-481c-934a-5b4f87568f17 1
a1a1a1a1-a1a1-a1a1-a1a1-a1a1a1a1a1a1 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N Bairro de Penha, Bissau BI123456 1975-03-15 amilcar.silva@minfin.gov.gw Amilcar Cabral Silva 2020-01-15 2020/001 Guineense 100123456 44444444-4444-4444-4444-444444444444 +245 955 123 456 88888888-8888-8888-8888-888888888888 ACTIVE \N NOMEACAO_DEFINITIVA ACTIVE LICENCIATURA 2020-02-01 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 ffffffff-ffff-ffff-ffff-ffffffffffff 2
b2b2b2b2-b2b2-b2b2-b2b2-b2b2b2b2b2b2 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N Bairro Militar, Bissau BI234567 1988-07-22 francisca.gomes@minfin.gov.gw Francisca Pereira Gomes 2021-03-10 2021/045 Guineense 100234567 55555555-5555-5555-5555-555555555555 +245 955 234 567 99999999-9999-9999-9999-999999999999 ACTIVE \N NOMEACAO_DEFINITIVA ACTIVE MESTRADO 2021-04-01 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee 1
c3c3c3c3-c3c3-c3c3-c3c3-c3c3c3c3c3c3 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N Bairro de Antula, Bissau BI345678 1982-11-30 joao.mendes@minsaude.gov.gw Dr. Joao Vieira Mendes 2019-06-01 2019/089 Guineense 100345678 66666666-6666-6666-6666-666666666666 +245 955 345 678 aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa ACTIVE \N NOMEACAO_DEFINITIVA ACTIVE DOUTORAMENTO 2019-07-01 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 ffffffff-ffff-ffff-ffff-ffffffffffff 3
d4d4d4d4-d4d4-d4d4-d4d4-d4d4d4d4d4d4 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N Bairro de Quelele, Bissau BI456789 1990-05-18 maria.correia@minedu.gov.gw Maria da Luz Correia 2022-09-01 2022/112 Guineense 100456789 77777777-7777-7777-7777-777777777777 +245 955 456 789 bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb ACTIVE \N NOMEACAO_PROVISORIA ACTIVE LICENCIATURA 2022-10-01 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 b1e3e4a6-8bb6-481c-934a-5b4f87568f17 0
e5e5e5e5-e5e5-e5e5-e5e5-e5e5e5e5e5e5 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N Bairro de Chao de Papel, Bissau BI567890 1995-09-12 samba.djalo@minfin.gov.gw Samba Djalo 2024-11-01 2024/201 Guineense 100567890 44444444-4444-4444-4444-444444444444 +245 955 567 890 99999999-9999-9999-9999-999999999999 ACTIVE \N NOMEACAO_PROVISORIA ACTIVE LICENCIATURA 2024-12-01 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 b1e3e4a6-8bb6-481c-934a-5b4f87568f17 0
\.
--
-- TOC entry 5196 (class 0 OID 33576)
-- Dependencies: 222
-- Data for Name: audit_log; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.audit_log (id, action, created_at, description, entity, entity_id, module, user_id, username) FROM stdin;
\.
--
-- TOC entry 5197 (class 0 OID 33583)
-- Dependencies: 223
-- Data for Name: bank; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.bank (id, created_at, updated_at, version, code, name, swift_code) FROM stdin;
32f71904-2e70-4df1-a53f-eb62b45ae70f 2025-12-21 02:11:51.49895 2025-12-21 02:11:51.49895 0 001 Banco da África Ocidental BAO
cccccccc-cccc-cccc-cccc-cccccccccccc 2025-12-21 03:04:19.944998 2025-12-21 03:04:19.944998 \N BCEAO Banco Central dos Estados da Africa Ocidental BCAOXXXX
dddddddd-dddd-dddd-dddd-dddddddddddd 2025-12-21 03:04:19.944998 2025-12-21 03:04:19.944998 \N BRS Banco Regional de Solidariedade BRSXGWGW
\.
--
-- TOC entry 5198 (class 0 OID 33588)
-- Dependencies: 224
-- Data for Name: budget_allocation; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.budget_allocation (id, created_at, updated_at, version, adjustment_amount, initial_amount, budget_line_id) FROM stdin;
\.
--
-- TOC entry 5199 (class 0 OID 33593)
-- Dependencies: 225
-- Data for Name: budget_execution; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.budget_execution (id, created_at, updated_at, version, amount, movement_type, period_id, reference_id, source_module, budget_line_id) FROM stdin;
\.
--
-- TOC entry 5200 (class 0 OID 33598)
-- Dependencies: 226
-- Data for Name: budget_line; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.budget_line (id, created_at, updated_at, version, code, description, economic_class, ministry_id, org_unit_id, fiscal_year_id) FROM stdin;
f1f1f1f1-f1f1-f1f1-f1f1-f1f1f1f1f1f1 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N 2025-MINFIN-311100 Vencimentos Base - Financas 311100 11111111-1111-1111-1111-111111111111 44444444-4444-4444-4444-444444444444 cd5bfd27-3a6e-40af-94cd-df7452154748
f2f2f2f2-f2f2-f2f2-f2f2-f2f2f2f2f2f2 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N 2025-MINSAUDE-311100 Vencimentos Base - Saude 311100 22222222-2222-2222-2222-222222222222 66666666-6666-6666-6666-666666666666 cd5bfd27-3a6e-40af-94cd-df7452154748
f3f3f3f3-f3f3-f3f3-f3f3-f3f3f3f3f3f3 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N 2025-MINEDU-311100 Vencimentos Base - Educacao 311100 33333333-3333-3333-3333-333333333333 77777777-7777-7777-7777-777777777777 cd5bfd27-3a6e-40af-94cd-df7452154748
\.
--
-- TOC entry 5222 (class 0 OID 33953)
-- Dependencies: 248
-- Data for Name: career_events; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.career_events (id, created_at, updated_at, version, created_by, updated_by, cargo_amount, created_by_user, document_ref, effective_date, event_type, exercicio_amount, new_category, new_grade, new_org_unit, new_position, new_step, previous_category, previous_grade, previous_org_unit, previous_position, previous_step, publication_date, reason, total_base_amount, agent_id) FROM stdin;
f0a3b916-81cd-42fc-b771-7296c75db6b5 2025-12-19 19:26:48.84382 2025-12-19 19:26:48.84382 0 \N \N 75000.00 system Despacho 1/2025 2025-12-19 PROGRESSAO 15000.00 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 52bd259d-c29f-4c93-aed2-3de68d53bcdf b814bed1-7715-4e9c-8824-e7eb0466c74a b1e3e4a6-8bb6-481c-934a-5b4f87568f17 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 52bd259d-c29f-4c93-aed2-3de68d53bcdf b814bed1-7715-4e9c-8824-e7eb0466c74a 3964f7b2-3ae6-495d-a49b-4856c9d11075 \N 90000.00 3f152e16-cfd1-44ef-8476-2d836031dfbd
4c37cbf8-65e8-4c59-8403-f1540db84563 2025-12-20 23:58:42.644493 2025-12-20 23:58:42.644493 0 \N \N \N system \N 2025-12-20 ADMISSAO \N \N \N \N \N \N \N \N \N \N \N \N Admissão inicial no sistema \N 35e22a8e-024c-457b-ae67-796f39edfed2
7674cc7e-123e-4ae4-89ba-04e59cde7a99 2025-12-21 00:04:38.276403 2025-12-21 00:04:38.276403 0 \N \N 75000.00 system \N 2025-12-21 ADMISSAO 15000.00 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 29187330-9d35-4616-95f3-9ce151514e87 2e9e452f-44ed-42c4-aa0b-21de7b16d74b b1e3e4a6-8bb6-481c-934a-5b4f87568f17 \N \N \N \N \N \N Atualização automática via registo de contrato: NOMEAÇÃO_DEFINITIVA 90000.00 35e22a8e-024c-457b-ae67-796f39edfed2
eb676aa4-d629-4bab-af6b-7864dcef45d0 2025-12-21 01:14:54.238878 2025-12-21 01:14:54.238878 0 \N \N \N system \N 2024-11-21 ADMISSAO \N \N \N \N \N \N \N \N \N \N \N \N Admissão inicial no sistema \N 0beb4324-fc9e-456f-9373-22fbd4d1138c
7370110f-2d16-4c45-adb9-87664dfb3b22 2025-12-21 01:28:47.007229 2025-12-21 01:28:47.007229 0 \N \N \N system Decreteo 12/2025 2024-12-21 ADMISSAO \N c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 29187330-9d35-4616-95f3-9ce151514e87 ddaa4872-9eba-4cda-b786-dc4956f5696d b1e3e4a6-8bb6-481c-934a-5b4f87568f17 \N \N \N \N \N 2025-12-21 Ato Administrativo: Decreteo 12/2025 (NOMEAÇÃO_DEFINITIVA) \N 0beb4324-fc9e-456f-9373-22fbd4d1138c
5d65915f-d92c-4369-94de-0e2812f20194 2025-12-21 01:52:43.388962 2025-12-21 01:52:43.388962 0 \N \N 75000.00 system Decreteo 12/2025 2025-12-21 RETIFICACAO 15000.00 c83f3337-223d-451c-b3c9-79cceef09fac 48541c97-7ff9-4583-b6ec-ec7bf1dda522 29187330-9d35-4616-95f3-9ce151514e87 2e9e452f-44ed-42c4-aa0b-21de7b16d74b b1e3e4a6-8bb6-481c-934a-5b4f87568f17 \N \N \N \N \N 2025-12-21 Retificação de Ato Administrativo: Decreteo 12/2025 90000.00 35e22a8e-024c-457b-ae67-796f39edfed2
\.
--
-- TOC entry 5201 (class 0 OID 33605)
-- Dependencies: 227
-- Data for Name: deduction_type; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.deduction_type (id, created_at, updated_at, version, created_by, updated_by, code, mandatory, name, economic_class_code) FROM stdin;
46f12721-2f05-46e2-aded-f732f1eb9e4b 2025-12-20 23:00:47.16862 2025-12-20 23:00:47.16862 0 \N \N INPS f Segurança Social (INPS) 312100
ecd41d84-7e62-48ba-afe7-79b725289f49 2025-12-20 23:00:47.188358 2025-12-20 23:00:47.188358 0 \N \N IRPS f Imposto Profissional (IRPS) \N
d84662a0-b13e-465d-bf81-413e2d3ae2b0 2025-12-20 23:00:47.193772 2025-12-20 23:00:47.193772 0 \N \N SELO f Imposto de Selo \N
\.
--
-- TOC entry 5202 (class 0 OID 33610)
-- Dependencies: 228
-- Data for Name: earning_type; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.earning_type (id, created_at, updated_at, version, created_by, updated_by, code, name, taxable, economic_class_code) FROM stdin;
dd772630-42c8-4568-8a21-7fff65744bf2 2025-12-20 23:00:47.077312 2025-12-20 23:00:47.077312 0 \N \N SALARIO_BASE Vencimento Base t 311100
695ddcfd-df43-494a-bc44-0e5a6fc7e484 2025-12-20 23:00:47.163223 2025-12-20 23:00:47.163223 0 \N \N ABONO_FAMILIA Abono de Família f 312101
\.
--
-- TOC entry 5203 (class 0 OID 33615)
-- Dependencies: 229
-- Data for Name: fiscal_year; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.fiscal_year (id, created_at, updated_at, version, end_date, start_date, status, year) FROM stdin;
cd5bfd27-3a6e-40af-94cd-df7452154748 2025-12-20 23:00:47.263782 2025-12-20 23:00:47.263782 0 2025-12-31 2025-01-01 OPEN 2025
\.
--
-- TOC entry 5224 (class 0 OID 33982)
-- Dependencies: 250
-- Data for Name: global_deduction_rule; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.global_deduction_rule (id, created_at, updated_at, version, created_by, updated_by, active, amount_fixed, percentage, valid_from, valid_to, deduction_type_id) FROM stdin;
f86b9e7f-98f8-4ceb-aa39-9053b477f035 2025-12-20 23:00:47.216998 2025-12-20 23:00:47.216998 0 \N \N t \N 0.0700 2024-01-01 \N 46f12721-2f05-46e2-aded-f732f1eb9e4b
c4209f51-c7d5-4bb2-b38e-4cee423514c1 2025-12-20 23:00:47.239304 2025-12-20 23:00:47.239304 0 \N \N t \N 0.0030 2024-01-01 \N d84662a0-b13e-465d-bf81-413e2d3ae2b0
e30a82a6-007c-4a04-b48a-cb789215a55b 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N t \N 0.0700 2024-01-01 \N 46f12721-2f05-46e2-aded-f732f1eb9e4b
48e97a1f-30d8-4300-ad95-bbdd2fac284b 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N t \N 0.0030 2024-01-01 \N d84662a0-b13e-465d-bf81-413e2d3ae2b0
\.
--
-- TOC entry 5204 (class 0 OID 33620)
-- Dependencies: 230
-- Data for Name: ministry; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.ministry (id, created_at, updated_at, version, acronym, code, description, is_active, logo, name) FROM stdin;
6e32517f-5dbc-416a-9632-d920175b8cdd 2025-12-19 02:28:07.446337 2025-12-19 02:28:07.446337 0 MEF MIN-001 t data:image/jpeg;base64,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zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzjzyzzzzjzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzi1bzzDjzyfr3zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyT7VTDTQbTiiqw3zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzymErhjSJoJaSQHTXHzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzziQPafzyAapgDzsyEvTzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxH+wpTzjR5pLzyzxh6Lzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz1MTrzzhgzzjTzxvbYvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzypEBbJTzzzzyzzzzkGZvLzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz63q/nTzzzzzzzxKRbcnrzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyK434cDzzzzzzzywpdeYnzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyjwFFXh0I4cZfzwx1okvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzihEDzkQ16/WrbxEZLzuQTzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxKp1i9uNU3qwZBPY8hkDPzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyniQnI5xzzXXzwVLHnq/8A88888888888888888888888888888888888888888FSSUp9bjL18ySLDsUz88888888888888888888888888888888888888888fdjHntw8J2qc2ITuNtDX8888888888888888888888888888888888888888BOEwThjaLp0zpuiBzRaJ8888888888888888888888888888888888888888iu2VEnOFXBh3EQB/Gqz98888888888888888888888888888888888888888y3o0TE/5TqJVMIrB8R1P88888888888888888888888888888888888888888888888ChCBAkH88x88888888888888888888888888888888888888888888888888OM0NO888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888Yc8888888888888888888888888888888888Z08sw8k4F0oU4U4ZJt5xxhs1998xNFcoc80dNw8888888888888888888888Q58Eto14tRoAp5o48c8Ad84h88od8I1BthJ8cc8888888888888888888888oU5F98VoMtgAp5oFF88ot84R99ot0ddB5Rk88t0888888888888888888888A8ko98Bo8ohAp4w0cQ8EJ8s508olQ9oh9cs88V8888888888888888888888I88o5sFo88Yos0UVJx8Q08oNNNgh8dYoB8cRZk8888888888888888888888888888888888MM88888888888888888888888888888888888888888888888888888888880x40888s884U8888888888888888888888888888888888888888888888888p8IZ8sF88J8M888888888888888888888888888888888888888888888888B88x8sYp85lY888888888888888888888888888888888888888888888888B84J8Est0c89c8888888888888888888888888888888888888888888888wZ8wss88s8U4N8888888884088888888888888888888888888kMiZiYPDYrdURIx86jN0Fwy0WK88cDd1FjM1888888888888888888888888eBAQrq0ATrs0+OjVuWxYpVnVTe4omt8+g6N98888888888888888888888889YyiDBQdRqDpvO0mwfXZHoq1JhAp2tcSrU49888888888888888888888888V4q+vFrFKTTvCWsXDFARK9sDx43T6BL8fEVe888888888888888888888888ab887pDD8jOCTMfap78Ef31G0hRKdpLH8t9f888888888888888888888888ne88r+wdUsvuYR4g1YFdnIDwslbYcs3dDsNU8888888888888888888888888888888888888888888888oXf8APPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFIGPNPONNOMNOMIPNNPOJNNFOPPBLEMOPPPPPPPPPPPPPPPPPPPPPPPPPPPKABKKLPLKCJIHMLBNOKGEKIGCHBAOPEKDPPPPPPPPPPPPPPPPPPPPPPPPPPPLDDHLPLHLHPHDLHHHPHDPDPDLPHHPHHPLHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP/EADQRAAICAQIEBQIEBgIDAAAAAAECAAMRBBIQISIyBRMxQlAUUgYwQEEgIzNDUZAVYjRysv/aAAgBAgEBPwD/AE46rWCoYHdNOXddzfx6kuqZWU6tLPkbrwgl+sYNtml04YeY/wCTqaAreYkq1LhuqVXrZ6fHO4VcxC1juxiUnDMe5pQcpB+Rd/iNWxbcPbGZqXSwe6K2fjbbGZLWmnO1MQlCdq90rTauP4vXjYm4TNRO1+6ahsrtmnuCpUx+M1F+xcQHNDRKXdJQi7uX5d1SlucellGTHVVpTE0129fi9VlntH/SUPupXHunmMU2LNOgVPy7wCsYkLtaal9tbETS9D1D4q6zy03Rsee3/aVac1lVMwte1B7pQyleX5b7f3hKNuUyyks+yJ/XlLh0yPidSnmVMs3FkrY/+sW3bZkxHALuZQ6rVj7vy9RZurzC+CrrGtw+YzEV2OPd0zTp5dSL8Tq72rKgRnCPtPa0wfQwkBMTRqzPub8vVI4ORE6kwIykmBwX2+1f/qaa9rO74m6p21Ck9s1VKZZDKCwKl15xl8y2KyIuF9sRty54Nqaln1ilsCHVt+yz6vH9ufXL9sTUI/pwY4XMsZHXBihqnxL/ADGXo7mmmpG5U+2VI6alh7fiXIEbNm5H7lisTuUygKecWzptJlVm3ase1Byjo7NmV1OGnk2/bDVb9sal4lbh4LFEtsPViF+hTLzzhz0qsXKbKk74h+JuRnXAlhZzn3LHxad3a0VXB5QVgDE684Myy28ou4+2KjQDg1bbuUbcvtm4fvDz9Iy55RwzNF2UFvc0UsBkdzSlGRNp+K1NSOcjugR8YZYqEiHl6xjhWaafyrBkcWsVfWK6t6cdUUVMtE5KpnSW5xlX0EdHDYVZpqVQ9Xd8XqdgTJivu9Y77ec+oZ+W2Vvz2tKL/Iu2tPFPG10vJZo/xC7s2Z4n4lfYysr9LTwrxK9GYs/bNZ+IrUZAFnhfjK6peqX3G+7aJbazHas89lbEDBlyOGnVMZ+KscIuTLrmduc02n3HJmo0dxO6t5Y1tR66oNZQy43S7xavz1XdNbnUlt3dNGdlyiaxMIs0K5Rh9zzVNnUYmkJ0gULK/Fgtu0Q6uj7pW+os7Kpp9FcvU7S6t1OVldzq2YrK65HxOpRnTlFoy2DAfZLhqNuDBbqV6T1TX7DTzTbL9KyNv9s0V27pb2zUVBLfMHbNUu7S75pujT7jNHp97tY01eoQDy07pRpmd957ZolQaddqxrdS3JWla6nG2Z6du6PS4aadGVOfxOofYmYuoIGDNOmeppZ2xtPf901mjN9LK1sfS6jSFs9SxtPnrplZTVadqj3SsM2ieo+2Wf8AiVVfdLCmlp2L3RKAP5lsr0mo1TJ/bWaTRmhNqWyqjUn1aLn95qKvcsfUsRKLNyZ+JKqwwZ9Im/MzwIzLdJXt5LPoLLOl26Z4xpKdG6tX0yrv3p3Ra8lse6GrZtbb2ywKrb37p4NpKdYzM0/4+xWwrdMr0lYOSsChRgcRpE35MCKvp8h+I9FbqUXy1lHhfiC8wk16ayutAEmiq17paDLfC/EjzKT8O6O3T1MXWD5bE2xqan7kiU1p2zaP9mz2qs+oSfUIYtyk4hOFzEuRjiE4GYL0PAnAzBchbA4vcqHES0P6cCZ9Qk9Rnh56cCcQ3qINSsWxW9OLXorYMV1bmOLXKrYg1CGC1D+q1MppFi5MGlUQacBsy3+k00/fH7DD/mUW7hgx+2Vj+avBjhYxLvKXCvg8DD3NKbf2PBf6nC23LYEroLczDp1iUMGzwdtq5mXdszTth9vC1iq8pWu94dMsroIbJ/Vaj1ldpT0n1LH2yu0tLeyUd8fsMQZbEbdW+Z5isnKVH+bwvbCzTIp5mWLteVNuXnP3mMuwllew5lNuVwYOVkbtnq8Hpj+DUMwGBNOmE5xsrbmKdy5jruTEJep4mqY90S1W/VakyitXXnPIWLWolvZKO+WdhlPN5bWrJznUrYEp/q5mcS5tzwOyjAjMx9Zp3/aek/ux0VlxCro2ID1Zh7ZnD5iOrDPAMp9ITgZlrszxXcLiMWb1mnfpwZnlCUaNSmMwDDweg/U6hWO0zT9uONvZKB1x+yUqQ/PhdVnmJSG3y04SVKGfJm1IwXHKEOtsByuZjNszLqt45QBg2DAJdRu5iLvrnmuZVW5bMuZgnKUUsWyZtX7YyKREDK8YZSdaTzXMqqZmyYP1JAMAA9OJGYAo4beeeOFExNo44WCdPEBeOoPVKq1C8CMwBR6cemZmFMCLPT5EhT/pw//EAD4RAAEEAQIDBgMGAwUJAAAAAAIAAQMEEQUSEyIyBhAhQlBSFDAxICMkMzRAFWJyFlFwg5BDRFNgY4KSssL/2gAIAQMBAT8A/wBHEpRZN4/bL+9NIKz6hLKMY5dWrRxhklpwEfOfydQAo/vRUFoiDcyglGQMt6cRC31TScWyeekVMASS7yVRxIMN8m2+wPHpVYQjPLEt3w1n+Ukxi/ppT7+K6rSuzm3uWYSLaA7iUUbCPyZh3Ct1fOD5SVqZy2N5hQziJRF7vTLEmBwoJRcJXUNWWRt7dKqQgM3L8uzCBS4JTVSibe6mkZ46+FCbv4P6XM+bO1HuAjFBLKYcOPpVSJo4sfLuRMcaOaUBKI1FkygFQliyQ+lE2WUxbLcRK03FvbWQAMW2IVD04+XN4jhSAMv3RfmKoDx2yF1XdjtmTIOn0q9kmz7VHL9/udUSLfLMarTZj3e75Tq1MLBubyq9IQnFKKOUmn4jLTxceZ/Mh+npNmcwkFhUxMfP/wCacBGxtZSiYRCDKi24vDpFP8q6zbtr9JII3kiIH8qFmebDqImjHLqtMZmQv6TIAkWXVh2rz9PKStgMcoSASlkORwZlA4Byt5UBbmX1VXQL1gcsC/srMI5ll2p+zUQCTvZ6U2g13+ln+VH2SsD0krWgXqw5cO6Qto5U2032P5lERAZ7vKqgjJKchdKru0025/yxUMY7yJvSXwrAAfISmjMG2kqTMZjnyqI3Hjk6ouRiLKrptpyCXZyqvbgjhDM61HUax1ybiotSqZ5p+pHc0+X/AG6q6tWOIGeRT3IDrntJWdPsiTm4dSuu4MTOpJNvAJle5SJh8ygglNtoqAABtgoW8Meku2RVuRsbX6kFoDHZKPMowlGb7tty0nsrZnDfY5RJQ1qVAYGCBOVaSqX0BiUo16xYe0BKxqMXCMAJZ7q+oxiAiRKFq9jwa0AqWvOIlIx58oqajUuVyaWL/vWq9mZoxzWLcIqUJHsfeorQCOyJUzJtrN1elOrMQTNh1S0K3cs7BFUdHpaVF7plZtByucuBHzKz2hhBzGv94h1ixdDJH3s2U7Y731q3TblNVu0EB8lnl3IbEjxZh2OPuFXdFp6jERGG0verWh3KdjYQqtEETYFN6VS0k9Qn2ih00NNrtHH9PP7lbuVagc58y1S3bt7iE+VVbXCPnQy8CTePSSpwDOG5HSFvooIAZlPAJDhlHSHarkDQBvXEeWbin0irdnjnyLSLl6h4ufKqGpwXAEYz6ebYpoYrkMozBu/+Va0w6Um1/SqVOS3YGIVpmlw0oQFlr+tx1h4YfmK7A9qXeR8y+Bsh0yINOsTy4IVDosYw8MlWhGsAgKPpUbqR/FDyipgGUSZ1Y0WOSHawp9PswS7RFNRtk+TlVGFqcvEE+daPcq6g+yXlk/8AZalpcVyvs2K5UOrOUZ+k9n74UreT8yu34xrjwj3ES1SqM4cUeoeolMNhiyKOWw7YHlWlvZaxzLOVIJbvBC+4cIPA8InyaLwFC396IlqJ2fiiZi2oZLDeD8yhCZy5lptBoIgkPq96q6nHwNxnzCtfvBdt7g8vpOg0wtXQY+lHoULz7wl5Vr18HL4aDpFExEpojL6EqjhTm3uW5QXIp2yyZ/cmZxLK8+UPWmyZZXK6sXIYGy5K07W5d4EoIDH6kmbC0HUAz8NN0kotGhGTJHuFa3TCpdPZ5vSYLEsB7oz2pu01gqRRP1IiIy3P3lELrgYk3MqkpGOHTv4YWcLOUPVhXJHEcMngyWdyGPHeBEBbmUnaew1IIh6lPZlsHukLd6hTkES8UUsXvQFEToyiDxQ2IVclAy8PWWMh+icyf6/4w47n7372T/bf5bJ0379/omT/AGmT/bfv83yXTJ/3z/T5DJ/tv3v9t0ydfT/CDHr797d+PWn7s/8AOzelXtQCo4s/mX8fh9q/tBD7VDrcUsoAw9SsWBhiI3VTVYrM2wVLKMURG/lUWtV5D2oSYmyymkGKIidQazDLKMbd93VQqy7VR1CK3ux3E+0XdNrdffscVFKMgCTInwOV/G4mk2OKAtw5UkgxjklPrkAeA8yHtCLv0qtqFew+GLvs6xFAe11StjaDc3c/h4q1q9eB8dSDtBC/1FV9Qr2HwKz+57RdcS07ThuCT+1P2eH3Kvogwyie5aq34I1ozfjhWoN+ElXML+C0fUNwtEZK9+llWneF2N/5+6U2CMydWZDszm7LSrJQXBB/MhfI5Uv5Zqb841o2okx8Iy5UT5jL+hO/4v8AzEHhGzrVdQkml4YFyiqOjHYHefKpuz7bOQlQ0uYLG4uXb3Wp2hgMnR77Epmy0O1wpeG/SXdqc5RVDJlTge5YwZI+zwMHKS0/SZorGSLlFN4fue0L88SoakdUfAepN2hf2rTtTe2ZNt6Vqz4pSrRP1orUH/CSqrBx59ililo2PBBeCzp583MtO/WRf1plrlrhV9jdRLQqu+Q5CWpRPXt728y02dpawOpfyzRDuskPukV6kdY9wLStQ40JxGXMIL/e/wDMUrk1Unb2IMncx/OgEQjBm+xr1p8DEy0OmPANyHqU4FWuF/Wqc7TQATLUIHnrGLdS4dipNnpJQa9YBsGqOqwWn29JLP7ntF1xLSNPhtATkv4FUdVNOgqkTgtW/RmtF/WitR/SSrSn/GitUpDZgyw8yEjgI4lpn6uL+tO+0crU7BT2i9qitW4BxHyqc7M/jJ5VoFt2l4T+ZSdBpv1mf+orNYLEGHFSxS1LB+VQvmcFIO6rj+RFugtePlNUrIWIgdjWWZsugtwHJwxPmUpiAGT+VXJviLBE3SobV2IdrFtU5TyFvNaBaz9yRIiEWy62UrTZ6lZ0WqQE4cpISOCfA+U1XLdCD/ue0IkTxYXZ4CaEs9+qDuqGy0YSa6LuK1D9JKtLjL40H292saaJjxYx5lpscjW4sgtTscKr/UtMqnNbzIK+Frt5GUtSEgJmBHHLWtk4j0mgk4lbd/IgjP4zp86DpZatp7WA3D1KKGQJwZw86i8YgWq6Xxh4sfUKGS1VL2otSuSjhiWnU7RTjL0rWZzjq7R8y0Wo0s24w5RXwtf2K1ShKA2EFXeWtcHk6VeCWxVHhLFyqfKi1O+Q4dUKM1mXeYoBYAFm/cnFEfWG5BGANgR295AJtgkFeEHyIJxEhw6avCL5YO52Z2w6avCxZYEcYSNghQQxA+RDuyirwkWXBMAgOGTVoW8diZsJ2Z/qnrw7s7E2O7WyOSURGJadp8MdYNwcyYAFsMKOID6g3IIogHABt73rV3LLgmEWHDI4Yj6gXwVX/hIAEGwI+onDEfUCZsf6N/8A/8QAVBAAAQIDAwYICgcGAwcCBwAAAQIDAAQRBRIhEBMxMkFRFCAiNGFxcpEVIzNCUlNzgaGxBhZgYoLB0TA1Q1BU4SRjg0BEVZKisvCA8SVFZHSgsML/2gAIAQEAAT8C/wD0VZP2xrCVoWKpVUca13s1JOb1YD3xZj+fk2VbQLp93GUtCBVRAiv2oW4lAJUaARNzL8zdba5KVmg+9/aGWktNpQnQBxrffvTDTXoCp6zFhO3HX5f8Q40yyl9hbZ2xJzjrKbj2KUmhO1PX0QlYUKg1H2lfm2WKBRxOyH5xDXJHKX6Ih1y+q88oKp5o1U/qYkWFVz7msRyRuHGUQBUxMu5+ZW56SobczE4w900PHnWChfCGx2x0b4acLRqyRj5nmnswzONPVGhQ0pOmJeaamE1Qfdt+0K1pQkqUaCJm1FkUa5I9LaeqEhd8rOLnpHG7/eMEgnv6YkZS/dccGHmp/M8e2H8zJL3r5IgQ8m82oRZj+fkml7aUPu489KFmrjfk9qfR6RGmhB6jughecvowX93C9/foiWtRX8bEemPzhKgoAg1H2eccQ2hS1GgETD6nTeXgkaqfzPTCG1VBOCiL3YR+pjToFEjQIbbz0w23srU9Qi8gKCa47sl9O8RfR6QjON+mmM436aYzzXpp74t+YC3m20nBIr7zA0jJYjwacfZUfvJjPNemnvjON+mIzjfpiL6fSEX0ekMlULvJwNNIgozLrjR2HDqjDEHVP/lYWhQKlaVJFVU85PpCJWZUwajFs6U/mIQsKSFDQfs7Ov5x0pGo2e9X9oZQHHVFXk2uUrpMKWbvKPKX4xf5CA7eGiiYl3ESjReXruaqeiLNS484ubd0nBHQIpWLQsS9VcvgfRiiUqKXEKBEJbllaFfGOCtdMcFa6YdlhdJRA0jI+4FrqMqWXFaBAYUVBCeWs7BFn2Mhqi3+UvduyT+clphE03t5KxE2puYQmZb83XHRCnbtK6N8JWUpChiW+UOlO0Q63mXrqdRQvIMWe/cczXmL1eg7vs2pQAqY8JFaZlaU8hOCOkmNUU9EfHbFzN2XU/xFC97zD7mddPokwb10DBCIXnFrAxKl7TpMMozbaEbhTLO2cxNjHBexUTck9KruuDqO+EuuJ0KhM36SYS82rzofauqChoJiZd8we+EsOK0CEyg84wENo2AQwy/OKus4J2riSkGZVPJFVbVb8s01nWHEb0w2VA1xBG0QL92h5SIl3LjgB1a0PvhxN6y2Xdrf/tGJ0adI7QjwldVLlQ8U6nTuMA/Zm0n8c1sAqv8ASKXJeUTvq6fdDtc0eqJ58LSGE6jdL3Sd0MSU2vG5drvh1tiWNPKvbjoEWawpx0vLxunTvVxXmW3kFC01EWhY7kvVbXKb+IyJYcVspCkZpOK9OyL+ZVQoHXCH21bYW4lAiUst2ZIcmOSjYnaYbbQ2kJQmgGziz7KmJgOIwvH47vfDTLEz5M5p30dnuh+TmW+UpuoGkjdEs/4hyWOqpBuH8obPi0HcIUKyj405p28OpUWa/UFlR0Yp7P2YcWEIUo6AKw6oqQ4s6VY98TeDtPRYSO8w9iAgaTCCyl1CVnkpxPSYdtB93BsXBv2w0jOvJZQdY4qhptLaEoSKADjGAUuTD7oFElWEKISKmFrK11MOthxNNuyDgYkHAicZKtF7jvsofaUhW2FC46ppRopBwMNWi82LryL49IaYObK1oQeTpT0Qzq3dqYY5QmE+lLfKGnC3mXR5tP7wDUVH2XmpwvCZaTq1SgHr0w75JUTRGee7LcJ0KcPuhvBNTtxjlLSVaqB52/qix2vHuL3Cnfx7UfzMk6raRQe+Gk3W0iJh28aDQIEAgioiZaqL49+SRfz8o0593Hr49rNUmwv0k/KOUgJJxQrQuFjC8NkKNClwe+JY8tX/ANsv5w2PFJ6olZ4pMq0rQpulfvA0+y086WpdZGnQOswkCtBsc/7Uw4PFK6omaqcSNjjTZ7oLbjqktNiphFnIQnOTK602bImX87yqUbRqpizWS1LCusrlH38e3HLzrDH4jEy7dF0bYCSrADGJCw9C5n3I/WJyyHGSXJXFO1H6Q24F4bd0TDVxVRoMfR5+qHWdxvD38e1WSti+NKDWJd8M62LK9I3dMOWaCL8usY7DohKFovtLGI+RiXUUoma+ZLqHeYAo2OqFDlhP3nAOvSIlXc8w2vePsrai8WB0lXdDAxHtiP8ApjSiGanFW66OoRKPIYS6+vzjdQN9IedemTedwTsREmhMxNBJ1Ucrr/YTUwFzcw903UxLysxNuUQK7zuiQsxiVFdZfpfplnrKameWnkOb98OpcaOZmU3dxizHDLT7VdB5J9/HOMTCEy8yprzTiOisMvvSx5GKNqYm3W3S0+jbyFdBh6o0edgYOiHsF1/zl/CLLPJeTuX/AN2P2UW4hJSCcVaItLy49l8zDWAUfRmUHvh/kZ0biRGo31CG26AFX/tATnErcVgynT97oix2+U+rpHHtB/MSby9t2g98SFkOzFFOclv4mGWW2UXG00HFmJdqYQUOJqIn7LfleUiqmxt3RKvZ+Xad9JPHtdH+IZXSvJNRvpCkFm6a3mlaqvyMOowJTChfb90S3LUz/wCaIXiJY+kp1Xxiyz4x0fcRCHErvXVVoaHr+ydpOXZqR7cWlzgey/OGgVCcb3tBQ60xNcpbKh54Cu6HtCRvMMMqmnKeYnWP5ROvJUoNtjxbegb1RKqUxMtS29sqV2jx3WUO3bwrQ1/YtNIaTdQKCtaceaUqYfmWR/DAUjriRdR5BzFpzV690PMqlnM2rFJ1TDOpTcYluQiZX6ANPxQ+LrrLfq2B8YszyjvYRFkLvcK9rXv+ydqt33Gh9xdOsYxNqzqZR30kkd4hhdyZYXsPJPvhQUiYLR/h1p1GFIcceabRrRMuCWaTKs6xGJiRZC5pA81HK/SELvWmlze4UjqA/wBnaN20lr3vFB7sImmbky63sPKHvhhQnWFS7vlE6D+cNBSVuIVpBxhgFc0GvNUQpX4YWvOOvub1YdQhlWalZxzpuj3YRZaLiphO64Ph9k57Bcqvc5Q/igc1eb85hy8OqHE1Ck90Z3PuqcPoprEs4luYddPmM1hN43nFaysTEovMysy/trRPu0QwP8ZKI9Gvfti0Jng8uo+ccExKXuDM3jU3B/sc/fEo8UmhAiTmBMMJXt2w5XhE2BpzhI6xjE8oOJlXx5wpBUpC0uo0p+UTCgubKx57aTGdLThI0qbKR74SAkJGwflH8OSY2rVnF/OLOxQ6v0nVH7JzzWdlnEjTSo90FwJmUPeY6nl++Cgp5J803e7RDQ8Y71wuudKdhAr7oOCfdCjdbYa9BN9XaVoiUpwxBJwQgqJiYWqaeT983UDcN8AUFP8AY3EX0KTvFIk3jLKNdA5Lg6tsTGE49TbRQ98Vqw83/qI/MRshonOEbhSF+VbhKb5u+kae4YmEu3nJiZ+7RHyESrWaYbRuT9knlhttSz5orDdqufxWeSd0LQkpdQnFI5bfYVphKqkJOml3u1TDflXPdB8sOzFEqNDq6T2UxUklStKjUwkVKlnUOgelT8os9GcmS6rQnAdf+yzqM1N3xoX890EXVBdeRSnZ6IvXCF+jj1jbFLhu7vlshHlV9QhVS+jqMKWKqQN12vRt74QEIzaV4JT4xz/+RC7Wd0oa5A3whV5IVvH2RtM0k3Bvw74vZsV26E9ZgLXLlG26f/cRNMjAo0HFJ/KG3L7pO0pFeuHPKI98fwk/5h/6ERrEg6BrdPRC1KNANZWAESaBwsNp1ZdH/UrT/ssw0DNPsaM6m+jtiG1HGo6FCNVVNI0p/SCPFXvVm4eycUmGtZZ6YU5cdNNa7Qe+JZpKElatVOJ/SKuPmujlXvf/AGgqDgvelp64kDWUZ7P2RtTm6faJiWYDztxWgJNfxYCFtnlIXpSbqvyMSqxjLObTyDuMONlt8VFCdMTAq3EypN801UISkfOE4JFev3mJbxaHJtWzkoHTDJUizZtyvKWrTEq5nJdpe9I4ynmk6XEj3xw6TGl9HfHhOQ/qEx4WkfXiPCsh64R4TkfXpgT0mf46O+A60rQtJ40+5m5R5Q03fnE0VcGkHgeWImqHNzSNVzW64Xq9XKENFHjQrVUyf+mGRRodUMNl15VNNe6JhYcIYbPITpO8w23fKWk+dh1DaYmGc1MltIwwUn5GLM5m37/n9kbUwlq7lpPxjOPsNiZpgt6pH3dkTqEKSiZRqkcrq3w43eFPOELfzrFF+VbxrvEYKRA8nd25zGFVVdQNKzE2RfQynUZHxhWFmS6fTXX84sxxIkuUaXSRledSy2patAEPWpNunkeLT3mFFxeu6tXvjNo9GEMhV6iRgIQ1eCqeaKwhu8lStF2nxjgybl/OppWBLqLa14XUxdT6IjNo3QlTqNR5Y98M2pNNnxtFp+MNuBxCVJNQRhkJoKxargVLN3cQtYg42V2HfziWovOyqtDgqnrhFaUVpBoY0toTtvfCFEJRAezbCWmvKLxWd1YbQEineYkwltlcyvdh2RAceW0icUNVw4fcizeZNe/5/ZFxtDiSlYqDE0znpZxA3YRJOpSEtr8m6OT0HamHGS0st+iKpO9P9ocbS4IYOF07MIcF11J3xK04QpZ0NNlUY5tSjpUCo++H/JyKNzVe+G/3fPp6YkXc7KtK20x92S2uZfjHElRUuje2YYQsFaVJpeQQK74CVNy718UvUpH+6pG92EqZStDV5WCSnoqqCKEjceJZHMGff88lpuXJNzecB74mPIWePu/lCOZzqepUXim44NKSFRNi7NLpoWkKhpNXFq2VwiYxokbYQ2G0wywXnLmz+J1bvfE69nryU+TQaD7yzDTSW2EtnQE0hCUoSlKRQDR9kVpvJUneKRZ00Ukyrusg0Sd9ImmaOOs7FeMb69ohpwTSMy4qjycUKghQKuTRSddO7+0arva+cOovpiX5lOq2khMPai+qHcXOyhtPwrDZ/wALO9LiIkJtllt4OLCaOYe+Hba2Msk9KsIm5qbfbotYpuAgHkgxnEelGfRAfPmgxwC0VaUJ96o8GWh9zvjwZP8A3O+DZ8+nHNp/5oz9cSDGeRAcRvhR5JMSs3NstpCVAp3GGraGh5op6RoifmWnzLBtd7Ekw55KQ7BEJ0P/AHpdX/TAxR1picqpmRXtU3dhtIQiE4uKVsGEJSsqSAKrOqPzMPucHbMsyarPlFxKMjOtt+azyj2zE/MF51Eq3tVRZ/KAKAD7JTrATMBWgO7fRWNBjOqmUZtXJmG8U9NIWAqik8naPundAez10OKzbw1V7D1w60V3khN1weZ+aYaVeTDhU2Fgaq6V6xth7ya+ow4+iqjvVo6hF94pUnVSpV7pwhEsbt/CnpHIsVSRHQsmKsxnE+jGcBKQR5w4i9U9UJcATSkZxPowSyYP3SqJNo3XFXa3U4DphTN8tYBKlVvDoG2HJZIAWlVQTrCM46A0NYIrTfjGeQU4aeV8RDWhHUIaKnA3XzU3Uw8qgw06BDTRRRFLzm7YnpVBfzd5DCryzru/pDYuY0vY4D0lHRBdUwkSzRq8o8tW4mLPZQXVODUTyU9J2n7JvsJeaUhWgw6hdeXg63pPyUIU6sK8Z52kjfvigVgaQoOhNAagaN46jCFOB3l+cdMPLbCOUYq4pNNAgNhNMKQsMNKulBV96vyi6i4U3b9wX0dRh1CkmpTSuyNEDlnkoKuoVhEhOL0MXe1hCbHmjpdQPdDdipvVcdKsdHEIqCDCrEFfFvlPRSsKsibGh1CvhC5GcRpl73ZioSeUko6xGd8UlCfSrWGnA22tZopSjSnRCkti+m74tsBVN5MIIevIKEjkkgjZSODqcTW4euCp1IunFPxhtaLlUmCtxTlUbNBgJcKbpNE7ht64wSN0JdWVVRhTQrd09cMtGoQjXXt9FO+Gm0toShOgD7KTMumYSFtkX06p/KCnWqmlNZO7+0ZtScUH3Ql8aqxdh51KuQ2K9OyG2VKVvVvMcHrW44lR3Qc2tlvOFITcwO2sKSjNhLq9XQRtSYcmfGVRXRQU3RLSr02pXLCLpx2mGrJlUawvn70JbQkclIH7NbbaxRSAeuHrIllYoq2fuxMyrsstKahdd2mG5kVXfxvaRthtbINxAPLNFE7oVnXZhaQqhGqIuhSS68qlTQU+cOsFCyAaHeIZdQOQvAwp8HBArAbJxWr3QlJqlITVR1U/meiJdlMs3VSqqVrK+yrmfkJjxfk1aE/lGclZ2hCs28NEPJLJOdFw/wDSrqhSlO9CfnCGxVKTyRCeRs5beCx6Sd8JZzbyXK+LHKr+ULfqEoCakEke+EJLiqKOzRCG0ZqWKRrIUk9Yxhh7MPoc81XJVx1TksnS4ITNy6tDg4xNBC3c88t33J6odbSWXyRXlIbB6tMKCkLonHohM4o8lWsRdrtpCXgrOC6nNIbwBEeMSgnkl5VCodEFgvC8lACTsr8oSpTOBxT8oZQp4+K5X3vNT+sZ+VkwQk5x06d5iXD09MX3T4tGzp+yr7KHmyhegxMtZglLwr6KvS/vHjHKX1EgHkpJhCUhZQ4KfkYK15u4pAUpGkHaN4hyabohaahScMdohWdWK4hEMpaCaJhxuhvJ0iJWrsq8ga7bl9MLCVCvmrFf7RZszeTmVnlJ0dIisPWiyjAcox4Sd05nCGp5lwa1ImJlUy5m0ate+EybIGNTCpNojDCJWaUyvNOHAbd0Oz7Deg3j0R4Sd9ThDNoMuYaD05LTma/4dBxOv0CE0SL+xGjpOwRODMtSzOlWurrhtradMPpbKeV3wC62Ao4pi8iYIOhZ27DCkr4Ny00KF8nprBba8XnFKvLFb2yKuIwClXNqQYlmM/g3gnzl7ugdMNNpaQEJFAPsq++hhsuLOAh95yZczi9Hmp3ZKpeSAtQSsbTtEPvgKRdUSUpu13wlqhq4bqq4YVTANdLIV0tmFFpo8hRptSRSkJUFCCFoUFoN1Q2wl5tThQrk3zXsr/QwpKkq3OI0Q5PLfaSgCiq8uGpZDY3nIppPCrhwSYKAzNN00ZW20vPPXoZaTwopGqnI9KocGGCoTaDjbFylXNCYbQommlSjWscIQHAEC9m9XpV6RhCFE31qqo7YWsJENlpw3llR3ISIJoMGkp6XD+UFo6Wqq34UHuhp1K6hdaf9sBLSkhF8qSiqifyhC0OrzeaSEnRvES8w5KOlScUecn9IadQ6gLQag/ZRxxLaCpRokRMzSpty8dQao/PLiVBCReUrQITLZny1UuekdXvgpcSMU4b9Ii60dlD0RRzY7XoVjBQ6hRUAKbhDboUIdQhUFdUJCtdPnb+uAldM4BgDDbgcQFDJOclTTnTE3rsryHARJ4IdXEkMFr3nI87mmyYKFgBRGtBWc0pCMCrWMNJQnCFugD8oDTylXiE9AMeM2vHqThFGk7Md5gJcUNw3nAQqVLxrL3lL2q0Jhp0tqUFp+6pMB1pupaSbxGk7MknNGUcx8krSN0IWFJBBqPsnPTZmXSgeSQf+Y5eVVKUiqjoESMimWTVWLitJhx6XvZpahUjQYMggYsOFs9GIhxh8eUl0r+8jCKS2jOqbO5YjgzulKkq6jCmVB2lOVDMulsdMPMh1NNuyJdzSy5shklh4tnQdGSbTeZV0Yw6b0o2fRNIbNUIP3RDxoys9EA3ZI/eVEum60jqyK/xD4T5qYmHCo5lHvhptLaKCH5ZLgqMFQ2ypThoOXHB1+etCffAEtovrcO5AhDEwdRhLfSrlGBIN1vPKLh6dENvsKVm0KFUjQItCQD4vowcGjpjGpBFCNIy2dNmXcDS/JqPJ6PslMXsy7d03DSG9RORSgkVhF+t8KKVdES9oTiVXC534xMvF5HjWErGxaFQw6pvC86jpH5iOET1KtPIdHVjBn5lWCmmjCiVaGW0nekkRLG66nOH35Zpm9y06whX+IZr/ABERLO5xHSNMEVFIT5B9vcaxLGrCImzRg9cLBIlm+j55Jp24ig1jFeDs0/iKiWZuCp1jlmCS6stq98JUU/wGldJqYE/NDBDTQ6oL83Txz6W+imMPuF00q6obz+kMTKmWvFMIbT6Szph+fnVquZw91IVfvX7147YBBFRkc1abScOuEVuprpp9krRkM3ffa0aVp/MQlQUKiPKLrsEFZOCYDagU3Sc4VYdcOWe2rlIObVtu7fdC5OYT/DvdKP0hSLukKQeoiM6v1qFdqM5vue5US6c+qgwhLrsubrmKdkJUFCoyPILDmdRo3ReDTqXE6i8jouzKty0xInxJG5UT2qgdMMi9Mk7EiCaAkwFhTinl6o0RLoU6vPL92RS0oFTBW7MmiMEw8Myog98ZzoR71RnV6M8lPZhDddCVLPZJ+cNycyrzAjpViYEglKVKrfcpgVRcJxqb1eV1wFmtFwPFr6DClBIqYs6QJuzD34U7vsna0yVuCXToGK/0hTak1uaDshKVkXaUEAJQIsuT/wB4c0+YNwyTEzPtKPik3PSFTHDZxY5KmVdX94W5OK0qp1IjMVNSlRMSq0NVSrkkwpCVihxhTbssbyMUw0+h0Yad0EAih0Q4jNqLatU6DEo7UZs6UxPDUVEidcRPHloHREknkKVvMTbmhse+G0Z1QT5iYwApD0wlobzuhLLr5vuYDdFEpGGAiaUh5QSnGkZgg1TeSYS5OJ0Gv4I4bNo11sj/AM6IlX59xQvMpCN+jJakncUZlGjzx+cKSlYhQcpSlYSgqNVxZMyaqllHRijq3fZJ95LLanFaAIBUsqcVpWScslLcKfx8mjW6Tu4j0tLLxW2nrj/4TseV7lGFLswea6vvhTwIutMIbrt0mGnHmhp5PThDMy27oPuh2VxvNYK3QzNV5LmCoeaDqLvdFVtOdIh2jssSN1Ykj409KYmz45XugEMy4rsEC+650mG0BtF0d8OzWNxrE74ZlaG85iqHpppvpMPLecGOjo0QH00o7LIc6RgYSuzFbHUd8DwTteJ6yYalpdvUbSMqkggg6Impcyr9zzFah/LKFlpaHR5p+ENOJcQlaTgRh9kXG0OJurSCN0P2MnSwq793ZC0uNruOpuq+fVAC1rShA5StESssmXaSge/pPFdkJZw1KKHeMIMgrZMrHXjCs0DTha1ncgCFsOq0MEdKjeMBptGBWOpPKMJVMtIvrQc397WhSWZkYYKhLrjBuOCo2GJhoOovoxPziTdoS2duiGeRMgdNIPjJojeuJt2+u6NAhltLDd5ZxMKcdmDdQKJgBmWG9ULMy4hK7hzZ2J0wWkOaFjq1T8YQy6nWYJ+8g3TCM0o3eGKQdywPzgWefOmVnqwhqSlmjUN47+LOyqZlko2+adxjlAqSoUUNIhtDry7jSLx29EMWO2KF9V8/CEIShISkUA2fZOalW5lu4v3HdFmSRZClua9ae7jkAggwbNk/VAdUeDZT0K++G2Gm9RAHVE0Ky7o+7GaS4hB23RjC7wBDqb6d40wLzPLbVeRDt1XjW/eN0Kc8alzqJhC7pWvbs98NXG/GL/CmKFzxjyrqdghOcUKIGbR8YcbS0w5TTTTthkUaR2RDkuy5rtpMeDZX0PiYFnSY/hA9eP7C0ZBTy21t4KJuqPREvLty7YQgfaGY8g72DDPkW+zkUwk4pN1UKbVngilFGESrSRq1hyVaWMBQ74aQouFPnCEsJBqeUrfkmebu9UN6ier7WqSCKRdfY5Fy+nYRF+Y2S6vfH+L9R8YeD6XA8WqU6YRMsrFb1IcmWkDTUxLpmLynA0VXvdH+L9R8RF9/bLqjNvP0SUXEfP7ZEVhdny6tlIRZ8ujZXr/9ddqWmvOZtlVLulUWVOzkwPGIqj0/ttaBmszdl0VUrbuiTsZwqvTAokbN8JSlIASAAPsNPzqZNKFFBVeNIlrZZfdDdwprorxnFpQkqUaAR9YGvUK74ZdDrSHANZNck0+GGFuEVujREvbSH3kNZoi9lnrSTKKQC2VXokrUamlFN26rZXjKt5tJIzCsDvhJqkHfknZwSjQcKScaRJ2qibezYaKeTXHiTNqyrBu1vK3CFfSBfmsD3mBb7m1gd8M25LL10qRDbjbibyFAjJOzYlWc4U1xpHh9HqFd8eH0eoV3x4fR6hXfHh9HqFd8eH0eoV3x4fR6hXfErbCZl5LQZUK7ck9OiUQlZQVVVSPrAj1Cu+PrAj1Cu+PrAj1Cu+PrAj1Cu+PrAj1Cu+PrAj1Cu+Gl5xtC/SFckxbKWHltlom6d8fWBv1Cu+PrA36hXfH1gb9QrvgW+1tZXDFqSb2Acodxw4k9OplEJWUFVTSJO1ETbpbDZTRNdPFmbTlZfBSqncIct9fmM95jw7NegiG7fP8AEZ7jEtaErM6i8dx0/wAv+kHkWO3G6LMneFMY66cFcW256p4Oj8eSQ5pL+zGS1eYTHZizOfy/ay/SHyrHZMIWpCkrSaKGgxZ86maZr5w1hxXfKudsw35NPUMlvc0HtBFh8+/0zlti0FI8Q2aHzjEpJPTSuRo2qhFgMActxRPRhCrBl9jihExY0yzijliJd+YYc8UTero3w0VlCb4oqmMT0pwpjN3qY1j6v/5/wj6vf5/widsngrBdztcQNESctwl9LV6mnGPq/wD5/wAI+r/+f8IlLH4O+l3PVpsyW/zVr2kSEpwt1SL93k1j6v8A/wBQe6Pq+PXnuj6vj157o+r49ee6Pq8PX/CGkZttCK6qQMlp8/mOuJSx+EMIcz1L3RH1f/z/AIR9Xv8APhVgL818d0TElMS3lEYbxFm2mthSUOGrf/blt/m7XtIsHna/ZZa0i0bXUslpg0TtVviWlX5lVG013nZDVgIp4x0k9EeA5L7/AHw9YGHinfcYeYdl10WkpOyLNtbENTHuV+v8u+kXkZftmJaUMw2/d1kAECJOaVLPpcHvHRDbiXEJWk1BGGW0ZwSrFfOOrDDLky+lAxKjiYfQG3nUDQlRHdEjzOX9mMlq8wmOzFmc/l+1l+kHlWOyYlZHhMo8pHlEKw6RErMuSzwWPxDfDLyH20uINQeI75V3tGG9RPZGS3eaD2giw+ff6ZyzCyt95Z2rMSLSWpVpKfQB78tIMpL54PXOWNvFtvmB7aYsf94N9SuLb/NWvaRYPO1+z/YWn+8Jjr/KLJ/d7HVxFtoWkpUKg6RE4xweZcb3aOqLJdLkk2TpGHdkt/m7XtIsHna/Z5banbiQwk4q1uqJCSM07d0JTrGGmm2kBCE0A4kzLNTDdxxNYmpZcs8ptXuO8RY85n2c2o8tHy/lv0g8ix2zH0f8rMdkRa8lmXM8jUVp6DFjTtxXB1nAnk5FrCElSjQDTE7NGafK9nmjoiyZHg7V9flF6f0ic53M+0MSHM5f2YyWrzCY7MWZz+X7WX6Q+VY7Jj6P+Rf7cWxZ90mYaHbEWZPGVcoryatPRCSDQ5XfKu9sw3qJ7IyW9zQe0EWHz7/TOWbbLUy+g+kYsueQ8yhsnxiRo3/sbb5ge2mLH/eDfUri2/zVr2kWDztfs/2FqfvCY6/yiyf3ex1fnxbXWFT7nQAIsQUkh0qOS3+bte0iwedr9nkMTTxemHXN6vhFmS+YlUekrFXv41ty+clc4Bym8fdFmv5mdaOwmh9/8t+kHkWO2Y+j3lpjsiHmkvNqbUMCImWFyz6mzsOBizZzhTGOunWi2p2p4Og9uLIks65nlDkJ0dJyTvO5n2hiQ5nL+zGS1eYTHVFmc/Y7WX6Q+VY7Jj6PeQmO2PlBFRSLSkTKuVT5NWjo6Ise0KUl3T2Dld8q72jDXk09QyW7zQe0EWHz7/TOW07O4SL6MHB8YcbdZXRSSlUM2vON4FV7tQ3b6P4jJHVDFoyj2q7juPGtvmJ7Yix/3g31K4tv83b9pEhNiVeLhReqmkfWBH9Oe+PrAj+nV3x9YEf06u+PrAj+nV3xIWkJxSwGym7TLaf7wmOv8osn93sdRykgaYnbWZZBDZvL+UNodmHroxWoxLtBllDY80ZLf5u17SLB52v2eScVdlX1fcMNJvONJ3qHHfTfZdTvQYBIp0QnVH8s+kHkWO2Y+j/lX+yMlqSXCWapHjE6P0iXmHZZwrRp2xLsOTUwEDacTDLSWW0oSMAMk7zuZ9oqJDmcv7NOS1eYTHVFmc/Y7WX6Q+VY7Jj6PeRf9oPlkfYQ+0pCxgYmZZyWeKFe474sq0OEIuLPjE/EZHfKu9ow15NPUMlvc0HtBFh8+/0zxHGWnRRaArrh2wpVeqVJhywZhOotKvhD0s+wfGNlPTEjaj0ubqzeb+UIWlaEqSagjiW5zE9sRY/7wb6lcX6Qc3b9pFnyYm3lIKyKJrH1fb9eruj6vo9eqPq+j16o+r6PXqiQs4SalkOFV6mW0+fzHXCXphKaJcWBuqY4RNetc7zHCJr1rneYLjq8CtR98MWNNr1qIHTpiTkGZVPI0+llt/m7XtIsHna/Z5JxN6VfH3DDJuuNK3KHHdUEtOK3JMDGnSYTgkdX8s+kHkWO2Y+j/lX+yMhi2ZG4vPtjBR5XXFlyXBmaq8orW/TLO87mfaKiQ5nL+zTktbmEx1RZnP2O1l+kPlWOyY+j3kH/AGg+WW0JJM21TzhqmAXZd70VoMSU2iaZCxp84bjDvlXe0Yb1E9kZLd5oPaCLD59/pnjrbQtJSoAiLSlRLTN0apxEWC7elloPmK4lt8wPbTFj/vBvqVxbf5u37SLB52v2f7C0+fzHaiygPB7GGz84up9FPdC2kKSUlIoYnpNUq9d806sWPP5xOYWeUNXpHEt/m7XtIsHna/Z5CAQQYfaLTrjZ81UWbMZ+UQraMD7uNbL+alFJ2rwEWcznpxlOwKqfd/LfpB5FjtmPo/5V/sjKQDxJ3ncz7RUSHM5f2YyWtzCY6oszn7Hay/SHyrHZMfR7yD/tB8uJa0hnk55vXSMekRJTa5V4K2HWELNVLO9RhvUT2Rkt7mg9oIsPnx9mciiAKmGLYl3XlN6PRJ28W3HAuaSkY3E4xYCCGXlekv5cS2+YHtpix/3g31K4tv8AN2/aRYPO1+z/AGFp/vCY6/yiyf3ex1fnlnZRE0yUHT5p3GCHJd6mhaDFnziZpm95w1hlt/m7XtIsHna/Z5bbkzzhPUv9Ys6eMo7j5NWt+sIWhxIUkgg8R15tlBWtVBE7NqmnrxwHmjoixpPNNZ1Y5S/l/LfpB5FjtmPo/wCVf7I487zuZ9oqJDmcv7MZLW5g/wBmLM5/L9rL9IfKsdkx9HvIP+0Hy4tryGbUX2xyTrDI3qJ7IyW9zNHtBFh8+/0zkmWA+ypsmlYm5B+VPKFU7FRK2rMsUGuncYbt2WVrpWmPDUh6Z7ombdqClhNPvGGWXpp66nFR0mJZhLDKG07BxLc5ge2Isbn6Oyri2/zVv2kWdNolXlLUCapphHh+X9UuPD8v6pceH5f1S48Py/qlx4fl/VLhh4PstuAUChktP94THa/KLJ/d7HUfnxLXkM8jOoHLSO8RJzS5V4LTo2jeIadS62laTUHJb/N2vaRYPO1+zyqSFAgjAxaNlrl1FbYq38olJ6YltRXJ9GGrdl1eUSpHxjwxIet+EPW8yPJIKvhEzNvzKquK90WbZRUQ6+MNid/X/LrRkeGIbTfu3TWLOs0yS3DnL14Acd6w1OuuLz9LyidG+GGs0y236KQMk2xwiXW1epe2xLWMph9Dmerd2Uy2hZpnFNkOXboizpEyaHE3715VeKtIUkpIqDC/o/VRuv0HVCRRKRuGS0JPhbIQFXeVWJGyVSr+cz17k00ZSkEUIwiYsWWcxTyD0QqwH/NdSeuPAM56TcNWB6173CJeWal03W004s/K8Kl81eu8oGsSVjqlphLpevUGinFtCSM20lAXdoqsfV5X9R8I+r6/6j4R9X1/1Hwj6vq/qPhH1eX/AFHwj6vr/qPhEqzmZdpqtbqaVyTViqffW7nqXuiJSX4PLttXq3Rp4szYYceUtty7XZSLPkXZS8M7eSdlNByWhJGbbSgLu0VWJCyzKOledvVTTiGJmxpZ7EchXRC7BmhqLQr4R4FnvRT3w3YL58o4kdUStly0vjSqt5/9IqlJSCSQBtJgEEAg1B463Wka7iU9ZpCX2F6jyFdSshWkFKSoVOgfaBdiyJTggp6a/rDzRZeW2fNNIs+zeGBRzl0JO6BYEr6xz4QqxKDxU04nr/tD3haR1nVFO+t4fGJa3laH0fiTDbiHEBaFAg8a3Zm6yhkaV4nqEWJM5yWLZ0t/Li1pE3aj0w7mJWoBNKjSYYsRgCr5K17ccIXYsioYJKeow8m0rN5SHb7XTsiUnHpq05YuUwrQDq+0Nqc/f6x8osDyL3aGUgEEEVBi1bP4MrOIHi1fAxZ88uVd/wAs6whKgoAjQeLPTHCJpxzZoT1CLLmMxNorqq5J9/Ftp8tydB55u+6LBCTNrJ0hvDKpKVAgioMS8twa2kN7KmnVT7Q2rz9/rHyiwPIvdocSYZS+wts7RCgUqIOkRYcyXJdTR0o+R4lrTGYlFAaV8kRKWdnLMdURy14p92Sz5jhEo2rboV1jiW6gmVSr0V4xLTC5d5LidnxiUnGZpF5Bx2p2jLMMq8JSTqUmlFBR932htXn7/WPlFgeRe7Q4tpJuTz4+9Xvxiw10nCPSQeJPEz1pJYToSbv6mEpSlISNAFBFrS2YnF01V8oRYcxceUydCxh1jiONpdQpChgRQxOyLsouhxTsVCHFtqCkKII2xKW4NWYH4x+cIWhaQpKgRvH2itXn7/WPlFgeRe7Q4tr/ALwe/D8osbn6Oo5Z2YEvLOObhh1xYUvg5MK24DJbMtnpW+NZvH3Q24ptxC06UmsMuJdaQ4nQoV4i0IWkpUkEHYYnLEOKpf8A5D+UKSpCilQII2GJabfllXm1dY2GJC0mpsU1XPR/T7Q2rz9/rHyiwPIvdocWeczk4+r7/wAosFqr7rnopp35bcfU463LIxpiQN5hifmGWkNps12iR0/pHhWa/wCGO/H9INqTRBHgx34/pDiFIWQUFPQYsKYvNLZPm4jqOVSkp1lAY0xyzMlLzKfGJx9LaInrNdlcdZv0v1hC1IWFpNCDhEq+H5dt30hj1/aC1efv9Y+UWB5F7tDiWjNCWllK844J68lmSvBpVIOsrFWR1xLaFLVoSKxZLapicdml7PmeJb0vyUPjZyVRIzHB5lteytD1HLbSimTBGxwQ2tLjaFjQoVyrQlaSlQqDpiZazL7jfoqixK8AHbP2gtQ1n3+v8osDyL3aGWYmmZZF5xXu2mJyccm3bx0eandFl2UUkPvjsp/M5bcmqITLpOKsVdUWayGZNpO8Xj1niTDQeYcbPnJyWRNZ+VCSeUjA5Lc5j+MRYs+m6JdZx8zKpSUpKlGgGkw8pU3OLKBiteAiVYEuw216I+P2fcM+Um4hkHpWT+UKsOdUoqLjVSccT+kS9nWpLVzT7Qr/AObopbPpSx/5oW3bShg8wnqrAsSZdVefmR/3RLWbKy2KU1V6Ryv8M/gBrrWTDliz7i1LW60SdOJ/SJZFpstpQrMLAGGJB+UCtMcr/DyFBrMp3EqNflHgGc9Y13n9Il7JtGXcvtutV6z+kMmZ/ipb/CT+cWjKrmZfNpKQbwOMLsBq7yHlA9MMNWszyc4y4kekTWL076pn/nP6RNylpzXJU4ylHoisSNnNSuOsv0vsZX9jXiV/a1ivHr+0rF9O+K/sKxX9hWK/zV00Qrqjhcz61UcKmfWqjhUz61UcLmPWqjhUx61UcKmfWqiTmH1TCAXCQclpPOoU3cVTAxwuY9aYsxxxaV3lVxyWitaGKpNOVHCpj1qolp51LnjFkpMA1GW0FqQwSk0NRHCpn1piz33VvkKWThxbQezbOBxVHCH/AFqu+G5p1LiSVqIrjCTUcReqY4VMetMCcmQa5wxLvpeQFDKdEGbmanxphM1M1HjTpgZXphtpNVGHbSdVqcmFOuq0rVFTvMJddToWYatJ5OvyoZmG3k1SeLaMwoKShCqbTGff9arviRmV566pZNeNNWgGzdQKmFzcwvzzGcX6au+EzD6dDqobtNxJ8YmsMzDbo5Kv5m75NXVlodxih3Huih3GKHcYkgeFN4HJa2u11HJZOq52slqc3/EMtnzf8JZ6stp82PWMlmc4/DxZ97OPkbE5bNevs3TpTxF6p6ssrMFhyuw6YSoKAIyHRB0nrhOkdcDJMzCWEXj7occW6q8s1ORKVK0CscGmPVKihGkUySSXVPcjCmniLUEpJMOuFxxSztyA0IMMOh1tKuJaD+aaoNKsgBOgVjgsz6pUKSpOkEZLOZUp3ObB/M3vJq6sjPlmu0IuiLoi6IujdFBktbXa6jksnVc7WS1Ob/iHEkZrOoodYZLT5sesZLM5z+HiTT2aZUrI00pwqA2CuSSdzcwncrDiL1TxLPm7hzatGzIdBg6T1wnSOuBknHs68dycBkk5TP4q1YQ0hAokUikOMtuCikw7ZrgWM3ik/CGGEMoCRxLTeutXPSyZpWbK9gNMllu0Km/eOJap8cjs5LLQm4pXnVyKbQrSKw9ZgrVs06IaaS2gJH8zd8mrqyNYPN9oRwln1iY4Sz6aY4Sx6xPfHCWfWJ74SoKFRktbXa6jksnVc7WS1Ob/AIhkbaU5eppArkbcU2sKTphh5LzYUItPmx6xksznP4eJaj1VhsbMTks1mjN8+dE21mn1jZpGSTezrKTt25V6p6sgFSBvhxBbWUnJITecTcUeUPjB0QdJ64TpHXAiZXcZcVuTkAqQBthpsNoSkbP2M27nX1HYMBkblgJXNfdxhQKVFJ2GkNOFtxKxshCgpIIy2qjlIX7sjL7jJqgw3aqfPSfdCJyXc1ViK/zR7yaurjyXNmuzktbXa6jksnVc7WS1Ob/iGSzPLL7MT8rmznE6MkpMlhf3Tpi0VBUpUbxksznP4criwhJUdkLWVrUo7TDaC4tKBtMISEpAEWm1VAWNnyyWY9dcKD52VeqerIjyiO0InZXPIqNYaMiVKSoKGkRLzCXmq98HSeuE6R1wItDmrmSV5y12v2M89mmFbzgMkiznHxuTktJq67e2KyWY9ebuHzcr7KXUFJh+WcZOIw38Rqafa0Kw3GJWbQ+Nyt38zd8mrqyJF5QG+PB0z93vjwbM/djwbM/d748GzP3e+JZBbZQk7BktbXa6jksnVc7WS1Ob/iGSy/LK7MKSFChialyy5TzToyB45hTR34ZLM5z+HLaj1EBG/Iy6WlXgBXpjwo/uRCrRdWkpKU45EqKVBQ0iGnA4gKG3IvVORGujtDJaMrTxqR2sku8WV12bY3wnSOuBE6m9LODoyNquLQrcYSQQCP2FovX3rno5GJpbFboGMeFH/RTD84t5N1SRklHs0+DsOBgZSkHTDlnML2U6oXZaxqrrDjDrWsnI04ptxKxshBqkH+ZO+TV1ZGfLNdsQONa2u178lk6rnayWpzf8QyWX5dXZyTLCXkFJhaFNrKVbMtmc5/DkOETLudeUru49lvYFvdoyL1T1ZG9dHaECCKihicliwvDVOVOkdcCFDCH2806pOSQm8M0v3ZaxMWihtVEi9vhp5DqQpJyPuBppSjsgkkknbx5F7OsJ3jA5HHEoSVHQIYtBtw0VyYwyLSCKGHUhLqwNAOSW8i32R/MnfJr6sjPlmu2IHGtbXa6jksnVc7WS1Ob/AIhksvy6uzlnpTOpvJ1hlsznP4cloPZtim1WGSSZzj4roGmODM+rT3RwZj1ae6ODMerT3RMyjamlBKADTDJLu5p1K4BqIXqnqyI10doQMjzSXUFJh1pTSylWROkdcDJPyudTeTrDK1Ovt7a9ceFXPViHZ19zbTqySjzrbguitdmS1HtVsdZyWcwF3lqFRoEcGZ9WnujgzHq090cGY9Wnui0ZZKWwtKQKaclnPXHrvpfPJPTKnHCnzU5Gpx9vbUdMC1jtb+MO2m4oEJF3I2guLSkbTCRQAfzJ7yS+zkZ8s12xA41razXUclk6jnayWpzf8QyWX5dfZ4loSt0l1OjbksznB7OSfezj9K4JyWazcZvbVcQxOtZp9W44jJZz2cZptTC9U9WRGujrHEnJUPIw1hogihoYGkdcDLNyKXeUnBUOMOtHlJ4jUs86cE4b4lpNDHSd8KUEpJOyHXC64pe+BiaCJdoNNJTxHEBaCk7YWkoWpJ2GASkgjYYYdDrSVjbExJtvY6Dvh6Tea2VG8cRDa3DRCaxJyYZFTrfzMiscFY9WnugSzA/hp7uOtlteskGOCserT3QhtCNVNMi20rFFCscFY9WnuhDDaNVIHEIBFDHBWPVp7oQw0g1SgDIZZg/w090cFY9UnugADirZbXrJBjgrHqk90IZbRqpAycFY9UnujgzHq093FMuyo1KBHBWPVp7uK+tDbZUqFm8onfEhLJeKioYCESkujQ2IoBkKQoUMcFY9WnugSzANc2OMqXZUalArHBWPVp7oQhKBRIoMlIXLsr0oEeD5X0IEhLD+GIShKdA+0VpB9RHI5AySTWaZSNu37bUhcmwsglGP2zxhClqHKQU/+dH2OrFRlqN8Viv7eo/a1iv7OYW4holtF5WwRKJmEtDPrvL/AGFYrFYqIr/PJyZRKsKcV7hvMNyUzN+MmXlJrobTshdkFAvS8wtCukwxnc0jOkFdMaROTby3+Cy2v5yvRgWM2fKPuqVvrDnCrNIXnC6xtB0iJ1PCJJRaVsvJpFnzPCJVte3QqFKCUknZFl33lPzKieWqiR0Q+0X7WU1nVpTmgeSY8DJ/q3++JWREusqzziqjzjE22XrVQznFpTmthjwOP6t/vhtczJzbTDrmcbc1VHSItpSw0xcUQS7FnzmeCmnMHm9aF6p6osYlUikk1N4xNTT7j/BJbBXnr9GBYzZHjH3VK31hZmrNKVXy6wTjXSmEKC0hSTgclopU5aEo1nFJCknQY8Ebpt/vjhE1IuoRMqzjKtC92S1H1NMBCPKOG6mLMccbcelHTVSMQd4yzL6JdlTitAhqXmp/xr7qkIOqhO6FWOEYsTDiFdeESwfDKQ+QVwypXhiZTXDN5LUUoPSFFEVdi2FKTIuEGhwhnm7fsx8os6ddYIL1S0tZF47CMjileGWU1wzJwi2ypMsiiiKuDRHgdP8AVv8AfCbISlQPCnsOnLaYUuckmr6khda0MeCEf1T/APzQnPyM2w2p5TjTuArsi0CRIzBB8yLPJMjLkmvIhlC7SW6tx1QaCrqUJwhVkqRjKzC0K3ExeU2wVLIKkpqfdEtKqn28/MPL5RwSDSgg2Y8yQqVmVjHVViMloTHB5ZSvOOCesxZynpeYVLPKreSFpJyNqV4ZeTeNM1ktZSkqkaKp47+a2rypmQQdUuZFWk6CRwF3CJKcE02pVwpoqmMWTyn55Z1s7TJMpSqXeSfQMWMSbPbrvpEp/hLRel/Nd5aItdxWaQwjWeVdHVDDQaaQ2NCRD7rzdsLU01fOZGEcOtH/AIee+JV591BLrGbNYmn0MWwhxegMx4bkvv8AdCQ/PTbLxbKGmtFdJMWzqyntxFoyi7wmpfyqPiIlppM1LFad3KHTFicwT2jFjcpU4s6xdxyTaEqlXwr0DFjqUqz2a9OSc/e8h2VZLWSlUg/XYIkFFUlLk+gIa/xdpqd8xjkp64tMFh1icT5hovqMJUFAEaDktvUlkbFO4wBQQ5aLqFrTwJ1VDpG2JKd4VnPFlJQaGsMfvuZ9mMlreXs/2sW1+73fdDPN2vZj5RZbKH7NU2vQXFRIvuS7vA3zj/DVvEOfvxj2Ji3eat+1EcOtEf8Ay898S83OLdCXJS4nfWJqeYlbudrytGEMWtJvuJbQVVPRFqqUmekFITeUK0EcOtD/AIervht0uz7apvxZT5JOyvXFpcwmexFm8wluxBlJ2TdcXK0UhRqUGE2uUG7My6m+nZHIdb3pUPnCGLRkeSxR1quAhFri/cmGVNHp0ZHP8XaSW/MYxV2otZpWbbmUa7Kq+6GXUvNIcToUKwz+/XvZDJbGvIe2/mtqy63mUqb8o2byYlLRZmEa11e1Jh2aYaTVbqR74sSuYeNKBTpIhwqs+eW7Q5h3WO4wiYYWKpdTTrifnQ4ODS/KWvA9AiVYDDDbQ80Razas2iZRrMqve6JRXDZ9Uz5jabqOvIVJTbiyogeJjhMv65HfCXml6rgPUYX+/WvYxMSzUw0ptYwMWe+4hZk39dOqfSEWzqyntxkm2lyT5mmRVtWDqfzixOYJ7RhSjZ08tZHiHtJ3GETDK03kuoI64n5zPf4WX5S16TuESzIYYbbHmjJOkC1pEk+aY4VLj+OjviamDaB4NL4pr4xeykTrolJLk7riIYsejSazDqSRiBvg2OFAgzTxHXFkuqzbku5rMqp7slpy3CJYhOuMU9cSVotvIuuG66MCDDkwy2mq3EgdcWRylTjg1Vu8k74mlcDtJEwrybibqjugTDJFQ4mnXC3BO2iwGsUMm8o9MW1+73PdDPNm/Zj5RYfMj7VUT8mJprcsYpPTEm+65ajGdTRaGyk+6Lc5s37UQJmX9cjvjhDHrU98FCFaUgwGmxoSItEgWjZxJ2mM+x65HfFrPtPIQw0b7pWKU2RaH7umPZRZ5pZ0uf8ALiWtGXf23VbUqwifel0yzl8pIKThEgVS9mIUtJ5KSaRLT0tMJqlYruOmLYcY4IpBIKzqjbWM6ZWzwtelDfxiUssrZDin3ErXyjSPBAP+9P8AfFlqLLr0mvzDVHVE4eCWi3NEeLWm6o7oTMNKTeDiadcPOCdn5dDWKGjeUr+bPWfKP4raFd4whFlSSDXN17WMAUhSUqBChUQqx5BRrm6dUMysuwKNNhORaQoEEVBhhhphF1tN0ZHpCVeXfW1U00x4Is/1HxhmRlZdRU03QmODtZ4PXeWBSvRkdlWXVoWpPKToMPS7T9y+mt01HXkICgQRhDDDbCLjaaJhaErSQoAiDY8iTXNkdRhmWYYFG2wnLMSUvMEF1FaR4Js/1A74Q2htNEJCR0Q5LsvFBWmtw1GUS7OeLwTyyKE5X5GVfxcaFd8IsiRSa5uvWYSkJFAMIWhLibqgCN0eBpGvk/jhDLDTKbraQkQ8y28goWKpOyEpATd2DCGJdphF1tNBWuTg7OeD13l0pWH5Zp9N1xNRWPBFn+p+MeCpAEEM/HK/Jy8wUl1F6miPBFn+o+MMycsxi20kQ42h1CkLFUnTDbaW20oSKADCH5CVfNXGxXfDdlSLZBDdT045HrNk3jVTXK3iGrNk2VXkt47zjD0u0+kJcTeFawMhl2i8HrvLApWFoStJSoVBg2PI1rmz1VhlhplN1tASP/zI/wD/xAAuEAACAQIEBgEFAQEBAQEBAAAAAREhMRBBUWEgcYGRofCxYMHR4fFQMECAoLD/2gAIAQEAAT8h/wD4VaEm24SuxOa/WEEKKzs1xU8MrL5LxVhMmE3qV/VCv6FW6FR26yahT1ElxQiAzA78TkrfJciGdUCusyzRP1Jf7IS1Y/Uz7XebGsvyWNuuITOLarCUsayvL0yNGuzFxVuMtf7gvokkzdHXQxYiV9MMve+QT9QJxou2VENsy7ISfQX9R+A21Nw8zmW41IZa8fUn+YLlzXycnJXQlJ/J8VogI3KSCv2VavyCCOb6y3VQIKORLchNWFRi+nY0Slsep+iQSFq5vvFSHsDux59lIck4zQiVh39M/pH94avxCVKUeZgmelmCY0vEP7p/dxSJlDruwvXH54urYi8u9qno3RTWk9VPU1ELS9bDMZRKf07piJ7EY/GIrFo6nwCmtaB66sVbQWrA0ZEF5gh/jtk0tVrBcnrA9DPaxCYnM8gW+lRjRSIWEvUval2RI3ZSs5IjKEqC2R5kP1l05i/QSqJdVMtCENvmJonaDbPIqB1G/L+m7FAklVsSVo07MzSmbj1zRRGVeYmoJOxSzRliRS7caiJUwt0ErLLTpi8tFFRLHPRF1OtRv4C3pO4tDJFD6jK1auh+Mi+dwxnRVrKgnqYu3xb/AMP0ltfImhZEKKkOq5FZdaS6SQN/l8yFUn++JlCq/Z4hr6YYuj8XyC3r6VQgTm/kW7KTQshPKq59JOj/ALGxrEPuJ9OCEIpOyYwSZMaSR8dQhZ3OFkHWt5MsUXo6FeOXkryPEY4motROBlNJMnp9oPMirn7jk8jfUhWdj5g/VofVC1i+6KC6gsuv6E/S7Lapug3263PKQDM+kAyjVQ29I6wMJ0JY7ziJnmU+bLieE27ZiK7GCGl1Ejd94wiEbE7zUVsnGnKyfGsOidnqZLKtHsz2AxVE/wBVbaewa8ooMXYTvNG+wfLIKQyjUp/S8IkdcNh5iKy/SNqbXYJX61h8zr4tRy3dXHij5EdZIqV7+8XLmJzKFEa/A5XNemnQvx0Y5Ql5xqVuT0ZMq6vJlSjtYj1KBDS7Q8kSYJF9K3T/AMYLvaQuoMftsOvXSypjBLVlCIU0WTnr01JmrOrxtqhax0O7YcKQzokTQtwas0LMizPqdCImbK4xC228sylKt/A+QyfqD2HyZkEolpZdIRbsXMZqiIe1vV55/SvU66T0lU5GxHTpgLU2ezBkhA6FkWcOjmFx3kql5DXLdIIUVrwkiCvPrVH1xui90SUq9Ap8SKUk3gydX/8AE2nznkSX7QocuTJ3Fh5HoRzbNcvpQhfshdWV7ZX/AEPrBmtk7mn+wdfEU2E6HeM20EDahwRpnHHE7uc0Vt3hToFwz07uuQy0lznbRb558eQ6LQVQRATk7LSd4FP3l1KM9U2IftAoEc0fKKEJe0mX0nsdO/seroUq+ZJp88FWlR9WjgJYTQgnUflJx0J0TmJcbU5DRUyCynjuY8vro7+DIG9sKrmtCVTOQz0tc4j/ACD5i596kt9X+kxiTPtlBST96EsX2G3Kqc7ItipvpuO77DWr3ZCH7r/0ALKVfvQE5xCaJC5+FROMd6Ek8PHf2XaEJfqgj+QPpPt/oiQO9u/nIWef6MUE1h5kiygzudisNZlrM7JCD1qCdkiNQESQqj6E/wDidkpVNbGmZHOJMvttFn9jdpLmnPPQWoU41W7hMbyF9Mjn+lg/j+mPpN33bNQ/dquRYZqIx9/yIiC7fkMSPJ6oe1jQIIIWL40WOr1ilJZL/wAan9n9yH1ebYUUmqnuQ5fpcmUzD3Yml5bkLPXIR3RDvrJf5QyA2vp5/SVnZgvtwy8x3S6isOhP+3LX0ofuDzhE67vj/BnynPeXQy8kWawmcu5vp/5bW+ON25kcNr/aNCxJlRsU9hTJzKE9Xq3YvigCvQ5k4fsLr6sFhmc1ehbELrIa6r6R5Fe8VCxbNaS/QymN8/MVSpcsEuVHQLMSG7p+CKr9r5Z11bjLtNSJbLYl5Yt63n/aeJ2JwURMKFKr/gVJXQkemYoUDxX6sInKvyYTHRW/oJxHJzPx6BChb9hk/wBvj6R93qP6avz/AGApr4emQhJpIIh6gX5one5+lzSvVGCNTxEk78wbgDgklHloQeEaP4jP5TE07J2h43GmTwv0gLmGG6ikxHJU1yFamrt1FcjfeM9Dev3EB8qck1P7XuiMsTLJqxfKfSUR6+z4Rb3Z1AchKCj7UJZnoMXD2E0B0EfJCDsCZZiXW7MjV6n1wqEpxnz6ic4OvicyoK6Y+X6k2xrsTKXJSxLLJUHKOmMxDVI7rDH/AFs+/wDkdfEqCpEZsEsa0VJZLsG5Ta/EFznH6B5VVffM7v8A5DA7Ukh1+ggnK1ucqsXvCfTsdyVGuROLV1Td5fSKqiVUyJVX3lYuNarkg7ktgJKM8mVNxpGibV5o/PTIPQwGTX8tQV+7JIjmjzYLnV4GJ7wRqBzJkwlHdtEStdsDe2BioHv7wcEungPiWesK9+Yhr0kEGxR90JfsqbyC6nUZrdPB0JViw+VPZlLQldodER3NZiOs4T6RU8sxupcALgfpphJfUU7noCKVuG6qsvgSe9uY1cAo54eHZApGg7tEv8Wmpk8Ag0VXJJ2WrDRdBp1Ym1CcpJ2wwGy/nI8u+TTM5DeLqLOlDGUjnZELO0WKeWITCSkch5d/FQt/6UixzoeCBSEmNBpxZLnqZhNuS+ITcEaE58x5RUvV0LNa0xGGS+knQslEWp6lkVdSb1U36BDIthr0GasvRYTzPk0bl3JwUSnS7C8IRlcrZysqSzJNTfBu3CilBsiPI0RIwr/KeCNfWKMjoar9jJBFZxPIi2WPckOao2gBSWiUa8ifavQFTT2K0xomtUGZbA9bkGr0I3ZBKwzMJSZh74CacyTMdlYi7MdYssBsv0nNrY7PUeZNQRUbAxwo2ifrUhQBAcYvGemua9xIL2WbEvd/Oyk2ln9xRpxPMc6Cs6Bu5ZBFPQtq5jKBmaxKbh2DVIQRPUqI4EKFGqoVaK1IOyU0LZpukpTLlMlYIos2XnATndIxgpw0st5oEMIafsVRRa5q7B2KdOwk/bD1RfNJea1bMiAoRLlC1H1MUadkd+YP0dNe45mJ1iMvpNwdA6Hm2LSdd1e8Niy11RQyG5NzGeRyKbnOsJFGIVVPtqM35AJXkXqNY0g2EJqHVAn+McyP5brVECQ7KCCChHFBAV7Jwdh34ltaCzIBNESdSgSaKQa5ULUJshQifBJJFLa+BToCatNPUjU0qPJlc7+CR+yFPNGmxdqX5vT6UdhHpS9t1g5xqXUf7RAhDevUa7EbRy2zCNZNhXNrvCiAVVJtYtTDLw5RuUqCJFPn7uNlz8pR8LcDiB5w+JTG6KKjsrbj2Cb7c5A9OhKhr9xU6cgy6W5vsLK5MakkocStKIGwoy1YlkuWNwuQTZv7MSGX75GJ9a22f0rXpPgI+vS5BODVoDgdSoiSefYXzE1lmVKGwyEFe8baCCqj7sYn7UxFLYYkKrbzz6BjKTUvKQJHohmIFUmXRiA+MwUQ1Kkcm3cbpTo1BB0Ea6hkne0JG5cSwzUKFHZBsXVfMDq13u/wUMtbQKUeQ7tKcyIXndgJVCrkZBFJujiC30/vhPj2QCOWqfSsVlXVllPYMIcRhWtJigU2CjciXkXqXQbZmf24subd2BKryZkl1s0aFqJfzJME+HMqG3Ww/BCpK3B1JfQEbi7lZvfGszMbqGA4NdDRjjNM+RvyIeblD/PIcERnF2AY2L1/sbPKGE7w+bGUl37E5ub+vE4XhF5b6wQeDBtUeQVmyCQSMSR98R/FT6UROQqxRVD/AN7FTrETsys1rbIK1bSCfPMO0zUV0UdWF2eaQhV5/gkvED0OhCshoJZ2FUzmr4K0mQeg0WDSPYZPh8pVwEZnlzHQ4sIAPqFaLY0IXly1Cp18pdCLFFyPgmSp6iRicaomyBHZHDU4lXEHQI22DZczndRD5ilNfSTY5HEFTm/GoWzT9aIHs8j3NjYaPmJLsTuGo1C6DgUWjz3FSYev7DLZmbk8aqQp+BpOGTqqBqfINxMCruYIdzPrg7Sb24prQSlc2OCdDR7FYPNOQ11SbiRzTx4os34i+5Id29RkEf0n+hidQvDrp4XHhNwm1/SSOq/1UEI1pXnhO3Qy9FHIkx6D2dFCuFsq6CDtrjoyWPp1YAmdWHLYtRffR6fcIdvICGNZ3KGLqTC/OKCF7u4jTQ6eJTq/so0/MKVIVFbHBWpmqw6NBH8FXTxYN2Hq/LYdUBoYY3IYJG1NWxaZgsxTAClZCfpLmXCSwMwTCPmym6E0GEmGqzmsHboTUjzJU6hbPg1+5vubRYORIvciVqPwI75WuCbcuoVvFU0giuY8okAPzx0/H4EuFEqmhkLq9Bo1cExYRHarUrbvShUMkd3HktpFeSTz4goaUPWQ7LT9M9kJdoqarcLWTHaFOGwziX+d9JuetGkFhUJ24MolUipXV7+Uwzp1Edw7B0p7CWTui+xzCUyOq4UGFKRomJrIygzB7XVcY7V5+8Oe3S5EMeTaMq0ZydLyROr9Q6v0bke/m1YkgiUJGzEKbdEJGkSF0Ew06sUUbQ+aqC7Y6tiqxbquiwiiMlz0ZOPsMWOmjLSfSQaxiLoFcWoV2mAlFrYQJZaFkHh1/wBjT0ug9sFbRkw9RcUXILfOOSGhr5hI21XJg5F6EKgm2kHPlO4jkVfUXUc/uHO4R5G8idU1NYQwTel1hNEpZSDNBsZKbEdbO8QRghCWUNDRXI3iLv8APzzEnqd9Im5h5i576qiVXw7hKMdH5GV2qvJjGHM1dt4FlTOU9+v3gsE+9diJmZ1PsOtQWazceW1HkxZ+EhP+BZWQQw08xW+srpnhTIx/3WPSiVXbYctVPUgk0ObFw54xI5PtZqL5D1GbXU6aTmGbVyfEjC36vhtoWoFwTa3jfSGXMSiadinHaJb6SgfE/I2qK+7t0uNKCaaqOOnahZ3WdiGOToFbpE101abnJ0agbPXX9mkKrWbUkmV7hG2l9eYiKs/Nqxw/JTZCob8DrW7LBaKDyeo3y5FeHOYRHHRZD5UhhL5+ofe6Hi8Hk7Zz5oWSRhTFqkGaNqxgh0hDxN7vVKCZb1GOeP8A+bX1ExNZqBXynewSfOJHrEe6pTcjskMlC2iNJcOVg6H4zTJbKSXMSEoX1ipGmqD2Zcg6v7gkl/8AdLIl9HpajBAjkn62r1oNsexSttSSy+hskkAmNbjcUBxS3h6JwlQ54PWrJAVZ94lvGLeG6MX9lWZuJp7QEqsieE0FWCHCukmngnZ8DWfs+aNziqN1FLCRWnBb8fe973sFBu4kV0FUNLB/8efz/B//AOmEQ9ywzzucCpbz6LrI27iRKxQ6LYvy4vheRPsyXjZ2onbwn/O8j8CbTZSn5EenM+GpVrvthV7NMPCfJVzmPp9SbkZDI3pD4fa6nttMX3sJld7UbQkSV1LLCDB9FKnBt3Ft2JvaQMhFhVkzavlyJlItqGbjMDXYx2yvLs1w8b8CWlAI8ApSm5F9lQ5LDx3wZLiwmUv5F05mzG/GFaJ8/QJz1w97Y8984tZNjHKKJ+BR5TVonU+KhKAwCcy4t90xzebfbCa/zfZaDtnu0KmKtrCtSZtsWnZoPCdUPLZbPLqPe6YeM+TynxwZYhPwxY5SOi0I6C4PR6nrNMf3MBjuahTtFRzTGA1GwCP+XJ+N+P8AiXiR5754EP1oYXXhu4qGq68HvbHp74upND7cqwlBZJcDMomT0eHODW/dP+a99phuaRVJ+ZS4QSFLHJlJQSh0Ie51PR6YeM+Tynxj6fU8Z8FhT2ZPe1zNRChyopvj6HU9Zpi+5gMyQu0xdJJqWRZif/bk/E/H/FvAjz3CiUN7Wqw97Y9PfB0k23TMaDMgKTdhc7FODE3sAwdRf5nvtMBS2ozJcZk11k0LRsk+5l2XpD7qcD6vU9Hph435PLfGPp9cBFOZSmqojM6xJHqNsfZ6nptMf3MBlW0l2kC2tdPuUsqPzgjeFdC/+nZ+P+B+hKBOD+TP5E/kT+RIpguc3x8SPfavFBLQKP8Ah5halrTfllnODD3tj098NmPjNkD3YlC4ksLIeBq01ZeGNLNv8z32mP8AJlt7w8mxpGXsZtNakN6MsPXanotMPG/J5b4x9PrixPEDKacryalK0H7CT2ep6bTF9zgIwrYeA2pWOfCOeOdxMe0s+UWklk/+TZ+D+C5EUsKfzj+cfziGZErtj434QvIVWKWO12asV5kKWQZJe7XePvbHp74MSZ/GbufyJzxOFZrwIQkHRF2/zPfacHmx2EObjieu1PRaYeF+Ty3xj6fXgIs0q/2BbakDYPCej1PWaY/uBHE1GMmNVlNuwHr/AMuT8f8AH/EvCfA/RXYCM5kQ6DDvn2Mk3VwHvbHp74WgGoZdaYuhWqn1+JCp1FPAv8377Tg9dOD12p6PTDwvyeW+MfT68JFNFaCQn5pClFmO7PWacL5NTISVXoO9TMWxT4G82PMx5dj/AJOT8X8f8S8GPPYqA9wjrV50SrKW5j72x6e+NIvY+A6XWIWXKjXApmstCVGgHPoKm3+b99p/w967U9Hph4L5PKfGPp9eEiD48cZkz1mmO72C3ei3RyGLYk191Phlkf7OTY+uwsLbMv8Alljq9q9f+QWe3sxT+4kVVVXRpFTfDxA95q4NyWKoNYRHCcp4epse3vjNeRDWFg7G9KrWL0HYelihstXQLMitFsiO7e8Eo/zXoEkVKRkdJOPKKSFbprHLB9rW4v8A43iLKT1aRhdoRwpxIQ0S+u0TG3qsGpWCSgmRMgFg5JNrpjev2Av44KT8hn9BIKU8vnwtcnxAKQSOpwrwXCDYHanaHbHYnaljihYCHV0wHMLJwoMt5esSDe8IW4uMSPvsDgVOkEsubHKP2ZeoYRjc/wD+RUNyqiEhfZCU1VNcfhS/kU9loh4I455nDcXhZ/T7Uodk7yR39w6eW2Wu5M8QTVUkCs/NPsJrR60E6ZYSkJdr0oWdTNPiknUEm1WjrtwtEbdEhXb9gJ0ROftRCHP9W/eSAan3dSyMtJoUVf1DT7FB7bTFeZCGnVQQrU36haltt/atxh6aJT1XA3CK8X/BEib1T4WK+v5GXYB5KXigshDTszSK3nv9Q+o0HttODnr2jyEjQxp8xxNWnBTo+MzPjB9W98J5dK9jXgW7I6GoLi7WyTNFmtexJ1SJqosk6X+ofUaD22nCtN/CNKUu1eB8ue+SUrCCNEihH3G6JwXHApqzyCIra+f+y12ZKDkR/SgcjdmSn9Reo0HttOH3tovr5Y5iKHdYbmbfneCGoq/nKSSKc0WQCnXgupmRQTlytSvUPAtVEMkLVavkJJoKurf6heo0HttOFSmzZLlQOyTusaCW2cJtIh+ytx/ui5ETUMXA/JbTSyuTiq+OJ05FElEt2WMS2SU5BddSEisH65ZlqJVstLGvqD1Gg9tpwSD+bZ9CG2MQ/mnl0wa9DrckVl5OPfJcEqX0QOnf3ITNcLhza6FsEp1xQ8ThHoNn5kSe2Rcdnl9QIg6V2Q9tpi+oLS7kIivCU0H5ZFZaq/J4i/5gZdSF1fIvAt64lzyZAm0XysniVFZXVrtitQg2yySHA3+FCDbu9zf08xCau+xR2sw2uSIYjuVXPcJCqJEu53lMaWjbq1LPvA6UO3X0xyrDcOSQ568swUS1MYZkgk4qk5rjHe4miGsWPCUnK+gYgwru9XkhrfiMuRDbtVNeIK6tD5BIpZ501SLvnSojaVLt9vouSBO5KJWpK1JRKwk5icYE8Ekk8MkSHFOCcZG0SuGSGpsO5HUnhoThhxyQ1IE/6kiV5iol7SPaWDe8j2kSrovywW7VckYLK9FYnBKZaCphiFYRzkLU10xZ3uSwlMIrrwtconQsBK3ig3kJU1wNHIw1Slw7Ow9nmtMbwhqLNlIswkpL7Zk6lhrmXXdT+8WX9Smqk1zKwOwuB/xooPCUGnLCl5i4Gxs1noi8K5UP6g+7ySOQdVclSHt/p+f+BWXI05n89n98fzD+cKspVy4AeG+MLGM5RzH7CwufacLvP88DIE01zxbsC+HvzgiclH8SmqPC5yPPHhixcsG25k1Y86Q0WDSH8lT+SN+HNuZMXJtGry5CxalCSll5RvGDFDqnQU3NCxeh8OhYN0nNsUiYQ83UYVkap83+Bf6Xl/gVlywEtNG2jbRshLy4AeO+MLWIm0004adOYmf1/wA4eq1wuc/zwKz2Kcxtu7xeVXmoE8fHPzjBvrfQSeIeePCFi5DH1dZ/kwe9ZK+7F5FCA8IMvsGd+YUTbPXgoR1fxgm5e4JxfAMadGawoYqqZCFsLTcevZ1awvWEv9Pz/wACsuQ6ZboneRftD+tjRCAyU7cAPHfGFrAV7bYPyhPPM7Yeh6vXC5z/ADwMfKL1NMJhFX8GorsYVJsjm4O/JW+5CZ6p98P0Oxd5HnjwhYuRuYdyR99NCFVUTGCOBuCuE/0CtKEsXcOZiRKyDMcV5DEJTWLVloeDq8LIsVt7MISR2f8AqeT+BWXL/lgPHfGFrCWQOaiu+2FQvQDAyVL5wuc/zjbeSWXmphJFQQ9CShGb564JFUqXPg784UoOourYi83zHoxYIldcmjPPHhCxcjw184JPJC/4TBP5DCaPUZBDruc8Jl1W8Y2G2iCTaFuBoqvMIhFi/wDpvP8AwKy5DUd2hYR6HgGwF22rwB8d8cNO/rlO6OZw/wBsLqFB7cLnP84wW61vlhL+hQesx0KkjPB3tShauSRHjn5w4lQ8JPuSJq3Wjcvmk8YWLFrsrMaxRqmM8NIOiV54KZPNJ/NZmdbqZwmd1CqWKtpJRUlOLdbGXrS1wYjVq8hKjNf6Xm/gVkeh1LMI4PAw+O+OKi6LD0YoaHiuc/zg8Gx2QzHJh2O3c7dycJm3q5OLmFuRKHlpXpttj4QsQhsmPbqzpywWlZGt6aCadnhARphPoRMUTwyxg5qrSz8E8u527nYnfCRNyrqYN5i4N6pTQTwM6E1oy9+YGqMlWv8A6R534FZHsdSz/gHx3xha4S6SfcPXhc5/nBjE0GCoya4/jD+UP4YyTVFhUyzryFoatHB2LMF10ZfSVt8PCfJasIf8itB3azzwSpKPQf3RfDi0wLZytD+8ToVGsFfrAH8QfyB/LEkI2LLCsXRMEKWsjV4U1bSoi/CEYZZzLJcy3XMX1UFqMl/peS+BWVctj2Ov/FjxWFovbrCJwZCGp0/cla/GKrYuQvmU1RWCqT04EkQlRGStUV25oHlj26w8rYsfoZDHIhyeOLcZZvxMiD0tbkkYVxblBdPNDgoSSx5s9OQjRUbdBY8lXnwWxEhl9OAYZDQ0ZQAt7Z/cbVIOmcc6YrkgURtr7ciP9JCNOx/ODRNSJ6OOB6oj+MF7StUYRYpufxwybaRkuB6RKd0fxxIAbLBo26mw/mhaklThZpwlpR/NDFvXIGpR/FCW012nA0PDNvYS/wAQS4LYqy1Gu0lKYViT0qOp9k4lLYOiJTuj+MEJEtWpxNDfU0fzxDTsYQLpeg3fuy1gkhCW3+9H/WOGcI/8ENM1XVa4SpdXm4I+smgqpBzKoJfWWahOGujafy/5T9CQEyzROEdxAhxSTxThvf8AGVwQIOzJ4pXBQl+nUgAZeFbhnGMEcmQwEj/3MsL8AK4VeYgRJy1RCqpRq0KRJy22ghnf+XC8q96zXMK0n1EMGhJLGicdk0g9uTFrGCU6pWJCbVTtEFgt6094CJhdRtDVmRC67nl/gfTzNlNsAJkMWMjwyWwqU8Ko3p0qmZU8AS+6Jktkrqkivb8xtnvkXZ1NA2JS8Koi7Vh6dikLLDNeCGMfyWDV7yZkFbIzJyqFct5kKJy5ZoRGQbKTGE4kJRDJNvUAsOsJpqomEGsvMdG2w8hbz8KHRyW0mBSkOpwMywGBYj+xGT8/yiLC1hRxhMVJJr/qxzeXhLZlRoUq1twud8ghbNH8JpKZCoF8zg6gs+tYDDP8yOFLoUzK1J1ZisNKN5L5w1FmkXUccUzWakWE9UxgUlKNx5IdJ4Mbphcy8Gy/ctNTMecZKJTwm8pkUIStkthVEIFYCY45RcLjh+dgWWoXZW/hsSR/Sw7K1VKrS1USsZBByJMI3J/Gi43kkHkTw5sAWIT+TsjYdHaEvUiS6FUctmlRMo1ccyogsqEsR+M/1lUiCmidNUi0Qki0nx+Jmgam51BgelpFYrDCa7kfaYFZVuYu8E0WB/Mjhp3mpGJ3QgrBfNPUa/h7+ByzAkt+2SQ9zgQELKqRVitRJWEe5I2tLh5RRtKiD8r4o3G1KRygfCGopCmYLbyemERVWzm7roFGHUMsIBdYBadbwHhDF5+J46Yk+lYQ3MbvB+CpCsvtzKI1UjmU3siBgkX8yKXaiBQh6ijFjR6Z5sUrwL5Y+1cLvAkJs1NBuGalA7HIKM514uNZpuQctXmz4JAiT/rHJurT/rOe+YX+9xSkJQooJ6sumpR5gkESBhC2TTRfFZjDm9YzZdxG0kDbkN4UlfPmmiKb1whdZsoaLlk2lerGBRdOp46AV8i+KPrpS4kZ/Nhe0tSEec2HCBKM1Avi5kO+SE/XCgkkskPjbuw2s58k4QdiCm3E1IQkVCC2GKs0KurEN9p7mBHh0jZ9wlQynqxWhYnou4cSXXMjKmEKfJkJMXSY0ojNxAwqLkBb2upIAJAqxIkKNsH8tjaJx3ydRloWyk5CA/8A2R//xAAvEAEAAgEDAwMEAgMBAQADAQABABEhMUFREGFxIIGhYJGx8FDxMMHh0UBwgKCw/9oACAEBAAE/EP8A/CrCIK00CCAN/WDUtq5pvKez1GcX9mizLeoE6FlmstCH1OZlpTjqBCQmkSt54oRoKPVsXGAoPVPV0BhWKXWsYyd1FdjG8B/u12MylMp+orS05qqwkuWX+qRdlnSz7yWXuleqUSnLwE1Z2PdUDmiryIhBGz0pGiRQIt4BuJZXl8/UjEugqm3t3p2on0+YRz7dQEADg7+W/tVMyux/WhOuVWuR7wr7TmMD1VF1R0viFanutMzwV+ogdS4IytuU6yVDedH3sv8A3igG/Dzilh2QznntibEi+nQQJqj1C2ug25VEt6XLYcWKhrjP97zGFpp8warXrctWiUavQv6hD/mZ/QZRXIF0m03h8LNiPtaSliYSZJ/3k/soC4jtkGcIDokN7DOTlhAHSpHA045AFDrATRvhgs2ibb+9yOo0bYj9NkWpqZw23/nCnrfOxmJaoRDt+MIygFUck1Zm/BvZ77ttYGKyHU5hxCOZ2iRhGh7jKwtu1id778eSOFD0Ldk+PiAFUZKUHRY5CUbE7uACk3YWcXWGTE+i9edVYPVmbDhND+Prf9xUTdN4dXhhDIN4xZIzHCTKiCWEjx/E6kGX9MMT1M6ACGKzjzNREv3sr5YR8dvcRAWoc6YxpmXWhkDMDNZo8EznLHj1C+KQ3QW0ZMaHhUhwLeVVKoMtsJgWWw2YoSsFoCK+BQBbq7S7JjVjfRpXCAyB18BoYpC84GtAxuRBPfTCNi6djnehNay/czEDUqXY+aTDYib90kEjY6P0ydbxO9GD4WJ9yEpapV3czz8ZhqInfg6TYBOzVpXbIpVulu/BIdVm0g370LJ9+nIF0AmPKpy6lCbAD90vLvkLg95hC8il3VmjbRrYsGIUHaFoPQI4Yvst9xRNBY8xKITMkWBiZ3X2KUp1xV4iN2j7fVHRECmlv9yfS6tIk9jmPUOM1oewnZcJVXboOAdYmEWkEaSI37XPIn5x6KyFTQjlekFAAW3ErVq6gJT4tMBptA4vESquVBlQUHELfx7A9SksC6412B3IjWqbM0YE2iwV8Z33c/2zH0Cb25nCzvciDhvn3iQ6EgNx+l64W9iLNtynzDssHxFhnHo7DQhoQuR5YKoqpDL25zBUte2+u00yZfRWTyZq9b746d0DcMqowhLFldBvAogstPMzEV32PqJcrhULXKHKiWt/hJUY50dTeXDzB3ztNP8AqkSuRvgxqbbnEzl9KoRRndShPlTEpuI5s19rQBfa8I60WrRysWXqLUJalRVFe8gjr3qZjn8p0Mh7USxVBtVjHypi7HVupFnglNQbiYRNZcPED8DT6xO15zWjL7PRhKdhEbLglvylgfl5ki31yATIZms/gl5TvSDYrUpJ4OPpVTsTw86S58llWTi6JEVa/akfTy5hE5YQRIDdbUQfXb6l9lLqnVXEntvoRwIhl2PiGJqrN/lCBlVgdGVnqOAESkYV6kSGu9Ufzj9YTbrWTTNOj5zEN5NQX5aji4U1GKTB4Xn0oBy2xqguie7z9ghbupJLbF+AuE1Wq3tkVDorxTNEC0biVxdKfTfk9TUCYGT9vETk7IKhp6Bw/dHKh9MwUyENKcafVSVtD8ml5stJafuMtWFUdjpY5Gph7MxirC/9zOaz/FUKbv8AaTWCJE8lfSb59KIwX9VM1yIMOqV5+EHaenJrFSSqvxgBmz3/AAX1FAyYYOlYBgK7eswiEdRg613gO2vUuIxgy7skAN7O/DnUn3i3kjTa1f2ZvsIc4ybQp2AcYvzjvv0lLaLUWqJIHY15iwbfAZmvobzVS5AKPHd+JWPub74ZQLw1eDUFucZxmn+VPUsWHoL7upQ5Qu2cPDAZgwh69AHaD3fkUjhqn2MIxAG3kMk32N/Mj6SKoXNGahYORlIeWTJ8wdMGHxWYA/3e1kNWFxnP77j8gZfq1/uGsFjjYFV7HbVf/jN8fXRdwspapwYmhPyMScD2pGIJJdH3pyvS+y12sIXD3pvfLLBZlE8CpPY88KPpJmSwfGkDfDHHxJjC1q/uP3ZRAIKzYncQG+6Cz4ziLuh95fxcokVqPNAxOXc3eQFoAe3/AMerKL7Uah78XUTaKJQKqCyfa7ALqE+NVC2oP3dkp7zJ0xwy/FyKSe7JhnZurlZfpLUJt7EJRuZt8Usiy49rw9jNfOr/ANmWAlIiQ0HKfZgDd14/KtS4aditP2oz9Qffh2MDP4VlEf8A4mNXPG7mZMzkKu1ai/PB67uWrKe7IjVFwL93IugFBUYHbYcpiT9ONteXv8cwhOfggIo3GjJkk8BWfSLiazJi2FWlQv4S6xTi+1e0LsnuE/yJYNh34WTpaH3KXBQvTo3M8wbwNjc6MeYnVpmnQHYg2K7wPIj/AIbl/wCBqxjEIeIVoV+hvKjsxEplOp3LqJabDCDdBp/qhpJeLrMQ0pPI0o+a0ifxYTyVCNKuDzPGd9IXoje7/YsxDlF74V+ecF3EMLXYrbm0LyZAF5NZbiezrcRgrJ5OR+0RddFbqFE6J2GXc2uMG4Eeh5qnxACO0J8Wc8Xov4liTNdPVnEKeh/qD+2RiIYqKq880zdf6h7jLMlO+4h1Ooqd3Ht0V7XrDHrL+8wAEkCYpgyENjZUM0/7pfSJi9eGCVqzvHH3nM+5uPKSBjIOlx0QdaOliWreSRZ66eDQfBHdPXtnAVOBQpuXwXIvEl0CSFjY9LQoJF2gKAgevy1Ad5POYIiikmKOJYwnOQQSkllNRVFzfeW1lVNIm4apFdftRdUTwFxceHBh7MEvNiFAiCF0Rl2RMaCUtAEG1KHkw+1/2nj7yOCLrphVZKMTLRB5BUm6gL2GkzCBT1EQThF7S3gJiceXX8pLoXdTSyn/AKJvpEz3GzYYYv8AHPNayENOs5Z/Hdf+800ATBhGMoUr29I+mfYeDVx7zgU5ZX3h3Cl5AzwH/THwOftT0+WwyugEKFGncql6qggjDjK2sXmFQ5sSMaWIG+KzX5D9olxJUbu7X3dGfSpC48+xm6apGH2gCWBxz7pGbLH3yhFLCDsQ+l22fVhlJZx7nn1sIae40wCRIKwrAw2godAIfR7Bkvw4aj6JtMdk2As7B4IbD2DwgpRXJfvwc00kSEGdbgSoaphW51NKO3DLDIfh/powiBbwtIiaEKoMFwXdXeV3gZuU1N3BHptYN0F34Vs0z75baYNrisBWaXdjlHteUmIvRIjt2ob0amCU3IJSJ74JUl//APVigs/2ZnCMJXzKz6j4wHwCg8rCfKVF90anRmx8WNiPntb1a/LDznl/++EPX7wrBaIIPH0ikUJvOJgKTuxrh07Oxr8yIJ06iWRS++xTc3cqTgdJwYSF0eIIjL9aorcYoup6hcwX9SAJI7d47dAI0uEdQmnsQ3Fvkgd398Sr2LTsJJXS3bZftCk4UWG5xhLXM9pY3531gvIHseJkfcRFJcELDswpsdowEOaOjpCLFqgi7VHnA/FMmVtygRrE1o7ldqkXfE6yaKT9IljkT+fIC+Kn66n0l3PzC0NBHO0WKRmU3SJ6Bg8pU0DjZl90R1v3CUiXEKO+PiCatAlolXtSvEZ3MpAoe+mBvCBPmLWluV4gMeiDoeNodZBONLCRlOWjBR59yRt1Zk0630FHIMDtuypL5JxX94BLzgBCCOSyTKaRVjh7oUNcRW7xgrF3LMuC41naojEeNAFA7SjhoAPylwFFNC3XuSx5NGffctf0azDeU9luDLQaJXd99eJsSg+k8TcI2JTyzflcTMLr/qJbMHL3KfYmeFuFWQklIImF5bMLfsSlhWpRQg88k4LNY+nNZe3I5EsnYJWIUNOHAnOtJIw2OC2vRX+AImTUMv3i6HJWInJKihuiPvvo7VO5Ee8+wTmiJhSQUtkqA3QOkc94lat0gexgg8P/AA0QOdDEpLZto0YjKwX9gQ5Udx9B2NjoH0lrQB5+b3knImIF/EiYg0Nvwk6k4NZrvML9fhxq9GU3gOzhVRoL3md3GGQsVLHiVxImgw1Cyirq2CMQuPZ0kQEhp6BCrQRDbETBHBaYaeh0jYgJToBMs/DUz+1XtmZFXlqZXFV2kvrUMC3Fgyhx5GJ+oqwOCjKljvDyjt/CNXhkeqhrRrAjG20TrV6059K0rZ7rZI5AIqFAPwRzGEJb5hgpW3xMw6FJeySZNK8marFensLqxynZCAmazcmGPSHQ4YbYLDZiSOlLU8pfnOXXag5Y4NLaQEDyRaDdmv8AxmAQSdSiO+DNoZgEbtaRnRPEBB5MZk+nSUNCkYEcEwRdsmCW7rM78DvaGINK9zxYGKt20lisQSZnXF8GKyzQtOoEMgGtAuzFui1MHslOKii/60D2GCfSjBne+GwTLQrNuRCsCBdp3SA2ojGIHknzZUItJon4zeO9X5I30RIObR2H7sRdODxuzLW9yGg/7GUDF3faDWI6uClaXHlKbHZu5QeW9trOrqADRHNrUBZuOd05iQ7+uj5CFa5t0OUrv0fKPslxLmoGtWxMl7GZTjgRtbQ1SAwHzXkuEdJdvVSUfJCw9vuBKEcoXi87DKC2jW5cq2LemQObJfSbEGhWjVHrunUL6Kgfl7Esy/QXOMUpTNoonuTCnwRfaCAJdj/MW5Td47lTVzsHU7oWFtNWojX28i0QBEoPGYw2DhwwhibT7ZhG4pBsHnMNPQbL0kH8FzbUI+MvRIrsPME9gqq2u80ta1Xy+IrUZb8sZiNKLVcE8xgpFWR9RPbgfPvWB94cSdWgj3gQAtE+6ZYfFajB8GGO04nQ+TZ83tg5LrWIwfpIdEEPD10aFe6N2IlFEbe8w0smysO7iR+6VzHzf9KwVhjVF/r4Aw8qjsd29jhGNQ54YqhjAys3lew4p52eivwexNk0hLf/AKEzto/nE1TVOWsAtTvn0UlddsjVjegoCFMXeMrAbjlfIl/5WpVj5h9AbzGTzQRs3w0EAc3deNgCULLBMihlsZkSaLAeiUSdwSEcOfpHR8jy4yvbK+DWVGXst1jaRkOCDLQnaceHBIzC7tqxdyAPjUPkJaczFiz+njGHeVFFivnoQugS2tR/6QTbcHJF0zCMzgoOziHZovhpljvQSVjgynhsseYAKAACiDbbO1DdlQKiw3k+PbngYFRoJa7TbNYrz0lewv8AtDDTiv4ND7Zw2D4ItXr7EJZt1Ja/Kw+c0x5n7dbhvYXKqXNgkmrfErZsF5V9IpHCqv8AlIA/IiYQXo7szvp4SNSyW5y2jZ2H/VaPifp8nE/7xfwksEK4R+AxGfKf9LcwgCVIYZS7QsnDbQaRhLnhQu3hjArcPHJ5IIiV3ozG9M3JuSPmUVdeYvsYfBSBULydiB42/AzDPW7jZefBKqPjluxi04MKYagVStp/D/p1K1N5S/2WwL2O+33qRlckj2jKXs8rG1GsYS3NMrgsqir2ZWYtjtFaxzaTbF0UCn6RWUACQbu0MGugBCKi1JpsFk6xKdRbt6XEr52yuTkkWTmhp8yT8MHyYu6FqEUzgJ3rh6HMltbsrmqS21JYJGhyRcj2Qdv9WaZspzDDVf7wl6ewp59/dDU4xuV7eyGwxzaa73/IwxYQFRuNLhDZ7SWm09oIFFt3hlLr3LM+cQq+CYn2hsIZXocr0W60WUgRsS9Bgm4HGRdCgp8/eBs3/qoD6QYnNOYRe/eNwQegpik/ZgyAAFAEcmkYTCcmFDyR0QMF8CeFmkXROgwoiQtt8XAwBjYjl1k0wfEAFXS0slVoc8DDNGnfx4YRYj3FM7+HxPHtHeM5OXN4lqDOoL5ndRiS6kFy2axushQESNKwPLHca0lX2uHImiZpF8KpdUdQhJVVNsFKxAbNILEZiIYnzFRI5mM/smD0Mbsw+j2a19BsZSfPrzPzKLyXJF3U9xy+xDvHJupq5R1JmVF7cTMkIWAIlof7ZQlTesNzPdUsEs2tfEF9EARD3pHkja0p8kZ9un4QsU9GCRZvs7OO4aAiiaAYsmLxolcfHjFyaL490Cm5lRa/6I3XcrA8qYst1iyK7AhxY/Aak1u+/eGC64pGvW9z6dDV3vGClU22iwwdRrzIUNDtIRGqLQIfSCRjc42cwQlNPE0bhDqxwrgO4yxeQLgm0iqOt4VGNo/DF5Nx60R3WP8AcEjSZBXSvHZhuGtgY/0zK7BcR78Y9Fi+5BccfcYLMAcBntYfg2xGfiFbXrNQKKD8UevuprHZPwT/AHHb5ckgQAUED0pMf7Hz1kIo5XdcsPqEV29a9Fi5b6YQ6Yb8k7u0GWYwdiGd3JxeMI78f6TaB0k0X61/jFPqIHbWjswg3ZBXgjDWqKX1MyY4LBdLgK31SNgFpBJgKoSeCSUpTwH8XWFsEMg+sQ7KKRLGKzyx0Qw3TlBABQQ+taiQP/z0v1u6j7uHi4G6H66+ti5vWEIozRi9sjHSj0CD9Cih3AwqiMXDQUfUHdtewR2fsYty47aHTblFSllHSKc6M0h0wIBSLVpg+lNRXIwAqwnFl9CdIDgxreUb6CYz1zMAtyd+h+WOCXmQUp6PZ0KA8rn+vz+vz+vz+vz+vz+vxiBkSh0I4yivo56z/TJ/TJ/TJQtY5d0XdGy1SSehe2Pr40yMEpYMBixvqTepGEa3Y2fQtRpjZpIU5jzxwz35UBDcT/ITtyQNiaEgdRiE9OwLVUJGJ6sUj0MfVmWTZIDNGqaekr9px6uVddJN5IbDA+uhiXf1BH43Et4RqTN0XqObKt6VV8GJUd6UvpPuYbQmCo6rahc35RfnC3wlOzgdB3WV7hcd30/verzozFvi6aP9qxH7Xevqv6kTguKz3KtVB5kgJkFjBnwv5+iMEGAtjDicoxUuCn3BgReMEMWrciRa9hshU7PYbKXVbpcGaN1/HI28JUh40RxITC7qD0oWN/PZY/vtiJuFdVtCqY+jNKI9R0WwD7meT/g25ULXZG9PD3Jt6Bv2vH1cgvYPfZgrRZm5n0en0RBT/wCS+h9//Xc/Q2E4ViMzmrKd7UJhZL9Hxv5z53ropX2bRfw5QfjDNdQK9GvYO9IgNM7CS+Yn8dqi5+u+0EbkgxfEjiH0TboBL8p7LAmWg/D/AMTsqFF89s08jOQdRLtwtkaB9AX7Xj6mQFz/ANOMbuxTtT/8hfC/npf/AF/P0lU4lujfG/nPnfx6UMAL4Rk8e3oPVelqC4hG3/lOIfu38eKust1BgAblc15Kp/EllKVrJCXsPwQMejYr91x9TL4pz3BSxHmO1lXF84/lG9Eb9Fx9XIKX2wo7twml4EoeJxND5wSGNZj/ACXnH7HnFVR9N/ySSbDprG/rvslYQbrRK3/8yW3Wec6s0baenxv5z538YMQDfSTuRf2yEQbeoCciPMkSyQ9pY6qy17fx6rBUj2D7w/Ajtwlucs3HArFDDT0Jk/uuPqZfZ2hZB+UeSXBDvJbgylDd5lbdBv0XH1MgztPmyZrzuLrsi8diYX4mMxrl5lDOA+iPqDgfR+55ws7B/wBDn9Tn9Tn9Ti+ysIUei+wCrdEUE7WNVBUEbV5lzHPVynbPYOnxv5z538emsvF4XSfEkLPVjZVeC8VA1IvyzANYTw/j1evYiZiU2zh01V9o26H0Jk/quP8AgZfpcu2/9aDVXUdk2ZjVAbjoDfteP+HkFZhPXpOyaEYin+x/ib6/R8/8K/puMXn/AK6f0iJv+dcjKkX5jNXayDUpXTafG/nPnfx6a7H8DHeQPAshqXEj0nvnkoF/5GYr0miJwwK9SZX6rj/gZfpZeeaEcSJcUdjbA+L5+14+luRGvKNAI5Ts29OCVsQ9A0T2v8VtY/s59VPV+74z9Pz61t+YQsl9sGY3BOF1/G/nPnfxg9HPHyDOVIfCGXikaNPQYy7VY5BjAKYGp9AivUymUX6W01jPCa8W5ftePoF4lXqy9JEt6NRzRz00EIBnwkJq+I/qVOk+eBkdXmdAg7t70D6lb8FKimgerkRmDGMWgd+r7vq1pKwek7jLIIOFXTjc6fH/AJz5X8eoFX0FiMSOv3kGK1s1wMJlOVEh27mvxGWPNdppq/dBCgo/jV5t/TbhQmRVfWezZOWMw/Nda6CAOmxhFOSLAOmL3G5rYaKtc9O6k7jFMUKW0/8ApoyuiTVV3io0qukWOgfNoFkfx/cvnggBf35bHkUpbTjLr3l6b6FgQi5fSUXll36+kyz08NkrFJilXXQLQG2bOBsFXbfodIWmulqks/GKnQQgnbMKwwivoPtYhT2sjQc+6EzVdg2cHP02aD/9RLSSgDcq4CEggsIFiJhE9fGxd/kpHBJ0V/C9GpLQVm7TdDLX0+CDolMf7TL590HIXAUAcU2siUfqXphzf7AS0dk6h+6FYloFeJq1D7aY0nmQ4Pdsf8Tc9TopPWQMZ919NqwCqtAG7EmkOB+YyWepLJjWpNZ/OBTdsV4D2yv5ozF31CkCb/M3ohbggYRYRHUgtR5/uwFpZ8faECi8+RCxPQCKgBauAIgKV8QjHYntopelrKaPFGJzj91kHVXxTrFKROIm5l8rn1N2hGcpwRe6juMfOG3YKJLAo/RsYLvOLXKwcPLDqjVImo6jFt34rq/L0D/Y7sVHPXm0nCwtWEsUnVCH4bW85ufqd2h35/jJSz0R5noWUcRyFMAuTh0DQHgJeK/v0w0/6NncteAkSrNVodh4MeClpsf+kreegMR6fYBOyfVHaFCMarcdes0unNjlQCud+/TuKo81gxIfdCie2KYml8/gbp7noLklXCPDHX9dwvllMMDBPCMr5W2R4kUEX6NnNPqftC8tsvOCxM6f33WgzJigVPJRJsKhjNGVwLVEmydlULm1BYPX7kAmYiMMF1XY6tL4K+9yN1vCkLdhB0M1oEL0EHYB+yT6l7Qgcgocn8JAAFVrlVlI1PF072LSduFDnv2aegTNq9py45WUfZoAAIiWJv0+Yc+6RBr8bkTqtsJViikjmo3mb5PdIvqB2X9v2k9EJh2sTZ4lY25NkT8wxD97cdTO6jsHW8oIAHbkD0DjIq4rftJFCiUjSbjLYh8l6fSmkm0O0F60QnRQFqsSjgIzV1bwSqtoFsi+6fp5UcsW/wAoqvei+Izct6cGpEN5o8srff2Hnhf5prz9PuaMMN4Sf+nVOyx412Pioi3WsVvmaSGAW8YaIwDkDRZe9dRnLh22U1gwIR5CIqfCQhuQ3/3Fo94GU0LoHiYpBhrf4JHGz7aTglO/fxyfcAoQ+TeV7R0f4Ox/8j/nv+IfwndleE7/AFm784m4NxpKQB3lwZ3IWdZd9E6KwD6KzcaRh32X1IsqMpaVAMOq3rLqzB6rUcInrH9GgsAePTcNdieH56Bno9Vlbyx2I7hGL/k0W0FHcoihahP7iP7iP7Qj/wByP7CG7gUQmLQYmGQbk6KrLEXBL6KXKngwnAuZ4iqMkIlo0TZIPQZCA6F2dXpF9WZVkcP+nh5TWKMNUIgj1YiTUTPYXknYNRV5oINTizKhFlxBpCERjL2Iq17DbRjw8S6jCIXHUvBGhdlZlhXXln4h/wBBEBf838xw3pLUgBctxF6DQ9Kwz+/Q6p101CxDSPQag+jMrqaqmuzpB4DJQDZo+ZUp4Ewvjdu4/lLvhmbilUABbcZEyA/7eVGfu4/SGtQZKhpDXU+K6xciOjEdsFtjnGJZ09s/1uvFdKixLsiHaehYGYW8xDr85OfLoKFWCBhxkHCS44v0fM+0f5g+0jKjVNRG89wnhIlYcu4ZqWd3bSMa9LNjTE1EK5ajnfzfkLqEa3OCIc2kNgaHjo1YEo2SOeY7OHc6qYuu14t7fNxitaAWwy4dkAN8pk1IoL6lNHH0H+TOQ2fJps2ygfiIf8In9ET+oI4ILNGq/wAN2VP+AUanLzAmGAd2Bx6vuNprqFDytCMLYqquqsJG1V42hkGZ5rxduiy4HpxPnZz5dHfwkUR13ZwCaxQfsuZ+95g+0i1jYNGNlKvo+yYzIm42AjXB5byFw9QCK7DmNNOyqtbrXoqhld6QGFh7rq9B1SjcGLF6484WlhHqdcwBO0Ru+bAYbEKM2FbBrhXl/lbkOALnYDKVC/sZ/XZ/Qo/8dArmtDYw9d2JGJGj1WcR1rjWVXzTuDjkRZcJncuH1eULU+WeBoowyksEuSV7etSH/Ts8wHwgdg9OJ85P/UIYlK3u1KvVY4HJ2jYiKJkrbxBCwH2Olfs+Z+s5nxkU1BSezEyYWllDlYPIokNOqvLhx/5KetReCIelvFjZASBKtAGVgmu0vblbJw8Mqis6ZytSocUBE0RgRhXFbYFR6UvX190I9ErhyQQKHhaYWINysfyryJc+32J9jwHRNIPtvW9gI3CE8ZlO4nnHJBa7gmGtSOydVBrCP7T4NctmcdiWGBF8G7DjDgbBKlaPmqDK6QIxs6fKS9fKH9vRhjaO3CFCAgUDqJtGdstD8eIuMESJ+j5n77mfGdWSI8kFhA9TMA5+6jE1J++aEKES/h3OoNmuDlkegQ7J3Hki9e0NojgXj3I5qOY7MSXZRGXAtD+UubQjPmYccO392djoID8DC2snHpoxodD46D/PSFiSqywt/kxLi7tltwNp6aKXhfZ9AoMihQvfCZgQHxTcYqgYj0scHzFFs4mony8vXy6a3EyPGPwhAtqVBo3DcYF/dMv1sz4cQfVSeRsg2XAUtFg3CGwQK2Rg+gxiyjtmBy2VAt1CrrjikjPaWJkCA9rWDZMFBIKh6MBqmolkuu78Y6vFDTHfHmSGTldO8pElvs7hIqWAT3/k/vh9MBjKOijiUTj02d0Oh8bEIFNNLv7DHoq+/cjqO56CBU0C2L5XH8GG/mJ3+4g9/sQ8/p5gHAi8D0C31+9hPlpz5ufquZoIUBCkTCRiixez5Mrp+v5mXigsWIiSnIWPnaxY+pmNO8kEMnHRAclmsBoIMSoEyH7jwxY6RSsUwtRi9w1Zaj3fYg9/sQN7+4gHQPhjmri0GXhQgvwWmVrGt46qTsxiY5qFkcoQ5uLmOnpfydN8Ppho+njpC/Q7LafCS4kKn1L48MtLsSlLbPoIdWm8dzIB3X3YaUlKc8Y6KZWeAUJkl7/DrEswEd71IiQoI8jMvMjv5qfvuepa63KLHkgW6i9jyS4/3dkybtHRinDL55EFIEDQSkmoZRMibQ8uza/IkdmOi/fGh+6wf7dWGWkNaeYsCy/RLRBhxxQBZZDqJYkZcZJFror1saBogfWIIpld1qVo7krWlziGQbKivOJJYrCVTqrFLIBRqjdl7FAHg/kv2PKUzg8v/UZeOlmSNHrDfb5Ijq1Xyfp3iGhGj1DEXSMHsu2dl9//AFHfmdANJ1wRUv8A7iIKgWfH0BSEcxF51CKlND3IwHXfIqTH9TEfJrf6MY1O9tz5hw6sRAlb+UY4VESkjGpHuHMwHio6StYsN4SXBVCI+JloQW9nhjjmEgy2aEqvLqhCxKo7BFLKsKhQuioJmOAi3AELNXK1ZUqVDcFsAhB7yaw4qCE1NI7ggqDdO5DlcMoTr8ZcyAl7mSDd4fYuKmr98RuDcYCMn1dt2QYQ/kSAFCI9FAuwImBIYPSR5Mggg69JBAS2BVw3mSojQsuM4brKKQp1YbkSIWJ0ItGpVkNdHC1Kqlr0SAsAADAB1zFig8UiaODok9RcIhZCQTDh6bGgoiOhUCuthGPdaotmSIgFHHoH4rxg22CXnVGIeCVs8IqDCFlfB/MrAANAACVCfmpNEi7OcVFoIjA9CRumyhVYxAMRaAAgRS8R1e+oi2n7ccv3ys5s8APxAo0P5xOgOtSvTUro26B6g6JA9KESVKh1NrsbpTnC2VQWwxwH7yBKlPQkqB6UlSvRUqVH6hW3W1QlUYCzUAA+srAlNGArPbMrNLQ/Tm0PRUr0g+hf/aroWo0KC53OmN/5QNylRIm1/wCHv+nFYH0hvpSwYPRth0BLc1YFtqqIfWQvBdB6aW4QCxOi1B/mVXsNbqaQQO90uL8Q2XjZ3CSKi0d3hJ79IpVlJM2IR7KwWojNFaY5lX7BbLv3ksu7+MLYdA3dYYARYGTvUDLL29AbKXql5vml5ZRLqaXfDV2GVHfagZvzEq9yylTMvtnofTQ0JZmfLrbHVTUCNiXFta6lz92lXq8i9ut3YEA5Pwqs3nKlfgSclUXfpLgqS4ME1AFxFSpChvWB9cNHmarHRmG9KDUv7yKXpiLtyowOlhJ8s7eFzDpZyumaIOzVI3GdJPUG80uUUQ8V8FRRXtQM8w+NEaIFtiBQHYqb59zIIeFEvTW1gTeg1Ratf5U6xCKQH20UVGSTprCQkWXJAYhIn46EaaFowmnaMm00mlsGIFrAtRGZR4C8Y6xQ1dtWf+4Y74I4z5yACPadBx6eEd4O7oNgtk2SZePT886KukfHjeW4xuuk8Sy8dAXMhihi0R6X9mNHiBADYRq89uJfSzu4A9DcI1+3jLRcXQvbbTajHoncC5VkLy2qo6cIBrMqdXhUjw6875bpItc0PVLre1o1u8Z2WnUlQC5BGxqgQVJXJ737+kEkjVUOcSoPI+SS9wk/mAm9EowNX9JuSuryzBWBa0R2YruZLJK/2RqM3O6P4IDynSI5yzT99h2+lW/v0FLtSwCPaEw3MMA+GZXaz9Aj5DDh0h6epH1YWTxxC6ScnbXZFHG8cu70Ng8Vjg0RvNVHoDNFXyplBHQyVcqPs20vlmh5jG00on3okOVltkqmuqqjzwJSQVFQ8ZgdtWkCotsXosr/AE8eiLiz5ZQMfTeaoe1XCLQtrRUBTXlUwfO9ER+IJZys7XBbMRzjd5kgOSUstzfigMFiruFMYLILbnD+eqxFY1xmoeBRNazlXjvL5lzNqlizq8qIp2jsCV4vwfy12zGyRwsd3guYKAKCG3+hoJQ+xZd7uIZfL0Com+iMBnt08vSm5wK24bkUid7RWNa2QmyFgf244cQOmCih4gojjdKLEYKrpFeS5g5no9I2PaKY5MagUvR7RbLxKJnSQlHGh5Xn+TWusfyvCwhpKnAnxiXzTa2Q+bQKCaM8bYyoL22ATnQMyPos0PEpEh7IUS4O5Dk22co6zj8yIbKKKh05r/2zCg6FDFFaUPSax3aJahEpdeV2Tzsi5Ddbp4CAEcPNVXLmRM1CVwCSiiAIKCgdDv27DIVYo4GCjvMSf44+iKf/AAp/hT/+sH//2Q== Ministério das Finânças
\.
--
-- TOC entry 5205 (class 0 OID 33627)
-- Dependencies: 231
-- Data for Name: org_unit; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.org_unit (id, created_at, updated_at, version, acronym, address, code, email, is_active, name, phone, unit_type, ministry_id, parent_unit_id) FROM stdin;
52bd259d-c29f-4c93-aed2-3de68d53bcdf 2025-12-19 02:32:51.181456 2025-12-19 02:32:51.181456 0 SEOAF Av. Nino Viera SEC-001 seoa@mef.gw t Secretaria de Estado do Orçamento e Assuntos Fiscais +245956006060 SECRETARIAT 6e32517f-5dbc-416a-9632-d920175b8cdd \N
29187330-9d35-4616-95f3-9ce151514e87 2025-12-21 00:02:42.207881 2025-12-21 00:02:42.207881 0 DGI Av. Nino Viera DIR-003 mef@mef.gw t Direcão de Informatica e estatistica +245956006060 DIRECTORATE 6e32517f-5dbc-416a-9632-d920175b8cdd 52bd259d-c29f-4c93-aed2-3de68d53bcdf
\.
--
-- TOC entry 5206 (class 0 OID 33634)
-- Dependencies: 232
-- Data for Name: payment_batch; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payment_batch (id, created_at, updated_at, version, created_by, ministry_id, period_id, status) FROM stdin;
\.
--
-- TOC entry 5207 (class 0 OID 33639)
-- Dependencies: 233
-- Data for Name: payment_order; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payment_order (id, created_at, updated_at, version, agent_id, bank_account_id, budget_line_id, gross_amount, net_amount, payroll_run_id, status, payment_batch_id) FROM stdin;
\.
--
-- TOC entry 5208 (class 0 OID 33644)
-- Dependencies: 234
-- Data for Name: payments; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payments (id, created_at, updated_at, version, created_by, updated_by, amount, beneficiary, beneficiary_document, budget_execution_id, description, due_date, notes, paid_date, payment_date, payment_method, payment_number, status) FROM stdin;
\.
--
-- TOC entry 5209 (class 0 OID 33651)
-- Dependencies: 235
-- Data for Name: payroll_item; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payroll_item (id, created_at, updated_at, version, created_by, updated_by, agent_id, budget_line_id, description, line_type, quantity, total_amount, unit_amount, deduction_type_id, earning_type_id, payroll_run_id) FROM stdin;
\.
--
-- TOC entry 5210 (class 0 OID 33658)
-- Dependencies: 236
-- Data for Name: payroll_period; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payroll_period (id, created_at, updated_at, version, created_by, updated_by, end_date, fiscal_year, month, start_date, status) FROM stdin;
c20e44b8-775c-400d-9672-2e55adcdf02b 2025-12-20 23:00:47.273994 2025-12-20 23:00:47.273994 0 \N \N 2025-12-31 2025 12 2025-12-01 OPEN
\.
--
-- TOC entry 5211 (class 0 OID 33663)
-- Dependencies: 237
-- Data for Name: payroll_run; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.payroll_run (id, created_at, updated_at, version, created_by, updated_by, ministry_id, org_unit_id, run_type, status, period_id) FROM stdin;
\.
--
-- TOC entry 5223 (class 0 OID 33961)
-- Dependencies: 249
-- Data for Name: performance_evaluations; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.performance_evaluations (id, created_at, updated_at, version, created_by, updated_by, evaluation_date, observations, qualitative_mention, reference_year, score, agent_id) FROM stdin;
\.
--
-- TOC entry 5212 (class 0 OID 33668)
-- Dependencies: 238
-- Data for Name: permissions; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.permissions (id, created_at, updated_at, version, created_by, updated_by, code, description, module) FROM stdin;
\.
--
-- TOC entry 5213 (class 0 OID 33673)
-- Dependencies: 239
-- Data for Name: position; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public."position" (id, created_at, updated_at, version, code, is_active, level, title, org_unit_id) FROM stdin;
b814bed1-7715-4e9c-8824-e7eb0466c74a 2025-12-19 02:34:44.344045 2025-12-19 02:34:44.344045 0 CAR-001 t L1 Secretario de estado 52bd259d-c29f-4c93-aed2-3de68d53bcdf
2e9e452f-44ed-42c4-aa0b-21de7b16d74b 2025-12-21 00:03:57.017536 2025-12-21 00:03:57.017536 0 CAR-003 t L2 Director Geral 29187330-9d35-4616-95f3-9ce151514e87
ddaa4872-9eba-4cda-b786-dc4956f5696d 2025-12-21 01:02:54.5064 2025-12-21 01:02:54.5064 0 CAR-004 t L3 Desenvolvedor de sistemas 29187330-9d35-4616-95f3-9ce151514e87
\.
--
-- TOC entry 5214 (class 0 OID 33678)
-- Dependencies: 240
-- Data for Name: role; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.role (id, created_at, updated_at, version, code, description, name) FROM stdin;
c5831c93-5907-4a8f-8221-bea58a07f4bd 2025-12-19 00:29:28.264805 2025-12-19 00:29:28.264805 0 ADMIN Perfil de administrador com acesso total ao sistema Administrador
\.
--
-- TOC entry 5215 (class 0 OID 33685)
-- Dependencies: 241
-- Data for Name: salary_category; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.salary_category (id, created_at, updated_at, version, created_by, updated_by, code, name) FROM stdin;
c83f3337-223d-451c-b3c9-79cceef09fac 2025-12-19 02:24:40.108443 2025-12-19 02:24:40.108443 0 \N \N TS Técnico Superior
f33722c1-efc5-4c30-b7d6-1b8ab464399f 2025-12-19 02:25:52.862332 2025-12-19 02:25:52.862332 0 \N \N Tecnico Técnico
\.
--
-- TOC entry 5216 (class 0 OID 33690)
-- Dependencies: 242
-- Data for Name: salary_grade; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.salary_grade (id, created_at, updated_at, version, created_by, updated_by, code, name, category_id) FROM stdin;
48541c97-7ff9-4583-b6ec-ec7bf1dda522 2025-12-19 02:24:54.405533 2025-12-19 02:24:54.405533 0 \N \N A 1ª Classe c83f3337-223d-451c-b3c9-79cceef09fac
851fadd4-c71f-45d4-a3d1-755e210498e0 2025-12-19 02:26:10.11572 2025-12-19 02:26:10.11572 0 \N \N B 1ª Classe f33722c1-efc5-4c30-b7d6-1b8ab464399f
b8b5afdf-a4f6-4b3b-a77e-49da584cea62 2025-12-19 17:32:53.61739 2025-12-21 02:28:51.3572 1 \N \N B 2ª Classe c83f3337-223d-451c-b3c9-79cceef09fac
\.
--
-- TOC entry 5217 (class 0 OID 33695)
-- Dependencies: 243
-- Data for Name: salary_grid; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.salary_grid (id, created_at, updated_at, version, created_by, updated_by, base_amount, valid_from, valid_to, step_id) FROM stdin;
d832205a-fbd5-4994-826e-8c91e62c40dc 2025-12-19 02:25:17.200561 2025-12-19 02:25:17.200561 0 \N \N 90000.00 2025-12-19 \N b1e3e4a6-8bb6-481c-934a-5b4f87568f17
05af84fb-5633-4057-8aa0-f14901961710 2025-12-19 02:26:25.765622 2025-12-19 02:26:25.765622 0 \N \N 70000.00 2025-12-19 \N e893eceb-e4fe-4dbe-868d-aec2c9b4cbbf
10101010-1010-1010-1010-101010101010 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N 550000.00 2024-01-01 \N eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee
20202020-2020-2020-2020-202020202020 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N 600000.00 2024-01-01 \N ffffffff-ffff-ffff-ffff-ffffffffffff
\.
--
-- TOC entry 5218 (class 0 OID 33700)
-- Dependencies: 244
-- Data for Name: salary_step; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.salary_step (id, created_at, updated_at, version, created_by, updated_by, step_number, grade_id) FROM stdin;
b1e3e4a6-8bb6-481c-934a-5b4f87568f17 2025-12-19 02:24:57.872261 2025-12-19 02:24:57.872261 0 \N \N 1 48541c97-7ff9-4583-b6ec-ec7bf1dda522
e893eceb-e4fe-4dbe-868d-aec2c9b4cbbf 2025-12-19 02:26:13.015114 2025-12-19 02:26:13.015114 0 \N \N 1 851fadd4-c71f-45d4-a3d1-755e210498e0
eeeeeeee-eeee-eeee-eeee-eeeeeeeeeeee 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N 2 48541c97-7ff9-4583-b6ec-ec7bf1dda522
ffffffff-ffff-ffff-ffff-ffffffffffff 2025-12-21 03:04:19.951742 2025-12-21 03:04:19.951742 \N \N \N 3 48541c97-7ff9-4583-b6ec-ec7bf1dda522
\.
--
-- TOC entry 5225 (class 0 OID 33987)
-- Dependencies: 251
-- Data for Name: tax_bracket; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.tax_bracket (id, created_at, updated_at, version, created_by, updated_by, excess_deduction, lower_limit, rate_percentage, upper_limit, valid_from, valid_to, deduction_type_id) FROM stdin;
a90c8abe-3249-4fa5-aefe-fe3821544a70 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N 0.00 0.00 0.0000 50000.00 2024-01-01 \N ecd41d84-7e62-48ba-afe7-79b725289f49
d41206e7-a9ac-4fc8-92e4-1a6cd2fbd518 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N 5000.00 50001.00 0.1000 150000.00 2024-01-01 \N ecd41d84-7e62-48ba-afe7-79b725289f49
5cbd1254-5501-42fb-96c0-c040c147f729 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N 12500.00 150001.00 0.1500 250000.00 2024-01-01 \N ecd41d84-7e62-48ba-afe7-79b725289f49
6bff0f07-4644-4554-8547-b41962b2a8c0 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N 25000.00 250001.00 0.2000 500000.00 2024-01-01 \N ecd41d84-7e62-48ba-afe7-79b725289f49
96f75a1a-21ff-4214-a25f-afe6821b4e16 2025-12-21 02:35:36.87085 2025-12-21 02:35:36.87085 \N \N \N 50000.00 500001.00 0.2500 \N 2024-01-01 \N ecd41d84-7e62-48ba-afe7-79b725289f49
\.
--
-- TOC entry 5219 (class 0 OID 33705)
-- Dependencies: 245
-- Data for Name: treasury_payment; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.treasury_payment (id, created_at, updated_at, version, message, paid_at, status, transaction_ref, payment_order_id) FROM stdin;
\.
--
-- TOC entry 5220 (class 0 OID 33712)
-- Dependencies: 246
-- Data for Name: user_account; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.user_account (id, created_at, email, full_name, is_active, password_hash, updated_at, username) FROM stdin;
f821c5f8-8724-47cf-8f1a-dc5c0d14f4ce 2025-12-19 00:29:28.407757+00 admin@sigefp.gov.gw Administrador do Sistema t $2a$10$bB5XhWBR.YFNui34mAcilucHjC9Q1tqx9.yJBuIEOzlurAb3NeOPu 2025-12-19 00:29:28.407757+00 admin
\.
--
-- TOC entry 5221 (class 0 OID 33719)
-- Dependencies: 247
-- Data for Name: user_role; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.user_role (id, created_at, updated_at, version, role_id, user_id) FROM stdin;
12b3bf77-d5bb-429f-bb30-b50014205730 2025-12-19 00:29:28.494255 2025-12-19 00:29:28.494255 0 c5831c93-5907-4a8f-8221-bea58a07f4bd f821c5f8-8724-47cf-8f1a-dc5c0d14f4ce
\.
--
-- TOC entry 4832 (class 2606 OID 33551)
-- Name: agent_bank_account agent_bank_account_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_bank_account
ADD CONSTRAINT agent_bank_account_pkey PRIMARY KEY (id);
--
-- TOC entry 4836 (class 2606 OID 33556)
-- Name: agent_contract agent_contract_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_contract
ADD CONSTRAINT agent_contract_pkey PRIMARY KEY (id);
--
-- TOC entry 4841 (class 2606 OID 33561)
-- Name: agent_deduction_rule agent_deduction_rule_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_deduction_rule
ADD CONSTRAINT agent_deduction_rule_pkey PRIMARY KEY (id);
--
-- TOC entry 4846 (class 2606 OID 33568)
-- Name: agent_status_history agent_status_history_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_status_history
ADD CONSTRAINT agent_status_history_pkey PRIMARY KEY (id);
--
-- TOC entry 4850 (class 2606 OID 33575)
-- Name: agents agents_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agents
ADD CONSTRAINT agents_pkey PRIMARY KEY (id);
--
-- TOC entry 4862 (class 2606 OID 33582)
-- Name: audit_log audit_log_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.audit_log
ADD CONSTRAINT audit_log_pkey PRIMARY KEY (id);
--
-- TOC entry 4869 (class 2606 OID 33587)
-- Name: bank bank_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.bank
ADD CONSTRAINT bank_pkey PRIMARY KEY (id);
--
-- TOC entry 4875 (class 2606 OID 33592)
-- Name: budget_allocation budget_allocation_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_allocation
ADD CONSTRAINT budget_allocation_pkey PRIMARY KEY (id);
--
-- TOC entry 4879 (class 2606 OID 33597)
-- Name: budget_execution budget_execution_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_execution
ADD CONSTRAINT budget_execution_pkey PRIMARY KEY (id);
--
-- TOC entry 4885 (class 2606 OID 33604)
-- Name: budget_line budget_line_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_line
ADD CONSTRAINT budget_line_pkey PRIMARY KEY (id);
--
-- TOC entry 5007 (class 2606 OID 33960)
-- Name: career_events career_events_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.career_events
ADD CONSTRAINT career_events_pkey PRIMARY KEY (id);
--
-- TOC entry 4893 (class 2606 OID 33609)
-- Name: deduction_type deduction_type_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.deduction_type
ADD CONSTRAINT deduction_type_pkey PRIMARY KEY (id);
--
-- TOC entry 4898 (class 2606 OID 33614)
-- Name: earning_type earning_type_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.earning_type
ADD CONSTRAINT earning_type_pkey PRIMARY KEY (id);
--
-- TOC entry 4903 (class 2606 OID 33619)
-- Name: fiscal_year fiscal_year_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.fiscal_year
ADD CONSTRAINT fiscal_year_pkey PRIMARY KEY (id);
--
-- TOC entry 5016 (class 2606 OID 33986)
-- Name: global_deduction_rule global_deduction_rule_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.global_deduction_rule
ADD CONSTRAINT global_deduction_rule_pkey PRIMARY KEY (id);
--
-- TOC entry 5002 (class 2606 OID 33835)
-- Name: user_role idx_user_role_unique; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_role
ADD CONSTRAINT idx_user_role_unique UNIQUE (user_id, role_id);
--
-- TOC entry 4910 (class 2606 OID 33626)
-- Name: ministry ministry_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.ministry
ADD CONSTRAINT ministry_pkey PRIMARY KEY (id);
--
-- TOC entry 4917 (class 2606 OID 33633)
-- Name: org_unit org_unit_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.org_unit
ADD CONSTRAINT org_unit_pkey PRIMARY KEY (id);
--
-- TOC entry 4925 (class 2606 OID 33638)
-- Name: payment_batch payment_batch_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payment_batch
ADD CONSTRAINT payment_batch_pkey PRIMARY KEY (id);
--
-- TOC entry 4931 (class 2606 OID 33643)
-- Name: payment_order payment_order_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payment_order
ADD CONSTRAINT payment_order_pkey PRIMARY KEY (id);
--
-- TOC entry 4936 (class 2606 OID 33650)
-- Name: payments payments_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payments
ADD CONSTRAINT payments_pkey PRIMARY KEY (id);
--
-- TOC entry 4943 (class 2606 OID 33657)
-- Name: payroll_item payroll_item_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_item
ADD CONSTRAINT payroll_item_pkey PRIMARY KEY (id);
--
-- TOC entry 4947 (class 2606 OID 33662)
-- Name: payroll_period payroll_period_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_period
ADD CONSTRAINT payroll_period_pkey PRIMARY KEY (id);
--
-- TOC entry 4953 (class 2606 OID 33667)
-- Name: payroll_run payroll_run_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_run
ADD CONSTRAINT payroll_run_pkey PRIMARY KEY (id);
--
-- TOC entry 5014 (class 2606 OID 33965)
-- Name: performance_evaluations performance_evaluations_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.performance_evaluations
ADD CONSTRAINT performance_evaluations_pkey PRIMARY KEY (id);
--
-- TOC entry 4956 (class 2606 OID 33672)
-- Name: permissions permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.permissions
ADD CONSTRAINT permissions_pkey PRIMARY KEY (id);
--
-- TOC entry 4962 (class 2606 OID 33677)
-- Name: position position_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public."position"
ADD CONSTRAINT position_pkey PRIMARY KEY (id);
--
-- TOC entry 4967 (class 2606 OID 33684)
-- Name: role role_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.role
ADD CONSTRAINT role_pkey PRIMARY KEY (id);
--
-- TOC entry 4972 (class 2606 OID 33689)
-- Name: salary_category salary_category_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_category
ADD CONSTRAINT salary_category_pkey PRIMARY KEY (id);
--
-- TOC entry 4978 (class 2606 OID 33694)
-- Name: salary_grade salary_grade_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_grade
ADD CONSTRAINT salary_grade_pkey PRIMARY KEY (id);
--
-- TOC entry 4982 (class 2606 OID 33699)
-- Name: salary_grid salary_grid_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_grid
ADD CONSTRAINT salary_grid_pkey PRIMARY KEY (id);
--
-- TOC entry 4986 (class 2606 OID 33704)
-- Name: salary_step salary_step_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_step
ADD CONSTRAINT salary_step_pkey PRIMARY KEY (id);
--
-- TOC entry 5018 (class 2606 OID 33991)
-- Name: tax_bracket tax_bracket_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.tax_bracket
ADD CONSTRAINT tax_bracket_pkey PRIMARY KEY (id);
--
-- TOC entry 4991 (class 2606 OID 33711)
-- Name: treasury_payment treasury_payment_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.treasury_payment
ADD CONSTRAINT treasury_payment_pkey PRIMARY KEY (id);
--
-- TOC entry 4856 (class 2606 OID 33739)
-- Name: agents uk_5cnbejq0n97i068p6kwjjye2r; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agents
ADD CONSTRAINT uk_5cnbejq0n97i068p6kwjjye2r UNIQUE (bi_number);
--
-- TOC entry 4858 (class 2606 OID 33741)
-- Name: agents uk_5v98727qw781hfgda7jveucbk; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agents
ADD CONSTRAINT uk_5v98727qw781hfgda7jveucbk UNIQUE (matricula);
--
-- TOC entry 4891 (class 2606 OID 33763)
-- Name: budget_line uk_7ba7hmd2j7uifqr1vx9isos3r; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_line
ADD CONSTRAINT uk_7ba7hmd2j7uifqr1vx9isos3r UNIQUE (code);
--
-- TOC entry 4958 (class 2606 OID 33806)
-- Name: permissions uk_7lcb6glmvwlro3p2w2cewxtvd; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.permissions
ADD CONSTRAINT uk_7lcb6glmvwlro3p2w2cewxtvd UNIQUE (code);
--
-- TOC entry 4912 (class 2606 OID 33776)
-- Name: ministry uk_83iwgw34u385ui1vbr8mscji7; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.ministry
ADD CONSTRAINT uk_83iwgw34u385ui1vbr8mscji7 UNIQUE (code);
--
-- TOC entry 4974 (class 2606 OID 33816)
-- Name: salary_category uk_a2uiutk8usaygd0svu72uekxc; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_category
ADD CONSTRAINT uk_a2uiutk8usaygd0svu72uekxc UNIQUE (code);
--
-- TOC entry 4860 (class 2606 OID 33743)
-- Name: agents uk_adrjt4pp42prf55q8v0mdji20; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agents
ADD CONSTRAINT uk_adrjt4pp42prf55q8v0mdji20 UNIQUE (nif);
--
-- TOC entry 4964 (class 2606 OID 33810)
-- Name: position uk_aqoegu9tj6s7t7f31abslcng; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public."position"
ADD CONSTRAINT uk_aqoegu9tj6s7t7f31abslcng UNIQUE (code);
--
-- TOC entry 4907 (class 2606 OID 33773)
-- Name: fiscal_year uk_b8kivk0q21ddg7c8uyyrppgp3; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.fiscal_year
ADD CONSTRAINT uk_b8kivk0q21ddg7c8uyyrppgp3 UNIQUE (year);
--
-- TOC entry 4969 (class 2606 OID 33813)
-- Name: role uk_c36say97xydpmgigg38qv5l2p; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.role
ADD CONSTRAINT uk_c36say97xydpmgigg38qv5l2p UNIQUE (code);
--
-- TOC entry 4938 (class 2606 OID 33794)
-- Name: payments uk_c6nxg52ow66u8ut91bytspy64; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payments
ADD CONSTRAINT uk_c6nxg52ow66u8ut91bytspy64 UNIQUE (payment_number);
--
-- TOC entry 4995 (class 2606 OID 33831)
-- Name: user_account uk_castjbvpeeus0r8lbpehiu0e4; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_account
ADD CONSTRAINT uk_castjbvpeeus0r8lbpehiu0e4 UNIQUE (username);
--
-- TOC entry 4919 (class 2606 OID 33781)
-- Name: org_unit uk_dbulgjjuqg5u8v5swy61shro9; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.org_unit
ADD CONSTRAINT uk_dbulgjjuqg5u8v5swy61shro9 UNIQUE (code);
--
-- TOC entry 4997 (class 2606 OID 33829)
-- Name: user_account uk_hl02wv5hym99ys465woijmfib; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_account
ADD CONSTRAINT uk_hl02wv5hym99ys465woijmfib UNIQUE (email);
--
-- TOC entry 4901 (class 2606 OID 33769)
-- Name: earning_type uk_kpykvrx7jixjgf1fn3ktearb8; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.earning_type
ADD CONSTRAINT uk_kpykvrx7jixjgf1fn3ktearb8 UNIQUE (code);
--
-- TOC entry 4873 (class 2606 OID 33751)
-- Name: bank uk_nc70mw7kj0k56c4pjpl6b0xwt; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.bank
ADD CONSTRAINT uk_nc70mw7kj0k56c4pjpl6b0xwt UNIQUE (code);
--
-- TOC entry 4896 (class 2606 OID 33766)
-- Name: deduction_type uk_vunf3mg2s5dgm8njjo97np6m; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.deduction_type
ADD CONSTRAINT uk_vunf3mg2s5dgm8njjo97np6m UNIQUE (code);
--
-- TOC entry 4999 (class 2606 OID 33718)
-- Name: user_account user_account_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_account
ADD CONSTRAINT user_account_pkey PRIMARY KEY (id);
--
-- TOC entry 5005 (class 2606 OID 33723)
-- Name: user_role user_role_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_role
ADD CONSTRAINT user_role_pkey PRIMARY KEY (id);
--
-- TOC entry 4851 (class 1259 OID 33735)
-- Name: idx_agent_bi; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_agent_bi ON public.agents USING btree (bi_number);
--
-- TOC entry 4852 (class 1259 OID 33736)
-- Name: idx_agent_matricula; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_agent_matricula ON public.agents USING btree (matricula);
--
-- TOC entry 4853 (class 1259 OID 33734)
-- Name: idx_agent_nif; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_agent_nif ON public.agents USING btree (nif);
--
-- TOC entry 4854 (class 1259 OID 33737)
-- Name: idx_agent_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_agent_status ON public.agents USING btree (status);
--
-- TOC entry 4863 (class 1259 OID 33747)
-- Name: idx_audit_created; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_audit_created ON public.audit_log USING btree (created_at);
--
-- TOC entry 4864 (class 1259 OID 33746)
-- Name: idx_audit_entity; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_audit_entity ON public.audit_log USING btree (entity, entity_id);
--
-- TOC entry 4865 (class 1259 OID 33745)
-- Name: idx_audit_module; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_audit_module ON public.audit_log USING btree (module);
--
-- TOC entry 4866 (class 1259 OID 33744)
-- Name: idx_audit_user; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_audit_user ON public.audit_log USING btree (user_id);
--
-- TOC entry 4867 (class 1259 OID 33981)
-- Name: idx_audit_user_id; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_audit_user_id ON public.audit_log USING btree (user_id);
--
-- TOC entry 4833 (class 1259 OID 33724)
-- Name: idx_bank_account_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_bank_account_agent ON public.agent_bank_account USING btree (agent_id);
--
-- TOC entry 4834 (class 1259 OID 33725)
-- Name: idx_bank_account_primary; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_bank_account_primary ON public.agent_bank_account USING btree (agent_id, is_primary);
--
-- TOC entry 4870 (class 1259 OID 33748)
-- Name: idx_bank_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_bank_code ON public.bank USING btree (code);
--
-- TOC entry 4871 (class 1259 OID 33749)
-- Name: idx_bank_swift; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_bank_swift ON public.bank USING btree (swift_code);
--
-- TOC entry 4876 (class 1259 OID 33753)
-- Name: idx_budget_allocation_created; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_allocation_created ON public.budget_allocation USING btree (created_at);
--
-- TOC entry 4877 (class 1259 OID 33752)
-- Name: idx_budget_allocation_line; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_allocation_line ON public.budget_allocation USING btree (budget_line_id);
--
-- TOC entry 4880 (class 1259 OID 33756)
-- Name: idx_budget_execution_created; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_execution_created ON public.budget_execution USING btree (created_at);
--
-- TOC entry 4881 (class 1259 OID 33754)
-- Name: idx_budget_execution_line; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_execution_line ON public.budget_execution USING btree (budget_line_id);
--
-- TOC entry 4882 (class 1259 OID 33755)
-- Name: idx_budget_execution_period; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_execution_period ON public.budget_execution USING btree (period_id);
--
-- TOC entry 4883 (class 1259 OID 33757)
-- Name: idx_budget_execution_source; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_execution_source ON public.budget_execution USING btree (source_module, reference_id);
--
-- TOC entry 4886 (class 1259 OID 33758)
-- Name: idx_budget_line_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_line_code ON public.budget_line USING btree (code);
--
-- TOC entry 4887 (class 1259 OID 33759)
-- Name: idx_budget_line_fiscal_year; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_line_fiscal_year ON public.budget_line USING btree (fiscal_year_id);
--
-- TOC entry 4888 (class 1259 OID 33760)
-- Name: idx_budget_line_ministry; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_line_ministry ON public.budget_line USING btree (ministry_id);
--
-- TOC entry 4889 (class 1259 OID 33761)
-- Name: idx_budget_line_org_unit; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_budget_line_org_unit ON public.budget_line USING btree (org_unit_id);
--
-- TOC entry 5008 (class 1259 OID 33966)
-- Name: idx_career_event_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_career_event_agent ON public.career_events USING btree (agent_id);
--
-- TOC entry 5009 (class 1259 OID 33968)
-- Name: idx_career_event_date; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_career_event_date ON public.career_events USING btree (effective_date);
--
-- TOC entry 5010 (class 1259 OID 33967)
-- Name: idx_career_event_type; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_career_event_type ON public.career_events USING btree (event_type);
--
-- TOC entry 4837 (class 1259 OID 33728)
-- Name: idx_contract_active; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_contract_active ON public.agent_contract USING btree (is_active);
--
-- TOC entry 4838 (class 1259 OID 33726)
-- Name: idx_contract_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_contract_agent ON public.agent_contract USING btree (agent_id);
--
-- TOC entry 4839 (class 1259 OID 33727)
-- Name: idx_contract_dates; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_contract_dates ON public.agent_contract USING btree (start_date, end_date);
--
-- TOC entry 4842 (class 1259 OID 33729)
-- Name: idx_deduction_rule_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_deduction_rule_agent ON public.agent_deduction_rule USING btree (agent_id);
--
-- TOC entry 4843 (class 1259 OID 33730)
-- Name: idx_deduction_rule_type; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_deduction_rule_type ON public.agent_deduction_rule USING btree (deduction_type_id);
--
-- TOC entry 4844 (class 1259 OID 33731)
-- Name: idx_deduction_rule_validity; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_deduction_rule_validity ON public.agent_deduction_rule USING btree (valid_from, valid_to);
--
-- TOC entry 4894 (class 1259 OID 33764)
-- Name: idx_deduction_type_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_deduction_type_code ON public.deduction_type USING btree (code);
--
-- TOC entry 4899 (class 1259 OID 33767)
-- Name: idx_earning_type_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_earning_type_code ON public.earning_type USING btree (code);
--
-- TOC entry 5011 (class 1259 OID 33969)
-- Name: idx_evaluation_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_evaluation_agent ON public.performance_evaluations USING btree (agent_id);
--
-- TOC entry 5012 (class 1259 OID 33970)
-- Name: idx_evaluation_year; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_evaluation_year ON public.performance_evaluations USING btree (reference_year);
--
-- TOC entry 4904 (class 1259 OID 33771)
-- Name: idx_fiscal_year_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_fiscal_year_status ON public.fiscal_year USING btree (status);
--
-- TOC entry 4905 (class 1259 OID 33770)
-- Name: idx_fiscal_year_year; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_fiscal_year_year ON public.fiscal_year USING btree (year);
--
-- TOC entry 4847 (class 1259 OID 33732)
-- Name: idx_history_agent_id; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_history_agent_id ON public.agent_status_history USING btree (agent_id);
--
-- TOC entry 4848 (class 1259 OID 33733)
-- Name: idx_history_changed_at; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_history_changed_at ON public.agent_status_history USING btree (changed_at);
--
-- TOC entry 4908 (class 1259 OID 33774)
-- Name: idx_ministry_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_ministry_code ON public.ministry USING btree (code);
--
-- TOC entry 4913 (class 1259 OID 33777)
-- Name: idx_org_unit_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_org_unit_code ON public.org_unit USING btree (code);
--
-- TOC entry 4914 (class 1259 OID 33778)
-- Name: idx_org_unit_ministry; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_org_unit_ministry ON public.org_unit USING btree (ministry_id);
--
-- TOC entry 4915 (class 1259 OID 33779)
-- Name: idx_org_unit_parent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_org_unit_parent ON public.org_unit USING btree (parent_unit_id);
--
-- TOC entry 4920 (class 1259 OID 33785)
-- Name: idx_payment_batch_created; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_batch_created ON public.payment_batch USING btree (created_at);
--
-- TOC entry 4921 (class 1259 OID 33783)
-- Name: idx_payment_batch_ministry; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_batch_ministry ON public.payment_batch USING btree (ministry_id);
--
-- TOC entry 4922 (class 1259 OID 33782)
-- Name: idx_payment_batch_period; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_batch_period ON public.payment_batch USING btree (period_id);
--
-- TOC entry 4923 (class 1259 OID 33784)
-- Name: idx_payment_batch_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_batch_status ON public.payment_batch USING btree (status);
--
-- TOC entry 4932 (class 1259 OID 33791)
-- Name: idx_payment_date; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_date ON public.payments USING btree (payment_date);
--
-- TOC entry 4933 (class 1259 OID 33790)
-- Name: idx_payment_number; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_number ON public.payments USING btree (payment_number);
--
-- TOC entry 4926 (class 1259 OID 33788)
-- Name: idx_payment_order_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_order_agent ON public.payment_order USING btree (agent_id);
--
-- TOC entry 4927 (class 1259 OID 33786)
-- Name: idx_payment_order_batch; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_order_batch ON public.payment_order USING btree (payment_batch_id);
--
-- TOC entry 4928 (class 1259 OID 33787)
-- Name: idx_payment_order_payroll_run; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_order_payroll_run ON public.payment_order USING btree (payroll_run_id);
--
-- TOC entry 4929 (class 1259 OID 33789)
-- Name: idx_payment_order_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_order_status ON public.payment_order USING btree (status);
--
-- TOC entry 4934 (class 1259 OID 33792)
-- Name: idx_payment_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payment_status ON public.payments USING btree (status);
--
-- TOC entry 4939 (class 1259 OID 33796)
-- Name: idx_payroll_item_agent; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_item_agent ON public.payroll_item USING btree (agent_id);
--
-- TOC entry 4940 (class 1259 OID 33795)
-- Name: idx_payroll_item_run; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_item_run ON public.payroll_item USING btree (payroll_run_id);
--
-- TOC entry 4941 (class 1259 OID 33797)
-- Name: idx_payroll_item_type; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_item_type ON public.payroll_item USING btree (line_type);
--
-- TOC entry 4944 (class 1259 OID 33798)
-- Name: idx_payroll_period_fiscal; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_period_fiscal ON public.payroll_period USING btree (fiscal_year, month);
--
-- TOC entry 4945 (class 1259 OID 33799)
-- Name: idx_payroll_period_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_period_status ON public.payroll_period USING btree (status);
--
-- TOC entry 4948 (class 1259 OID 33801)
-- Name: idx_payroll_run_ministry; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_run_ministry ON public.payroll_run USING btree (ministry_id);
--
-- TOC entry 4949 (class 1259 OID 33802)
-- Name: idx_payroll_run_org_unit; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_run_org_unit ON public.payroll_run USING btree (org_unit_id);
--
-- TOC entry 4950 (class 1259 OID 33800)
-- Name: idx_payroll_run_period; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_run_period ON public.payroll_run USING btree (period_id);
--
-- TOC entry 4951 (class 1259 OID 33803)
-- Name: idx_payroll_run_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_payroll_run_status ON public.payroll_run USING btree (status);
--
-- TOC entry 4954 (class 1259 OID 33804)
-- Name: idx_permission_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_permission_code ON public.permissions USING btree (code);
--
-- TOC entry 4959 (class 1259 OID 33807)
-- Name: idx_position_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_position_code ON public."position" USING btree (code);
--
-- TOC entry 4960 (class 1259 OID 33808)
-- Name: idx_position_org_unit; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_position_org_unit ON public."position" USING btree (org_unit_id);
--
-- TOC entry 4965 (class 1259 OID 33811)
-- Name: idx_role_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_role_code ON public.role USING btree (code);
--
-- TOC entry 4970 (class 1259 OID 33814)
-- Name: idx_salary_category_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_category_code ON public.salary_category USING btree (code);
--
-- TOC entry 4975 (class 1259 OID 33818)
-- Name: idx_salary_grade_category; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_grade_category ON public.salary_grade USING btree (category_id);
--
-- TOC entry 4976 (class 1259 OID 33817)
-- Name: idx_salary_grade_code; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_grade_code ON public.salary_grade USING btree (code);
--
-- TOC entry 4979 (class 1259 OID 33819)
-- Name: idx_salary_grid_step; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_grid_step ON public.salary_grid USING btree (step_id);
--
-- TOC entry 4980 (class 1259 OID 33820)
-- Name: idx_salary_grid_validity; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_grid_validity ON public.salary_grid USING btree (valid_from, valid_to);
--
-- TOC entry 4983 (class 1259 OID 33821)
-- Name: idx_salary_step_grade; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_step_grade ON public.salary_step USING btree (grade_id);
--
-- TOC entry 4984 (class 1259 OID 33822)
-- Name: idx_salary_step_number; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_salary_step_number ON public.salary_step USING btree (grade_id, step_number);
--
-- TOC entry 4987 (class 1259 OID 33823)
-- Name: idx_treasury_payment_order; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_treasury_payment_order ON public.treasury_payment USING btree (payment_order_id);
--
-- TOC entry 4988 (class 1259 OID 33825)
-- Name: idx_treasury_payment_paid; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_treasury_payment_paid ON public.treasury_payment USING btree (paid_at);
--
-- TOC entry 4989 (class 1259 OID 33824)
-- Name: idx_treasury_payment_status; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_treasury_payment_status ON public.treasury_payment USING btree (status);
--
-- TOC entry 4992 (class 1259 OID 33826)
-- Name: idx_user_email; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_user_email ON public.user_account USING btree (email);
--
-- TOC entry 5000 (class 1259 OID 33833)
-- Name: idx_user_role_role; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_user_role_role ON public.user_role USING btree (role_id);
--
-- TOC entry 5003 (class 1259 OID 33832)
-- Name: idx_user_role_user; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_user_role_user ON public.user_role USING btree (user_id);
--
-- TOC entry 4993 (class 1259 OID 33827)
-- Name: idx_user_username; Type: INDEX; Schema: public; Owner: postgres
--
CREATE INDEX idx_user_username ON public.user_account USING btree (username);
--
-- TOC entry 5031 (class 2606 OID 33896)
-- Name: payroll_item fk45qpwh97cpwd5iuibij19m9fq; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_item
ADD CONSTRAINT fk45qpwh97cpwd5iuibij19m9fq FOREIGN KEY (deduction_type_id) REFERENCES public.deduction_type(id);
--
-- TOC entry 5021 (class 2606 OID 33846)
-- Name: agent_deduction_rule fk5j7rqee6x13ueyrfbv59do11r; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_deduction_rule
ADD CONSTRAINT fk5j7rqee6x13ueyrfbv59do11r FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5034 (class 2606 OID 33911)
-- Name: payroll_run fk62ga7hprxnjn4djtto0som3gw; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_run
ADD CONSTRAINT fk62ga7hprxnjn4djtto0som3gw FOREIGN KEY (period_id) REFERENCES public.payroll_period(id);
--
-- TOC entry 5040 (class 2606 OID 33946)
-- Name: user_role fk7ojmv1m1vrxfl3kvt5bi5ur73; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_role
ADD CONSTRAINT fk7ojmv1m1vrxfl3kvt5bi5ur73 FOREIGN KEY (user_id) REFERENCES public.user_account(id);
--
-- TOC entry 5024 (class 2606 OID 33861)
-- Name: audit_log fk7sviolp1kqlltq032ekwqjmx5; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.audit_log
ADD CONSTRAINT fk7sviolp1kqlltq032ekwqjmx5 FOREIGN KEY (user_id) REFERENCES public.user_account(id);
--
-- TOC entry 5045 (class 2606 OID 33997)
-- Name: tax_bracket fk87emn6qquqbed74580dmgmaqe; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.tax_bracket
ADD CONSTRAINT fk87emn6qquqbed74580dmgmaqe FOREIGN KEY (deduction_type_id) REFERENCES public.deduction_type(id);
--
-- TOC entry 5038 (class 2606 OID 33931)
-- Name: salary_step fk926cwp5ji8b06qiiiiv3sqlja; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_step
ADD CONSTRAINT fk926cwp5ji8b06qiiiiv3sqlja FOREIGN KEY (grade_id) REFERENCES public.salary_grade(id);
--
-- TOC entry 5041 (class 2606 OID 33941)
-- Name: user_role fka68196081fvovjhkek5m97n3y; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.user_role
ADD CONSTRAINT fka68196081fvovjhkek5m97n3y FOREIGN KEY (role_id) REFERENCES public.role(id);
--
-- TOC entry 5035 (class 2606 OID 33916)
-- Name: position fkbbn7jvjl8cvllximprtblfd2t; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public."position"
ADD CONSTRAINT fkbbn7jvjl8cvllximprtblfd2t FOREIGN KEY (org_unit_id) REFERENCES public.org_unit(id);
--
-- TOC entry 5023 (class 2606 OID 33856)
-- Name: agent_status_history fkc1r2r4wol8cf0h43whsvm7nsp; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_status_history
ADD CONSTRAINT fkc1r2r4wol8cf0h43whsvm7nsp FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5028 (class 2606 OID 33886)
-- Name: org_unit fkf6be4ocgeajh37jkn215h7xa; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.org_unit
ADD CONSTRAINT fkf6be4ocgeajh37jkn215h7xa FOREIGN KEY (parent_unit_id) REFERENCES public.org_unit(id);
--
-- TOC entry 5032 (class 2606 OID 33906)
-- Name: payroll_item fkf6n1gq50mjyf80yvm0gdhj9h2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_item
ADD CONSTRAINT fkf6n1gq50mjyf80yvm0gdhj9h2 FOREIGN KEY (payroll_run_id) REFERENCES public.payroll_run(id);
--
-- TOC entry 5042 (class 2606 OID 33971)
-- Name: career_events fkgyfkvk2ltql9to48flashbbxn; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.career_events
ADD CONSTRAINT fkgyfkvk2ltql9to48flashbbxn FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5039 (class 2606 OID 33936)
-- Name: treasury_payment fkh9jrbff9k11eugtcv5mh8dxlh; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.treasury_payment
ADD CONSTRAINT fkh9jrbff9k11eugtcv5mh8dxlh FOREIGN KEY (payment_order_id) REFERENCES public.payment_order(id);
--
-- TOC entry 5026 (class 2606 OID 33871)
-- Name: budget_execution fkhk3hwn5k0efpc9vae02hcf0fk; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_execution
ADD CONSTRAINT fkhk3hwn5k0efpc9vae02hcf0fk FOREIGN KEY (budget_line_id) REFERENCES public.budget_line(id);
--
-- TOC entry 5030 (class 2606 OID 33891)
-- Name: payment_order fkho61cbt8m42tj18ibltl833kn; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payment_order
ADD CONSTRAINT fkho61cbt8m42tj18ibltl833kn FOREIGN KEY (payment_batch_id) REFERENCES public.payment_batch(id);
--
-- TOC entry 5022 (class 2606 OID 33851)
-- Name: agent_deduction_rule fkkhxq3dxsh4s437ewbw7lobl3x; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_deduction_rule
ADD CONSTRAINT fkkhxq3dxsh4s437ewbw7lobl3x FOREIGN KEY (deduction_type_id) REFERENCES public.deduction_type(id);
--
-- TOC entry 5043 (class 2606 OID 33976)
-- Name: performance_evaluations fkkqsoyl90c8x5iy8kpp0hvut8r; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.performance_evaluations
ADD CONSTRAINT fkkqsoyl90c8x5iy8kpp0hvut8r FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5036 (class 2606 OID 33921)
-- Name: salary_grade fklkqjnuarrekti8ryxjlb9wacm; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_grade
ADD CONSTRAINT fklkqjnuarrekti8ryxjlb9wacm FOREIGN KEY (category_id) REFERENCES public.salary_category(id);
--
-- TOC entry 5044 (class 2606 OID 33992)
-- Name: global_deduction_rule fkoblnubxgi890abe96g8ng80ml; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.global_deduction_rule
ADD CONSTRAINT fkoblnubxgi890abe96g8ng80ml FOREIGN KEY (deduction_type_id) REFERENCES public.deduction_type(id);
--
-- TOC entry 5027 (class 2606 OID 33876)
-- Name: budget_line fkowlsgo4wr667t5y2jh0boy4i9; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_line
ADD CONSTRAINT fkowlsgo4wr667t5y2jh0boy4i9 FOREIGN KEY (fiscal_year_id) REFERENCES public.fiscal_year(id);
--
-- TOC entry 5037 (class 2606 OID 33926)
-- Name: salary_grid fkp5hmgwt4jmj3cq97df6g6eujs; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.salary_grid
ADD CONSTRAINT fkp5hmgwt4jmj3cq97df6g6eujs FOREIGN KEY (step_id) REFERENCES public.salary_step(id);
--
-- TOC entry 5019 (class 2606 OID 33836)
-- Name: agent_bank_account fkpdk4lg29knasd7vtt41pj67hw; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_bank_account
ADD CONSTRAINT fkpdk4lg29knasd7vtt41pj67hw FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5029 (class 2606 OID 33881)
-- Name: org_unit fkpyt0inqtsdo0ll94wp37rhky9; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.org_unit
ADD CONSTRAINT fkpyt0inqtsdo0ll94wp37rhky9 FOREIGN KEY (ministry_id) REFERENCES public.ministry(id);
--
-- TOC entry 5020 (class 2606 OID 33841)
-- Name: agent_contract fkslqfmiu5le08qchwc2r03agpw; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.agent_contract
ADD CONSTRAINT fkslqfmiu5le08qchwc2r03agpw FOREIGN KEY (agent_id) REFERENCES public.agents(id);
--
-- TOC entry 5025 (class 2606 OID 33866)
-- Name: budget_allocation fksxsu8mpck5k3xtalryod5kib1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.budget_allocation
ADD CONSTRAINT fksxsu8mpck5k3xtalryod5kib1 FOREIGN KEY (budget_line_id) REFERENCES public.budget_line(id);
--
-- TOC entry 5033 (class 2606 OID 33901)
-- Name: payroll_item fkt2wr0bdlfgohk9k3ut67tvwhs; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.payroll_item
ADD CONSTRAINT fkt2wr0bdlfgohk9k3ut67tvwhs FOREIGN KEY (earning_type_id) REFERENCES public.earning_type(id);
--
-- TOC entry 5232 (class 0 OID 0)
-- Dependencies: 5
-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: postgres
--
REVOKE USAGE ON SCHEMA public FROM PUBLIC;
GRANT ALL ON SCHEMA public TO PUBLIC;
-- Completed on 2025-12-21 03:25:29
--
-- PostgreSQL database dump complete
--